INTERACTING WITH CLOUD-BASED APPLICATIONS USING UNRELATED DEVICES
First Claim
1. A computer-implemented method for controlling unrelated devices, comprising:
- establishing a communications session between a networked server and a control device of a user;
establishing a communications session between the networked server and a controlled device, the controlled device being unrelated to the control device;
receiving, at the networked server, an instruction from the control device, the instruction comprising data generated by the user through an interface of the control device;
determining, at the networked server, a corresponding instruction understood by the controlled device, the corresponding instruction being operable to cause the controlled device to perform the instruction received by the networked server from the control device; and
transmitting the corresponding instruction to the controlled device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and method provide logic facilitating an interaction between a networked server and multiple, unrelated devices. In one implementation, a computer-implemented method enables a user of a device to interact with or control multiple, unrelated devices across a could computing environment using a networked server. The method includes receiving, at the networked server, an instruction from the control device. A corresponding instruction understandable by an unrelated controlled device is generated by the networked server, and the corresponding instruction is operable to cause the controlled device to perform the received instruction. The networked server may transmit the corresponding instruction to the controlled device.
-
Citations
30 Claims
-
1. A computer-implemented method for controlling unrelated devices, comprising:
-
establishing a communications session between a networked server and a control device of a user; establishing a communications session between the networked server and a controlled device, the controlled device being unrelated to the control device; receiving, at the networked server, an instruction from the control device, the instruction comprising data generated by the user through an interface of the control device; determining, at the networked server, a corresponding instruction understood by the controlled device, the corresponding instruction being operable to cause the controlled device to perform the instruction received by the networked server from the control device; and transmitting the corresponding instruction to the controlled device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method, comprising:
-
receiving, at a networked server, an instruction from a control device of a user; generating, at the networked server, a corresponding instruction understood by a controlled device, the control device being unrelated to the controlled device, and the corresponding instruction being operable to cause the controlled device to perform the instruction received by the networked server from the control device; and transmitting the corresponding instruction to the controlled device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An apparatus, comprising:
-
a processor for executing program instructions; and a memory storing the program instructions, the program instructions being executed by the processor to perform a process to; receive, at a networked server, a first instruction from a first control device and a second instruction from a second control device, the first control device being associated with a first user, and the second control device being associated with a second user; generate, at the networked server, based on the received first and second instructions, a corresponding instruction understandable by a controlled device, wherein; the controlled device is unrelated to the first control device and the second control device; the controlled device is controllable by the first control device and the second control device; and the corresponding instruction is operable to cause the controlled device to function according to the first and second instructions; and transmit the corresponding instruction to the controlled device. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification