Peer-To-Peer Home Automation Management
First Claim
1. A method comprising:
- at a first home automation control device configured to control a first electrical appliance and to communicate via a peer-to-peer network with a second home automation control device configured to control a second electrical appliance, discovering the presence of the second home automation control device;
negotiating with the second home automation control device to determine a goal; and
executing a task to achieve the goal.
0 Assignments
0 Petitions
Accused Products
Abstract
A first home automation control device is configured to control a first electrical appliance and to communicate via a peer-to-peer network with a second home automation control device which is configured to control a second electrical appliance. When the first home automation control device discovers the presence of the second home automation control device, the first home automation control device negotiates with the second home automation control device to determine a goal. The first home automation control device and the second home automation control device then jointly execute a task to achieve the goal. The goal may be an energy savings goal.
-
Citations
21 Claims
-
1. A method comprising:
-
at a first home automation control device configured to control a first electrical appliance and to communicate via a peer-to-peer network with a second home automation control device configured to control a second electrical appliance, discovering the presence of the second home automation control device; negotiating with the second home automation control device to determine a goal; and executing a task to achieve the goal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
a home automation data store for a first home automation control device configured to control a first electrical appliance and to communicate via a peer-to-peer network with a second home automation control device configured to control a second electrical appliance; and a processor configured to; discover the presence of the second home automation control device; negotiate with the second home automation control device to determine a goal; and execute a task to achieve the goal. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus comprising:
-
means for, at first home automation control device configured to control a first electrical appliance and to communicate via a peer-to-peer network with a second home automation control device configured to control a second electrical appliance, discovering the presence of the second home automation control device; means for negotiating with the second home automation control device to determine a goal; and means for executing a task to achieve the goal.
-
-
20. A program storage device readable by a machine, embodying a program of instructions executable by the machine to perform a method, the method comprising:
-
at first home automation control device configured to control a first electrical appliance and to communicate via a peer-to-peer network with a second home automation control device configured to control a second electrical appliance, discovering the presence of the second home automation control device; negotiating with the second home automation control device to determine a goal; and executing a task to achieve the goal.
-
-
21. An electrical appliance comprising:
-
a home automation data store for a first home automation control device configured to control the electrical appliance and to communicate via a peer-to-peer network with a second home automation control device configured to control a second electrical appliance; and a processor configured to; discover the presence of the second home automation control device; negotiate with the second home automation control device to determine a goal; and execute a task to achieve the goal.
-
Specification