Installing and Upgrading an Application in a Computer System
First Claim
Patent Images
1. A maintenance package for software maintenance of a first computer system, comprising:
- (a) a plurality of maintenance objects for performing one or more software maintenance operations on said first computer system, each said maintenance object including a respective script comprising a plurality of script instructions of a pre-defined script instruction set adapted for use by a script processing module and a respective sequence number, at least one said maintenance object containing a prerequisite field containing one or more prerequisites for executing the script, wherein not all said maintenance objects have the same at least one respective prerequisite, each said maintenance object being generated remotely from said first computer system and transmitted to said first computer system, wherein each said maintenance object causes the first computer system to;
(i) if the maintenance object contains one or more prerequisites, determine if the one or more prerequisites have been met, wherein the at least one prerequisite allows at least one script to be executed out of sequence, and(ii) instruct the script processing module to execute the script if all prerequisites, to the extent there are any, contained in the maintenance object have been met, wherein at least one said maintenance object includes at least one script instruction of said pre-defined script instruction set which, when executed with said script processing module, instructs the end user to manually perform an operation for maintaining said first computer system; and
(b) tangible computer-readable media bearing the maintenance package.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of distributing and executing upgrade/installation instructions as data objects. These instructions can then be completed automatically requesting user interaction only when required. This method would allow someone with little knowledge of the application and/or internal implementation of said application to perform an upgrade to the application.
-
Citations
15 Claims
-
1. A maintenance package for software maintenance of a first computer system, comprising:
-
(a) a plurality of maintenance objects for performing one or more software maintenance operations on said first computer system, each said maintenance object including a respective script comprising a plurality of script instructions of a pre-defined script instruction set adapted for use by a script processing module and a respective sequence number, at least one said maintenance object containing a prerequisite field containing one or more prerequisites for executing the script, wherein not all said maintenance objects have the same at least one respective prerequisite, each said maintenance object being generated remotely from said first computer system and transmitted to said first computer system, wherein each said maintenance object causes the first computer system to; (i) if the maintenance object contains one or more prerequisites, determine if the one or more prerequisites have been met, wherein the at least one prerequisite allows at least one script to be executed out of sequence, and (ii) instruct the script processing module to execute the script if all prerequisites, to the extent there are any, contained in the maintenance object have been met, wherein at least one said maintenance object includes at least one script instruction of said pre-defined script instruction set which, when executed with said script processing module, instructs the end user to manually perform an operation for maintaining said first computer system; and (b) tangible computer-readable media bearing the maintenance package. - View Dependent Claims (2, 3, 4, 5, 15)
-
-
6. A computer system, comprising:
-
at least one processor; a memory for storing programs executable on said at least one processor; a script processing module embodied as a program storable in said memory and executable by said at least one processor, said script processing module adapted to receive script instructions of a pre-defined script instruction set and execute said script instructions; and a plurality of maintenance objects for performing one or more software maintenance operations on said computer system, each said maintenance object including a respective script comprising a plurality of script instructions of said pre-defined script instruction set and a respective sequence number, at least one said maintenance object containing a prerequisite field containing one or more prerequisites for executing the script, wherein not all said maintenance objects have the same at least one respective prerequisite, each said maintenance object being generated remotely from said computer system and transmitted to said computer system, wherein each said maintenance object causes the computer system to; (i) if the maintenance object contains one or more prerequisites, determine if the one or more prerequisites have been met, wherein the at least one prerequisite allows at least one script to be executed out of sequence, and (ii) instruct the script processing module to execute the script if all prerequisites, to the extent there are any, contained in the maintenance object have been met, wherein at least one said maintenance object includes at least one script instruction of said pre-defined script instruction set which, when executed with said script processing module, instructs the end user to manually perform an operation for maintaining said computer system. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A maintenance package for software maintenance of a first computer system, comprising:
-
(a) a plurality of scripts for performing one or more software maintenance operations on said first computer system, each said script comprising a respective at least one script instruction of a pre-defined script instruction set adapted for use by a script processing module, said plurality of scripts having a preferred sequential order of execution, at least one said script having an associated one or more prerequisites for executing the script, wherein not all said scripts have the same one or more respective prerequisites, said maintenance package being generated remotely from said first computer system and transmitted to said first computer system, wherein each said script causes the first computer system to; (i) if the script has one or more prerequisites, determine if the one or more prerequisites have been met, wherein the at least one prerequisite allows at least one script to be executed out of said preferred sequential order, and (ii) instruct the script processing module to execute the script if all prerequisites, to the extent there are any, associated with the script have been met, wherein at least one said script includes at least one script instruction of said pre-defined script instruction set which, when executed with said script processing module, instructs the end user to manually perform an operation for maintaining said first computer system; and (b) tangible computer-readable media bearing the maintenance package. - View Dependent Claims (12, 13, 14)
-
Specification