IP Library Granted Patent US 12,651,524
Granted Patent B2
US 12,651,524 · App. 18/373,385 · Granted Jun 9, 2026

Property scene adjustments

Inventors: Abraham Joseph Kinney (Vienna, VA); Daniel Todd Kerzner (McLean, VA); David James Hutz (Herndon, VA)
Assignee: Alarm.com Incorporated
G08B29/02G06F3/167G06V20/52G06V40/10G07C9/00G07C9/00571G08B13/1965G08B13/19695G08B19/00G08B25/008G10L15/22G10L17/22G07C9/00904G08B13/19656G10L2015/223
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,651,524
App. No.
18/373,385
Granted
Jun 9, 2026
Kind
B2
Abstract

Techniques are described for detecting and handling unauthenticated commands in a property monitoring system. In some implementations, a monitoring system may include sensors located throughout a property, a monitoring control unit, and an input device. The monitoring control unit may be configured to receive data collected by the sensors, as well as an input command detected by the input device. For an input command that does not include authentication information, the monitoring control unit may generate property state information based on the sensor data, then analyze the property state data and the input command against one or more rules that relate to authorization of unauthenticated commands. Based on the analysis, the monitoring control unit may determine whether to perform the action corresponding to the input command or whether to perform another action, for example, generating and providing a notification or authorization request to a user.

Claims (74)

1 . 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:

managing, by a system that comprises the one or more computers and is for a property that has a security system with a plurality of security modes, scene data i) for two or more scenes available for application at the property each of which defines a different set of actions that the system is configured to trigger at the property upon application of the corresponding scene, and ii) that includes, for each of multiple, different people, personalized scenes with personalized sets of actions for the personalized scenes, at least two scenes from the two or more scenes a) for the same security mode from the plurality of security modes of the security system for the property and b) having different sets of actions;

accessing, by the system, property state information for one or more devices within the property and that comprises different data than data for the plurality of security modes for the property; and

selecting, by the system and from the two or more scenes available for application at the property, a first scene to be applied to the property using the property state information;

applying the first scene by providing, by the system and to each respective electronic device of multiple electronic devices located at the property, a corresponding instruction to cause the respective electronic device from the multiple electronic devices to adjust attributes of the property to perform a corresponding action from a first set of actions defined by the first scene;

determining to apply a guest scene to the property; and

limiting alteration, by a guest device, of one or more settings in the guest scene.

2 . The non-transitory computer storage media of claim 1 , wherein accessing the property state information comprises accessing device usage data that was received from a corresponding device from the one or more devices within the property.

3 . The non-transitory computer storage media of claim 1 , wherein the operations further comprise:

receiving data indicating that a particular person is at the property;

determining, after applying the first scene, that a second scene should be applied when the particular person is detected at the property; and

in response to determining that the second scene should be applied when the particular person is detected at the property, applying the second scene to the property.

4 . The non-transitory computer storage media of claim 1 , wherein selecting the first scene to be applied to the property using the property state information comprises selecting the first scene using a first input from a first person selecting the first scene, the operations further comprise:

receiving a second input, from a second person, selecting a second scene;

determining whether the second input conflicts with the first input for a current scene for the property;

in response to determining that the second input conflicts with the first input for the current scene for the property, determining, using a ranking, to apply the second scene instead of the first scene given the first input and the second input; and

in response to determining, using the ranking, to apply the second scene instead of the first scene given the first input and the second input, applying the second scene to the property.

5 . The non-transitory computer storage media of claim 1 , wherein the two or more scenes available for application at the property are arranged in an order and each of the scenes has a position in the order, the operations further comprise:

receiving an input selecting a next scene among the two or more scenes according to the order;

determining, using a position for the first scene and the order, a next scene; and

applying the next scene to the property.

6 . The non-transitory computer storage media of claim 1 , the operations comprise:

maintaining, by the system, historical data of actions at the property when a particular scene is applied;

performing, by the system, a fuzzy learning process using the historical data of actions to generate a plurality of typical behaviors at the property when a particular scene is applied; and

updating the set of actions that the system is configured to perform at the property upon selection of the particular scene using a result of the fuzzy learning process.

7 . The non-transitory computer storage media of claim 1 , wherein the property state information for the property comprises a confidence level of the property state information, wherein selecting the first scene to be applied to the property using the property state information comprises:

determining whether the confidence level of the property state information satisfies at least one threshold that indicates a minimum confidence required to apply the first scene given the property state information; and

in response to determining that the confidence level satisfies the at least one threshold, selecting the first scene to be applied to the property.

8 . The non-transitory computer storage media of claim 7 , comprising:

