IP Library Granted Patent US 12,462,659
Granted Patent B2
US 12,462,659 · App. 18/377,349 · Granted Nov 4, 2025

Cross system sensor data control

Inventors: Noah Robert Weingart (Arlington, VA); Abraham Joseph Kinney (Vienna, VA); Fabian Emilio Philipe Camargo (Falls Church, VA); Andrei Aurelian Furtuna (Annandale, VA); David James Hutz (Herndon, VA)
Assignee: Alarm.com Incorporated
G08B13/22G08B21/0469G08B25/008G08B21/24
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,462,659
App. No.
18/377,349
Granted
Nov 4, 2025
Kind
B2
Abstract

Systems and techniques are described for an integrated security environment to monitor activities at a commercial facility and a residential facility. In some implementations, a monitoring system monitors a property that includes one or more sensors located at the property and generate sensor data. A monitor control unit receives and analyzes the sensor data. Based on analyzing the sensor data, the monitor control unit determines that an event has likely occurred at the property and generates data indicating that the event has likely occurred at the property. A monitoring server receives the data indicating the event has likely occurred at the property. Based on the data that the event has likely occurred at the property, transmitting, to an additional monitoring system that is configured to monitor an additional property, instructions for the additional monitoring system to perform an action.

Claims (68)

1 . A method comprising:

accessing, by a first system for a property, first sensor data generated by one or more first sensors located at the property;

receiving, by the first system across a network from a second system other than the first system for the property, second sensor data captured by one or more second sensors for the second system;

determining, using the first sensor data and the second sensor data, whether to perform an action for the property, the determining comprising determining whether the second sensor data conflicts with the first sensor data; and

in response to determining to perform the action for the property and that the second sensor data conflicts with the first sensor data, performing the action for the property.

2 . The method of claim 1 , wherein:

determining whether to perform an action for the property comprises:

determining, using the first sensor data, a status for a portion of the property; and

determining, using the second sensor data, whether the second sensor data and the status for the portion of the property satisfy a property criterion; and

performing the action is responsive to determining that the second sensor data and the status for the portion of the property satisfy the property criterion.

3 . The method of claim 2 , wherein:

determining the status for the portion of the property comprises determining that a door at the property is unlocked, open, or both; and

performing the action comprises sending an instruction to cause the door to lock, close, or both.

4 . The method of claim 2 , comprising:

maintaining a database of one or more property activity patterns, wherein:

determining whether the second sensor data and the status for the portion of the property satisfy the property criterion comprises determining that the second sensor data and the status for the portion of the property are not likely similar to a property activity pattern from the one or more property activity patterns; and

performing the action is responsive to determining that the second sensor data and the status for the portion of the property are not likely similar to the property activity pattern from the one or more property activity patterns.

5 . The method of claim 2 , comprising:

maintaining a database of one or more property activity patterns, wherein:

determining whether the second sensor data and the status for the portion of the property satisfy the property criterion comprises determining, for each property activity pattern in the one or more property activity patterns, that the second sensor data and the status for the portion of the property are not likely similar to the respective property activity pattern; and

performing the action is responsive to determining that the second sensor data and the status for the portion of the property are not likely similar to any property activity pattern from the one or more property activity patterns.

6 . The method of claim 1 , wherein performing the action comprises transmitting an instruction that indicates that the second sensor data conflicts with the first sensor data.

7 . The method of claim 1 , wherein the second system comprises a system for a second, different property or a vehicle.

8 . A system comprising one or more computers and one or more storage devices on which are stored instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:

accessing, by a first system for a property, first sensor data generated by one or more first sensors located at the property;

receiving, by the first system across a network from a second system other than the first system for the property, second sensor data captured by one or more second sensors for the second system;

determining, using the first sensor data and the second sensor data, whether to perform an action for the property, the determining comprising determining whether the second sensor data conflicts with the first sensor data; and

