Update installer with technical impact analysis
First Claim
Patent Images
1. A computer-implemented method, comprising:
- identifying a target computer system environment;
identifying a plurality of updates to install in the target computer system environment;
identifying a plurality of objects in the target computer system environment that will be affected by installation of the plurality of updates, each object having an object class that defines a function for the object;
before installation of the plurality of updates in the target computer system environment, generating a representation of an impact display that identifies a set of the object classes and includes a set of numerical indicators corresponding to the set of object classes, wherein each numerical indicator in the set of numerical indicators is visually associated with one of the object classes and indicates how many updates in the plurality of updates will affect the associated object class;
based at least in part on the representation of the impact display, receiving an indication of an installation input that indicates whether to install the plurality of updates in the target computer system environment; and
based on the indication of an installation input, selectively installing the updates to the target computer system environment.
3 Assignments
0 Petitions
Accused Products
Abstract
An update installer generates an update display for a user that allows a user to select updates in an identified environment. The update installer accesses the objects and layers in the identified environment and displays an impact display identifying portions of the identified environment that will be affected by the selected updates, before the updates are installed.
137 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
identifying a target computer system environment; identifying a plurality of updates to install in the target computer system environment; identifying a plurality of objects in the target computer system environment that will be affected by installation of the plurality of updates, each object having an object class that defines a function for the object; before installation of the plurality of updates in the target computer system environment, generating a representation of an impact display that identifies a set of the object classes and includes a set of numerical indicators corresponding to the set of object classes, wherein each numerical indicator in the set of numerical indicators is visually associated with one of the object classes and indicates how many updates in the plurality of updates will affect the associated object class; based at least in part on the representation of the impact display, receiving an indication of an installation input that indicates whether to install the plurality of updates in the target computer system environment; and based on the indication of an installation input, selectively installing the updates to the target computer system environment. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer system, comprising:
a processor; and memory storing instructions which, when executed by the processor, configure the computer system to; generate a representation of an update selection display with an update selection user input mechanism; receive an indication of a user selection input from the update selection user input mechanism; based on the indication of the user selection input, select a plurality of updates; generate a representation of a target environment identification display; receive an indication of a target identifier user input from the target environment identification display; based on the indication of the target identifier user input, identify a target computer system environment; perform impact analysis to identify a plurality of specific programming objects of the identified target computer system environment that are affected by installation of the plurality of updates; determine that a set of updates, from the selected plurality of updates, conflict based on the impact analysis; before the plurality of updates are applied to the target computer system environment, generate a representation of an impact display that indicates the specific programming objects and indicates that the set of updates create a conflict, the impact display including a set of numerical indicators corresponding to the plurality of specific programming objects, wherein each numerical indicator in the set of numerical indicators is visually associated with one of the specific programming objects and indicates how many updates in the plurality of updates will affect the associated specific programming object; based at least in part on the representation of the impact display, receive an indication of an installation input that indicates whether to install the plurality of updates in the target computer system environment; and based on the indication of an installation input, selectively install the updates to the target computer system environment. - View Dependent Claims (8, 9, 10, 11, 12)
-
13. A computing system comprising:
a processor; and memory storing instructions which, when executed by the processor, configure the computer system to; identify a target computer system environment to install a plurality of updates; identify objects in the target computer system environment that will be updated by installation of the plurality of updates, each object having an object class that defines a function for the object; before installation of the plurality of updates in the target computer system environment, generate a representation of an impact analysis display that indicates the plurality of objects of the target computer system environment that will be updated by the plurality of updates, wherein the impact analysis display includes a plurality of numerical indicators corresponding to the plurality of objects, wherein each numerical indicator in the plurality of numerical indicators is visually associated with one of the objects and is indicative of a number of updates in the plurality of updates that will be applied to the associated object; based at least in part on the representation of the impact analysis display, receive an indication of an installation input that indicates whether to install the plurality of updates in the target computer system environment; and based on the indication of an installation input, selectively install the updates to the target computer system environment. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
Specification