Defining and implementing sensor triggered response rules

US9729342B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9729342-B2
Application numberUS-97274010-A
CountryUS
Kind codeB2
Filing dateDec 20, 2010
Priority dateDec 20, 2010
Publication dateAug 8, 2017
Grant dateAug 8, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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. 2. The apparatus of claim 1 , comprising the processor configured to execute the process associated with the rule action identifier of the sensor event rule by being further configured to transmit the control signal via a second communication interface of the one or more communication interfaces to one or more controlled devices, wherein the one or more controlled devices are configured to perform a task in response to the control signal. 3. The apparatus of claim 2 , wherein the one or more controlled devices comprises one or more of home automation devices, monitoring devices, and sensor devices. 4. The apparatus of claim 1 , comprising the processor configured to compare the identifier of the first sensor device to rule sensor identifiers of the one or more sensor event rules, and compare the sensor event signal sensor event identifier to the rule event trigger identifier of a rule having a matching rule sensor identifier to the identifier of the first sensor device. 5. The apparatus of claim 1 , comprising a network interface, coupled to the processor, and configured to receive the one or more sensor event rules from a remote server coupled to the network. 6. The apparatus of claim 5 , comprising the network interface configured to receive an extensible markup language file comprising the one or more sensor event rules, wherein the extensible markup language file is formatted according to a schema definition. 7. The apparatus of claim 6 , comprising the memory configured to store the one or more sensor event rules in the extensible markup language file, and the processor configured to determine a match of the rule sensor event identifier and the rule event trigger identifier by reading the extensible markup language file. 8. The apparatus of claim 1 , comprising an input device, coupled to the processor, and configured to receive the one or more sensor event rules as input. 9. The apparatus of claim 8 , comprising: the processor configured to format the one or more sensor event rules in an extensible markup language file, wherein the extensible markup language file is formatted according to a schema definition; the memory configured to store the extensible markup language file; and a network interface, coupled to the processor, and configured to transmit the extensible markup language file to a remote server coupled to the network. 10. The apparatus of claim 1 , comprising the processor configured to execute the process associated with the rule action identifier, only if additionally one or more constraints associated with the sensor event rule are satisfied. 11. The apparatus of claim 10 , wherein a constraint of the one or more constraints associated with the sensor event rule is a time range between a starting time of day and an ending time of day. 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. 14. The method

Assignees

Inventors

Classifications

  • Reporting to a device within the home network; wherein the reception of the information reported automatically triggers the execution of a home appliance functionality · CPC title

  • Monitoring continuously signalling or alarm systems · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9729342B2 cover?
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.
Who is the assignee on this patent?
Cohn Alan Wade, Dial Iv John Degraffenreid, Faulkner Gary Robert, and 4 more
What technology area does this patent fall under?
Primary CPC classification H04L12/2827. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 08 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).