Method and apparatus for providing computer services
First Claim
Patent Images
1. Apparatus operated by a computer service provider and providing one or more computer services for a plurality of customers of the computer service provider, the apparatus comprising:
- a real computer, operated by a computer service provider and coupled to a real network, on which is set up at the request of each of a plurality of customers of the computer service provider at least one virtual machine for each of said customers;
wherein said at least one virtual machine for each of said customers is configured to provide one or more computer services over the real network for each respective customer; and
wherein said at least one virtual machine for each of said customers comprises a specification specified by and configurable by the respective customer, and further comprises a separate operating system running thereon.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method are disclosed for providing one or more computer services to a plurality of customers (A,B,C). At least one virtual machine (VS) is set up on a real computer (30) for each of the customers (A,B,C) at the request of each of the customers (A,B,C). The or each virtual machine (VS) for each of the customers (A,B,C) has a specification specified by the respective customer (A,B,C).
378 Citations
74 Claims
-
1. Apparatus operated by a computer service provider and providing one or more computer services for a plurality of customers of the computer service provider, the apparatus comprising:
-
a real computer, operated by a computer service provider and coupled to a real network, on which is set up at the request of each of a plurality of customers of the computer service provider at least one virtual machine for each of said customers; wherein said at least one virtual machine for each of said customers is configured to provide one or more computer services over the real network for each respective customer; and wherein said at least one virtual machine for each of said customers comprises a specification specified by and configurable by the respective customer, and further comprises a separate operating system running thereon. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method of providing one or more computer services for a plurality of customers of a computer service provider, the method comprising the steps of:
-
a service provider setting up on a real computer, at the request of each of said customers, at least one virtual machine for each of said customers of the computer service provider whereby each virtual machine for each of said customers is configured to provide one or more computer services over a real network for each respective customer; the real computer accepting specification and configuration information for the virtual machines from each of said customers whereby the specification of each of the virtual machines is specified by and configurable by the respective customer, each virtual machine comprising a separate operating system running thereon. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A method of operating a real computer on behalf of a plurality of customers of an operator of the real computer, the method comprising the steps of:
-
operating a plurality of virtual machines on the real computer so as to provide respective computer services for the respective customers over a real network; and receiving at each of said plural virtual machines a specification specified by and configurable by a respective one of the customers of the operator of the real computer in accordance with a computer service to be provided by the virtual machine on behalf of that customer; wherein each of said virtual machines comprises a separate operating system running thereon. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70)
-
-
71. A method of providing for a plurality of customers of an operator of a real computer one or more computer services selected from:
- file, data and archiving services;
applications hosting services;
database hosting services;
data warehouse services;
knowledge management hosting services;
digital media production services;
intellectual property and streaming media services;
simple web hosting services;
complex e-Commerce web hosting services;
high performance computation services;
electronic messaging and conferencing services; and
, learning neuro-computer services;
the method comprising the steps of;said operator setting up on said real computer at the request of each of said customers at least one virtual machine for each of said customers of the operator to provide one or more computer services for each of said customers over a real network; and receiving at said at least one virtual machine for each of said customers a specification determined in accordance with the computer service or services requested by said customer and configurable by said customer, said at least one virtual machine having a separate operating system running thereon. - View Dependent Claims (72, 73, 74)
- file, data and archiving services;
Specification