IP Library Granted Patent US 11,625,675
Granted Patent B2
US 11,625,675 · App. 15/222,917 · Granted Apr 11, 2023

Method and system for controlling a storage room

Inventors: Arik Seth Levy (Sacramento, CA); Dustin Erik Fjeld (Halesworth, GB)
Assignee: Luxer Corporation
G06Q10/0836G06F16/583G06Q10/087G07C9/00912G07C9/33
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 11,625,675
App. No.
15/222,917
Granted
Apr 11, 2023
Kind
B2
Abstract

A system and a method for controlling a plurality of electronic locks are provided. In an embodiment, a request for opening a door is received and verified. If the request is approved, signals are sent to open the electronic lock that locks the door. If the request is rejected, a message is sent to notify the user of the invalid request.

Claims (147)

1. A system comprising:

at least one electronic lock for locking a door of a storage room that is stationary and part of a building, the storage room being large enough to accommodate packages that are small, medium, and oversized;

a lock interface that is communicatively coupled to the at least one electronic lock, the lock interface having at least one processor that implements one or more machine instructions stored on at least one non-transitory computer readable medium;

wherein the one or more machine instructions, when implemented, cause the processor of the lock interface to implement a method including at least

receiving, at the lock interface from a terminal, a first signal associated with a delivery, requesting access by unlocking the door;

in response, sending from the lock interface to the at least one electronic lock, a second signal including at least a request to open the door;

opening the electronic lock, based on the request, and allowing the access through the door, regardless of whether a storage area associated with the door is in use and regardless of whether the package is small, medium, or oversized;

wherein the request includes at least a user identity and a code, wherein the method further includes, after receiving the first signal including the request,

verifying, by the lock interface, the request by authenticating the user identity and the code received from the terminal;

approving the request, by the lock interface, after the user identity and the code are successfully authenticated;

in response to the approving of the request, sending the second signal, from the lock interface to the at least one electronic lock, the second signal causing the at least one electronic lock to automatically unlock, the at least one electronic lock including a circuit that includes at least

a signal input port that is communicatively connected to at least one signal output port of the lock interface;

an electronic switch that, in response to the receiving of signals from the lock interface, causes electric current to flow through the at least one electronic lock;

the step of verifying, by the lock interface, the request further including at least

comparing, by the lock interface, the user identity and the code received from the terminal with data stored in the lock interface;

approving the request, by the lock interface, when the user identity and the code received match the data stored in the lock interface, and

rejecting the request, by the lock interface, when at least one of the user identity and the code received does not match the data stored in the lock interface; and

in response to the rejecting of the request, sending, from the lock interface to the terminal, a message indicating that the request is invalid.

2. A system comprising:

at least one electronic lock for locking at least one door;

a lock interface that is communicatively coupled to the at least one electronic lock, the lock interface having at least one processor that implements one or more machine instructions stored on at least one non-transitory computer readable media; and

wherein the one or more machine instructions, when implemented, cause the processor of the lock interface to implement a method including at least

receiving, at the at least one electronic lock from a terminal, a signal including at least a request to open the at least one door; and

opening the at least one electronic lock, based on the request, and allowing access through the at least one door;

the lock interface further including a circuit that includes at least

a power source that provides electric power to the lock interface;

a receiver that receives wireless signals from the terminal, the wireless signals include at least the request, the receiver transmitting signals to the processor;

one or more capacitors that filter the signals that are transmitted to the processor; and

at least one signal output port that outputs signals to the at least one electronic lock.

3. The system of claim 2 , the at least one electronic lock being one of a plurality of electronic locks including the circuit, the circuit further including

a signal input port that is communicatively connected to at least one signal output port of the lock interface;

the circuit implementing one or more machine instructions, which when implemented cause the circuit to determine which of the plurality of electronic locks to unlock, based on input received at the signal input port from the lock interface; and

an electronic switch that, in response to the circuit determining which of the plurality of electronic locks to unlock, causes electric current to flow through at least one electronic lock of the plurality of electronic locks.

4. The system of claim 3 , further comprising a solenoid that is communicatively coupled to the electronic switch, wherein when the electronic switch is activated, a current flows to the solenoid, which causes the door to open.

