Device control system, method, and apparatus for server-based or peer-to-peer network environments
First Claim
1. A method for migrating a controller adapted to remotely control one or more electronic devices from a stand-alone mode to a client-server mode, wherein the controller remotely controls the one or more electronic devices in accordance with a control configuration maintained by the controller in a stand-alone mode, the method comprising:
- discovering a server;
transmitting data to said server relating to the control configuration maintained by the controller; and
subsequently controlling the one or more electronic devices in accordance with a control configuration maintained by said server.
4 Assignments
0 Petitions
Accused Products
Abstract
In a device control system that provides a means for controlling a variety of device types via a unified interface, such as via a handheld controller, a synchronization protocol ensures synchronization between a plurality of such controllers in a peer-to-peer network environment, provides a means for transferring custom configurations between such controllers, and provides a means for migrating such a controller from a peer-to-peer network environment to a server-based network environment and vice-versa.
-
Citations
26 Claims
-
1. A method for migrating a controller adapted to remotely control one or more electronic devices from a stand-alone mode to a client-server mode, wherein the controller remotely controls the one or more electronic devices in accordance with a control configuration maintained by the controller in a stand-alone mode, the method comprising:
-
discovering a server;
transmitting data to said server relating to the control configuration maintained by the controller; and
subsequently controlling the one or more electronic devices in accordance with a control configuration maintained by said server. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus for remotely controlling one or more electronic devices, comprising:
-
a network interface adapted for communication over a network;
a user interface adapted to receive user input; and
control logic coupled to said network interface and said user interface and adapted to execute commands in response to said user input;
wherein said control logic is further adapted to discover a server communicatively coupled to said network, to transmit data to said server relating to a control configuration maintained by the apparatus, and to subsequently control the one or more electronic devices in accordance with a control configuration maintained by said server instead of in accordance with said control configuration maintained by the apparatus. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
an electronic device;
a controller communicatively coupled to said electronic device via a network, said controller adapted to remotely control said electronic device via said network; and
a server communicatively coupled to said electronic device and said controller via said network;
wherein said controller is further adapted to discover said server, to transmit data to said server relating to a control configuration maintained by said controller, and to subsequently control said electronic device in accordance with a control configuration maintained by said server instead of in accordance with said control configuration maintained by said controller. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for migrating a controller adapted to remotely control one or more electronic devices from a client-server mode, wherein the controller remotely controls the one or more electronic devices in accordance with a control configuration maintained by a server, to a stand-alone mode, the method comprising:
-
receiving data from said server relating to the control configuration maintained by the server; and
subsequently controlling the one or more electronic devices in accordance with a control configuration maintained by the controller. - View Dependent Claims (22)
-
-
23. An apparatus for remotely controlling one or more electronic devices, comprising:
-
a network interface adapted for communication over a network;
a user interface adapted to receive user input; and
control logic coupled to said network interface and said user interface and adapted to execute commands in response to said user input;
wherein said control logic is further adapted to receive data from a server communicatively coupled to said network relating to a control configuration maintained by said server, and to subsequently control the one or more electronic devices in accordance with a control configuration maintained by said apparatus instead of in accordance with said control configuration maintained by said server. - View Dependent Claims (24)
-
-
25. A system, comprising:
-
an electronic device;
a controller communicatively coupled to said electronic device via a network, said controller adapted to remotely control said electronic device via said network; and
a server communicatively coupled to said electronic device and said controller via said network;
wherein said controller is further adapted to receive data from said server relating to a control configuration maintained by said server, and to subsequently control said electronic device in accordance with a control configuration maintained by said controller instead of in accordance with said control configuration maintained by said server. - View Dependent Claims (26)
-
Specification