US6487718B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for installing applications in a distributed data processing system
Assignee: International Business Machines Corp
•
Filing: 1999-03-31
•
Granted: 2002-11-26
•
Expires: 2019-03-31
Abstract
Abstract A method and apparatus for installing an application on a client computer. An image is created of a selected client computer. The image of the selected client computer is placed on another computer. The application is installed on the another computer, wherein an update image is created. The updated image is sent back to the client computer.
Inventors
- 👤 Herman Rodriguez
- 👤 Joel Leslie Smith
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-07 22:30
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/60; G06F8/61; G06F8/63; G06F8/65
Claims Analysis
Total Claims: 32
Claim 1
Independent Claim
73 words
A method for installing an application on a client computer, the method comprising the computer implemented steps of: creating an image of each individual client computer; placing the image of one of the selected first client computer on a second computer; installing the application on the second computer, wherein the image of the first client computer is updated to include the application; and sending the updated image back to the first client computer.
Claim 2
Independent Claim
73 words
A method for installing an application on a client computer, the method comprising the computer implemented steps of: creating an image of each individual client computer; placing the image of one of the selected first client computer on a second computer; installing the application on the second computer, wherein the image of the first client computer is updated to include the application; and sending the updated image back to the first client computer.
Claim 3
Dependent Claim
21 words
The method of claim 1 further comprising: testing the application prior to sending the updated image back to the client computer.
Claim 4
Dependent Claim
37 words
The method of claim 1 , wherein the step of sending the updated image back to the client computer includes using a remote method to rest the computer and load the updated image onto the client computers.
Claim 5
Dependent Claim
19 words
The method of claim 1 , wherein the another computer is a client computer matching the selected client computer.
Claim 6
Dependent Claim
22 words
The method of claim 1 , wherein the another computer is a server computer running an emulation of the selected client computer.
Claim 7
Dependent Claim
23 words
The method of claim 1 , wherein the client computer includes a disk and wherein the image is an image of the disk.
Claim 8
Dependent Claim
31 words
The method of claim 1 , wherein the client computer includes a disk and volatile memory wherein the image is an image of content of the disk and the volatile memory.
Claim 9
Independent Claim
88 words
A method in a data processing system for installing an application, the method comprising the data processing system implemented steps of: creating images of operating environments for a first plurality of client computers; placing the images of the first plurality of client computers on a second computer; installing the application on the second computer using each of the images of the client computers to form a set of updated images that include the application; and returning the set of updated images to the first plurality of client computers.
Claim 10
Independent Claim
88 words
A method in a data processing system for installing an application, the method comprising the data processing system implemented steps of: creating images of operating environments for a first plurality of client computers; placing the images of the first plurality of client computers on a second computer; installing the application on the second computer using each of the images of the client computers to form a set of updated images that include the application; and returning the set of updated images to the first plurality of client computers.
Claim 11
Dependent Claim
14 words
The method of claim 8 , wherein the another computer is another client computer.
Claim 12
Dependent Claim
20 words
The method of claim 8 further comprising: testing the application after installation prior to returning the set of updated images.
Claim 13
Dependent Claim
32 words
The method of claim 8 , wherein the step of returning the set of updated images includes placing the updated images on a server for distribution to the plurality of client computers.
Claim 14
Dependent Claim
101 words
A distributed data processing system comprising: a network a plurality of client computers connected to the network; and a server computer connected to the network, wherein the server computer receives a snapshot image of a client computer within the plurality of client computers, allows for installation of a new application using the snapshot image, creates an updated snapshot image including the new application, and returns the updated snapshot image to the client computer, wherein the client computer is a first client computer and wherein the server loads the snapshot image onto a second client computer for installation of the new application.
Claim 15
Dependent Claim
101 words
A distributed data processing system comprising: a network a plurality of client computers connected to the network; and a server computer connected to the network, wherein the server computer receives a snapshot image of a client computer within the plurality of client computers, allows for installation of a new application using the snapshot image, creates an updated snapshot image including the new application, and returns the updated snapshot image to the client computer, wherein the client computer is a first client computer and wherein the server loads the snapshot image onto a second client computer for installation of the new application.
Claim 16
Dependent Claim
84 words
A data processing system for installing an application on a client computer, the data processing system comprising: creating means for creating an image of each individual client computer; placing means for placing the image of one of the selected first client computer on a second computer; installing means for installing the application on the second computer, wherein the image of the first client computer is updated to include the application; and sending means for sending the updated image back to the first client computer.
Claim 17
Dependent Claim
84 words
A data processing system for installing an application on a client computer, the data processing system comprising: creating means for creating an image of each individual client computer; placing means for placing the image of one of the selected first client computer on a second computer; installing means for installing the application on the second computer, wherein the image of the first client computer is updated to include the application; and sending means for sending the updated image back to the first client computer.
Claim 18
Dependent Claim
26 words
The data processing system of claim 13 further comprising: testing means for testing the application prior to sending the updated image back to the client computer.
Claim 19
Dependent Claim
39 words
The data processing system of claim 14 , wherein the step of sending the updated image back to the client computer includes using a remote method to rest the computer and load the updated image onto the client computer.
Claim 20
Dependent Claim
21 words
The data processing system of claim 14 , wherein the another computer is a client computer matching the selected client computer.
Claim 21
Dependent Claim
24 words
The data processing system of claim 14 , wherein the another computer is a server computer running an emulation of the selected client computer.
Claim 22
Dependent Claim
25 words
The data processing system of claim 14 , wherein the client computer includes a disk and wherein the image is an image of the disk.
Claim 23
Dependent Claim
33 words
The data processing system of claim 14 , wherein the client computer includes a disk and volatile memory wherein the image is an image of content of the disk and the volatile memory.
Claim 24
Dependent Claim
92 words
A data processing system for installing an application, the data processing system comprising: creating means for creating images of operating environments for a first plurality of client computers; placing means for placing the images of the first plurality of client computers on a second computer; installing means for installing the application on the second computer using cach of the images of the client computers to form a set of updated images that include the application; and returning means for returning the set of updated images to the first plurality of client computers.
Claim 25
Dependent Claim
92 words
A data processing system for installing an application, the data processing system comprising: creating means for creating images of operating environments for a first plurality of client computers; placing means for placing the images of the first plurality of client computers on a second computer; installing means for installing the application on the second computer using cach of the images of the client computers to form a set of updated images that include the application; and returning means for returning the set of updated images to the first plurality of client computers.
Claim 26
Dependent Claim
16 words
The data processing system of claim 20 , wherein the another computer is another client computer.
Claim 27
Dependent Claim
25 words
The data processing system of claim 21 further comprising: testing means for testing the application after installation prior to returning the set of updated images.
Claim 28
Dependent Claim
34 words
The data processing system of claim 21 , wherein the step of returning the set of updated images includes placing the updated images on a server for distribution to the plurality of client computers.
Claim 29
Dependent Claim
89 words
A computer program product in a computer readable medium for installing an application on a client computer, the computer program product comprising: first instructions for creating an image of each individual client computer; second instructions for placing the image of one of the selected first client computer on a second computer; third instructions for installing the application on the second computer, wherein the image of the first client computer is updated to include the application; and fourth instructions for sending the updated image back to the first client computer.
Claim 30
Dependent Claim
89 words
A computer program product in a computer readable medium for installing an application on a client computer, the computer program product comprising: first instructions for creating an image of each individual client computer; second instructions for placing the image of one of the selected first client computer on a second computer; third instructions for installing the application on the second computer, wherein the image of the first client computer is updated to include the application; and fourth instructions for sending the updated image back to the first client computer.
Claim 31
Dependent Claim
97 words
A computer program product in a computer readable medium for installing an application, the computer program product comprising: first instructions for creating images of operating environments for a first plurality of client computers; second instructions for placing the images of the first plurality of client computers on a second computer; third instructions for installing the application on the second computer using cach of the images of the client computers to form a set of updated images that include the application; and fourth instructions for returning the sot of updated images to the first plurality of client computers.
Claim 32
Dependent Claim
97 words
A computer program product in a computer readable medium for installing an application, the computer program product comprising: first instructions for creating images of operating environments for a first plurality of client computers; second instructions for placing the images of the first plurality of client computers on a second computer; third instructions for installing the application on the second computer using cach of the images of the client computers to form a set of updated images that include the application; and fourth instructions for returning the sot of updated images to the first plurality of client computers.
References Cited (Backward Citations)
US5594903A
Cited
US5842011A
Cited
US6324690B1
Cited
US5799147A
Cited
US5715464A
Cited
US5758165A
Cited
US5764235A
Cited
US6249787B1
Cited
US5822582A
Cited
US5822600A
Cited
US5758355A
Cited
US6396941B1
Cited
US6266809B1
Cited
US6058428A
Cited
US6173417B1
Cited
US6070012A
Cited
US6226667B1
Cited
US6209031B1
Cited
US6389592B1
Cited
US6343280B2
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2005-11-25 | 2006-05-27 | 2006-11-26 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2009-11-25 | 2010-05-27 | 2010-11-26 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2013-11-25 | 2014-05-27 | 2014-11-26 | $7700.00 | Window Closed / Lapsed |