Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
94 words
A method for providing on-demand availability of a computer system comprising the steps of: a) identifying registration information, for an application process, which is specific to the application process and which identifies how to begin execution of the application process; b) identifying a system event which causes the application process to be restarted; c) registering the registration information and an indication of the system event for the application process with a servicing agent; and d) restarting the application process using the registration information registered with the servicing agent in response to the system event.
Claim 2
Independent Claim
94 words
A method for providing on-demand availability of a computer system comprising the steps of: a) identifying registration information, for an application process, which is specific to the application process and which identifies how to begin execution of the application process; b) identifying a system event which causes the application process to be restarted; c) registering the registration information and an indication of the system event for the application process with a servicing agent; and d) restarting the application process using the registration information registered with the servicing agent in response to the system event.
Claim 3
Dependent Claim
48 words
The method of claim 1, wherein the identifying step a) comprises the steps of: identifying a registration policy for the application process which indicates whether the application process is to be executed in response to the system event; and generating a unique persistent identifier for the application process.
Claim 4
Dependent Claim
33 words
The method of claim 2, wherein the registering step c) further comprises the step of storing the registration policy and the unique persistent identifier in a registration record in a nonvolatile storage device.
Claim 5
Dependent Claim
16 words
The method of claim 1, wherein the system event is a restart from a power failure.
Claim 6
Dependent Claim
19 words
The method of claim 1, wherein the system event is an involuntary termination of execution of the application process.
Claim 7
Dependent Claim
41 words
The method of claim 1, wherein the identifying step a) comprises the step of identifying registration information, for the application process, which is specific to the application process and which identifies one or more parameters used to initiate the application process.
Claim 8
Dependent Claim
45 words
The method of claim 1, wherein the identifying step a) comprises the step of identifying registration information, for the application process, which is specific to the application process and which indicates where, on a nonvolatile storage device, executable code for the application process is located.
Claim 9
Independent Claim
78 words
An apparatus which provides on-demand availability of a computer system comprising: a storage device which includes registration information identifying how to begin execution of each application process of a set of application processes; and a server process coupled to the storage device to register the set of application processes and to identify the application processes of the set of application processes which are to be executed by the computer system when re-starting system operation from a power failure.
Claim 10
Independent Claim
78 words
An apparatus which provides on-demand availability of a computer system comprising: a storage device which includes registration information identifying how to begin execution of each application process of a set of application processes; and a server process coupled to the storage device to register the set of application processes and to identify the application processes of the set of application processes which are to be executed by the computer system when re-starting system operation from a power failure.
Claim 11
Dependent Claim
15 words
The apparatus of claim 8, wherein the registration information includes a plurality of registration records.
Claim 12
Dependent Claim
52 words
The apparatus of claim 8, wherein the set of application processes includes a first subset and a second subset, wherein the first subset consists of application processes which are currently executing on the computer system and the second subset consists of application processes which are not currently executing on the computer system.
Claim 13
Dependent Claim
40 words
The apparatus of claim 10, wherein the server process monitors the first subset and identifies the first subset as being the application processes which are to be executed by the computer system when re-starting system operation from the power failure.
Claim 14
Dependent Claim
35 words
The apparatus of claim 8, wherein the server process determines whether an application process is one of the set of application processes by accessing a registration policy stored as a part of the registration information.
Claim 15
Dependent Claim
49 words
The apparatus of claim 8, wherein the server process is also to initiate execution, using the registration information, of each application process of the set of application processes which is to be executed by the computer system when re-starting system operation from a power failure upon re-starting system operation.
Claim 16
Dependent Claim
85 words
A computer system with unattended on-demand availability comprising: a bus; a storage device coupled to the bus which contains registration information identifying how to begin execution of each application process of a set of application processes; and a processor coupled to the bus configured to register the set of application processes and also configured to identify the application processes of the set of application processes which are to be executed by the computer system when re-starting operation of the computer system from a power failure.
Claim 17
Dependent Claim
85 words
A computer system with unattended on-demand availability comprising: a bus; a storage device coupled to the bus which contains registration information identifying how to begin execution of each application process of a set of application processes; and a processor coupled to the bus configured to register the set of application processes and also configured to identify the application processes of the set of application processes which are to be executed by the computer system when re-starting operation of the computer system from a power failure.
Claim 18
Dependent Claim
37 words
The system of claim 14, wherein the processor is also configured to determine whether an application process is one of the set of application processes by accessing a registration policy stored as part of the registration information.
Claim 19
Dependent Claim
49 words
The system of claim 14, wherein the processor is also configured to initiate execution, using the registration information, of each application process of the set of application processes which is to be executed by the computer system when re-starting system operation from a power failure upon re-starting system operation.
Claim 20
Independent Claim
95 words
An apparatus for providing on-demand availability of a computer system comprising: means for identifying registration information, for an application process, which is specific to the application process and which identifies how to begin execution of the application process; means for identifying a system event which causes the application process to be restarted; means for registering the registration information and an indication of the system event for the application process with a servicing agent; and means for restarting the application process using the registration information registered with the servicing agent in response to the system event.
Claim 21
Independent Claim
95 words
An apparatus for providing on-demand availability of a computer system comprising: means for identifying registration information, for an application process, which is specific to the application process and which identifies how to begin execution of the application process; means for identifying a system event which causes the application process to be restarted; means for registering the registration information and an indication of the system event for the application process with a servicing agent; and means for restarting the application process using the registration information registered with the servicing agent in response to the system event.
Claim 22
Dependent Claim
16 words
The apparatus of claim 17, wherein the system event is a restart from a power failure.
Claim 23
Dependent Claim
51 words
The apparatus of claim 17, wherein the means for identifying registration information comprises: means for identifying a registration policy for the application process which indicates whether the application process is to be executed in response to the system event; and means for generating a unique persistent identifier for the application process.
Claim 24
Dependent Claim
32 words
The apparatus of claim 19, wherein the means for registering further comprises means for storing the registration policy and the unique persistent identifier in a registration record in a nonvolatile storage device.