IP Library Granted Patent US 12,520,149
Granted Patent B2
US 12,520,149 · App. 18/383,067 · Granted Jan 6, 2026

Technologies for access control communications

Inventors: Frederick Holt (Noblesville, IN); Dennis T. Anfield (Carmel, IN); Nathanael L. Thomas (Carmel, IN); Joseph W. Baumgarte (Carmel, IN)
Assignee: Schlage Lock Company LLC
H04W12/084H04W12/068H04W12/082H04W88/16
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,520,149
App. No.
18/383,067
Granted
Jan 6, 2026
Kind
B2
Abstract

A method according to one embodiment includes receiving, by a gateway device and from an access control device, credential data received by the access control device from a mobile device in response to presentation of the mobile device to the access control device, comparing the credential data to a gateway credential list stored in a memory of the gateway device, the gateway credential list identifying a plurality of credentials associated with the gateway device, and each credential of the plurality of credentials associated with a unique credential index, transmitting, to a server, the unique credential index associated with the credential data in response to determining that the credential data matches a corresponding credential in the gateway credential list, and receiving, from the server, an access control decision associated with the credential data in response to transmitting the unique credential index.

Claims (29)

1 . A method, comprising:

receiving, by a gateway device and from an access control device, credential data received by the access control device from a credential device in response to presentation of the credential device to the access control device;

comparing, by the gateway device, the credential data to a gateway credential list stored in a memory of the gateway device, wherein the gateway credential list identifies a plurality of credentials, and wherein each credential of the plurality of credentials is associated with a unique credential index;

transmitting, by the gateway device and to a third computing device, the unique credential index associated with the credential data in response to determining that the credential data matches a corresponding credential in the gateway credential list; and

authenticating, by the access control device, the credential data based on a local access control database stored in a memory of the access control device in response to a determination that the access control device has not received an access control decision from the third computing device within a predefined period of time since transmittal of the credential data to the gateway device.

2 . The method of claim 1 , wherein the gateway credential list includes the plurality of credentials and a corresponding set of strictly increasing unique credential indexes.

3 . The method of claim 1 , further comprising transmitting, by the gateway device, a message to the third computing device indicating that the credential data does not match any credential identified in the gateway credential list.

4 . The method of claim 3 , further comprising enrolling, by the third computing device, the credential data as an authorized credential of the credential device in response to receiving the message from the gateway device.

5 . The method of claim 1 , further comprising:

receiving, by the access control device, an access control decision from the gateway device; and

executing, by the access control device, the access control decision to unlock a lock mechanism associated with the access control device.

6 . The method of claim 5 , wherein receiving the access control decision comprises receiving the access control decision over a Bluetooth communication connection between the gateway device and the access control device.

7 . The method of claim 1 , wherein transmitting the unique credential index to the third computing device comprises transmitting the unique credential index to the third computing device via a WebSocket communication connection between the gateway device and the third computing device.

8 . The method of claim 1 , wherein the memory of the gateway device has a greater amount of data storage than memory of the access control device.

9 . A system, comprising:

a computing device;

an access control device comprising a local access control database and configured to receive credential data from a credential device presented to the access control device; and

a gateway device communicatively coupled to the computing device and to the access control device, wherein the gateway device includes a memory having a gateway credential list stored thereon that identifies a plurality of credentials, each credential of the plurality of credentials being associated with a unique credential index, and wherein the gateway device is configured to:

receive the credential data from the access control device;

compare the credential data to the gateway credential list; and

transmit the unique credential index associated with the credential data to the computing device in response to a determination that the credential data matches a corresponding credential in the gateway credential list; and

wherein the access control device is further configured to authenticate the credential data based on the local access control database in response to a determination that the access control device has not received an access control decision from the computing device within a predefined period of time since transmittal of the credential data to the gateway device.

10 . The system of claim 9 , wherein the gateway credential list includes the plurality of credentials and a corresponding set of strictly increasing unique credential indexes.

11 . The system of claim 9 , wherein the gateway device is further configured to transmit a message to the computing device indicating that the credential data does not match any credential identified in the gateway credential list; and

wherein the computing device is configured to enroll the credential data as an authorized credential of the credential device in response to receipt of the message from the gateway device.

12 . The system of claim 9 , wherein the access control device is further configured to:

receive an access control decision from the gateway device; and

execute the access control decision to unlock a lock mechanism associated with the access control device.

13 . The system of claim 9 , wherein to transmit the unique credential index to the computing device comprises to transmit the unique credential index to the computing device via a WebSocket communication connection between the gateway device and the computing device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2024
From: HOLT, FREDERICK; ANFIELD, DENNIS T.; THOMAS, NATHANAEL L.; BAUMGARTE, JOSEPH W.
To: SCHLAGE LOCK COMPANY LLC
Reel/Frame 068850/0380 →
Continuity (3)
Continuation 17203202 · Mar 16, 2021
Continuation 16587725 · Sep 30, 2019
Related Publication 20240323688A1 · Sep 26, 2024
References Cited (74)
US 7775429B2 · Radicella et al. · 2010 [cited by applicant]
US 8662386B2 · Radicella et al. · 2014 [cited by applicant]
US 8689294B1 · Thakur et al. · 2014 [cited by applicant]
US 8881252B2 · Van Till et al. · 2014 [cited by applicant]
US 9153083B2 · Radicella et al. · 2015 [cited by applicant]
US 9336633B2 · Radicella et al. · 2016 [cited by applicant]
US 9406181B2 · Almomani et al. · 2016 [cited by applicant]
US 9462089B1 · Fallows · 2016 [cited by examiner]
US 9558606B2 · Radicella et al. · 2017 [cited by applicant]
US 9589400B2 · Radicella et al. · 2017 [cited by applicant]
US 9762564B1 · Angelov · 2017 [cited by examiner]
US 9792747B2 · Baumgarte et al. · 2017 [cited by applicant]
US 10083560B2 · Baumgarte et al. · 2018 [cited by applicant]
US 10089801B1 · Musabeyoglu et al. · 2018 [cited by applicant]
US 10311664B2 · Baumgarte et al. · 2019 [cited by applicant]
US 10740995B2 · Ashok et al. · 2020 [cited by applicant]
US 10755507B2 · Zwink et al. · 2020 [cited by applicant]
US 10952077B1 · Holt et al. · 2021 [cited by applicant]
US 11302336B2 · Langenberg et al. · 2022 [cited by applicant]
US 20020112186A1 · Ford et al. · 2002 [cited by examiner]
US 20070094716A1 · Farino et al. · 2007 [cited by applicant]
US 20070200665A1 · Studerus · 2007 [cited by applicant]
US 20080045234A1 · Reed · 2008 [cited by examiner]
US 20080209506A1 · Ghai et al. · 2008 [cited by applicant]
US 20090119762A1 · Thomson et al. · 2009 [cited by examiner]
US 20090132813A1 · Schibuk · 2009 [cited by applicant]
US 20100263022A1 · Wynn et al. · 2010 [cited by applicant]
US 20110285528A1 · Weinstein et al. · 2011 [cited by applicant]
US 20120119877A1 · Ng et al. · 2012 [cited by applicant]
US 20120129451A1 · Metivier · 2012 [cited by applicant]
US 20120280783A1 · Gerhardt et al. · 2012 [cited by applicant]
US 20130055365A1 · Sturges · 2013 [cited by applicant]
US 20130297075A1 · Land, III · 2013 [cited by applicant]
US 20140002236A1 · Pineau et al. · 2014 [cited by applicant]
US 20140028438A1 · Kuenzi et al. · 2014 [cited by applicant]
US 20140049695A1 · Papish et al. · 2014 [cited by examiner]
US 20140096215A1 · Hessler · 2014 [cited by examiner]
US 20140120905A1 · Kim · 2014 [cited by applicant]
US 20140340195A1 · Polak et al. · 2014 [cited by applicant]
US 20150254917A1 · Rockermann et al. · 2015 [cited by applicant]
US 20150347729A1 · Eberwine et al. · 2015 [cited by applicant]
US 20160301689A1 · Roy et al. · 2016 [cited by examiner]
US 20160352816A1 · Xiao · 2016 [cited by examiner]
US 20170018130A1 · Robinson · 2017 [cited by applicant]
US 20170053466A1 · Ouellette · 2017 [cited by examiner]
US 20170061720A1 · Tse · 2017 [cited by applicant]
US 20170093700A1 · Gilley et al. · 2017 [cited by applicant]
US 20170236347A1 · Drako et al. · 2017 [cited by applicant]
US 20170301162A1 · Radicella et al. · 2017 [cited by applicant]
US 20170337756A1 · Radicella et al. · 2017 [cited by applicant]
US 20180063150A1 · Rovito et al. · 2018 [cited by applicant]
US 20180068503A1 · Prasad et al. · 2018 [cited by applicant]
US 20180077022A1 · Van Oost et al. · 2018 [cited by applicant]
US 20180182191A1 · Wagstaff · 2018 [cited by applicant]
US 20180315262A1 · Love · 2018 [cited by examiner]
US 20190035181A1 · Musabeyoglu et al. · 2019 [cited by applicant]
US 20190035190A1 · Szczygiel · 2019 [cited by applicant]
US 20190278955A1 · Mani et al. · 2019 [cited by applicant]
US 20190312737A1 · Mani et al. · 2019 [cited by applicant]
US 20190342284A1 · Vohra et al. · 2019 [cited by applicant]
US 20200028815A1 · He · 2020 [cited by examiner]
US 20200202866A1 · Langenberg et al. · 2020 [cited by applicant]
US 20200334930A1 · Masood · 2020 [cited by applicant]
CN 107730669A1 · 2018 [cited by applicant]
CN 110622222A · 2019 [cited by applicant]
EP 3139353A1 · 2017 [cited by applicant]
WO WO2007050481A2 · 2007 [cited by examiner]
WO 2017183044A1 · 2017 [cited by applicant]
(JP H1091558 A) >>> Computer System (see title) (Year: 1998). [cited by examiner]
International Search Report; International Searching Authority; International Application No. PCT/US2020/053541; Dec. 22, 2020; 2 pages. [cited by applicant]
Written Opinion of the International Searching Authority; International Searching Authority; International Application No. PCT/US2020/053541; Dec. 22, 2020; 3 pages. [cited by applicant]
Method and Apparatus for Controlling Home Network Access Using Phone Numbers, and System Thereof; KR 20120064916A (Year: 2012). [cited by applicant]
Gateway Unit and Portable Device; JP 2004328578A (Year: 2004). [cited by applicant]
Extended European Search Report; European Patent Office; European Application No. 20872627.3; Oct. 11, 2023; 5 pages. [cited by applicant]