# US 12,008,850 B2 · Guest access for locking device

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,008,850 B2
- Document ID: US12008850B2
- Status: Granted
- Kind: B2
- Application number: 17/963,020
- Filed: 2022-10-10
- Published: 2023-02-02
- Granted: 2024-06-11
- Earliest claimed: 2014-07-30
- Assignees: Master Lock Company LLC
- Applicants: Master Lock Company LLC
- Inventors: Nathan Conrad; Yi Zhang; Nemanja Stefanovic; John Bartucci; Scott Kalous
- Web page: https://patentgrep.com/patent/US12008850B2

## CPC

- G07C 9/00309: {operated with bidirectional data transmission between data carrier and locks}
- G07C 9/00571: {operated by interacting with a central unit}
- H04W 12/04: Key management, e.g. using generic bootstrapping architecture [GBA]
- H04W 12/06: Authentication
- H04W 12/08: Access security
- G07C 2009/00404: {starting with prompting the lock}
- G07C 2009/00412: {the transmitted data signal being encrypted}
- G07C: TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A system includes a server having a communication device and a processing circuit. The communication device is configured to facilitate communication with electronic devices. The processing circuit is configured to receive permission from a first user device for a guest user to access an electronic lock using a second user device, provide a notification to the second user device regarding a guest user profile, receive an activation command from the second user device based on the notification, generate the guest user profile for the guest user in response to receiving the permission and the activation command, and transmit the guest user profile to the second user device. The guest user profile is usable to allow the guest user to unlock the electronic lock.

## Claims

### Claim 1

A system comprising:
a server including:
a network interface configured to facilitate communication with electronic devices; and
a processing circuit configured to:
receive permission from a first user device for a guest user to access an electronic lock using a guest user profile accessed using a second user device associated with the guest user;
determine whether the guest user can access the guest user profile based on at least one of (a) the second user device having an application associated with the system installed thereon or (b) the guest user having a registered account associated with the system;
in response to determining that the guest user cannot access the guest user profile:
provide a notification to the second user device;
receive one or more inputs from the guest user via the second user device based on the notification, wherein the one or more inputs cause at least one of (a) the application to be to be installed on the second user device or (b) the registered account to be created; and
transmit the guest user profile to the second user device, the guest user profile usable to allow the guest user to unlock the electronic lock; and
in response to determining that the guest user can access the guest user profile, transmit the guest user profile to the second user device.

### Claim 2 (depends on 1)

The system of claim 1, further comprising the electronic lock, wherein the electronic lock includes a wireless transceiver configured to facilitate communication with the second user device.

### Claim 3 (depends on 2)

The system of claim 2, wherein the electronic lock is configured to receive the guest user profile from the second user device to make an access decision, and wherein the electronic lock does not communicate with the server.

### Claim 4 (depends on 1)

The system of claim 1, wherein the permission is received prior to the second user device interacting with the electronic lock.

### Claim 5 (depends on 1)

The system of claim 1, wherein the electronic lock is portable.

### Claim 6 (depends on 1)

The system of claim 1, wherein the processing circuit is configured to receive location data from one or more of the electronic devices as or after the one or more of the electronic devices interact with the electronic lock.

### Claim 7 (depends on 6)

The system of claim 6, wherein the processing circuit is configured to transmit a current location of the electronic lock to the second user device based on the location data when transmitting the guest user profile to the second user device.

### Claim 8 (depends on 6)

The system of claim 6, wherein the one or more of the electronic devices includes at least one of the first user device or the second user device.

### Claim 9 (depends on 6)

The system of claim 6, wherein the processing circuit is configured to:
receive filter criteria from a respective one of the electronic devices; and
generate a mapping interface for display on the respective one of the electronic devices based on the location data and the filter criteria.

### Claim 10 (depends on 9)

The system of claim 9, wherein the location data includes a location of the electronic lock and a timestamp.

### Claim 11 (depends on 10)

The system of claim 10, wherein the filter criteria include at least one of location parameters or time parameters.