in response to determining to perform the action for the property and that the second sensor data conflicts with the first sensor data, performing the action for the property.

9 . The system of claim 8 , wherein:

determining whether to perform an action for the property comprises:

determining, using the first sensor data, a status for a portion of the property; and

determining, using the second sensor data, whether the second sensor data and the status for the portion of the property satisfy a property criterion; and

performing the action is responsive to determining that the second sensor data and the status for the portion of the property satisfy the property criterion.

10 . The system of claim 9 , wherein:

determining the status for the portion of the property comprises determining that a door at the property is unlocked, open, or both; and

performing the action comprises sending an instruction to cause the door to lock, close, or both.

11 . The system of claim 9 , the operations comprising:

maintaining a database of one or more property activity patterns, wherein:

determining whether the second sensor data and the status for the portion of the property satisfy the property criterion comprises determining that the second sensor data and the status for the portion of the property are not likely similar to a property activity pattern from the one or more property activity patterns; and

performing the action is responsive to determining that the second sensor data and the status for the portion of the property are not likely similar to the property activity pattern from the one or more property activity patterns.

12 . The system of claim 9 , the operations comprising:

maintaining a database of one or more property activity patterns, wherein:

determining whether the second sensor data and the status for the portion of the property satisfy the property criterion comprises determining, for each property activity pattern in the one or more property activity patterns, that the second sensor data and the status for the portion of the property are not likely similar to the respective property activity pattern; and

performing the action is responsive to determining that the second sensor data and the status for the portion of the property are not likely similar to any property activity pattern from the one or more property activity patterns.

13 . The system of claim 8 , wherein performing the action comprises transmitting an instruction that indicates that the second sensor data conflicts with the first sensor data.

14 . The system of claim 8 , wherein the second system comprises a system for a second, different property or a vehicle.

15 . One or more non-transitory computer storage media encoded with instructions that, when executed by one or more computers, cause the one or more computers to perform operations comprising:

accessing, by a first system for a property, first sensor data generated by one or more first sensors located at the property;

receiving, by the first system across a network from a second system other than the first system for the property, second sensor data captured by one or more second sensors for the second system;

determining, using the first sensor data and the second sensor data, whether to perform an action for the property, the determining comprising determining whether the second sensor data conflicts with the first sensor data; and

in response to determining to perform the action for the property and that the second sensor data conflicts with the first sensor data, performing the action for the property.

16 . The computer storage media of claim 15 , wherein:

determining whether to perform an action for the property comprises:

determining, using the first sensor data, a status for a portion of the property; and

determining, using the second sensor data, whether the second sensor data and the status for the portion of the property satisfy a property criterion; and

performing the action is responsive to determining that the second sensor data and the status for the portion of the property satisfy the property criterion.

17 . The computer storage media of claim 16 , wherein:

determining the status for the portion of the property comprises determining that a door at the property is unlocked, open, or both; and

performing the action comprises sending an instruction to cause the door to lock, close, or both.

18 . The computer storage media of claim 16 , the operations comprising:

maintaining a database of one or more property activity patterns, wherein:

determining whether the second sensor data and the status for the portion of the property satisfy the property criterion comprises determining that the second sensor data and the status for the portion of the property are not likely similar to a property activity pattern from the one or more property activity patterns; and

performing the action is responsive to determining that the second sensor data and the status for the portion of the property are not likely similar to the property activity pattern from the one or more property activity patterns.

19 . The computer storage media of claim 16 , the operations comprising:

maintaining a database of one or more property activity patterns, wherein:

determining whether the second sensor data and the status for the portion of the property satisfy the property criterion comprises determining, for each property activity pattern in the one or more property activity patterns, that the second sensor data and the status for the portion of the property are not likely similar to the respective property activity pattern; and

performing the action is responsive to determining that the second sensor data and the status for the portion of the property are not likely similar to any property activity pattern from the one or more property activity patterns.

