Computer application and methods for autonomic upgrade maintenance of computer hardware, operating systems and application software
First Claim
1. A method for providing autonomic, event-driven upgrade maintenance of one or more software modules residing on a computer system, the method comprising:
- detecting a predefined triggering event on the computer system indicative of a potential maintenance issue;
connecting to an upgrade management server;
creating on the upgrade management server a list of recommended upgrade modules to download to the computer system, the list based upon a set of selection policies;
downloading the list of recommended upgrade modules from the upgrade management server to the computer system; and
selectively installing upgrade modules chosen from the list of recommended upgrade modules on the computer system.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides methods and a computer-readable program for providing autonomic, event driven upgrade maintenance of one or more software modules residing on a computer system. In a preferred embodiment, a method begins by detecting a predefined triggering event on the computer system indicative of a potential maintenance issue. Next the computer system connects to an upgrade management server, where the upgrade maintenance server creates a list of recommended upgrade modules to download to the computer system, the list based upon the triggering event and a set of selection policies. The method then downloads the list of recommended upgrade modules from the upgrade management server to the computer system, and selectively installs upgrade modules chosen from the list of recommended upgrade modules on the computer system. The user is then notified of the status of the upgrade maintenance operation.
-
Citations
54 Claims
-
1. A method for providing autonomic, event-driven upgrade maintenance of one or more software modules residing on a computer system, the method comprising:
-
detecting a predefined triggering event on the computer system indicative of a potential maintenance issue;
connecting to an upgrade management server;
creating on the upgrade management server a list of recommended upgrade modules to download to the computer system, the list based upon a set of selection policies;
downloading the list of recommended upgrade modules from the upgrade management server to the computer system; and
selectively installing upgrade modules chosen from the list of recommended upgrade modules on the computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A computer-readable program stored on a computer-readable medium, said computer readable program being configured to perform the steps of:
-
detecting a predefined triggering event on a computer system indicative of a potential maintenance issue;
connecting to an upgrade management server;
creating on the upgrade management server a list of recommended upgrade modules to download to the computer system, the list based upon a set of selection policies;
downloading the list of recommended upgrade modules from the upgrade management server to the computer system; and
selectively installing upgrade modules chosen from the list of recommended upgrade modules on the computer system. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53)
-
-
54. A method for deploying computing infrastructure, comprising integrating computer-readable code into a computing system, wherein the code in combination with the computing system is capable of providing autonomic, event-driven upgrade maintenance of one or more software modules residing on a computer system, the method comprising the steps of:
-
detecting a predefined triggering event on the computer system indicative of a potential maintenance issue;
connecting to an upgrade management server;
creating on the upgrade management server a list of recommended upgrade modules to download to the computer system, the list based upon a set of selection policies;
downloading the list of recommended upgrade modules from the upgrade management server to the computer system; and
selectively installing any upgrade modules chosen from the list of recommended upgrade modules on the computer system.
-
Specification