IP Library › Granted Patent US 12,621,667
Granted Patent B2
US 12,621,667 · App. 18/179,242 · Granted May 5, 2026

Method of camera capturing signal controlled by security gateway

Inventors: Lap Tak Tang (Hong Kong, CN); Barrett Morgan (Millcreek, UT)
Assignee: SYBER SENSE IP HOLDINGS, LLC
H04W12/08G06N20/00G08B29/186
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 12,621,667
App. No.
18/179,242
Granted
May 5, 2026
Kind
B2
Abstract

Techniques for improving alarm event detection for security systems are described herein. For example, a security system can receive a first set of data associated with an event in an environment from a first detection device. The security system can instruct a second detection device to detect a second set of data for the environment based on the first set of data. The security system can determine an alarm status for the event based at least in part on a condition of the event output by an artificial intelligence model. The artificial intelligence model can output the condition responsive to receiving an input including the first set of data and the second set of data. The alarm status can include a false alarm event or an alarm event. The security system can output an alarm indicating the event based on determining that the alarm status is an alarm event.

Claims (58)

1 . A computer-implemented method, comprising:

receiving, from a first detection device, a first set of data associated with an event detected by the first detection device in an environment;

in response to receiving the first set of data:

instructing a camera to detect data for the environment based at least in part on the first set of data;

subsequent to instructing the camera to detect data, receiving, from the camera, a second set of data associated with the event;

determining an alarm status for the event based at least in part on a condition of the event output by an artificial intelligence model, the artificial intelligence model configured to output the condition responsive to receiving an input comprising the first set of data and the second set of data, the alarm status comprising a false alarm event or an alarm event; and

outputting an alarm indicating the event based on determining that the alarm status is the alarm event.

2 . The computer-implemented method of claim 1 , further comprising:

determining that the alarm status for the event is the false alarm event based at least in part on the condition; and

based on determining that the alarm status for the event is the false alarm event, forgoing outputting the alarm indicating the event.

3 . The computer-implemented method of claim 1 , further comprising:

determining a recipient of the alarm based on a type of the event indicated by the condition; and

outputting the alarm indicating the event to the recipient.

4 . The computer-implemented method of claim 1 , wherein the artificial intelligence model comprises a model of user behavior for a user associated with the environment, the user behavior detected by the first detection device and the camera, and wherein the artificial intelligence model is configured to generate the condition by comparing the first set of data and the second set of data to the model of user behavior.

5 . The computer-implemented method of claim 1 , further comprising:

updating the artificial intelligence model using the first set of data and the second set of data in association with the condition.

6 . The computer-implemented method of claim 1 , wherein the artificial intelligence model is configured to output a probability that the event has occurred to the first detection device in response to the first detection device inputting the first set of data into the artificial intelligence model, and wherein the first set of data is received from the first detection device responsive to the first detection device detecting the event based at least in part on the probability.

7 . The computer-implemented method of claim 1 , wherein instructing the camera to detect data occurs responsive to:

inputting the first set of data into the artificial intelligence model; and

determining, based on the condition output by the artificial intelligence model responsive to inputting the first set of data, that further data is needed to determine the alarm status.

8 . A system, comprising:

a first detection device configured to detect data in an environment;

a camera configured to detect data in the environment; and

a security gateway comprising a processor and a memory configured to store computer-executable instructions, the processor configured to access the memory and execute the computer-executable instructions to at least:

receive, from the first detection device, a first set of data associated with an event detected by the first detection device in the environment;

in response to receiving the first set of data:

instruct the camera to detect data for the environment based at least in part on the first set of data;

subsequent to instructing the camera to detect data, receive, from the camera, a second set of data associated with the event;

determine an alarm status for the event based at least in part on a condition of the event output by an artificial intelligence model, the artificial intelligence model configured to output the condition responsive to receiving an input comprising the first set of data and the second set of data, the alarm status comprising a false alarm event or an alarm event; and

output an alarm indicating the event based on determining that the alarm status is the alarm event.

9 . The system of claim 8 , wherein the memory is configured to store additional computer-executable instructions, and the processor is configured to execute the additional computer-executable instructions to:

determine that the alarm status for the event is the false alarm event based at least in part on the condition; and

based on determining that the alarm status for the event is the false alarm event, forgo generating the alarm indicating the event.

10 . The system of claim 8 , wherein the instructions are further executable by the processor for causing the processor to:

