System and method for pervasive computing
First Claim
Patent Images
1. A system comprising:
- a plurality of client devices connected to a cloud computing environment;
an application server connected to the cloud computing environment;
a supervisor server communicating with the plurality of client devices and the application server over the cloud computing environment, the supervisor server including processor hardware for executing a plurality of operations, the plurality of operations including;
executing an application program at the application server;
streaming the application program from the application server to a first client device of the plurality of client devices;
receiving, from the first client device, an indication of a second client device detected within a vicinity of the first client device, wherein the first and second client devices include a device agent to be able to communicate with the cloud computing environment and further to detect presence of other client devices within a geographic vicinity;
authenticating the second client device in association with the cloud computing environment; and
subsequent to authenticating the second client device, transferring streaming of the application program to the second client device instead of to the first client device;
wherein, said receiving an indication of a second client device further includes;
automatically recognizing, by the first client device, presence of the second client device when the first client device is within a specified physical distance from the second client device.
20 Assignments
0 Petitions
Accused Products
Abstract
A method and system for pervasive computing are disclosed. According to one embodiment, a computer implemented method comprises a server communicating with a first device in a cloud computing environment, wherein the first device can detect surrounding devices, and an application program executable by the server, wherein the application program is controlled by the first device and the output of the application program is directed by the server to one of the devices detected by the first device.
-
Citations
20 Claims
-
1. A system comprising:
-
a plurality of client devices connected to a cloud computing environment; an application server connected to the cloud computing environment; a supervisor server communicating with the plurality of client devices and the application server over the cloud computing environment, the supervisor server including processor hardware for executing a plurality of operations, the plurality of operations including; executing an application program at the application server; streaming the application program from the application server to a first client device of the plurality of client devices; receiving, from the first client device, an indication of a second client device detected within a vicinity of the first client device, wherein the first and second client devices include a device agent to be able to communicate with the cloud computing environment and further to detect presence of other client devices within a geographic vicinity; authenticating the second client device in association with the cloud computing environment; and subsequent to authenticating the second client device, transferring streaming of the application program to the second client device instead of to the first client device; wherein, said receiving an indication of a second client device further includes; automatically recognizing, by the first client device, presence of the second client device when the first client device is within a specified physical distance from the second client device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of operating a pervasive computing environment, the method comprising:
-
connecting a plurality of client devices and an application server to a cloud computing environment, wherein the cloud computing environment includes a supervisor server communicating with the plurality of client devices and the application server over the cloud computing environment, the supervisor server further including processor hardware; executing, by the supervisor server, an application program in the application server; streaming, by supervisor server, the application program from the application server to a first client device of the plurality of client devices; receiving, from the first client device, an indication of a second client device detected within a vicinity of the first client device, wherein the first and second client devices include a device agent to be able to communicate with the cloud computing environment and further to detect presence of other client devices within a geographic vicinity; authenticating the second client device in association with the cloud computing environment; and subsequent to authenticating the second client device, transferring streaming of the application program to the second client device instead of to the first client device; wherein, said receiving an indication of a second client device further includes; automatically recognizing, by the first client device, presence of the second client device when the first client device is within a specified physical distance from the second client device. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A pervasive computing environment comprising:
-
a plurality of client devices connected to the pervasive computing environment; an application server connected to the pervasive computing environment; a supervisor server communicating with the plurality of client devices and the application server over the pervasive computing environment, the supervisor server including processor hardware for executing a plurality of operations, the plurality of operations including; executing an application program in the application server; streaming the application program from the application server to a first client device of the plurality of client devices; receiving, from the first client device, an indication of a second client device detected within a vicinity of the first client device, wherein the first and second client devices include a device agent to be able to communicate with the pervasive computing environment and further to detect presence of other client devices within a geographic vicinity; wherein said receiving an indication of a second client device further includes; automatically recognizing, by the first client device, presence of the second client device when the first client device is within a specified physical distance from the second client device; authenticating the second client device in association with the cloud computing environment; and subsequent to authenticating the second client device, transferring streaming of the application program to the second client device instead of to the first client device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification