Utility Computing System Having Co-located Computer Systems for Provision of Computing Resources
First Claim
1. A method for providing computer resources to users, the method comprising:
- establishing a plurality of co-located computing systems at a first location, wherein the plurality of co-located computing systems comprises a hierarchy of computer resources based on performance;
establishing a plurality of remote human interface systems at different respective second locations, wherein the second locations are remote from the first location, and wherein the plurality of remote human interface systems are coupled to the plurality of co-located computing systems over a wide area network (WAN);
providing computer resources to users of the plurality of remote human interface systems over the WAN in accordance with the computer resource performance needs of the users; and
charging for usage of the computer resources.
6 Assignments
0 Petitions
Accused Products
Abstract
System and method for providing computer resources to users. The system includes a plurality of co-located computing systems, e.g., blade computers, comprising a hierarchy of computer resources based on performance, and located at a first location, each computing system including a processor, a memory medium coupled to the processor, and a plurality of human interface systems, each located at a second location remote from the first location, and each including an interface device, and one or more human interface devices coupled to the interface device, where each human interface system is coupled to the co-located computing systems over a network, such as a LAN or a WAN, via the interface device. Computer resources are provided to users of the plurality of remote human interface systems over the network in accordance with the computer resource performance needs of the users. Charges may be assessed for usage of the computer resources.
219 Citations
36 Claims
-
1. A method for providing computer resources to users, the method comprising:
-
establishing a plurality of co-located computing systems at a first location, wherein the plurality of co-located computing systems comprises a hierarchy of computer resources based on performance;
establishing a plurality of remote human interface systems at different respective second locations, wherein the second locations are remote from the first location, and wherein the plurality of remote human interface systems are coupled to the plurality of co-located computing systems over a wide area network (WAN);
providing computer resources to users of the plurality of remote human interface systems over the WAN in accordance with the computer resource performance needs of the users; and
charging for usage of the computer resources. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for providing computer resources to users, comprising:
-
a plurality of computing systems each located at a first location, wherein the plurality of co-located computing systems comprises a hierarchy of computer resources based on performance, and wherein each of the computing systems includes;
a processor; and
a memory medium coupled to the processor; and
a plurality of remote human interface systems at different respective second locations, wherein the second locations are remote from the first location, and wherein the plurality of remote human interface systems are coupled to the plurality of co-located computing systems over a wide area network (WAN);
wherein the plurality of computing systems includes at least one management computing system, wherein the at least one management computing system stores program instructions that are executable to;
manage the organization and allocation of computer resources, including provision of computer resources to users of the plurality of remote human interface systems over the WAN in accordance with the computer resource performance needs of the users; and
monitor resource usage and provide logging, analysis, and/or accounting functionality for the system, for assessing charges for usage of the computer resources. - View Dependent Claims (22, 23, 24)
-
-
25. A method for providing computer resources to users, the method comprising:
-
establishing a plurality of co-located computing systems at a first location, wherein the plurality of co-located computing systems comprises a hierarchy of computer resources based on performance;
establishing a plurality of remote human interface systems at different respective second locations, wherein the second locations are remote from the first location, and wherein the plurality of remote human interface systems are coupled to the plurality of co-located computing systems over a local area network (LAN); and
providing computer resources to users of the plurality of remote human interface systems in accordance with the computer resource performance needs of the users. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A system for providing computer resources to users, comprising:
-
a plurality of computing systems each located at a first location, wherein the plurality of co-located computing systems comprises a hierarchy of computer resources based on performance, and wherein each of the computing systems includes;
a processor; and
a memory medium coupled to the processor; and
a plurality of remote human interface systems at different respective second locations, wherein the second locations are remote from the first location, and wherein the plurality of remote human interface systems are coupled to the plurality of co-located computing systems over a local area network (LAN);
wherein the plurality of computing systems includes at least one management computing system, wherein the at least one management computing system stores program instructions that are executable to;
manage the organization and allocation of computer resources, including provision of computer resources to users of the plurality of remote human interface systems over the WAN in accordance with the computer resource performance needs of the users; and
monitor resource usage and provide logging, analysis, and/or accounting functionality for the system, for managing the computer resources.
-
Specification