# US 11,908,196 B1 · Security event processing

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,908,196 B1
- Document ID: US11908196B1
- Status: Granted
- Kind: B1
- Application number: 18/228,861
- Filed: 2023-08-01
- Granted: 2024-02-20
- Earliest claimed: 2023-01-30
- Assignees: SimpliSafe, Inc.
- Applicants: SimpliSafe, Inc.
- Inventors: Daniel Reid Sundell; Jordan Theodore Thayer; Jason Andrew Carter
- Web page: https://patentgrep.com/patent/US11908196B1

## CPC

- G06V 20/52: Surveillance or monitoring of activities, e.g. for recognising suspicious objects (recognising microscopic objects G06V20/69)
- G06F 9/542: {Event management; Broadcasting; Multicasting; Notifications}
- G06F 9/546: {Message passing systems or structures, e.g. queues}
- G06Q 10/0631: Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06V 20/44: {Event detection}
- G08B 13/19613: {Recognition of a predetermined image pattern or behaviour pattern indicating theft or intrusion}
- G08B 13/19645: {Multiple cameras, each having view on one of a plurality of scenes, e.g. multiple cameras for multi-room surveillance or for tracking an object by view hand-over}
- G08B 13/19682: {Graphic User Interface [GUI] presenting system data to the user, e.g. information on a screen helping a user interacting with an alarm system}
- G08B 13/19693: {using multiple video sources viewed on a single or compound screen}
- G08B 25/14: Central alarm receiver or annunciator arrangements
- H04N 21/2187: Live feed
- G06F 2209/548: Queue
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G08B: SIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

In accordance with one disclosed method, a computing system may cause a first computing device to display a first notification of a first event detected at a monitored location, and may cause a second computing device to display a second notification of a second event detected at the monitored location. The computing system may additionally cause the second computing device to cease display of the second notification in response to a change of status of the first event.

## Claims

### Claim 1

A method, comprising:
causing, by a computing system, a first computing device to display a first notification of a first event detected at a monitored location;
causing, by the computing system, a second computing device to display a second notification of a second event detected at the monitored location; and
causing, by the computing system, the second computing device to cease display of the second notification in response to a change of status of the first event.

### Claim 2 (depends on 1)

The method of claim 1, wherein:
causing the first computing device to display the first notification further comprises adding the first notification to a first queue of event notifications without also adding the first notification to a second queue of event notifications;
causing the second computing device to display the second notification further comprises adding the second notification to the second queue of event notifications without also adding the second notification to the first queue of event notifications; and
causing the second computing device to cease display of the second notification further comprises removing the second notification from the second queue of event notifications.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
receiving, by the computing system, an input to review the first event; and
in response to the input, causing, by the computing system, the first computing device to establish a connection with at least one camera at the monitored location to receive a live video feed from the monitored location.

### Claim 4 (depends on 3)

The method of claim 3, further comprising:
causing, by the computing system, the first computing device to display information about the second event together with the live video feed from the monitored location.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
determining, by the computing system, that the first event is associated with the monitored location; and
determining, by the computing system, that the second event is associated with the monitored location;
wherein causing the second computing device to cease display of the second notification is further based at least in part on the first event being associated with the monitored location and the second event being associated with the monitored location.

### Claim 6 (depends on 1)

The method of claim 1, wherein:
causing the first computing device to display the first notification further comprises sending, from the computing system to the first computing device, a first video clip corresponding to the first event; and
causing the second computing device to display the second notification further comprises sending, from the computing system to the second computing device, a second video clip corresponding to the second event.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
after causing the second computing device to cease display of the second notification, determining, by the computing system, that a third event was detected at the monitored location; and
refraining, by the computing system, from causing the second computing device to display a third notification of the third event based at least in part on the change of status of the first event.

### Claim 8

A system, comprising:
at least one processor; and
at least one computer-readable medium encoded with instructions which, when executed by the at least one processor, cause the system to:
cause a first computing device to display a first notification of a first event detected at a monitored location;
cause a second computing device to display a second notification of a second event detected at the monitored location; and
cause the second computing device to cease display of the second notification in response to a change of status of the first event.

