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, 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, 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, said 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.
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.
111 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, 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, 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, said 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. - 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, 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, 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, said 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.
-
-
13. A method comprising:
-
interpreting a sensor event signal received from a first sensor device of one or more sensor devices, wherein said interpreting comprises reading an identifier of the first sensor device and an identifier of a sensor event from the sensor event signal; and 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 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. - 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; one or more communication interfaces configured to communicate with one or more devices, 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 said means for interpreting further 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. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A method comprising:
-
interpreting one or more sensor event signals received from one or more corresponding sensor devices, wherein said 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 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.
-
Specification