determining whether the confidence level satisfies any of a plurality of certainty thresholds;

using a result of which certainty threshold is satisfied by the confidence level, selecting an authentication process from a plurality of authentication processes for application of a scene; and

applying the first scene using the selected authentication process.

9 . The non-transitory computer storage media of claim 8 , wherein the plurality of authentication processes include at least two of single-factor authentication, multi-factor authentication, or central station authentication.

10 . The non-transitory computer storage media of claim 1 , wherein selecting the first scene comprises:

maintaining data for the two or more scenes available for application at a second property and the sets of actions that a second system at the second property is configured to perform at the second property upon selection of the corresponding scene;

determining that a person associated with the property is associated with a second property; and

selecting, from the two or more scenes available for application at the second property, the first scene and the set of actions for the first scene for application at the property using second property state information for the second property.

11 . The non-transitory computer storage media of claim 1 , wherein the operations further comprise:

receiving data indicating that at least one guest is at the property;

allowing, using data for the first scene, the at least one guest to input a command that controls at least one of the multiple electronic devices located at the property;

determining that the at least one guest has left the property; and

revoking command access by the at least one guest after the at least one guest has left the property.

12 . The non-transitory computer storage media of claim 1 , wherein:

selecting the first scene comprises selecting the first scene from the two or more scenes that include an away at work scene, a long-term away scene, and a wake-up scene; and

the same security mode is an armed security mode.

13 . A system for a property comprising:

at least one processor; and

at least one computer-readable storage medium coupled to the at least one processor having stored thereon instructions which, when executed by the at least one processor, causes the at least one processor to perform operations comprising:

managing, by the system that is for the property that has a security system with a plurality of security modes, scene data for two or more scenes available for application at the property each of which defines a different set of actions that the system is configured to trigger at the property upon application of the corresponding scene, at least two scenes from the two or more scenes a) for the same security mode from the plurality of security modes of the security system for the property and b) having different sets of actions;

accessing, by the system, property state information for one or more devices within the property that indicates first input from a first person selecting a first scene; and

selecting, by the system using the first input from the first person selecting the first scene and from the two or more scenes available for application at the property, the first scene to be applied to the property using the property state information; and

applying the first scene by providing, by the system and to each respective electronic device of multiple electronic devices located at the property, a corresponding instruction to cause the respective electronic device from the multiple electronic devices to adjust attributes of the property to perform a corresponding action from a first set of actions defined by the first scene;

receiving a second input, from a second person, selecting a second scene;

determining whether the second input conflicts with the first input for a current scene for the property;

in response to determining that the second input conflicts with the first input for the current scene for the property, determining, using a ranking, to apply the second scene instead of the first scene given the first input and the second input; and

in response to determining, using the ranking, to apply the second scene instead of the first scene given the first input and the second input, applying the second scene to the property.

14 . The system of claim 13 , wherein accessing the property state information comprises accessing device usage data that was received from a corresponding device from the one or more devices within the property.

15 . The system of claim 13 , wherein the operations further comprise:

receiving data indicating that a particular person is at the property;

determining, after applying the first scene, that a third scene should be applied when the particular person is detected at the property; and

in response to determining that the third scene should be applied when the particular person is detected at the property, applying the third scene to the property.

16 . The system of claim 13 , wherein the two or more scenes available for application at the property are arranged in an order and each of the scenes has a position in the order, the operations further comprise:

receiving an input selecting a next scene among the two or more scenes according to the order;

determining, using a position for the first scene and the order, a next scene; and

applying the next scene to the property.

17 . The system of claim 13 , wherein selecting the first scene to be applied to the property using the property state information comprises selecting the first scene to be applied to the property using at least one of occupancy data, time of day, patterns of activities, historical data of actions taken at the property generated using the property state information from the one or more devices.

18 . A computer-implemented method comprising:

managing, by a system that is for a property that has a security system with a plurality of security modes, scene data for two or more scenes available for application at the property each of which defines a different set of actions that the system is configured to trigger at the property upon application of the corresponding scene, at least two scenes from the two or more scenes a) for the same security mode from the plurality of security modes of the security system for the property and b) having different sets of actions;

accessing, by the system, property state information for one or more devices within the property; and

selecting, by the system and from the two or more scenes available for application at the property, a first scene to be applied to the property using the property state information;

applying the first scene by providing, by the system and to each respective electronic device of multiple electronic devices located at the property, a corresponding instruction to cause the respective electronic device from the multiple electronic devices to adjust attributes of the property to perform a corresponding action from a first set of actions defined by the first scene;

receiving data indicating that a particular person is at the property;

