Defining and implementing sensor triggered response rules
First Claim
Patent Images
1. An apparatus comprising:
- a memory storing one or more sensor event rules, each sensor event rule comprising a rule sensor identifier, a rule event trigger identifier, and a rule action identifier;
one or more communication interfaces configured to communicate with one or more devices installed at a premises, the devices comprising one or more sensor devices, home automation devices, and monitoring devices; and
a processor, coupled to the memory and the one or more communication interfaces, wherein the one or more sensor event rules are generated at one of the processor and a remote server, wherein the one or more sensor event rules are stored in the memory and at the remote server when generated at the processor, and configured tointerpret a sensor event signal received via a first communication interface of the one or more communication interfaces from a first sensor device of the one or more sensor devices, the interpreting comprising reading an identifier of the first sensor device and an identifier of a sensor event from the sensor event signal, andexecute a process associated with the rule action identifier of a sensor event rule of the one or more sensor event rules, if the sensor event rule has a rule sensor identifier matching the identifier of the first sensor device and a rule event trigger identifier matching the sensor event signal sensor event identifier, wherein the process includes generating a control signal to a second device of the one or more devices installed at the premises in response to the sensor event signal received from a first device that is a sensor device installed at the premises.
1 Assignment
0 Petitions
Accused Products
Abstract
A single controller platform for controlling and monitoring security, home automation, and monitoring devices is provided. This controller platform further provides for a rules-based response to receiving sensor events, including causing actions to be performed by the controller platform or to cause actions to be performed by sensor devices.
-
Citations
25 Claims
-
1. An apparatus comprising:
-
a memory storing one or more sensor event rules, each sensor event rule comprising a rule sensor identifier, a rule event trigger identifier, and a rule action identifier; one or more communication interfaces configured to communicate with one or more devices installed at a premises, the devices comprising one or more sensor devices, home automation devices, and monitoring devices; and a processor, coupled to the memory and the one or more communication interfaces, wherein the one or more sensor event rules are generated at one of the processor and a remote server, wherein the one or more sensor event rules are stored in the memory and at the remote server when generated at the processor, and configured to interpret a sensor event signal received via a first communication interface of the one or more communication interfaces from a first sensor device of the one or more sensor devices, the interpreting comprising reading an identifier of the first sensor device and an identifier of a sensor event from the sensor event signal, and execute a process associated with the rule action identifier of a sensor event rule of the one or more sensor event rules, if the sensor event rule has a rule sensor identifier matching the identifier of the first sensor device and a rule event trigger identifier matching the sensor event signal sensor event identifier, wherein the process includes generating a control signal to a second device of the one or more devices installed at the premises in response to the sensor event signal received from a first device that is a sensor device installed at the premises. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus comprising:
-
a memory storing one or more sensor event rules, each sensor event rule comprising a rule sensor identifier, a rule event trigger identifier, and a rule action identifier; one or more communication interfaces configured to communicate with one or more devices installed at a premises, the devices comprising one or more sensor devices, home automation devices, and monitoring devices; and a processor, coupled to the memory and the one or more communication interfaces, wherein the one or more sensor event rules are generated at one of the processor and a remote server, wherein the one or more sensor event rules are stored in the memory and at the remote server when generated at the processor, and configured to interpret one or more sensor event signals received via a first communication interface of the one or more communication interfaces from corresponding sensor devices of the one or more sensor devices, the interpreting comprising reading an identifier of the corresponding sensor device and an identifier of a sensor event from the sensor event signal, determine if a time constraint associated with a sensor event rule is satisfied, execute a process associated with the rule action identifier of a sensor event rule of the one or more sensor event rules, if, during a time period associated with the time constraint, each sensor event signal received has an identifier of the sensor device that fails to match the rule sensor identifier or a sensor event signal sensor event identifier that fails to match the rule event trigger identifier, wherein the process includes generating a control signal to a second device of the one or more devices installed at the premises in response to the sensor event signal received from a first device that is a sensor device installed at the premises.
-
-
13. A method comprising:
-
generating one or more sensor event rules at one of a controller installed at a premises and a remote server, wherein the one or more sensor event rules are stored at the controller and at the remote server when generated at the processor; interpreting at the controller a sensor event signal received from a first sensor device of one or more sensor devices installed at the premises, wherein the interpreting comprises reading an identifier of the first sensor device and an identifier of a sensor event from the sensor event signal; and executing at the controller a process associated with a rule action identifier of a sensor event rule of the one or more sensor event rules, if the sensor event rule has a rule sensor identifier matching the identifier of the first sensor device and a rule event trigger identifier matching the sensor event signal sensor event identifier, wherein each sensor event rule of the one or more sensor event rules comprises an associated rule sensor identifier, an associated rule event trigger identifier, and an associated rule action identifier, wherein the process includes generating a control signal to a second device of the one or more devices installed at the premises in response to the sensor event signal received from a first device that is a sensor device installed at the premises. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. An apparatus comprising:
-
a memory storing one or more sensor event rules, each sensor event rule comprising a rule sensor identifier, a rule event trigger identifier, and a rule action identifier, wherein the one or more sensor event rules are generated at one of a processor associated with the memory and a remote server, wherein the one or more sensor event rules are stored in the memory and at the remote server when generated at the processor; one or more communication interfaces configured to communicate with one or more devices installed at a premises, the devices comprising one or more sensor devices, home automation devices, and monitoring devices; means for interpreting a sensor event signal received via a first communication interface of the one or more communication interfaces from a first sensor device of the one or more sensor devices, wherein the means for interpreting comprises means for reading an identifier of the first sensor device and an identifier of a sensor event from the sensor event signal; and means for executing a process associated with a rule action identifier of a sensor event rule of one or more sensor event rules, if the sensor event rule has a rule sensor identifier matching the identifier of the first sensor device and a rule event trigger identifier matching the sensor event signal sensor event identifier, wherein the process includes generating a control signal to a second device of the one or more devices installed at the premises in response to the sensor event signal received from a first device that is a sensor device installed at the premises. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A method comprising:
-
generating one or more sensor event rules at one of a controller installed at a premises and a remote server, wherein the one or more sensor event rules are stored at the controller and at the remote server when generated at the processor; interpreting at the controller one or more sensor event signals received from one or more corresponding sensor devices installed at the premises, wherein the interpreting comprises reading an identifier of the corresponding sensor device and an identifier of a sensor event from the sensor event signal; determining if a time constraint associated with a sensor event rule is satisfied; and executing a process associated with a rule action identifier of a sensor event rule of the one or more sensor event rules, if, during a time period associated with the time constraint, each sensor event signal received has an identifier of the corresponding sensor device that fails to match a rule sensor identifier of the sensor event rule or a sensor event signal sensor event identifier that fails to match an associated rule event trigger identifier of the sensor event rule, wherein the process includes issuing a control signal to a second device of the one or more devices installed at the premises in response to the sensor event signal received from a first device that is a sensor device installed at the premises.
-
Specification