Automated patch detection notification process
First Claim
1. An automated patch detection notification process for use in an information management system, the process including:
- (a) for each application that is comprised in an included application server, populate a corresponding set of objects of interest;
(b) for each application, store the corresponding set of objects of interest;
(c) for each application, create an object list file which includes the set of objects of interest corresponding to the each application;
(d) for each application, pull the corresponding object list file and store the corresponding set of objects of interest included therein in the application server, thus forming pulled and stored sets of objects of interest;
(e) receive a patch for a target application comprised in the application server;
(f) identify the set of objects of interest corresponding to the target application as comprised in the pulled and stored sets of objects of interest, thus forming an identified set of objects of interest;
(g) for each object in the identified set of objects of interest, determine a corresponding first state in the target application;
(h) install the patch in the target application;
(i) for each object in the identified set of objects of interest, determine a corresponding second state in the target application;
(j) for each object in the identified set of objects of interest, compare the each object'"'"'s first and second states in the target application; and
(k) for each object in the identified set of objects of interest, when the each object'"'"'s first and second states in the target application differ, notify one or more interested parties.
1 Assignment
0 Petitions
Accused Products
Abstract
An automated patch detection notification process detects the effects and impacts of application patches on application objects, including but not limited to custom code when applied to the Enterprise Platform Delivery (“EPD”) software platform. It detects and notifies any and all affected parties that a patch, once installed, may overwrite or otherwise affect application objects that are dependent on the software application code that was patched. A list of files/objects that are of concern to the EPD group is assembled. This list names which objects that we would like notification if and when a patch touches it. A snap shot of the EPD software application platform is taken before and after a patch is applied. These snap shots are used to compare and comprehend the changes with the list of objects provided by the EPD team. Once a potential impact has been detected, an e-mail is sent to the responsible parties.
10 Citations
8 Claims
-
1. An automated patch detection notification process for use in an information management system, the process including:
-
(a) for each application that is comprised in an included application server, populate a corresponding set of objects of interest; (b) for each application, store the corresponding set of objects of interest; (c) for each application, create an object list file which includes the set of objects of interest corresponding to the each application; (d) for each application, pull the corresponding object list file and store the corresponding set of objects of interest included therein in the application server, thus forming pulled and stored sets of objects of interest; (e) receive a patch for a target application comprised in the application server; (f) identify the set of objects of interest corresponding to the target application as comprised in the pulled and stored sets of objects of interest, thus forming an identified set of objects of interest; (g) for each object in the identified set of objects of interest, determine a corresponding first state in the target application; (h) install the patch in the target application; (i) for each object in the identified set of objects of interest, determine a corresponding second state in the target application; (j) for each object in the identified set of objects of interest, compare the each object'"'"'s first and second states in the target application; and (k) for each object in the identified set of objects of interest, when the each object'"'"'s first and second states in the target application differ, notify one or more interested parties. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification