IP Library Granted Patent US 11,348,444
Granted Patent B2
US 11,348,444 · App. 17/128,343 · Granted May 31, 2022

Interpreting presence signals using historical data

Inventors: David James Hutz (Herndon, VA); Kyle Rankin Johnson (Falls Church, VA)
Assignee: Alarm.com Incorporated
G08B25/008F24F11/30G05B15/02G08B25/002F24F11/56G05B2219/2642
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 11,348,444
App. No.
17/128,343
Granted
May 31, 2022
Kind
B2
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 within the property;

determining that the confidence score satisfies a confidence threshold associated with an action to be performed when a person is within the property, the action being associated with at least one of an alarm system, an appliance, a camera system, or an HVAC system of 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 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 within the property, triggering execution of the action comprises:

adjusting a temperature on an HVAC system at the property.

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 within the property, triggering execution of the action comprises:

sending a notification to a user device of a user associated with the property.

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 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 disarm an alarm system associated with the property.

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 within the property, triggering execution of the action comprises:

adjusting a mode on a smart appliance device.

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 within the property, triggering execution of the action comprises:

switching on 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 within the property;

determine that the confidence score satisfies a confidence threshold associated with an action to be performed when a person is within the property, the action being associated with at least one of an alarm system, an appliance, a camera system, or an HVAC system of 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 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 within the property, triggering execution of the action comprises:

adjusting a temperature on an HVAC system at the property.

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 within the property, triggering execution of the action comprises:

sending a notification to a user device of a user associated with the property.

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 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 disarm an alarm system associated with the property.

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 within the property, triggering execution of the action comprises:

adjusting a mode on a smart appliance device.

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 within the property, triggering execution of the action comprises:

switching on 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 within the property;

determining that the confidence score satisfies a confidence threshold associated with an action to be performed when a person is within the property, the action being associated with at least one of an alarm system, an appliance, a camera system, or an HVAC system of 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 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 within the property, triggering execution of the action comprises:

adjusting a temperature on an HVAC system at the property.

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 within the property, triggering execution of the action comprises:

sending a notification to a user device of a user associated with the property.

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 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 disarm an alarm system associated with the property.

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 within the property, triggering execution of the action comprises:

switching on 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 Jan 5, 2021
From: HUTZ, DAVID JAMES; JOHNSON, KYLE RANKIN
To: ALARM.COM INCORPORATED
Reel/Frame 054816/0101 →
Continuity (6)
Continuation 16773186 · Jan 27, 2020
Continuation 16390717 · Apr 22, 2019
Continuation 15998984 · Aug 20, 2018
Continuation 15167633 · May 27, 2016
Provisional Application 62168236 · May 29, 2015
Related Publication 20210110701A1 · Apr 15, 2021