HOME AUTOMATION BUBBLE ARCHITECTURE
First Claim
1. A method for controlling a plurality of devices in a home automation system, comprising:
- providing, by a home automation controller, a device proxy for a device connected to the home automation system;
setting, by the home automation controller, a new value in a value box of the device proxy, wherein the value box corresponds to at least one of a sensor, control, and metadata of the device;
determining, by the home automation controller, one or more rules associated with the device proxy; and
running, by the home automation controller, the determined one or more rules, wherein the determined one or more rules are indicative of interactive relationships between the device proxy and one or more other device proxies corresponding to one or more other devices connected to the home automation system.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for controlling a plurality of devices in a home automation system may include providing a device proxy for a device connected to the home automation system and setting a new value in a value box of the device proxy, whereby the value box corresponds to at least one of a sensor, control, and metadata of the device. The systems and methods may further include determining one or more rules associated with the device proxy and running the determined one or more rules, whereby the determined one or more rules are indicative of interactive relationships between the device proxy and one or more other device proxies corresponding to one or more other devices connected to the home automation system.
-
Citations
20 Claims
-
1. A method for controlling a plurality of devices in a home automation system, comprising:
-
providing, by a home automation controller, a device proxy for a device connected to the home automation system; setting, by the home automation controller, a new value in a value box of the device proxy, wherein the value box corresponds to at least one of a sensor, control, and metadata of the device; determining, by the home automation controller, one or more rules associated with the device proxy; and running, by the home automation controller, the determined one or more rules, wherein the determined one or more rules are indicative of interactive relationships between the device proxy and one or more other device proxies corresponding to one or more other devices connected to the home automation system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for controlling a plurality of devices in a home automation system, comprising:
-
one or more processors; and a memory communicatively coupled with and readable by the one or more processors and having stored therein processor-readable instructions that, when executed by the one or more processors, cause the one or more processors to; provide, by a home automation controller, a device proxy for a device connected to the home automation system; set, by the home automation controller, a new value in a value box of the device proxy, wherein the value box corresponds to at least one of a sensor, control, and metadata of the device; determine, by the home automation controller, one or more rules associated with the device proxy; and run, by the home automation controller, the determined one or more rules, wherein the determined one or more rules are indicative of interactive relationships between the device proxy and one or more other device proxies corresponding to one or more other devices connected to the home automation system.
-
-
20. A computer-readable medium having stored thereon a series of instructions which, when executed by a processor, cause the processor to control a plurality of devices in a home automation system by:
-
providing, by a home automation controller, a device proxy for a device connected to the home automation system; setting, by the home automation controller, a new value in a value box of the device proxy, wherein the value box corresponds to at least one of a sensor, control, and metadata of the device; determining, by the home automation controller, one or more rules associated with the device proxy; and running, by the home automation controller, the determined one or more rules, wherein the determined one or more rules are indicative of interactive relationships between the device proxy and one or more other device proxies corresponding to one or more other devices connected to the home automation system.
-
Specification