Automation system and method for the programming thereof
First Claim
1. A method of programming at least one appliance to change state upon the occurrence of a trigger event, the method comprising the steps of:
- providing at least one programmable devices coupled to the at least one appliance;
providing a programmable controller coupled to the programmable device wherein the programmable controller and programmable device communicate with one another, the programmable controller having a training mode which, when selected, allows the at least one programmable device to be programmed to change the state of the first appliance upon the occurrence of the trigger event;
placing the programmable controller in training mode;
providing a trigger event;
changing the state of the first appliance from an unprogrammed state to a programmed state;
taking the programmable controller out of training mode wherein the first appliance is now programmed so that upon the next occurrence of the trigger event the first appliance will change states from its unprogrammed state to its programmed state.
2 Assignments
0 Petitions
Accused Products
Abstract
An automation system for programming appliances having programmable controllers, programmable devices and trigger devices that communicate over a communication link. The user programs the programmable devices by placing the programmable controller in its training mode, activating the trigger device to generate a trigger signed and places select programmable devices in their programmed state. After all of the desired programmable devices have been put in then programmed states, the user takes the programmable controller out of its training mode. When the programmable controller is out of its training mode, it monitors the communication link for the trigger event. Upon detecting the trigger event, the programmable controller sends messages to the selected programmable devices instructing them to go to their programmed state.
-
Citations
29 Claims
-
1. A method of programming at least one appliance to change state upon the occurrence of a trigger event, the method comprising the steps of:
-
providing at least one programmable devices coupled to the at least one appliance;
providing a programmable controller coupled to the programmable device wherein the programmable controller and programmable device communicate with one another, the programmable controller having a training mode which, when selected, allows the at least one programmable device to be programmed to change the state of the first appliance upon the occurrence of the trigger event;
placing the programmable controller in training mode;
providing a trigger event;
changing the state of the first appliance from an unprogrammed state to a programmed state;
taking the programmable controller out of training mode wherein the first appliance is now programmed so that upon the next occurrence of the trigger event the first appliance will change states from its unprogrammed state to its programmed state. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system of programming at least one appliance, the system comprising:
-
a programmable device coupled to at least a first appliance wherein the programmable device detects the state of the first appliance;
a programmable controller coupled to and communicating with the programmable device over a communication link wherein the programmable controller has a training mode which, when selected, allows the programmable device to be programmed to change the state of the first appliance upon the occurrence of the trigger event wherein when the programmable controller is put in the training mode and a trigger event occurs, and the state of the first appliance is changed and the programmable controller is taken out of the training mode, the first appliance will change to its programmed state upon the next occurrence of the trigger event. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method for programming a home automation system, the method comprising the steps of:
-
providing programmable devices located throughout a home wherein each programmable device is coupled to an appliance and each programmable device can detect the state of the appliance coupled to it;
providing a programmable controller located in the home and coupled to the programmable devices by a communication link, wherein the programmable controller has a training mode which, when selected, allows selected programmable devices to be programmed to change the state of the appliance connected thereto;
programming selected appliances to change from an unprogrammed state to a programmed state wherein the user first places selected appliances in their respective unprogrammed state, then places the programmable controller in the training mode, provides a trigger event, changes the states of selected appliances from their unprogrammed state to their programmed state and takes the programmable controller out of the training mode wherein the home is now programmed so that the next occurrence of the trigger event will cause the selected appliances to change from their unprogrammed states to their programmed states. - View Dependent Claims (25)
-
-
26. A method of programming at least one appliance, the method comprising the steps of:
-
providing a programmable controller coupled by a communication link to the at least one appliance;
placing the programmable controller in the training mode;
broadcasting a trigger event over the communication link wherein the trigger event is received and stored by the programmable controller, changing the state of the at least one appliance from an unprogrammed state to a programmed state;
deleting the change of state of the at least one appliance;
broadcasting a message over the communication link indicating that the programmed state of the at least one appliance wherein the message is received and stored by the programmable controller; and
taking the programmable device out of the training mode wherein the at least one appliance is programmed to go to its programmed state upon the occurrence of the trigger event. - View Dependent Claims (27)
-
-
28. A method for automating an environment, the method comprising the steps of:
-
providing programmable device coupled to a communication link;
providing a programmable controller having memory, wherein the programmable controller is coupled to the communication link wherein the programmable controller and programmable device communicate with one another over the communication link;
providing a trigger device coupled to the communication link wherein the trigger device and programmable controller communicate with one another;
placing the programmable controller in a training mode;
activating the trigger device to generate a trigger signal;
storing the trigger signal in the memory of the programmable control;
placing the programmable device in a desired state;
broadcasting a message that the programmable device is in the desired state;
storing the message in the memory of the programmable controller;
taking the programmable controller out of the training mode;
monitoring the communication link for the trigger event;
detecting the trigger event; and
broadcasting a control signal over the communication link to the programmable device to change to its desired state. - View Dependent Claims (29)
-
Specification