System and method for home automation
First Claim
1. 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 comprising:
- accessing a graphical user interface (GUI) from a database at a server;
sending the GUI from the server to a client device;
receiving an input from the client device at the server;
configuring the device state of the client device in the database at the server in accordance with the input; and
sending the configured device state from the server to the client device.
4 Assignments
0 Petitions
Accused Products
Abstract
A home automation system and method are disclosed for configuring a device state including accessing a graphical user interface (GUI) in a database at a server, sending the GUI from the server to the client device, receiving an input from the client device at the server, configuring the device state in the database at the server in accordance with the input, and sending the configured device state from the server to the client device. The client device receives a device state for configuring home automation controllable devices.
-
Citations
31 Claims
-
1. 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 comprising:
-
accessing a graphical user interface (GUI) from a database at a server;
sending the GUI from the server to a client device;
receiving an input from the client device at the server;
configuring the device state of the client device in the database at the server in accordance with the input; and
sending the configured device state from the server to the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for configuring a device state comprising:
-
a database for storing a device state for a home automation controllable device;
a server coupled to the database, the server comprising;
a first server interface to send the graphical user interface (GUI) from the server to a client device;
a second server interface to send the GUI from the server to a client device;
a third server interface to receive an input from the client device at the server to configure the device state in at the database server in accordance with the input; and
a fourth server interface to send the configured device state from the server to the client device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer readable medium having stored thereon a data structure for storing at a server a device state of a home automation controllable device comprising:
-
a device identifier field for identifying a device in the device state;
a device mode field for storing an operational mode for the device; and
a context field for storing a context for the device state. - View Dependent Claims (18, 19)
-
-
20. 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 comprising:
-
receiving a graphical user interface (GUI) from a server at a client device;
sending an input from the client device to the server for configuring the device state in a server database in accordance with the input; and
receiving the configured device state from the server at the client device. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A system for configuring a device state of a home automation controllable device comprising:
-
a database for storing a device state;
a server coupled to the database; and
a client device, the client device comprising;
a processor;
a first processor interface to receive a GUI from a server at a client device;
a second processor interface to send an input from the client device to the server to configure the device state at the server in the database at the server in accordance with the input; and
a third processor interface to receive the configured device state from the server at the client device. - View Dependent Claims (27, 28, 29, 30, 31)
-
Specification