IP Library Granted Patent US 12,608,991
Granted Patent B2
US 12,608,991 · App. 18/741,223 · Granted Apr 21, 2026

Dynamic multi-factor authentication for premises access

Inventor: Shy Ward (Flower Mound, TX)
Assignee: The ADT Security Corporation
G07C9/38G07C9/00563G07C9/00571G07C9/00658G08B13/22G07C2209/04
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,608,991
App. No.
18/741,223
Granted
Apr 21, 2026
Kind
B2
Abstract

Systems, methods, and devices are described herein. An example system is disclosed. The system includes at least one computing device configured to communicate with a premises monitoring system located at a premises. The at least one computing device is further configured to determine that a plurality of authentication factors associated with a person at the premises monitoring system have been satisfied, determine a respective weight of a plurality of weights for each of the plurality of authentication factors, determine a security factor for the premises monitoring system, calculate an authentication value for the person based on the security factor and the plurality of weights for the plurality of authentication factors, determine that the authentication value meets a predefined authentication threshold, and in response to determining that the authentication value meets the predefined authentication threshold, deem the person authenticated.

Claims (56)

1 . A system for providing multi-factor authentication of a person for a premises monitoring system, comprising:

at least one computing device comprising:

at least one processor; and

at least one computer-readable memory storing a plurality of instructions that, when executed by the at least one processor, are configured to cause the at least one processor to:

determine that a first authentication factor is satisfied for the person, the first authentication factor being based on facial recognition;

determine that a second authentication factor is satisfied for the person, the second authentication factor being based on a verbal passcode;

determine a first weight for the first authentication factor based on at least one lookup table;

determine a second weight for the second authentication factor based on the at least one lookup table;

determine a security factor for the premises monitoring system;

calculate an authentication value for the person based on a sum of the first weight and the second weight divided by the security factor;

deem the person authenticated in response to the authentication value satisfying a predefined authentication value threshold; and

cause the premises monitoring system to disarm in response to the person being deemed authenticated.

2 . The system of claim 1 , wherein the plurality of instructions, when executed by the at least one processor, further cause the at least one processor to cause an electronic door lock to unlock after causing the premises monitoring system to disarm.

3 . A system, comprising:

at least one computing device that is configured to communicate with a premises monitoring system located at a premises, the at least one computing device comprising:

at least one processor; and

at least one computer-readable memory storing a plurality of instructions that, when executed by the at least one processor, are configured to cause the at least one processor to:

determine that a plurality of authentication factors associated with a person at the premises monitoring system have been satisfied;

determine a respective weight of a plurality of weights for each of the plurality of authentication factors;

determine a security factor for the premises monitoring system, the security factor being a numerical value that is determined based on one or more conditions of the premises monitoring system distinct from the plurality of weights;

calculate an authentication value for the person based on the security factor and the plurality of weights for the plurality of authentication factors where at least one of the plurality of weights is adjusted by the security factor;

determine that the authentication value meets a predefined authentication threshold;

in response to determining that the authentication value meets the predefined authentication threshold, deem the person authenticated; and

perform at least one action in response to the person being deemed authenticated.

4 . The system of claim 3 , wherein the security factor is variable and based on the person.

5 . The system of claim 3 , wherein the security factor is variable and based on an access schedule associated with the person and a time of day.

6 . The system of claim 3 , wherein the security factor is variable and based on a triggering event occurring at the premises.

7 . The system of claim 6 , wherein the triggering event is an emergency event at the premises.

8 . The system of claim 6 , wherein the triggering event is a delivery of a package at the premises.

9 . The system of claim 4 , wherein the security factor is variable and based on an alarm state of the premises monitoring system.

10 . The system of claim 3 , wherein the at least one action comprises:

causing the premises monitoring system to be disarmed; and

subsequent to causing the premises monitoring system to be disarmed, causing an electronic door lock at the premises to unlock.

11 . The system of claim 3 , wherein the at least one action comprises:

causing a subset of a plurality of zones of the premises monitoring system to be bypassed; and

causing an electronic door lock at the premises to unlock.