5. A method comprising

installing at least one electronic lock to at least one door and door frame of a storage room, the storage room, being stationary and being part of a building, the storage room, and the storage room having storage locations for items that are small, medium, and oversized; and

connecting the at least one electronic lock via electric wires to at least one output port of a lock interface, the lock interface outputting signals to control a locking and an unlocking of the at least one electronic lock;

the at least one electronic lock including a circuit that includes at least

a signal input port that is communicatively connected to at least one signal output port of the lock interface, and

an electronic switch that, in response to receiving signals from the lock interface, causes electric current to flow through the at least one electronic lock; and

wherein the lock interface has at least one processor for implementing one or more machine instructions stored on at least one non-transitory computer readable media, and at least a signal receiver for receiving, from a terminal, wireless signals that carry at least a request to open the at least one electronic lock, and

wherein, when the processor implements the one or more machine instructions,

the processor of the lock interface authenticates the request, and

in response to a successful authentication, the lock interface outputs the signals to unlock the at least one electronic lock.

6. A system comprising:

at least one electronic lock for locking a door of a storage room that is stationary and part of a building, the storage room being large enough to accommodate packages that are small, medium, and oversized;

a lock interface that is communicatively coupled to the at least one electronic lock, the lock interface having at least one processor that implements one or more machine instructions stored on at least one non-transitory computer readable medium;

wherein the one or more machine instructions, when implemented, cause the processor of the lock interface to implement a method including at least

receiving from a terminal, at the lock interface, a first signal, the first signal being associated with a delivery, requesting access by unlocking the door;

in response, sending from the lock interface to the at least one electronic lock, a second signal, the second signal including at least a request to unlock the door;

opening the electronic lock, based on the request, and allowing the access through the door, regardless of whether a storage area associated with the door is in use and regardless of whether the package is small, medium, or oversized;

wherein the request includes at least a user identity and a code, wherein the method further includes, after receiving the first signal including the request,

verifying, through the lock interface, the request by authenticating the user identity and the code received from the terminal;

approving the request, through the lock interface, after the user identity and the code are successfully authenticated;

in response to the approving of the request, sending the second signal, from the lock interface to the at least one electronic lock, the second signal causing the at least one electronic lock to automatically unlock, the at least one electronic lock including a lock circuit that includes at least

a signal input port that is communicatively connected to at least one signal output port of the lock interface;

wherein, in response to the receiving of signals from the lock interface, an electronic circuit causes electric current to flow through the at least one electronic lock;

the step of verifying, by the lock interface, the request further including at least

comparing, by the lock interface, the user identity and the code received from the terminal with stored data;

approving the request, by the lock interface, when the user identity and the code received match the stored data, and

rejecting the request, by the lock interface, when at least one of the user identity and the code received does not match the stored data; and

in response to the rejecting of the request, sending, from the lock interface to the terminal, a message indicating that the request is invalid.

7. A method comprising:

receiving, at a lock interface, a first signal associated with a delivery, requesting access by unlocking a door, at least one electronic lock for locking a door of a storage room that is stationary and part of a building, the storage room being large enough to accommodate packages that are small, medium, and oversized, the lock interface being communicatively coupled to the at least one electronic lock, the lock interface having at least one processor that implements one or more machine instructions stored on at least one non-transitory computer readable medium;

in response, sending from the lock interface to the at least one electronic lock, a second signal including at least a request to unlock the door; and

opening the at least one electronic lock, based on the request, and allowing the access through the door, regardless of whether a storage area associated with the door is in use and regardless of whether the package is small, medium, or oversized;

wherein the request includes at least a user identity and a code, wherein the method further includes, after receiving the first signal,

verifying, through the lock interface, the request by authenticating the user identity and the code received;

approving the request, through the lock interface, after the user identity and the code are successfully authenticated; and

in response to the approving of the request, sending the second signal, from the lock interface to the at least one electronic lock, the second signal causing the at least one electronic lock to automatically unlock, the at least one electronic lock including a lock circuit that includes at least

a signal input port that is communicatively connected to at least one signal output port of the lock interface;

wherein, in response to the receiving of signals from the lock interface, the lock circuit causes electric current to flow through the at least one electronic lock;

