US 12,494,938 B2
Defining and implementing sensor triggered response rules
Alan Wade Cohn, Austin, TX (US); John Degraffenreid Dial, IV, Austin, TX (US); Gary Robert Faulkner, Liberty Hill, TX (US); James Edward Kitchen, Austin, TX (US); David Leon Proft, Austin, TX (US); and Corey Wayne Quain, Lago Vista, TX (US)
Assigned to iControl Networks, Inc., Philadelphia, PA (US)
Filed by iControl Networks, Inc., Philadelphia, PA (US)
Filed on Feb. 7, 2024, as Appl. No. 18/435,908.
Application 18/435,908 is a continuation of application No. 17/645,889, filed on Dec. 23, 2021, granted, now 12,021,649.
Application 17/645,889 is a continuation of application No. 15/637,407, filed on Jun. 29, 2017, granted, now 11,240,059, issued on Feb. 1, 2022.
Application 15/637,407 is a continuation of application No. 12/972,740, filed on Dec. 20, 2010, granted, now 9,729,342, issued on Aug. 8, 2017.
Prior Publication US 2024/0259229 A1, Aug. 1, 2024
Int. Cl. H04L 12/28 (2006.01); G08B 29/02 (2006.01)
CPC H04L 12/2827 (2013.01) [G08B 29/02 (2013.01)] 22 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, via an interface of a controller located at a premises, user input indicative of a rule, wherein the rule is associated with a rule device identifier, a rule event identifier, and a rule time period;
receiving a signal comprising data indicative of an occurrence of an event associated with a first premises device located at the premises, wherein the data comprises a time associated with the occurrence of the event, an identifier of the first premises device and an identifier of the event;
determining, based on the time associated with the occurrence of the event, that the event did not occur during the rule time period; and
transmitting, based on the determination that the event did not occur during the rule time period, and based on the rule device identifier corresponding to the identifier of the first premises device and the rule event identifier corresponding to the identifier of the event, and based on the rule, a notification to one or more user devices.