12 . A method implemented by a system, the system comprising at least one computing device that is configured to communicate with a premises monitoring system located at a premises, the method comprising:

determining that a plurality of authentication factors associated with a person at the premises monitoring system have been satisfied;

determining a respective weight of a plurality of weights for each of the plurality of authentication factors;

determining a security factor for the premises monitoring system, the security factor being a numerical value that is determined based on one or more conditions of the premises monitoring system distinct from the plurality of weights;

calculating an authentication value for the person based on the security factor and the plurality of weights for the plurality of authentication factors where at least one of the plurality of weights is adjusted by the security factor;

determining that the authentication value meets a predefined authentication threshold;

in response to determining that the authentication value meets the predefined authentication threshold, deeming the person authenticated; and

performing at least one action in response to the person being deemed authenticated.

13 . The method of claim 12 , wherein the security factor is variable and based on the person.

14 . The method of claim 12 , wherein the security factor is variable and based on an access schedule associated with the person and a time of day.

15 . The method of claim 12 , wherein the security factor is variable and based on a triggering event occurring at the premises.

16 . The method of claim 15 , wherein the triggering event is an emergency event at the premises.

17 . The method of claim 15 , wherein the triggering event is a delivery of a package at the premises.

18 . The method of claim 13 , wherein the security factor is variable and based on an alarm state of the premises monitoring system.

19 . The method of claim 12 , wherein the at least one action comprises:

causing the premises monitoring system to be disarmed; and

subsequent to causing the premises monitoring system to be disarmed, causing an electronic door lock at the premises to unlock.

20 . The method of claim 12 , wherein the at least one action comprises:

causing a subset of a plurality of zones of the premises monitoring system to be bypassed; and

causing an electronic door lock at the premises to unlock.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2024
From: WARD, SHY
To: THE ADT SECURITY CORPORATION
Reel/Frame 067945/0001 →
Continuity (1)
Related Publication 20250384727A1 · Dec 18, 2025
References Cited (30)
US 5687094A · Kagawa · 1997 [cited by examiner]
US 7825796B1 · Simon · 2010 [cited by examiner]
US 7904097B2 · Misikangas · 2011 [cited by examiner]
US 8811958B2 · Suzuki · 2014 [cited by examiner]
US 9426139B1 · McClintock · 2016 [cited by examiner]
US 9912657B2 · Dasgupta · 2018 [cited by examiner]
US 10026317B2 · Perkins · 2018 [cited by examiner]
US 10042993B2 · Beigi · 2018 [cited by examiner]
US 10573171B2 · VanBlon · 2020 [cited by examiner]
US 10750128B2 · Fu · 2020 [cited by examiner]
US 10832509B1 · Read · 2020 [cited by examiner]
US 10885596B1 · Woodard · 2021 [cited by examiner]
US 11727740B1 · Bodurka · 2023 [cited by examiner]
US 11783655B1 · Else et al. · 2023 [cited by applicant]
US 20090125406A1 · Lewis · 2009 [cited by examiner]
US 20100131273A1 · Aley-Raz · 2010 [cited by examiner]
US 20130167212A1 · Azar · 2013 [cited by examiner]
US 20160014103A1 · Masters · 2016 [cited by examiner]
US 20170004112A1 · Chippada · 2017 [cited by examiner]
US 20180082304A1 · Summerlin · 2018 [cited by examiner]
US 20190272691A1 · Nye · 2019 [cited by examiner]
US 20190327448A1 · Fu et al. · 2019 [cited by applicant]
US 20200126545A1 · Kakkar · 2020 [cited by examiner]
US 20210272405A1 · Gallagher · 2021 [cited by examiner]
US 20210365420A1 · Sahu · 2021 [cited by examiner]
US 20220026260A1 · Nance · 2022 [cited by examiner]
US 20220269768A1 · Werner et al. · 2022 [cited by applicant]
US 20220292902A1 · Khadloya et al. · 2022 [cited by applicant]
WO 2024068032A1 · 2024 [cited by applicant]
International Search Report and Written Opinion dated Aug. 18, 2025 for International Application No. PCT/US2025/033185 filed Jun. 11, 2025, consisting of 13 pages. [cited by applicant]