Automatic progressive rollout of software update
AssigneeHarness Inc.
InventorsDave Johnston, Andrew Hayes, Christopher Blakely
Life of this patent
Estimating the term…
Loading patent…
AssigneeHarness Inc.
InventorsDave Johnston, Andrew Hayes, Christopher Blakely
Estimating the term…
The present system automatically allows a user to create a pipeline for performing a progressive rollout and automatically performs the rollout in progressive steps. As part of creating a pipeline, a user creates multiple rollout phases and multiple approval phases. At each rollout phase, a portion of users using the current version of a software receive a rollout or update. The types of users may be configured based on user attributes. The approval phase for each rollout may determine if the software at the customer location is satisfying certain key performance indicator (KPI) requirements and whether the software update is correcting what it was intended to address. The present technology may automatically apply the updates, automatically review the performance of the updated application, and automatically approve the rollout to move onto the next phase, all without any administrator decisions.
A method for automatically rolling out updates in phases, comprising:
A non-transitory computer readable storage medium having embodied thereon a program, the program being executable by a processor to perform a method for automatically rolling out updates in phases, the method comprising:
A system for automatically rolling out updates in phases, comprising:
Dependencies are inferred from the claim text.