Client outsourcing service
First Claim
1. A method for managing computers, the method comprising:
- responsive to forming a contractual agreement to provide outsourcing management of computers, deploying computers on a network for use by users, wherein the computers include virtual machines, and wherein a computing environment of a user is accessible on a first computer using a virtual machine located on the first computer; and
maintaining the virtual machines on the computers, wherein a virtual machine state may be transferred from the first computer to a second computer, wherein the second computer runs the virtual machine, and wherein the computing environment is accessible to the user on the second computer.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented method, apparatus, and computer usable program code for managing computers. The computers are deployed on a network for use by users in response to forming a contractual agreement to provide outsourcing management of the computers. The computers include virtual machines. A computing environment of a user is accessible on a first computer using a virtual machine located on the first computer. The virtual machines are maintained on the computers. The virtual machine state may be transferred from the first computer to the second computer. The second computer runs the virtual machine. The computing environment is accessible to the user on the second computer.
-
Citations
20 Claims
-
1. A method for managing computers, the method comprising:
-
responsive to forming a contractual agreement to provide outsourcing management of computers, deploying computers on a network for use by users, wherein the computers include virtual machines, and wherein a computing environment of a user is accessible on a first computer using a virtual machine located on the first computer; and maintaining the virtual machines on the computers, wherein a virtual machine state may be transferred from the first computer to a second computer, wherein the second computer runs the virtual machine, and wherein the computing environment is accessible to the user on the second computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A data processing system for managing computers comprising:
-
a server for storing a plurality of computing environments for use by the computers; a billing database operably connected to the server for recording billable actions; a plurality of clients operably connected to the server by a network including at least a first client and a second client; and wherein a user may access the first client, wherein the first client includes a virtual machine containing a computing environment, wherein a virtual machine state of the virtual machine is completely transferred to the second client based on user input, wherein the user may access the computing environment from the second client, and wherein the billable actions are recorded on the billing database based on ongoing deployment, maintenance, and removal of each of the computers. - View Dependent Claims (16, 17)
-
-
18. A computer program product comprising a computer usable medium including computer usable program code for managing computers, the computer program product comprising:
-
computer usable program code responsive to contracting to forming a contractual agreement to provide outsourcing management of computers, for deploying computers on a network for use by users, wherein the computers include virtual machines, and wherein a computing environment is accessible on a first computer using a virtual machine located on the first computer; and computer usable program code for maintaining the virtual machines on the computers, wherein a virtual machine state may be transferred from the first computer to a second computer, wherein the second computer runs the virtual machine, and wherein the computing environment is accessible to the user on the second computer. - View Dependent Claims (19, 20)
-
Specification