System and method for managing maintenance of computer software
First Claim
1. A computer program product comprising:
- a computer usable medium having computer readable program code means embodied therein for causing a computer to manage the maintenance of computer software, said computer readable program code means comprising;
computer readable program code means for receiving a software maintenance module;
computer readable program code means for verifying the validity of said software maintenance module;
computer readable program code means for scanning said software maintenance module to determine whether said software maintenance module requires testing;
computer readable program code means for constructing a maintenance job for said software maintenance module; and
computer readable program code means for distributing said software maintenance module to an end user.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for managing the maintenance of computer software is provided. The invention receives a software maintenance module. The invention verifies the validity of the software maintenance module. The invention builds a maintenance job for the software maintenance module. The invention determines whether the software maintenance module requires test, and submits the module to test if required. The invention evaluates the installation and/or test results of a software maintenance module. The invention sends the software maintenance module to end users. The invention coordinates the exchange of information between software developers, system managers, and end users. The invention performs oversight functions on a periodic basis. The invention provides a user interface for manual control of automatic functions.
118 Citations
24 Claims
-
1. A computer program product comprising:
a computer usable medium having computer readable program code means embodied therein for causing a computer to manage the maintenance of computer software, said computer readable program code means comprising; computer readable program code means for receiving a software maintenance module; computer readable program code means for verifying the validity of said software maintenance module; computer readable program code means for scanning said software maintenance module to determine whether said software maintenance module requires testing; computer readable program code means for constructing a maintenance job for said software maintenance module; and computer readable program code means for distributing said software maintenance module to an end user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for managing the maintenance of computer software, said method steps comprising:
-
receiving, from a computer software center over a receiving network, a software maintenance module; verifying, in a local processing system, whether said software maintenance module is valid; scanning, using the local processing system, a status file to determine whether said software maintenance module is ready to be submitted to the local processing system; building, using the local processing system, a maintenance (batch) job for said software maintenance module and submitting said software maintenance module to the local processing system; evaluating, using the local processing system, a result returned from said local processing system, to determine a status associated with submission; and distributing, over a distribution network, said software maintenance module to an end user. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method for managing computer software maintenance for use in a computer system having a receiving network, a local processing system, and a distribution network, comprising the steps of:
-
receiving, from a computer software center over said receiving network, a software maintenance module; verifying, using the local processing system, whether said software maintenance module is valid; scanning, using the local processing system, a status file to determine whether said software maintenance module is ready to be submitted to the local processing system; building, using the local processing system, a maintenance (batch) job for said software maintenance module and submitting said software maintenance module to the local processing system; evaluating, using the local processing system, a result returned from said local processing system, to determine a status associated with said submission; and distributing, over said distribution network, said software maintenance module to an end user. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A system for managing computer software maintenance using a computer system having a receiving network, a processing sub-system, and a distribution network, comprising:
-
means for receiving, from a computer software center over said receiving network, a software maintenance module; means for verifying whether said software maintenance module is valid; means for scanning a status file to determine whether said software maintenance module is ready to be submitted to the processing sub-system; means for building a maintenance (batch) job for said software maintenance module and submitting said software maintenance module to the processing sub-system; means for evaluating a result returned from said processing sub-system, to determine a status associated with said submission; and means for distributing said software maintenance module to an end user. - View Dependent Claims (21, 22, 23, 24)
-
Specification