20 . The computer storage media of claim 15 , wherein performing the action comprises transmitting an instruction that indicates that the second sensor data conflicts with the first sensor data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 12, 2023
From: WEINGART, NOAH ROBERT; KINNEY, ABRAHAM JOSEPH; CAMARGO, FABIAN EMILIO PHILIPE; FURTUNA, ANDREI AURELIAN; HUTZ, DAVID JAMES
To: ALARM.COM INCORPORATED
Reel/Frame 065195/0795 →
Continuity (5)
Continuation 17525608 · Nov 12, 2021
Continuation 16871276 · May 11, 2020
Continuation 15942137 · Mar 30, 2018
Provisional Application 62478887 · Mar 30, 2017
Related Publication 20240029531A1 · Jan 25, 2024
References Cited (42)
US 5315285A · Nykerk · 1994 [cited by applicant]
US 5463595A · Rodhall et al. · 1995 [cited by applicant]
US RE35920E · Sorden et al. · 1998 [cited by applicant]
US 6591094B1 · Bentley · 2003 [cited by applicant]
US 6727811B1 · Fendis · 2004 [cited by applicant]
US 7009497B2 · Nicoletti et al. · 2006 [cited by applicant]
US 7076083B2 · Blazey · 2006 [cited by applicant]
US 8305211B1 · Morris et al. · 2012 [cited by applicant]
US 9015987B2 · Moran et al. · 2015 [cited by applicant]
US 9344330B2 · Jacob et al. · 2016 [cited by applicant]
US 9384607B1 · Copeland et al. · 2016 [cited by applicant]
US 9871692B1 · Hutz · 2018 [cited by applicant]
US 10054329B1 · Hutz et al. · 2018 [cited by applicant]
US 10055582B1 · Weaver et al. · 2018 [cited by applicant]
US 10249069B1 · Kerzner et al. · 2019 [cited by applicant]
US 11016129B1 · Epard et al. · 2021 [cited by applicant]
US 11176794B1 · Weingart · 2021 [cited by examiner]
US 11651669B2 · Slavin · 2023 [cited by examiner]
US 11790759B2 · Hutz · 2023 [cited by examiner]
US 11810437B2 · Weingart · 2023 [cited by examiner]
US 20020027504A1 · Davis et al. · 2002 [cited by applicant]
US 20040044493A1 · Coulthard · 2004 [cited by applicant]
US 20040059438A1 · Sherlock · 2004 [cited by applicant]
US 20040086089A1 · Naidoo et al. · 2004 [cited by applicant]
US 20040140899A1 · Bouressa · 2004 [cited by applicant]
US 20040189460A1 · Heaton et al. · 2004 [cited by applicant]
US 20050137465A1 · Cuddihy et al. · 2005 [cited by applicant]
US 20080042858A1 · Gabriel · 2008 [cited by applicant]
US 20080106368A1 · Vitier · 2008 [cited by applicant]
US 20080271123A1 · Ollis et al. · 2008 [cited by applicant]
US 20130057384A1 · Jeffrey et al. · 2013 [cited by applicant]
US 20130297175A1 · Davidson · 2013 [cited by applicant]
US 20130304348A1 · Davidson et al. · 2013 [cited by applicant]
US 20140266721A1 · Nickles et al. · 2014 [cited by applicant]
US 20150347916A1 · Warren et al. · 2015 [cited by applicant]
US 20170039476A1 · Eyring et al. · 2017 [cited by applicant]
US 20170076584A1 · Eskildsen et al. · 2017 [cited by applicant]
US 20170109983A1 · Flint et al. · 2017 [cited by applicant]
US 20170213447A1 · Horrocks et al. · 2017 [cited by applicant]
US 20170243472A1 · Davies et al. · 2017 [cited by applicant]
US 20180211301A1 · Davies et al. · 2018 [cited by applicant]
US 20240021067A1 · Madden · 2024 [cited by examiner]