IP Library Granted Patent US 10,952,077
Granted Patent B1
US 10,952,077 · App. 16/587,725 · Granted Mar 16, 2021

Technologies for access control communications

Inventors: Frederick Holt (Noblesville, IN); Dennis Troy Anfield (Carmel, IN); Nathanael L. Thomas (Carmel, IN); Joseph W. Baumgarte (Carmel, IN)
Assignee: Schlage Lock Company LLC
H04W12/0804H04W12/0608H04W12/0802H04W88/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 10,952,077
App. No.
16/587,725
Granted
Mar 16, 2021
Kind
B1
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 (44)

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 mobile device in response to presentation of the mobile 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 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, by the gateway device and from the server, an access control decision associated with the credential data in response to transmitting the unique credential index.

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 server indicating that the credential data does not match any credential identified in the gateway credential list; and

enrolling, by the server, the credential data as an authorized credential of the mobile device in response to receiving the message from the gateway device.

4. The method of claim 1 , further comprising authenticating, by the access control device, the credential data based on a local access control database stored in memory of the access control device in response to a determination that the access control device has not received the access control decision from the server within a predefined period of time since transmittal of the credential data to the gateway device.

5. The method of claim 1 , further comprising:

receiving, by the access control device, the 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 1 , 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 server comprises transmitting the unique credential index to the server via a Web Socket communication connection between the gateway device and the server.

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. The method of claim 1 , wherein the gateway credential list includes the plurality of credentials and a corresponding set of strictly decreasing unique credential indexes.

10. A system, comprising:

a server;

an access control device configured to receive credential data from a mobile device presented to the access control device; and

a gateway device communicatively coupled to the server 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;

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

receive an access control decision associated with the credential data from the server in response to transmittal of the unique credential index.

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

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

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

13. The system of claim 10 , wherein the access control device includes a local access control database and 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 the access control decision from the server within a predefined period of time since transmittal of the credential data to the gateway device.

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

receive the access control decision from the gateway device; and

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

15. The system of claim 10 , wherein to transmit the unique credential index to the server comprises to transmit the unique credential index to the server via a Web Socket communication connection between the gateway device and the server.

16. A gateway device, comprising:

a processor; and

a memory comprising a gateway credential list and a plurality of instructions stored thereon, wherein the gateway credential list identifies a plurality of, wherein each credential of the plurality of credentials is associated with a unique credential index, and wherein execution of the plurality of instructions by the processor causes the gateway device to:

receive, 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;

compare the credential data to the gateway credential list;

transmit, 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

receive, from the server, an access control decision associated with the credential data in response to transmitting the unique credential index.

17. The gateway device of claim 16 , wherein the gateway credential list includes the plurality of credentials and a corresponding set of strictly increasing unique credential indexes.

18. The gateway device of claim 16 , wherein the plurality of instructions further causes the gateway device to transmit a message to the server indicating that the credential data does not match any credential identified in the gateway credential list.

19. The gateway device of claim 16 , wherein to receive the access control decision comprises to receive the access control decision over a Bluetooth communication connection between the gateway device and the access control device.

20. The gateway device of claim 16 , wherein to transmit the unique credential index to the server comprises to transmit the unique credential index to the server via a Web Socket communication connection between the gateway device and the server.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 14, 2020
From: HOLT, FREDERICK; ANFIELD, DENNIS TROY; THOMAS, NATHANAEL L.; BAUMGARTE, JOSEPH W.
To: SCHLAGE LOCK COMPANY LLC
Reel/Frame 052386/0518 →
Cited By (5)
US 12,243,367 US 12,307,841 US 12,386,930 US 12,520,149 US 12,579,855