IP Library › Granted Patent US 12,063,458
Granted Patent B1
US 12,063,458 · App. 16/259,798 · Granted Aug 13, 2024

Synchronizing security systems in a geographic network

Inventor: James Siminoff (Pacific Palisades, CA)
Assignee: Amazon Technologies, Inc.
H04N7/188G08B5/223G08B21/182H04N7/181H04N23/90
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,063,458
App. No.
16/259,798
Granted
Aug 13, 2024
Kind
B1
Abstract

The application is directed to techniques and processes for integrating multiple security systems. For instance, a system may receive first data from a first security system, where the first data indicates that the first security system detected a security event. The system may then analyze the first data to determine a type of the security event, a time frame of the security event, and/or a threat level of the security event. Based at least in part on the analyzing, the system may determine a security procedure for a second security system. The second security system may be located proximate to the first security system and/or may be included in a same security system network as the first security system. The security procedure may include changing a mode of the second security system and/or causing an electronic device of the second security system to generate image data.

Claims (107)

1. A method comprising:

storing first data associated with a first security system, the first data indicating:

a first procedure associated with a first time period, the first procedure including at least sending a request when a security event is detected by one or more security systems,

a second procedure associated with a second time period, the second procedure including at least operating the first security system in a first mode when a security event is detected by one or more security systems, and

one or more types of security events;

receiving second data generated by a second security system, the second data indicating that the second security system detected a first security event;

determining that the second security system is associated with a first location;

determining that a second location associated with the first security system is near the first location;

determining that a first security event type associated with the first security event matches one of the one or more types of security events;

determining a user device associated with the first security system;

determining a first time associated with the first security event;

determining that the first time corresponds to the first time period;

sending, to the user device, information associated with the security event;

based at least in part on the determining that the first time corresponds to the first time period and on the determining that the first security event type associated with the first security event matches one of the one or more types of security events, sending, to the user device, a request to operate the first security system in the first mode;

receiving, from the user device, an indication to operate the first security system in the first mode; and

sending third data that causes the first security system to operate in the first mode.

2. A method comprising:

receiving first data associated with a first security system, the first data indicating a first proximity region associated with the first security system;

receiving second data associated with the first security system, the second data indicating a procedure to perform when a first event is detected by one or more security systems within the first proximity region;

storing region data indicating a plurality of proximity regions, each proximity region being associated with a respective security system, the plurality of proximity regions including the first proximity region associated with the first security system;

storing procedure data indicating the procedure to perform when the first event is detected within the first proximity region;

receiving third data associated with a second security system;

determining, based at least in part on the third data, that the second security system detected the first event;

determining that the second security system is associated with a first location;

determining one or more proximity regions of the plurality of proximity regions that the first location is located within, the one or more proximity regions including the first proximity region; and

based at least in part on the determining of the one or more proximity regions and on the procedure data, sending fourth data that causes the first security system to operate in a first mode.

3. The method of claim 2 , further comprising:

determining that the first security system is associated with a user device;

sending, to the user device, a request to operate the first security system in the first mode; and

receiving, from the user device, an indication to operate the first security system in the first mode,

wherein the sending of the fourth data is further based at least in part on the receiving of the indication.

4. The method of claim 2 , further comprising at least one of:

determining, using the third data, a time frame of the first event; or

determining, using the third data, a threat level associated with the first event.

5. The method of claim 2 , wherein the receiving of the third data comprises receiving at least one of:

sensor data generated by a sensor associated with the second security system;

image data generated by an electronic device associated with the second security system; or

security system data indicating that an alarm associated with the second security system has been activated.

6. A system comprising:

one or more processors; and

one or more computer-readable media storing instructions that, when executed by the one or more processors, cause the system to perform operations comprising:

receiving first data associated with a first security system, the first data representing settings indicating a procedure to perform when an event is detected by one or more security systems;

receiving second data associated with a second security system;

determining, based at least in part on the second data, that the second security system detected the event;

determining a threat level associated with the event;

determining that the second security system is associated with a first location;

determining a region around the first location, a size of the region around the first location being dependent upon the threat level and the settings;

determining that a second location associated with the first security system is within the region;

based at least in part on the determining that the second location is within the region, determining that the second security system is operating in a first mode; and

