Claims Analysis
Total Claims: 28
Claim 1
Independent Claim
111 words
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.
Claim 2
Dependent Claim
111 words
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.
Claim 3
Dependent Claim
44 words
The computer program product of claim 1, further comprising: computer readable program code means for submitting said software maintenance module to test; and computer readable program code means for evaluating a result returned from said test to determine a status associated with said test.
Claim 4
Dependent Claim
27 words
The computer program product of claim 1, further comprising: computer readable program code means for allowing a system manager to control operation of said computer program product.
Claim 5
Dependent Claim
23 words
The computer program product of claim 3, further comprising: computer readable program code means for processing a request made by a system manager.
Claim 6
Dependent Claim
22 words
The computer program product of claim 1, further comprising: computer readable program code means for automatically generating reports on a periodic basis.
Claim 7
Dependent Claim
22 words
The computer program product of claim 5, comprising computer readable program code means for automatically resubmitting incomplete work on a periodic basis.
Claim 8
Dependent Claim
29 words
The computer program product of claim 1, further comprising: computer readable program code means for coordinating exchange of information between a software developer, software test, and an end user.
Claim 9
Dependent Claim
147 words
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.
Claim 10
Dependent Claim
147 words
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.
Claim 11
Dependent Claim
21 words
The program storage device of claim 8, wherein said verifying step further comprises: verifying whether said software maintenance module requires test.
Claim 12
Dependent Claim
29 words
The program storage device of claim 8, wherein said method steps further comprise the step of: determining, using the local processing system, whether said software maintenance module requires test.
Claim 13
Dependent Claim
70 words
The program storage device of claim 8, wherein said method steps further comprise the steps of: controlling, in said local processing system, the frequency of submission of said software maintenance modules to test; maintaining, in said local processing system, an administrative history log indicative of received, tested and distributed computer maintenance modules; and creating, in said local processing system, on a periodic basis an archive file of computer maintenance modules.
Claim 14
Dependent Claim
28 words
The program storage device of claim 8, wherein said method steps further comprise the step of: processing, in a user interface, a request made by a system manager.
Claim 15
Dependent Claim
26 words
The program storage device of claim 12, wherein said processing step comprises the step of processing a request for a report made by said system manager.
Claim 16
Independent Claim
144 words
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.
Claim 17
Independent Claim
144 words
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.
Claim 18
Dependent Claim
19 words
The method of claim 14, wherein said verifying step further comprises: verifying whether said software maintenance module requires test.
Claim 19
Dependent Claim
23 words
The method of claim 14, further comprising the step of: determining, using the local processing system, whether said software maintenance module requires test.
Claim 20
Dependent Claim
64 words
The method of claim 14, further comprising the steps of: controlling, in said local processing system, the frequency of submission of said software maintenance modules to test; maintaining, in said local processing system, an administrative history log indicative of received, tested and distributed computer maintenance modules; and creating, in said local processing system, on a periodic basis an archive file of computer maintenance modules.
Claim 21
Dependent Claim
22 words
The method of claim 14, further comprising the step of: processing, in a user interface, a request made by a system manager.
Claim 22
Dependent Claim
24 words
The method of claim 18, wherein said processing step comprises the step of processing a request for a report made by said system manager.
Claim 23
Independent Claim
123 words
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.
Claim 24
Independent Claim
123 words
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.
Claim 25
Dependent Claim
17 words
The system of claim 20, further comprising: means for determining whether said software maintenance module requires test.
Claim 26
Dependent Claim
52 words
The system of claim 20, further comprising: means for controlling the frequency of submission of said software maintenance modules to test; means for maintaining an administrative history log indicative of received, tested and distributed computer maintenance modules; and means for creating on a periodic basis an archive file of computer maintenance modules.
Claim 27
Dependent Claim
17 words
The system of claim 20, further comprising: means for processing a request made by a system manager.
Claim 28
Dependent Claim
23 words
The system of claim 23, wherein said processing means comprises means for processing a request for a report made by said system manager.