the step of verifying, through the lock interface, the request further including at least

comparing, through the lock interface, the user identity and the code received with stored data;

approving the request, through the lock interface, when the user identity and the code received match the stored data, and

rejecting the request, through the lock interface, when at least one of the user identity and the code received does not match the stored data.

8. The method of claim 7 , wherein the at least one electronic lock includes an electric striker, the step of opening the at least one electronic lock further comprising

automatically unlocking the electric striker based on the request, the request coming from a terminal.

9. The method of claim 7 , wherein the request, the request being received from a terminal, the request further includes a request to deliver an item, the terminal being used by a delivery person, the method further comprising, after opening the at least one electronic lock,

receiving, in the storage room, the item delivered by the delivery person; and

automatically locking the at least one electronic lock after

the item is delivered and

the door is closed.

10. The method of claim 7 , the request being a delivery request and the code being a deliver's-code, the method further comprising receiving a pickup request from a terminal, the pickup request further includes a request to pick up an item in the storage room, the terminal being used by a recipient of the item, the pickup request including at least one recipient-code, the method further comprising, prior to opening the at least one electronic lock,

comparing, by the at least one electronic lock, the recipient-code with a predetermined code;

approving the pickup request, by the at least one electronic lock, when the recipient-code received matches the predetermined code, and rejecting the pickup request when the recipient-code received does not match the predetermined code; and

in response to the approving of the pickup request, automatically unlocking the at least one electronic lock.

11. The method of claim 7 ,

wherein usage of the storage room is shared by multiple users, and wherein only one storage space is available for all packages delivered to the multiple users, and

wherein the storage space that is available is the storage room.

12. The method of claim 7 , wherein storage receptacles are located within the storage room.

13. The method of claim 7 , wherein storage receptacles of different sizes are located within the storage room.

14. The method of claim 7 , the door being an outer door.

15. The method of claim 7 , the door being opaque.

16. The method of claim 7 ,

wherein usage of the storage room is shared by multiple users,

wherein there is only one storage space, and

wherein the storage space is the storage room.

17. The method of claim 7 , the comparing, through the lock interface, of the user identity and of the code received with the stored data, includes, sending by the lock interface, the user identity and the code received to a server for comparison with the stored data;

the approving of the request, through the lock interface, when the user identity and the code received match the stored data being based on receiving an indication from the server that the user identity and the code received match the stored data, and

the rejecting the request, through the lock interface, being based on receiving from the server an indication that the at least one of the user identity and the code received does not match the stored data.

18. The method of claim 7 further comprising authenticating a delivery, the authenticating occurring prior to opening the door of the storage room, and the authenticating occurring via equipment that is used while the delivery is outside of the storage room.

19. A system comprising:

at least one electronic lock for locking a door of a storage room that is stationary and part of a building, the storage room being large enough to accommodate packages that are small, medium, and oversized;

a lock interface that is communicatively coupled to the at least one electronic lock, the lock interface having at least one processor that implements one or more machine instructions stored on at least one non-transitory computer readable medium;

wherein the one or more machine instructions, when implemented, cause the processor of the lock interface to implement a method including at least

receiving from a terminal, at the lock interface, a first signal, the first signal being associated with a delivery, requesting access by unlocking the door;

in response, sending from the lock interface to the at least one electronic lock, a second signal, the second signal including at least a request to unlock the door;

opening the electronic lock, based on the request, and allowing the access through the door, regardless of whether a storage area associated with the door is in use and regardless of whether the package is small, medium, or oversized;

wherein the request includes at least a user identity and a code, wherein the method further includes, after receiving the first signal including the request,

verifying, through the lock interface, the request by authenticating the user identity and the code received from the terminal;

approving the request, through the lock interface, after the user identity and the code are successfully authenticated;

in response to the approving of the request, sending the second signal, from the lock interface to the at least one electronic lock, the second signal causing the at least one electronic lock to automatically unlock, the at least one electronic lock including an electronic circuit that includes at least

a signal input port that is communicatively connected to at least one signal output port of the lock interface;

an electronic switch that, in response to the receiving of signals from the lock interface, the electronic circuit causes electric current to flow through the at least one electronic lock;