determine a recipient of the alarm based on a type of the event indicated by the condition; and

output the alarm indicating the event to the recipient.

11 . The system of claim 8 , wherein the artificial intelligence model comprises a model of user behavior for the environment, the user behavior detected by the first detection device and the camera, and wherein the artificial intelligence model is configured to generate the condition by comparing the first set of data and the second set of data to the model of user behavior.

12 . The system of claim 8 , wherein the memory is configured to store additional computer-executable instructions, and the processor is configured to execute the additional computer-executable instructions to:

update the artificial intelligence model using the first set of data and the second set of data in association with the condition.

13 . The system of claim 8 , wherein the memory is configured to store additional computer-executable instructions, and the processor is configured to execute the additional computer-executable instructions to instruct the camera to detect data responsive to:

inputting the first set of data into the artificial intelligence model; and

determining, based on the condition output by the artificial intelligence model responsive to inputting the first set of data, that further data is needed to determine the alarm status.

14 . The system of claim 8 , wherein the first detection device comprises at least one of a position sensor, a motion sensor, a light sensor, or a liquid detection sensor.

15 . The system of claim 8 , wherein in response receiving the first set of data, the security gateway changes a gateway operating state corresponding to a device operating state of the first detection device, the gateway operating state and the device operating state comprising at least one of an arm state, an arm away, or a disarm state.

16 . One or more non-transitory computer-readable storage media comprising computer-executable instructions that, when executed by one or more processors of a computer system, cause the computer system to perform operations comprising:

receiving, from a first detection device, a first set of data associated with an event detected by the first detection device in an environment;

in response to receiving the first set of data:

instructing a camera to detect data for the environment based at least in part on the first set of data;

subsequent to instructing the camera to detect data, receiving, from the camera, a second set of data associated with the event;

determining an alarm status for the event based at least in part on a condition of the event output by an artificial intelligence model, the artificial intelligence model configured to output the condition responsive to receiving an input comprising the first set of data and the second set of data, the alarm status comprising a false alarm event or an alarm event; and

outputting an alarm indicating the event based on determining that the alarm status is the alarm event.

17 . The one or more non-transitory computer-readable storage media of claim 16 , further comprising computer-readable instructions that, when executed by the one or more processors, cause the one or more processors to:

determine that the alarm status for the event is the false alarm event based at least in part on the condition; and

based on determining that the alarm status for the event is the false alarm event, forgo outputting the alarm indicating the event.

18 . The one or more non-transitory computer-readable storage media of claim 16 , wherein the artificial intelligence model comprises a model of user behavior for a user associated with the environment, the user behavior detected by the first detection device and the camera, and wherein the artificial intelligence model is configured to generate the condition by comparing the first set of data and the second set of data to the model of user behavior.

19 . The one or more non-transitory computer-readable storage media of claim 16 , further comprising computer-readable instructions that, when executed by the one or more processors, cause the one or more processors to:

update the artificial intelligence model using the first set of data and the second set of data in association with the condition.

20 . The one or more non-transitory computer-readable storage media of claim 16 , wherein the artificial intelligence model is configured to output a probability that the event has occurred to the first detection device in response to the first detection device inputting the first set of data into the artificial intelligence model, and wherein the first set of data is received from the first detection device responsive to the first detection device detecting the event based at least in part on the probability.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE'S NAME PREVIOUSLY RECORDED AT REEL: 063720 FRAME: 0810. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 24, 2023
From: TANG, LAP TAK; MORGAN, BARRETT
To: SYBER SENSE IP HOLDINGS, LLC
Reel/Frame 063746/0337 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2023
From: TANG, LAP TAK; MORGAN, BARRETT
To: SYBER SENSE IP HOLDINGS
Reel/Frame 063720/0810 →
Continuity (2)
Provisional Application 63316640 · Mar 4, 2022
Related Publication 20230284022A1 · Sep 7, 2023
References Cited (6)
US 11633103B1 · Nudd · 2023 [cited by examiner]
US 20200005613A1 · Yuan · 2020 [cited by examiner]
US 20200175847A1 · Kumar Srivastava · 2020 [cited by examiner]
US 20200349241A1 · Shapiro · 2020 [cited by examiner]
US 20210225146A1 · Ghyme · 2021 [cited by examiner]
US 20220068097A1 · Picardi · 2022 [cited by examiner]