Automatically recommending updates based on stored lifecycle information
First Claim
Patent Images
1. A computer-implemented method, comprising:
- obtaining configuration information indicative of a configuration of a computer system;
obtaining update state information indicative of a first update already applied to the computer system;
storing, in a data record, life cycle information indicative of the configuration information and the update state information of the computer system;
identifying a plurality of different updates corresponding to the computer system; and
prior to applying any of the plurality of different updates to the computer system,obtaining impact analysis information indicative of an impact of each update in the plurality of different updates on the computer system, the impact analysis information being based on the update relative to the stored life cycle information;
obtaining code merge information indicative of a result of automatically resolving a conflict that arose from applying the first update to the computer system; and
based on the impact analysis information and the code merge information, automatically selecting a second update, from the plurality of different updates, to apply to the computer system; and
sending, to the computer system, an indication of the automatic selection of the second update.
3 Assignments
0 Petitions
Accused Products
Abstract
Lifecycle information indicative of a configuration and update state of a computer system are stored. Updates to the computer system are automatically recommended based on the lifecycle information.
-
Citations
18 Claims
-
1. A computer-implemented method, comprising:
-
obtaining configuration information indicative of a configuration of a computer system; obtaining update state information indicative of a first update already applied to the computer system; storing, in a data record, life cycle information indicative of the configuration information and the update state information of the computer system; identifying a plurality of different updates corresponding to the computer system; and prior to applying any of the plurality of different updates to the computer system, obtaining impact analysis information indicative of an impact of each update in the plurality of different updates on the computer system, the impact analysis information being based on the update relative to the stored life cycle information; obtaining code merge information indicative of a result of automatically resolving a conflict that arose from applying the first update to the computer system; and based on the impact analysis information and the code merge information, automatically selecting a second update, from the plurality of different updates, to apply to the computer system; and sending, to the computer system, an indication of the automatic selection of the second update. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A life cycle computer system, comprising:
-
a processor; and memory storing instructions executable by the processor, wherein the instructions configure the life cycle computer system to; obtain configuration information, indicative of a configuration of a computing environment; obtain update state information indicative of a first update already applied to the computing environment; obtain code merge information indicative of a result of automatically resolving a conflict that arose from applying the first update to the computing environment; store, in a data record, life cycle information indicative of the configuration information and the update state information; identify a second update corresponding to the computing environment; prior to the second update being applied to the computing environment, obtain impact analysis information indicative of an impact of the second update on the computing environment, the impact analysis information being based on the second update relative to the stored life cycle information; automatically select the second update to apply to the computing environment based on the impact analysis information; and
send an indication of the selection of the second update to the computing environment;receive a report request indicating requested information from the life cycle information; and generate a report including the requested information from the life cycle information, the impact analysis information, the code merge information. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer-implemented method, comprising:
-
obtaining, at a life cycle system that is remote from a computer system, life cycle information indicative of a plurality of different life cycle stages of the computer system, the life cycle information including configuration information indicative of a configuration of the computer system; obtaining update state information of the computer system, indicative of a first update already applied to the computer system; obtaining code merge information indicative of a result of automatically resolving a conflict that arose from applying the first update to the computer system; identifying a second update configured to be installed on computer system; prior to the second update being applied to the computer system, obtaining, by the life cycle system, impact analysis information indicative of an impact of the second update on the computer system, the impact analysis information being based on the second update relative to the life cycle information and the update state information; and based on the impact analysis information and the code merge information, automatically sending a communication to the computer system indicating the second update as a recommended update for installation on the computer system. - View Dependent Claims (17, 18)
-
Specification