IP Library Granted Patent US 10,276,032
Granted Patent B1
US 10,276,032 · App. 15/998,984 · Granted Apr 30, 2019

Interpreting presence signals using historical data

Inventors: David James Hutz (Herndon, VA); Kyle Rankin Johnson (Falls Church, VA)
Assignee: Alarm.com Incorporated
G08B25/008G08B25/002
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,276,032
App. No.
15/998,984
Granted
Apr 30, 2019
Kind
B1
Abstract

A method includes obtaining historical event data for events detected over a past period of time by sensors within a property, receiving a set of current event data for one or more events detected by one or more of the sensors within the property, determining that the set of current event data matches a pattern of events indicated by the historical event data, generating, based on the pattern of events, a confidence score for the set of current event data, wherein the confidence scores reflects a confidence that a person is not within the property, determining that the confidence score satisfies a confidence threshold associated with an action to be performed when a person is not within the property, and triggering execution of the action.

Claims (55)

1. A computer-implemented method comprising:

obtaining historical event data for events detected over a past period of time by sensors within a property;

receiving a set of current event data for one or more events detected by one or more of the sensors within the property;

determining that the set of current event data matches a pattern of events indicated by the historical event data;

generating, based on the pattern of events, a confidence score for the set of current event data, wherein the confidence scores reflects a confidence that a person is not within the property;

determining that the confidence score satisfies a confidence threshold associated with an action to be performed when a person is not within the property; and

in response to determining that the confidence score satisfies the confidence threshold associated with the action to be performed when a person is not within the property, triggering execution of the action.

2. The computer-implemented method of claim 1 , wherein in response to determining that the confidence score satisfies the confidence threshold associated with the action to be performed when a person is not within the property, triggering execution of the action comprises:

setting a temperature on an HVAC system at the property to a cost saving setting.

3. The computer-implemented method of claim 1 , wherein in response to determining that the confidence score satisfies the confidence threshold associated with the action to be performed when a person is not within the property, triggering execution of the action comprises:

sending a notification to a user device of a user associated with the property, wherein the notification notifies the user that an alarm system associated with the property is disarmed.

4. The computer-implemented method of claim 1 , wherein in response to determining that the confidence score satisfies the confidence threshold associated with the action to be performed when a person is not within the property, triggering execution of the action comprises:

sending a notification to a user device of a user associated with the property, wherein the notification requests whether the user would like to arm an alarm system associated with the property in response to detecting that the alarm system is disarmed.

5. The computer-implemented method of claim 1 , wherein in response to determining that the confidence score satisfies the confidence threshold associated with the action to be performed when a person is not within the property, triggering execution of the action comprises:

setting a mode on a smart appliance device to a low power mode.

6. The computer-implemented method of claim 1 , wherein in response to determining that the confidence score satisfies the confidence threshold associated with the action to be performed when a person is not within the property, triggering execution of the action comprises:

switching off one or more lights at the property.

7. The computer-implemented method of claim 1 , wherein the confidence threshold reflects a cost versus convenience of the action.

8. A monitoring system that is configured to monitor a property, the monitoring system comprising:

a monitor control unit; and

one or more sensors that are located at the property, and are in communication with the monitor control unit,

wherein the monitor control unit is configured to:

obtain historical event data for events detected over a past period of time by sensors within a property;

receive a set of current event data for one or more events detected by one or more of the sensors within the property;

determine that the set of current event data matches a pattern of events indicated by the historical event data;

generate, based on the pattern of events, a confidence score for the set of current event data, wherein the confidence scores reflects a confidence that a person is not within the property;

determine that the confidence score satisfies a confidence threshold associated with an action to be performed when a person is not within the property; and

in response to determining that the confidence score satisfies the confidence threshold associated with the action to be performed when a person is not within the property, trigger execution of the action.

9. The system of claim 8 , wherein in response to determining that the confidence score satisfies the confidence threshold associated with the action to be performed when a person is not within the property, triggering execution of the action comprises:

setting a temperature on an HVAC system at the property to a cost saving setting.

10. The system of claim 8 , wherein in response to determining that the confidence score satisfies the confidence threshold associated with the action to be performed when a person is not within the property, triggering execution of the action comprises:

sending a notification to a user device of a user associated with the property, wherein the notification notifies the user that an alarm system associated with the property is disarmed.

11. The system of claim 8 , wherein in response to determining that the confidence score satisfies the confidence threshold associated with the action to be performed when a person is not within the property, triggering execution of the action comprises:

sending a notification to a user device of a user associated with the property, wherein the notification requests whether the user would like to arm an alarm system associated with the property in response to detecting that the alarm system is disarmed.

12. The system of claim 8 , wherein in response to determining that the confidence score satisfies the confidence threshold associated with the action to be performed when a person is not within the property, triggering execution of the action comprises:

setting a mode on a smart appliance device to a low power mode.

13. The system of claim 8 , wherein in response to determining that the confidence score satisfies the confidence threshold associated with the action to be performed when a person is not within the property, triggering execution of the action comprises:

switching off one or more lights at the property.

14. The system of claim 8 , wherein the confidence threshold reflects a cost versus convenience of the action.

15. A non-transitory computer-readable medium encoded with a computer program, the program comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:

obtaining historical event data for events detected over a past period of time by sensors within a property;

receiving a set of current event data for one or more events detected by one or more of the sensors within the property;

determining that the set of current event data matches a pattern of events indicated by the historical event data;

generating, based on the pattern of events, a confidence score for the set of current event data, wherein the confidence scores reflects a confidence that a person is not within the property;

determining that the confidence score satisfies a confidence threshold associated with an action to be performed when a person is not within the property; and

in response to determining that the confidence score satisfies the confidence threshold associated with the action to be performed when a person is not within the property, triggering execution of the action.

16. The non-transitory computer-readable medium of claim 15 , wherein in response to determining that the confidence score satisfies the confidence threshold associated with the action to be performed when a person is not within the property, triggering execution of the action comprises:

setting a temperature on an HVAC system at the property to a cost saving setting.

17. The non-transitory computer-readable medium of claim 15 , wherein in response to determining that the confidence score satisfies the confidence threshold associated with the action to be performed when a person is not within the property, triggering execution of the action comprises:

sending a notification to a user device of a user associated with the property, wherein the notification notifies the user that an alarm system associated with the property is disarmed.

18. The non-transitory computer-readable medium of claim 15 , wherein in response to determining that the confidence score satisfies the confidence threshold associated with the action to be performed when a person is not within the property, triggering execution of the action comprises:

sending a notification to a user device of a user associated with the property, wherein the notification requests whether the user would like to arm an alarm system associated with the property in response to detecting that the alarm system is disarmed.

19. The non-transitory computer-readable medium of claim 15 , wherein in response to determining that the confidence score satisfies the confidence threshold associated with the action to be performed when a person is not within the property, triggering execution of the action comprises:

switching off one or more lights at the property.

20. The non-transitory computer-readable medium of claim 15 , wherein the confidence threshold reflects a cost versus convenience of the action.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 17, 2018
From: HUTZ, DAVID JAMES; JOHNSON, KYLE RANKIN
To: ALARM.COM INCORPORATED
Reel/Frame 047791/0542 →
Continuity (2)
Continuation 15167633 · May 27, 2016
Provisional Application 62168236 · May 29, 2015