Home automation system and method
First Claim
1. A method for interacting with a controllable device in an internet protocol television (IPTV) system, comprising:
- receiving at a control server, device state data for the controllable device from a first client device in the IPTV network;
accessing user interface (UI) data from a database accessible to the control server;
representing the device state data in the UI data at the control server database; and
sending the UI data representing the device state data from an IPTV server to the first client device.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment a method is disclosed for interacting with a controllable device in an internet protocol television (IPTV) system. The method receives at a control server, device state data for the controllable device from a first client device in the IPTV network; accesses user interface (UI) data from a database accessible to the control server; reflects the device state data in the UI data at the control server; and sends the UI data from an IPTV server to the first client device. In another embodiment a system is disclosed for interacting with a controllable device in an internet protocol television (IPTV) system. The system receives at a control server, device state data for the controllable device from a first client device in the IPTV network; accesses user interface (UI) data from a database at the control server; reflects the device state data in the UI at the control server; and sends the UI from an IPTV server to the first client device.
-
Citations
22 Claims
-
1. A method for interacting with a controllable device in an internet protocol television (IPTV) system, comprising:
-
receiving at a control server, device state data for the controllable device from a first client device in the IPTV network;
accessing user interface (UI) data from a database accessible to the control server;
representing the device state data in the UI data at the control server database; and
sending the UI data representing the device state data from an IPTV server to the first client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for configuring a device state comprising:
-
a database for storing device state data for a controllable device;
a server coupled to the database, the server comprising, a first server interface to send user interface (UI) data from the server to a client device;
a second server interface to receive user input data representing a user input to the UI from the client device at the server to configure the device state data in the database in accordance with the user input data; and
a third server interface to send the configured device state data from the server to the client device. - View Dependent Claims (11)
-
-
12. A method of configuring a device state of a home automation controllable device in an IPTV network, comprising:
-
obtaining at a client device, device state data for a plurality of controllable devices associated with the client device;
sending the device state data to a control server;
sending user input data from the client device to an IPTV server for configuring the device state data in a database in accordance with the user input data;
receiving from the IPTV server at the client device, user interface (UI) data representing the configured device state data; and
displaying the UI data representing the device state data at the client device. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system for configuring a device state of a home automation controllable device comprising:
-
a communication link providing communication to the controllable device;
a client device in communication with the link to the controllable device, the client device, the client device comprising;
a memory having a data base;
a processor, coupled to the data base;
a first processor interface to receive user interface (UI) data at the client device from a first server;
a second processor interface to send data representing a user input to an UI from the client device to the first server to configure device state data in a database at a second server in accordance with the user input;
a third processor interface to receive the configured device state data from the second server at the client device. - View Dependent Claims (18, 19, 20)
-
-
21. A computer readable medium containing instructions that when executed by a computer perform a method for interacting with a controllable device in an internet protocol television (IPTV) system, comprising:
-
receiving at a control server, device state data for the controllable device from a first client device in the IPTV network;
accessing user interface (UI) data from a database at the control server;
representing the device state data in the UI at the control server; and
sending the UI data representing the device state data from an IPTV server to the first client device.
-
-
22. A computer readable medium containing instructions that when executed by a computer perform A method of configuring a device state of a home automation controllable device in an IPTV network, comprising:
-
obtaining at a client device, device state data for a plurality of controllable devices associated with the client device;
sending the device state data to a control server;
sending user input data from the client device to an IPTV server for configuring the device state data in a database in accordance with the user input data;
receiving from the IPTV server at the client device, user interface (UI) data representing the configured device state data; and
displaying the UI data at the client device.
-
Specification