Systems and methods for dynamically delivering access credentials for locking systems

US10779115B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-10779115-B1
Application numberUS-202016811936-A
CountryUS
Kind codeB1
Filing dateMar 6, 2020
Priority dateMar 8, 2019
Publication dateSep 15, 2020
Grant dateSep 15, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A lock system includes a plurality of electronic locking devices and a server. The server is configured to receive lock location data regarding a location of each of the plurality of electronic locking devices, receive user device location data regarding a current location of each of a plurality of user devices, deliver access credentials to each of the plurality of user devices according to a geofence delivery protocol based on the lock location data and the user device location data, monitor a current aggregate loading in response to using the geofence delivery protocol, and deliver access credentials to one or more of the plurality of user devices according to a non-geofence delivery protocol in response to the current aggregate loading exceeding a load threshold to reduce the current aggregate loading.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for dynamically delivering access credentials, the method comprising: storing, by a server, a plurality of access credentials; receiving, by the server, a plurality of geofence settings regarding geofences for a plurality of user devices used during a geofence delivery protocol; receiving, by the server, lock location data regarding a location of each of a plurality of locking devices; receiving, by the server, first user device location data from a respective user device of the plurality of user devices regarding a first location of the respective user device; determining, by the server, a first lock subset of the plurality of locking devices that is within a geofence based on the lock location data and the first user device location data; delivering, by the server, a first credential subset of the plurality of access credentials to the respective user device, wherein the first credential subset (i) is associated with the respective user device and (ii) corresponds with the first lock subset; receiving, by the server, second user device location data from the respective user device regarding a second location of the respective user device; determining, by the server, a second lock subset of the plurality of locking devices that is within the geofence based on the lock location data and the second user device location data; and delivering, by the server, a second credential subset of the plurality of access credentials to the respective user device, wherein the second credential subset (i) is associated with the respective user device and (ii) corresponds with the second lock subset within the geofence. 2. The method of claim 1 , wherein the second credential subset replaces the first credential subset. 3. The method of claim 1 , wherein the first credential subset remains on the respective user device until a designated condition is met, irrespective of the respective user device receiving the second credential subset. 4. The method of claim 1 , wherein a frequency at which the server provides credential subsets of the plurality of access credentials to the respective user device varies based on a current aggregate loading on the server. 5. The method of claim 1 , wherein the geofence is based on a plurality of predefined footprints of buildings or floors of buildings, wherein the first lock subset is positioned within a first predefined footprint of the plurality of predefined footprints, and wherein the second lock subset is positioned within a second predefined footprint of the plurality of predefined footprints. 6. The method of claim 5 , further comprising: receiving, by the server, a first indication that a user of the respective user device has badged into a first building or a first floor associated with the first predefined footprint; delivering, by the server, the first credential subset in response to the first indication; receiving, by the server, a second indication that the user of the respective user device has badged into a second building or a second floor associated with the second predefined footprint; and delivering, by the server, the second credential subset in response to the second indication. 7. The method of claim 1 , wherein the geofence is defined based on a predefined area that is subdivided into a plurality of sectors, wherein the first lock subset is positioned within a first sector of the plurality of sectors, and wherein the second lock subset is positioned within a second sector of the plurality of sectors. 8. The method of claim 1 , wherein the geofence is defined based on a preset radius extending from a current location of the respective locking device. 9. The method of claim 8 , further comprising reducing, by the server, the preset radius of the geofence in response to a current aggregate loading on the server exceeding a load threshold. 10. The method of claim 1 , wherein the lock location data indicates at least one of (i) a real-time location, (ii) a last known location, or (iii) a fixed location of each of the plurality of locking devices. 11. The method of claim 10 , wherein the server receives the lock location data from at least one of (i) one or more of the plurality of locking devices directly, (ii) one or more of the plurality of locking devices indirectly via one or more of the plurality of user devices, or (iii) one or more of the plurality of user devices without the one or more of the plurality of user devices receiving the lock location data from the plurality of locking devices. 12. The method of claim 1 , further comprising transitioning, by the server, from using the geofence delivery protocol to using a non-geofence delivery protocol to deliver access credentials of the plurality of access credentials associated with one or more of the plurality of user devices to the one or more of the plurality of user devices in response to a current aggregate loading on the server exceeding a load threshold. 13. The method of claim 12 , wherein transitioning from using the geofence delivery protocol to using the non-geofence delivery protocol to deliver the access credentials of the plurality of access credentials associated with the one or more of the plurality of user devices to the one or more of the plurality of user devices is based on at least one of a permission level or a subscription level of a respective user such that a first user device of the plurality of user devices associated with a first user having a first permission level or a first subscription level receives respective access credentials associated with the first user according to the non-geofence delivery protocol before a second user device of the plurality of user devices associated with a second user having a second permission level or a second subscription level. 14. The method of claim 13 , further comprising: monitoring, by the server, the current aggregate loading on the server as a result of delivering the access credentials to the one or more of the plurality of user devices using the non-geofence delivery protocol; and in response to the current aggregate loading exceeding the load threshold, at least one of: (i) increasing, by the server, a number of the plurality of user devices receiving the access credentials via the non-geofence delivery protocol; or (ii) delivering, by the server, the access credentials associated with the one or more of the plurality of user devices to the one or more of the plurality of user devices using a different non-geofence delivery protocol. 15. The method of claim 1 , wherein at least one of the plurality of locking devices is a portable locking device, and wherein at least one of the plurality of locking devices is a fixed locking device. 16. A method for dynamic access credential delivery, the method comprising: storing, by a server, access credentials; receiving, by the server, a plurality of geofence settings regarding a plurality of geofences for a plurality of user devices; receiving, by the server, lock location data regarding a location of each of a plurality of locking devices; receiving, by the server, user device location data regarding a current location of each of the plurality of user devices; performing, by the server, a geofence delivery protocol for delivering the access credentials to the plurality of user devices, wherein, for each of the plurality of user devices, the geofence delivery protocol includes: determining a lock subset of the plurality of locking devices that (i) is within a geofence of the plurality of geofences of a user device of the plurality of use

Assignees

Inventors

Classifications

  • Comprising locating means for detecting the position of the data carrier, i.e. within the vehicle or within a certain distance from the vehicle · CPC title

  • remotely by wireless communication · CPC title

  • where the code of the data carrier can be programmed · CPC title

  • specially adapted for the location of the user terminal · CPC title

  • with data transmission performed by wireless means · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10779115B1 cover?
A lock system includes a plurality of electronic locking devices and a server. The server is configured to receive lock location data regarding a location of each of the plurality of electronic locking devices, receive user device location data regarding a current location of each of a plurality of user devices, deliver access credentials to each of the plurality of user devices according to a …
Who is the assignee on this patent?
Master Lock Co
What technology area does this patent fall under?
Primary CPC classification H04W4/021. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 15 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 11 related publications on this page (citations in our corpus or others sharing the same primary CPC).