the step of verifying, by the lock interface, the request further including at least

comparing, by the lock interface, the user identity and the code received from the terminal with stored data;

approving the request, by the lock interface, when the user identity and the code received match the stored data, and

rejecting the request, by the lock interface, when at least one of the user identity and the code received does not match the stored data; and

in response to the rejecting of the request, sending, from the lock interface to the terminal, a message indicating that the request is invalid; and

in response to the rejecting of the request, sending, from the lock interface to the terminal, a message indicating an invalid request.

20. A system comprising:

at least one electronic lock for locking a door of a storage room that is stationary and part of a building, the storage room being large enough to accommodate packages that are small, medium, and oversized;

a lock interface that is communicatively coupled to the at least one electronic lock, the lock interface having at least one processor that implements one or more machine instructions stored on at least one non-transitory computer readable medium;

wherein the one or more machine instructions, when implemented, cause the processor of the lock interface to implement a method including at least

receiving from a terminal, at the lock interface, a first signal, the first signal being associated with a delivery, requesting access by unlocking the door;

in response, sending from the lock interface to the at least one electronic lock, a second signal, the second signal including at least a request to unlock the door;

opening the electronic lock, based on the request, and allowing the access through the door, regardless of whether a storage area associated with the door is in use and regardless of whether the package is small, medium, or oversized;

wherein the method further includes,

verifying the request by authenticating a user identity and a code received from the user;

approving the request after the user identity and the code are successfully authenticated;

in response to the approving of the request, sending the second signal, from the lock interface to the at least one electronic lock, the second signal causing the at least one electronic lock to automatically unlock, the at least one electronic lock including a lock circuit that includes at least

a signal input port that is communicatively connected to at least one signal output port of the lock interface;

wherein, in response to the receiving of signals from the lock interface, an electronic circuit causes electric current to flow through the at least one electronic lock;

the step of verifying the request further including at least

comparing the user identity and the code received from the user with stored data;

approving the request, by the lock interface, when the user identity and the code received from the user match the stored data, and

rejecting the request, when at least one of the user identity and the code received does not match the stored data; and

in response to the rejecting of the request, sending a message indicating that the request is invalid; and

in response to the rejecting of the request, sending, from the lock interface to the terminal, a message indicating an invalid request.

21. The system of claim 20 , wherein the at least one electronic lock includes an electric striker, the electric striker being communicatively connected to the lock interface, the second signal from the lock interface causing the electric striker to unlock.

22. The system of claim 20 , the at least one electronic lock including a circuit that includes at least

an electronic switch that, in response to the receiving of the first signal and receiving the second signal from the lock interface, causes electric current to flow through the at least one electronic lock.

23. The system of claim 20 , wherein the electronic lock is associated with an identifier, wherein the request further includes at least the identifier of the electronic lock, the code received at the lock interface being associated with the identifier, and the comparing of the user identity and the code received being performed by comparing the identifier to the code.

24. The system of claim 20 , further comprising a voltage converter that converts voltage from a power source to a different voltage that is applied across at least the at least one processor.

25. The system of claim 24 , further comprising a capacitive filter filtering a signal from the power source to the voltage converter.

26. The system of claim 24 , further comprising a capacitive filter filtering a signal from the voltage converter to the processor.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2023
From: FJELD, DUSTIN E
To: LUXER CORPORATION (DBA LUXER ONE)
Reel/Frame 062735/0772 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY PREVIOUSLY RECORDED AT REEL: 047279 FRAME: 0126. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Oct 26, 2018
From: LEVY, ARIK SETH
To: LUXER CORPORATION (DBA LUXER ONE)
Reel/Frame 047335/0171 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2018
From: LEVY, ARIK SETH
To: LUXER ONE
Reel/Frame 047279/0126 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 22, 2018
From: FJELD, DUSTIN ERIK
To: LEVY, ARIK SETH
Reel/Frame 047267/0286 →
Continuity (4)
Continuation In Part 14668883 · Mar 25, 2015
Continuation In Part 14505457 · Oct 2, 2014
Continuation In Part 14505457 · Oct 2, 2014
Related Publication 20160335595A1 · Nov 17, 2016
Cited By (1)
US 12,380,755