IP Library Granted Patent US 12705966
Granted Patent B2
US 12705966 · App. 19/096,979 · Granted Aug 11, 2026

Filtering and/or grouping of records of events detected by a security system

Inventors: Daniel Reid Sundell (Medford, MA); Jordan Theodore Thayer (Hopkinton, MA)
Assignee: SimpliSafe, Inc.
G08B13/19691G06F9/542G06V20/52G06V40/166G08B13/19613
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 12705966
App. No.
19/096,979
Granted
Aug 11, 2026
Kind
B2
Abstract

In some embodiments, a computing system may cause display of a first notification about a first monitored location and, before display of a second notification about a second monitored location, may determine that first data about the second monitored location satisfies at least a first criterion and refrain from causing display of second notification based at least in part on satisfaction of the first criterion.

Claims (60)

1 . A method, comprising:

storing, by a computing system and in one or more data stores, an image of an event detected by a security system monitoring a property;

in response to determining that an endpoint device has received a user input placing the security system in an operational state, storing, by the computing system and in the one or more data stores, first data indicating that the security system is in the operational state;

receiving, by the computing system and from the one or more data stores, second data from a record associated with the event, the second data being indicative of one or more features detected in the image;

after the image has been stored in the one or more data stores and before a human monitoring agent has reviewed the event, determining, by the computing system, that the first data satisfies a first criterion for presentation to a human monitoring agent and that the second data satisfies a second criterion for presentation to a human monitoring agent; and

based at least in part on the first data satisfying the first criterion and the second data satisfying the second criterion, causing, by the computing system, at least one of a plurality of monitoring applications to display a notification associated with the event.

2 . The method of claim 1 , wherein:

determining that the second data satisfies the second criterion includes determining that at least one of the one or more features indicates that a person was detected in the image.

3 . The method of claim 1 , wherein:

determining that the second data satisfies the second criterion includes determining that none of the one or more second features indicates that a face of a person allowed to be at the property was detected in the image.

4 . The method of claim 1 , wherein:

determining that the second data satisfies the second criterion includes determining that at least one of the one or more features indicates that a weapon was detected in the image.

5 . The method of claim 1 , further comprising:

based at least in part on the first data satisfying the first criterion and the second data satisfying the second criterion, adding to the record an indication that review of the event by a human monitoring agent is required;

wherein causing the at least one of the plurality of monitoring applications to display the notification is based least in part on a presence of the indication in the record.

6 . The method of claim 5 , further comprising:

determining, by the computing system, that the second data satisfies a third criterion;

based at least in part on the second data satisfying the third criterion, removing, by the computing system, the indication from the record; and

based at least in part on an absence of the indication in the record, causing, by the computing system, display of the notification to cease.

7 . The method of claim 5 , wherein the indication includes an identifier of a first human monitoring agent who is to review the event.

8 . A system, comprising:

one or more processors; and

one or more computer-readable mediums encoded with instructions which, when executed by the one or more processors, cause the system to:

store, in one or more data stores, an image of an event detected by a security system monitoring a property;

in response to determining that an endpoint device has received a user input placing the security system in an operational state, store, in the one or more data stores, first data indicating that the security system is in the operational state;

receive, from the one or more data stores, second data from a record associated with the event, the second data being indicative of one or more features detected in the image;

after the image has been stored in the one or more data stores and before a human monitoring agent has reviewed the event, determine that the first data satisfies a first criterion for presentation to a human monitoring agent and that the second data satisfies a second criterion for presentation to a human monitoring agent; and

based at least in part on the first data satisfying the first criterion and the second data satisfying the second criterion, cause at least one of a plurality of monitoring applications to display a notification associated with the event.

9 . The system of claim 8 , wherein the one or more computer-readable mediums are further encoded with additional instructions which, when executed by the one or more processors, further cause the system to:

determine that the second data satisfies the second criterion at least in part by determining that at least one of the one or more features indicates that a person was detected in the image.

10 . The system of claim 8 , wherein the one or more computer-readable mediums are further encoded with additional instructions which, when executed by the one or more processors, further cause the system to:

determine that the second data satisfies the second criterion at least in part by determining that at least one of the one or more features indicates that a weapon was detected in the image.

11 . The system of claim 8 , wherein the one or more computer-readable mediums are further encoded with additional instructions which, when executed by the one or more processors, further cause the system to:

determine that the second data satisfies the second criterion at least in part by determining that none of the one or more features indicates that a face of a person allowed to be at the property was detected in the image.

12 . The system of claim 8 , wherein the one or more computer-readable mediums are further encoded with additional instructions which, when executed by the one or more processors, further cause the system to:

based at least in part on the first data satisfying the first criterion and the second data satisfying the second criterion, add to the record an indication that review of the event by a human monitoring agent is required; and

cause the at least one of the plurality of monitoring applications to display the notification based least in part on a presence of the indication in the record.

13 . The system of claim 12 , wherein the one or more computer-readable mediums are further encoded with additional instructions which, when executed by the one or more processors, further cause the system to:

determine that the second data satisfies a third criterion;

based at least in part on the second data satisfying the third criterion, remove the indication from the record; and

based at least in part on an absence of the indication in the record, cause display of the notification to cease.

14 . The system of claim 12 , wherein the indication includes an identifier of a first human monitoring agent who is to review the event.

15 . A system, comprising:

one or more data stores configured to store (i) an image of an event detected by a security system monitoring a property and (ii) first data in a record associated with the event, the first data being indicative of one or more features detected in the image; and

one or more processors configured to:

in response to determining that an endpoint device has received a user input placing the security system in an operational state, store, in the one or more data stores, second data indicating that the security system is in the operational state; and

cause, after the image has been stored in the one or more data stores and before a human monitoring agent has reviewed the event, at least one of a plurality of monitoring applications to display a notification about the event based at least in part on the first data satisfying a first criterion and the second data satisfying a second criterion.

16 . The system of claim 15 , wherein the one or more processors are further configured to:

determine that the first data satisfies the first criterion at least in part by determining that at least one of the one or more features indicates that a person was detected in the image.

17 . The system of claim 15 , wherein the one or more processors are further configured to:

determine that the first data satisfies the first criterion at least in part by determining that none of the one or more features indicates that a face of a person allowed to be at the property was detected in the image.

18 . The system of claim 15 , wherein the one or more processors are further configured to:

determine that the first data satisfies the first criterion at least in part by determining that at least one of the one or more features indicates that a weapon was detected in the image.

19 . The system of claim 15 , wherein the one or more processors are further configured to:

based at least in part on the first data satisfying the first criterion and the second data satisfying the second criterion, add to the record an indication that review of the event by a human monitoring agent is required; and

cause the at least one of the plurality of monitoring applications to display the notification based least in part on a presence of the indication in the record.

20 . The system of claim 19 , wherein the one or more processors are further configured to:

determine that the first data satisfies a third criterion;

based at least in part on the first data satisfying the third criterion, remove the indication from the record; and

based at least in part on an absence of the indication in the record, cause display of the notification to cease.