### Claim 9 (depends on 8)

The system of claim 8, wherein the at least one computer-readable medium is further encoded with additional instructions which, when executed by the at least one processor, further cause the system to:
cause the first computing device to display the first notification at least in part by adding the first notification to a first queue of event notifications without also adding the first notification to a second queue of event notifications;
cause the second computing device to display the second notification at least in part by adding the second notification to the second queue of event notifications without also adding the second notification to the first queue of event notifications; and
cause the second computing device to cease display of the second notification at least in part by removing the second notification from the second queue of event notifications.

### Claim 10 (depends on 8)

The system of claim 8, wherein the at least one computer-readable medium is further encoded with additional instructions which, when executed by the at least one processor, further cause the system to:
receive an input to review the first event; and
in response to the input, cause the first computing device to establish a connection with at least one camera at the monitored location to receive a live video feed from the monitored location.

### Claim 11 (depends on 10)

The system of claim 10, wherein the at least one computer-readable medium is further encoded with additional instructions which, when executed by the at least one processor, further cause the system to:
cause the first computing device to display information about the second event together with the live video feed from the monitored location.

### Claim 12 (depends on 8)

The system of claim 8, wherein the at least one computer-readable medium is further encoded with additional instructions which, when executed by the at least one processor, further cause the system to:
determine that the first event is associated with the monitored location;
determine that the second event is associated with the monitored location; and
cause the second computing device to cease display of the second notification further based at least in part on the first event being associated with the monitored location and the second event being associated with the monitored location.

### Claim 13 (depends on 8)

The system of claim 8, wherein the at least one computer-readable medium is further encoded with additional instructions which, when executed by the at least one processor, further cause the system to:
cause the first computing device to display the first notification at least in part by sending, to the first computing device, a first video clip corresponding to the first event; and
cause the second computing device to display the second notification at least in part by sending, to the second computing device, a second video clip corresponding to the second event.

### Claim 14 (depends on 8)

The system of claim 8, wherein the at least one computer-readable medium is further encoded with additional instructions which, when executed by the at least one processor, further cause the system to:
after causing the second computing device to cease display of the second notification, determine that a third event was detected at the monitored location; and
refrain from causing the second computing device to display a third notification of the third event based at least in part on the change of status of the first event.

### Claim 15

A method, comprising:
determining, by a computing system, that a first computing device received an input associated with a first notification, the first notification being indicative of a first event detected at a location; and
based at least in part on receipt of the input, causing, by the computing system, a second computing device to cease display of a second notification, the second notification being indicative of a second event, different from the first event, at the location.

### Claim 16 (depends on 15)

The method of claim 15, wherein:
causing the first computing device to display the first notification further comprises adding the first notification to a first queue of event notifications without also adding the first notification to a second queue of event notifications;
causing the second computing device to display the second notification further comprises adding the second notification to the second queue of event notifications without also adding the second notification to the first queue of event notifications; and
causing the second computing device to cease display of the second notification further comprises removing the second notification from the second queue of event notifications.

### Claim 17 (depends on 15)

The method of claim 15, further comprising:
based at least in part on the input, causing the first computing device to receive a live video feed from the location.

### Claim 18 (depends on 15)

The method of claim 15, further comprising:
determining, by the computing system, that the first event is associated with the location; and
determining, by the computing system, that the second event is associated with the location;
wherein causing the second computing device to cease display of the second notification is further based at least in part on the first event being associated with the location and the second event being associated with the location.

### Claim 19 (depends on 15)

The method of claim 15, wherein:
causing the first computing device to display the first notification further comprises sending, from the computing system to the first computing device, a first video clip corresponding to the first event; and
causing the second computing device to display the second notification further comprises sending, from the computing system to the second computing device, a second video clip corresponding to the second event.

### Claim 20 (depends on 15)

The method of claim 15, further comprising:
after causing the second computing device to cease display of the second notification, determining, by the computing system, that a third event was detected at the location; and
refraining, by the computing system, from causing the second computing device to display a third notification of the third event based at least in part on receipt of the input.