determining, after applying the first scene, that a second scene should be applied when the particular person is detected at the property; and

in response to determining that the second scene should be applied when the particular person is detected at the property, applying the second scene to the property.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2023
From: KINNEY, ABRAHAM JOSEPH; KERZNER, DANIEL TODD; HUTZ, DAVID JAMES
To: ALARM.COM INCORPORATED
Reel/Frame 065145/0306 →
Continuity (6)
Continuation 17239933 · Apr 26, 2021
Continuation 16773027 · Jan 27, 2020
Continuation 16207262 · Dec 3, 2018
Continuation 15821474 · Nov 22, 2017
Provisional Application 62426015 · Nov 23, 2016
Related Publication 20240021068A1 · Jan 18, 2024
References Cited (46)
US 8510255B2 · Fadell et al. · 2013 [cited by applicant]
US 9501924B2 · Kennedy et al. · 2016 [cited by applicant]
US 10147306B2 · Kinney et al. · 2018 [cited by applicant]
US 20040212500A1 · Stilp · 2004 [cited by applicant]
US 20070247302A1 · Martin · 2007 [cited by applicant]
US 20080218338A1 · Schoettle · 2008 [cited by applicant]
US 20100289644A1 · Slavin · 2010 [cited by examiner]
US 20120066707A1 · Poder et al. · 2012 [cited by applicant]
US 20120310376A1 · Krumm · 2012 [cited by examiner]
US 20140167929A1 · Shim · 2014 [cited by examiner]
US 20140191848A1 · Imes · 2014 [cited by examiner]
US 20140317029A1 · Matsuoka et al. · 2014 [cited by applicant]
US 20140320312A1 · Sager et al. · 2014 [cited by applicant]
US 20140321505A1 · Rill et al. · 2014 [cited by applicant]
US 20140324192A1 · Baskaran et al. · 2014 [cited by applicant]
US 20140365773A1 · Gerhardt et al. · 2014 [cited by applicant]
US 20150061859A1 · Matsuoka et al. · 2015 [cited by applicant]
US 20150156030A1 · Fadell · 2015 [cited by examiner]
US 20150279134A1 · Warren · 2015 [cited by applicant]
US 20150309487A1 · Lyman · 2015 [cited by applicant]
US 20150347916A1 · Warren et al. · 2015 [cited by applicant]
US 20160121479A1 · Lin et al. · 2016 [cited by applicant]
US 20160165405A1 · Shinozuka et al. · 2016 [cited by applicant]
US 20160189496A1 · Modi et al. · 2016 [cited by applicant]
US 20160192040A1 · Suresh et al. · 2016 [cited by applicant]
US 20160261931A1 · Fadell et al. · 2016 [cited by applicant]
US 20160335423A1 · Beals · 2016 [cited by applicant]
US 20170245344A1 · Child et al. · 2017 [cited by applicant]
EP 1968023 · 2008 [cited by applicant]
EP 2431955A2 · 2012 [cited by applicant]
EP 2431955A3 · 2012 [cited by applicant]
WO WO2010135367A1 · 2010 [cited by applicant]
WO WO2014092503A1 · 2014 [cited by applicant]
WO WO2016182696 · 2016 [cited by applicant]
WO WO2017142726 · 2017 [cited by applicant]
WO WO2018098301A1 · 2018 [cited by applicant]
AU Examination Report in Australian Appln. No. 2022241548, dated Nov. 2, 2023, 4 pages. [cited by applicant]
PCT International Search Report and Written Opinion in International Application No. PCT/US2017/63043, dated Feb. 16, 2018, 8 pages. [cited by applicant]
PCT International Preliminary Report on Patentability in International Application No. PCT/US2017/63043, dated May 28, 2019, 7 pages. [cited by applicant]
Extended European Search Report in European Application No. 17875030.3, dated Nov. 19, 2019, 12 pages. [cited by applicant]
AU Examination Report in Australian Appln. No. 2017363273, dated Sep. 30, 2021, 5 pages. [cited by applicant]
EP Office Action in European Application No. 17875030.3, dated Nov. 18, 2021, 5 pages. [cited by applicant]
AU Examination Report in Australian Appln. No. 2017363273, dated Jul. 5, 2022, 4 pages. [cited by applicant]
AU Examination Report in Australian Appln No. 2022241548, dated Apr. 27, 2023, 4 pages. [cited by applicant]
Extended European Search Report in European Appln. No. 24210972.6, mailed on Mar. 11, 2025, 10 pages. [cited by applicant]
Office Action in European Appln. No. 17875030.3, mailed on May 29, 2024, 8 pages. [cited by applicant]