US6101601A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for hibernation within a distributed data processing system
Assignee: International Business Machines Corp
•
Filing: 1998-04-20
•
Granted: 2000-08-08
•
Expires: 2018-04-20
Abstract
Abstract A method and apparatus provides initializing a data processing system within a distributed data processing system. The data processing system receives data wherein the data is used to initialize the data processing system. The data processing system saves an image within the data processing system in a selected state after initialization of the data processing system, wherein the image is a saved image. The data processing system restores to the state using the saved image.
Inventors
- 👤 Gareth Christopher Matthews
- 👤 David Medina
- 👤 Allen Chester Wynn
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-01 18:07
CPC Classifications
G; G06; G06F; G06F15/00; G06F15/16; G06F9/00; G06F9/06; G06F9/44; G06F9/4401; G06F9/4416; G06F9/4418
Claims Analysis
Total Claims: 36
Claim 1
Independent Claim
129 words
A method for utilizing a data processing system within a distributed data processing system, the method comprising: receiving data at the data processing system from a remote network source, wherein the data is used to initialize the data processing system; saving an image of the data processing system within the data processing system in a selected state after initialization of the data processing system, wherein the image is a saved image; querying a server in the distributed data processing system to determine whether to restore the data processing system using the saved image; and restoring the data processing system to the selected state using the saved image in response to a determination that the saved image should be used to restore the data processing system to the selected state.
Claim 2
Independent Claim
129 words
A method for utilizing a data processing system within a distributed data processing system, the method comprising: receiving data at the data processing system from a remote network source, wherein the data is used to initialize the data processing system; saving an image of the data processing system within the data processing system in a selected state after initialization of the data processing system, wherein the image is a saved image; querying a server in the distributed data processing system to determine whether to restore the data processing system using the saved image; and restoring the data processing system to the selected state using the saved image in response to a determination that the saved image should be used to restore the data processing system to the selected state.
Claim 3
Dependent Claim
18 words
The method of claim 1, wherein the data received by the data processing system is a boot image.
Claim 4
Dependent Claim
27 words
The method of claim 1, wherein the data processing system includes physical memory and wherein the saved image includes information about a state of the physical memory.
Claim 5
Dependent Claim
53 words
The method of claim 1, wherein the distributed data processing system includes a server and further comprising: initializing the data processing system using a boot image from the server in response to a determination that the saved image is not to be used to restore the data processing system to the selected state.
Claim 6
Dependent Claim
48 words
The method of claim 1, wherein the data processing system in the selected state includes an operating system and a plurality of applications and wherein the operating system and the plurality of applications located in a memory of the data processing system are stored within the saved image.
Claim 7
Dependent Claim
20 words
The method of claim 5, wherein a paging file is stored within the saved image if virtual memory is present.
Claim 8
Dependent Claim
39 words
The method of claim 1 further comprising: starting the data processing system using a boot image in response to a determination that the saved image is to be unused to restore the data processing system to the selected state.
Claim 9
Dependent Claim
25 words
The method of claim 7, wherein the boot image is located in one of a local storage in the data processing system and a server.
Claim 10
Dependent Claim
117 words
A data processing system comprising: a bus; an adapter configured for connection to a network; a storage device; and a processing unit, wherein the processing unit executes instructions to initialize the data processing system, hibernate the data processing system after initialization of the data processing system to create an image of the data processing system in a selected state, query a server to determine whether to restore the data processing system to the selected state using the image in response to restarting the data processing system, and restore the data processing system to the selected state using the image in response to an indication that the image is to be used to restore the data processing system.
Claim 11
Dependent Claim
117 words
A data processing system comprising: a bus; an adapter configured for connection to a network; a storage device; and a processing unit, wherein the processing unit executes instructions to initialize the data processing system, hibernate the data processing system after initialization of the data processing system to create an image of the data processing system in a selected state, query a server to determine whether to restore the data processing system to the selected state using the image in response to restarting the data processing system, and restore the data processing system to the selected state using the image in response to an indication that the image is to be used to restore the data processing system.
Claim 12
Dependent Claim
123 words
A data processing system comprising: reception means for receiving data at the data processing system, wherein the data is used to initialize the data processing system; storage means for saving an image of the data processing system within the data processing system in a selected state after initialization of the data processing system, wherein the image is a saved image; querying means for querying a server in the distributed data processing system to determine whether to restore the data processing system using the saved image; and restoration means for restoring the data processing system to the state using the saved image in response to a determination that the saved image should be used to restore the data processing system to the selected state.
Claim 13
Dependent Claim
123 words
A data processing system comprising: reception means for receiving data at the data processing system, wherein the data is used to initialize the data processing system; storage means for saving an image of the data processing system within the data processing system in a selected state after initialization of the data processing system, wherein the image is a saved image; querying means for querying a server in the distributed data processing system to determine whether to restore the data processing system using the saved image; and restoration means for restoring the data processing system to the state using the saved image in response to a determination that the saved image should be used to restore the data processing system to the selected state.
Claim 14
Dependent Claim
20 words
The data processing system of claim 10, wherein the data received by the data processing system is a boot image.
Claim 15
Dependent Claim
103 words
A distributed data processing system comprising: a server computer, wherein the server computer contains initialization data; a plurality of client computers, wherein a client computer within the plurality of client computers receives the initialization data from the server computer, initializes to a selected state using the initialization data, stores an image of the selected state within the client computer, querying the server computer to determine whether to use the saved image in response to starting the client computer, and restores the client computer to the selected states using the image in response to a determination that the saved image is to be used.
Claim 16
Dependent Claim
103 words
A distributed data processing system comprising: a server computer, wherein the server computer contains initialization data; a plurality of client computers, wherein a client computer within the plurality of client computers receives the initialization data from the server computer, initializes to a selected state using the initialization data, stores an image of the selected state within the client computer, querying the server computer to determine whether to use the saved image in response to starting the client computer, and restores the client computer to the selected states using the image in response to a determination that the saved image is to be used.
Claim 17
Dependent Claim
59 words
The data processing system of claim 9, wherein the data processing system is connected to a server and further comprising: initialization means for initializing the data processing system using a boot image from the server in response to a determination that the saved image is not to be used to restore the data processing system to the selected state.
Claim 18
Dependent Claim
40 words
The data processing system of claim 12, wherein the data processing system in the state includes an operating system and a plurality of applications and wherein the operating system and the plurality of applications are stored within the saved image.
Claim 19
Dependent Claim
17 words
The data processing system of claim 14, wherein a paging file is store within the saved image.
Claim 20
Dependent Claim
29 words
The data processing system of claim 12, wherein the data processing system includes physical memory and wherein the saved image includes information about a state of the physical memory.
Claim 21
Dependent Claim
36 words
The distributed data processing system of claim 12, wherein the client computer is initialized using a boot image in response to a determination that the saved image is to be unused in starting the client computer.
Claim 22
Dependent Claim
28 words
The distributed data processing system of claim 17, wherein the boot image is stored in one of a local storage in the client computer and the server computer.
Claim 23
Dependent Claim
144 words
A computer program product in a computer usable medium for use with a data processing system for initializing a data processing system, the computer program product comprising: first instructions for receiving data at the data processing system, wherein the data is used to initialize the data processing system; second instructions for saving an image of the data processing system within the data processing system in a state after initialization of the data processing system, wherein the image is a saved image; third instructions for querying a server in the distributed data processing system to determine whether to restore the data processing system using the saved image; and fourth instructions for restoring the data processing system to the state using the saved image in response to a determination that the saved image should be used to restore the data processing system to the selected state.
Claim 24
Dependent Claim
144 words
A computer program product in a computer usable medium for use with a data processing system for initializing a data processing system, the computer program product comprising: first instructions for receiving data at the data processing system, wherein the data is used to initialize the data processing system; second instructions for saving an image of the data processing system within the data processing system in a state after initialization of the data processing system, wherein the image is a saved image; third instructions for querying a server in the distributed data processing system to determine whether to restore the data processing system using the saved image; and fourth instructions for restoring the data processing system to the state using the saved image in response to a determination that the saved image should be used to restore the data processing system to the selected state.
Claim 25
Dependent Claim
26 words
The computer program product of claim 19 wherein the second instruction are invoked in response to in response to a timer at the data processing system.
Claim 26
Dependent Claim
23 words
The computer program product of claim 19 wherein the second instructions are invoked in response to user actions at the data processing system.
Claim 27
Dependent Claim
49 words
The computer program product of claim 19 further comprising: fifth instruction means for initializing the data processing system using a boot image from a server in response to a determination that the saved image is not to be used to restore the data processing system to the selected state.
Claim 28
Dependent Claim
61 words
The computer program product of claim 22 further comprising: sixth instruction means for informing the data processing system that a portion of the saved image is to be used for initializing the data processing system and new initialization data; and seventh instruction means for initializing the data processing system using the portion of the saved image and the new initialization data.
Claim 29
Independent Claim
104 words
A method in a data processing system for initializing the data processing system, the method comprising: initializing the data processing system; hibernating the data processing system after initialization of the data processing system to create an image of the data processing system in a selected state; querying a server to determine whether to restore the data processing system to the selected state using the image in response to restarting the data processing system; and restoring the data processing system to the selected state using the image in response to an indication that the image is to be used to restore the data processing system.
Claim 30
Independent Claim
104 words
A method in a data processing system for initializing the data processing system, the method comprising: initializing the data processing system; hibernating the data processing system after initialization of the data processing system to create an image of the data processing system in a selected state; querying a server to determine whether to restore the data processing system to the selected state using the image in response to restarting the data processing system; and restoring the data processing system to the selected state using the image in response to an indication that the image is to be used to restore the data processing system.
Claim 31
Dependent Claim
30 words
The method of claim 24 further comprising: initializing the data processing system in response to a determination that the image is to be unused to restore the data processing system.
Claim 32
Dependent Claim
33 words
The method of claim 25, wherein the data processing system is initialized using one of a boot image received from the server and a boot image stored locally in the data processing system.
Claim 33
Dependent Claim
105 words
A data processing system comprising: initializing means for initializing the data processing system; hibernating means for hibernating the data processing system after initialization of the data processing system to create an image of the data processing system in a selected state; querying means for querying a server to determine whether to restore the data processing system to the selected state using the image in response to restarting the data processing system; and restoration means for restoring the data processing system to the selected state using the image in response to an indication that the image is to be used to restore the data processing system.
Claim 34
Dependent Claim
105 words
A data processing system comprising: initializing means for initializing the data processing system; hibernating means for hibernating the data processing system after initialization of the data processing system to create an image of the data processing system in a selected state; querying means for querying a server to determine whether to restore the data processing system to the selected state using the image in response to restarting the data processing system; and restoration means for restoring the data processing system to the selected state using the image in response to an indication that the image is to be used to restore the data processing system.
Claim 35
Dependent Claim
120 words
A computer program product in a computer readable medium for initializing the data processing system, the computer program product comprising: first instructions for initializing the data processing system; second instructions for hibernating the data processing system after initialization of the data processing system to create an image of the data processing system in a selected state; third instructions for querying a server to determine whether to restore the data processing system to the selected state using the image in response to restarting the data processing system; and fourth instructions for restoring the data processing system to the selected state using the image in response to an indication that the image is to be used to restore the data processing system.
Claim 36
Dependent Claim
120 words
A computer program product in a computer readable medium for initializing the data processing system, the computer program product comprising: first instructions for initializing the data processing system; second instructions for hibernating the data processing system after initialization of the data processing system to create an image of the data processing system in a selected state; third instructions for querying a server to determine whether to restore the data processing system to the selected state using the image in response to restarting the data processing system; and fourth instructions for restoring the data processing system to the selected state using the image in response to an indication that the image is to be used to restore the data processing system.
References Cited (Backward Citations)
US4885770A
Cited
US5367688A
Cited
US5146568A
Cited
US5452454A
Cited
US5444850A
Cited
US5708820A
Cited
US5675800A
Cited
US5822582A
Cited
US5845292A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2003-08-08 | 2004-02-07 | 2004-08-08 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2007-08-08 | 2008-02-07 | 2008-08-08 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2011-08-08 | 2012-02-07 | 2012-08-08 | $7700.00 | Window Closed / Lapsed |