based at least in part on the procedure, sending, to a user device associated with the first security system, a request to operate the first security system in a second mode.

7. The method of claim 2 , further comprising:

determining that a property associated with the second location is unoccupied,

wherein the sending of the fourth data is further based at least in part on the determining that the property is unoccupied.

8. The method of claim 2 , further comprising:

receiving fifth data associated with the second security system;

determining, based at least in part on the fifth data, that the second security system detected a second event;

determining a first type associated with the second event;

determining, based on the first type, a second proximity region associated with a third security system;

determining that the first location is located within the second proximity region; and

based at least in part on the determining that the first location is located within the second proximity region, sending sixth data that causes the third security system to operate in the first mode.

9. The method of claim 2 , further comprising:

determining a type associated with the first event; and

determining, based at least in part on the type, a threat level associated with the first event,

wherein the determining of the first proximity region is based at least in part on the threat level.

10. The method of claim 2 , further comprising:

storing fifth data that associates a type with a size; and

determining that the first event is associated with the type,

wherein the determining of the first region around the first location is further determined based on the fifth data.

11. The method of claim 2 , further comprising:

storing fifth data that associates a threat level with a size;

determining a type associated with the first event; and

determining a threat level associated with the first event;

wherein the size is determined using the fifth data.

12. The method of claim 2 , wherein the sending of the fourth data comprises sending the third data that causes the first security system to operate in at least one of:

a disarmed mode;

an away mode;

a home mode; or

a vacation mode.

13. The method of claim 2 , further comprising:

determining that the second security system is operating in a second mode,

wherein the sending of the fourth data is further based at least in part on the determining that the second security system is operating in the second mode.

14. The system of claim 6 , wherein:

the first mode of the first security system is associated with disarming one or more sensors of the first security system; and

the second mode of the first security system is associated with arming the one or more sensors.

15. The method of claim 2 , wherein:

the procedure is to be performed when the first security system is operating in a second mode; and

the method further comprises determining that the first security system is operating in the second mode.

16. The method of claim 2 , wherein:

the procedure includes sending a request when the first event is detected by the one or more security systems;

the method further comprises:

sending, to a user device, the request to operate the first security system in the first mode; and

receiving, from the user device, an indication to operate the first security system in the first mode; and

the sending of the fourth data is further based at least in part on the receiving of the indication.

17. The method of claim 2 , wherein:

the first data represents that the procedure is to be performed when the first event is detected by the one or more security systems located within the first region; and

determining the first region around the first location is based at least in part on the first data.

18. The method of claim 9 , wherein the type associated with the first event is determined based on information about at least one sensor of the second security system triggered during the first event.

19. The method of claim 9 , wherein the information associated with the security event is sent to the user device upon determining that one or more user settings associated with the user device indicate to send notifications in relation to security events of the type.

20. The system of claim 6 , wherein the second data comprises sensor data generated by a sensor associated with the second security system.

21. The system of claim 6 , wherein the second data comprises image data generated by an electronic device associated with the second security system.

22. The system of claim 6 , wherein the second data comprises security system data indicating that an alarm associated with the second security system has been activated.

23. The system of claim 6 , wherein the one or more computer-readable media store instructions that, when executed by the one or more processors, cause the system to perform operations comprising determining a type associated with the event, wherein the determining of the threat level is based on the type.

24. The method of claim 1 , wherein notification settings are received from the user device associated with the first security system.

25. The method of claim 1 , wherein the determining that a second location associated with the first security system is near the first location is based on determining a first proximity region around the first location, and determining that the second location is within the first proximity region.

26. The method of claim 1 , wherein the determining that a second location associated with the first security system is near the first location is based on determining a first proximity region.

27. The method of claim 1 , wherein the determining that a second location associated with the first security system is near the first location is based on determining a first distance between the first location and the second location and comparing the first distance to a threshold.

28. The method of claim 2 , wherein a size of the first proximity region is based on proximity region settings stored in relation to the first security system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2019
From: SIMINOFF, JAMES
To: AMAZON TECHNOLOGIES, INC.
Reel/Frame 048160/0201 →
Continuity (1)
Provisional Application 62632557 · Feb 20, 2018
Cited By (3)
US 12,625,218 US 12,705,965 US 12,739,107