Amorphic Computing
First Claim
1. A system for providing computer resources to users, the system comprising:
- a first device coupled to a plurality of human interface devices, wherein the first device is operable to provide an interface between the plurality of human interface devices and a network; and
a second device coupled to the network;
wherein the first device is operable to;
establish a connection with the second device over the first network; and
in response to first user input specifying a task to be performed, provide first user interface signals generated by the plurality of human interface devices to the second device, wherein the first user interface signals include specification of the task;
wherein the second device is operable to;
receive the specification of the task to be performed from the first device;
determine one or more of the plurality of computing resources that are operable to perform the specified task;
invoke performance of the specified task by at least one of the plurality of computing resources, and/or the second device; and
provide second user interface signals to the first device, including results of the performance of the specified task; and
wherein the first device is further operable to;
receive the second user interface signals from the second device; and
provide the second user interface signals to one or more of the plurality of human interface devices for presentation to the user.
5 Assignments
0 Petitions
Accused Products
Abstract
System and method for providing computer resources to users. A first device is coupled to multiple human interface devices (HIDs), and a second device is coupled to multiple computing resources. The first device establishes a connection with the second device over a network, and in response to user input specifying a task, provides first user interface signals generated by the HIDs specifying the task to the second device. The second device receives the task specification from the first device, determines one or more of the resources operable to perform the task, invokes performance of the task by at least one of the resources, and/or the second device, and provides second user interface signals to the first device, including results of the task. The first device receives the second user interface signals from the second device, and provides them to one or more of the HIDs for presentation to the user.
-
Citations
21 Claims
-
1. A system for providing computer resources to users, the system comprising:
-
a first device coupled to a plurality of human interface devices, wherein the first device is operable to provide an interface between the plurality of human interface devices and a network; and
a second device coupled to the network;
wherein the first device is operable to;
establish a connection with the second device over the first network; and
in response to first user input specifying a task to be performed, provide first user interface signals generated by the plurality of human interface devices to the second device, wherein the first user interface signals include specification of the task;
wherein the second device is operable to;
receive the specification of the task to be performed from the first device;
determine one or more of the plurality of computing resources that are operable to perform the specified task;
invoke performance of the specified task by at least one of the plurality of computing resources, and/or the second device; and
provide second user interface signals to the first device, including results of the performance of the specified task; and
wherein the first device is further operable to;
receive the second user interface signals from the second device; and
provide the second user interface signals to one or more of the plurality of human interface devices for presentation to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for providing computer resources to users, comprising:
-
providing a first device, coupled to a plurality of human interface devices, and a second device, coupled to a plurality of computing resources;
the first device establishing a connection with the second device over a first network;
the first device providing first user interface signals generated by the plurality of human interface devices to the second device in response to first user input specifying a task to be performed, wherein the first user interface signals include the specification of the task;
the second device receiving the specification of the task to be performed from the first device;
the second device determining one or more of the plurality of computing resources that are operable to perform the specified task;
the second device invoking performance of the specified task by at least one of the plurality of computing resources, and/or the second device; and
the second device providing second user interface signals to the first device, including results of the performance of the specified task; and
the first device receiving the second user interface signals from the second device, and providing the second user interface signals to one or more of the plurality of human interface devices for presentation to the user. - View Dependent Claims (19, 20, 21)
-
Specification