IP Library › Granted Patent US 11,469,789
Granted Patent B2
US 11,469,789 · App. 16/601,304 · Granted Oct 11, 2022

Methods and systems for comprehensive security-lockdown

Inventors: Arun Kumar Sharma (Cupertino, CA); Michael Wurm (Redwood City, CA); Richard Schaffzin (Mountain View, CA); Prajakta Setty (Fremont, CA); Deep Kumar (Fremont, CA)
Assignee: SecureALL Corporation
H04B1/401H04B1/16H04W52/02H04W52/0229H04W52/0235Y02D30/70
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,469,789
App. No.
16/601,304
Granted
Oct 11, 2022
Kind
B2
Abstract

An electronic lock can enter a lockdown mode in response to a lockdown command comprising a mechanical command, e.g. a button or door handle being pressed on the lock in a predefined time-series sequence, or touching the lock in a time-series sequence). Alternatively, an audio or visual command can be issued, e.g. saying certain words or making a hand gesture. The lock may require additional authentication before executing the lockdown command, e.g. recognizing an authorized electronic key. Other embodiments are also provided.

Claims (51)

1. A system comprising an apparatus for controlling at least a first plurality of electronic door locks (EDLs), the apparatus being operable to:

obtain a command to cause the EDLs to execute an operation; and

in response to the command, send command messages in two or more phases to cause the EDLs to execute the operation, the command messages comprising one or more first command messages and a plurality of second command messages, such that:

(a) in a first phase, the apparatus sends the one or more first command messages each of which is addressed to one or more routers each of which provides connectivity to corresponding one or more of the EDLs, the one or more routers providing connectivity to all of the EDLs, wherein the one or more first command messages are not addressed to the EDLs, each first command message instructing at least one of the one or more routers to instruct the corresponding one or more EDLs to at least begin executing the operation;

(b) in a second phase, the apparatus sends the second command messages addressed to the EDLs and instructing the EDLs to execute the operation, each second command message instructing at least one of the EDLs to execute the operation;

wherein the one or more first command messages are fewer than the second command messages.

2. The system of claim 1 , the system being operable to:

(a) receive action button (AB) Lockdown signal messages from ABs;

(b) for each EDL i, where i is an index identifying the EDL:

determine from the AB Lockdown signal messages whether one or more conditions have occurred; and

upon determining that the one or more conditions have occurred, send a Lockdown message to the EDL i to cause the EDL i to enter a Lockdown mode.

3. The system of claim 2 wherein, for each EDL i, the one or more conditions are determined using a function of:

time information;

a set of EDLs each of which comprises an AB that sent an AB Lockdown signal message;

a distance between the EDL i and at least one EDL of the set; and

a relative weight assigned to at least one AB that sent an AB Lockdown signal message.

4. The system of claim 1 , the system being operable to receive action button (AB) Lockdown signal messages from one or more ABs, to determine from the AB Lockdown signal messages a set of EDLs, and to send a Lockdown message to each EDL of the set to cause the EDL to enter a Lockdown mode.

5. The system of claim 4 where at least one AB has a memory that contains a set of messages, with at least one message for each EDL in the set, the messages being pre-generated by a system external to the AB, each message comprising cryptographic information.

6. The system of claim 5 wherein each message is encrypted for being decryptable by a corresponding EDL but not any other of the EDLs.

7. The system of claim 5 wherein each message comprises cryptographic authentication information for authenticating the message by a corresponding EDL.

8. The system of claim 5 wherein at least one message comprises a command for a corresponding EDL to switch from one operating mode to another operating mode.

9. The system of claim 5 where each message comprises temporal validity information verifiable by a corresponding EDL upon receipt of the message to determine whether the message has expired.

10. The system of claim 4 , wherein the apparatus comprises one or more Application Software Servers (ASSs), and the system comprises one or more routers,

wherein each router is operable, upon discovery that the router has lost network connectivity with the one or more ASSs, to configure itself into a head-router to operate autonomously, serving and commanding its downstream devices as per business logic and as needed communicating and commanding peer routers to implement the business logic.

11. The system of claim 10 , operable in fault resilient distributed lockdown (DL) mode in which the head router, upon receipt of an AB command for a set of EDLs, executes the following operations:

(a) communicates an operation command corresponding to the AB command to those EDLs in set that are directly connected (wirelessly or otherwise) to the head router;

(b) for each EDL in the set that is not directly connected to the head router, searches for one or more other routers that are candidates for providing connectivity to the EDL, and requests at least one such other router to convey the operation command to the EDL if at least one such other router is found.

12. The system of claim 4 , where the AB is operable to have a direct wireless communication path with any one of said EDLs, and wherein at least one of the second command messages is sent through at least one of the one or more routers.

13. The system of claim 12 , wherein an EDL is operable to execute an AB command based on at least one of the following conditions:

(a) the AB command is received within a configurable timeout period of when an electronic key (Ekey) with access permission to the EDL was last read by the EDL;

(b) an estimated distance between the EDL and the AB is less than a configured threshold:

wherein each of the second command messages is sent through at least one of the one or more routers;

wherein the second command messages are sufficient for the EDLs to execute the operation even in the absence of the first command messages; and

wherein the first command messages are sufficient for the EDLs to execute the operation even in the absence of the second command messages.

14. The system of claim 1 further comprising the one or more routers, wherein in the first phase at least one router instructs a plurality of the corresponding EDLs via a broadcast transmission to at least begin executing the operation.

15. The system of claim 1 , wherein the first command messages to the routers comprise a token enabling at least one of the EDLs to validate the authenticity of a command sent by at least one router in the first phase.

16. A method comprising:

obtaining a command to cause a first plurality of Electronic Door Locks (EDLs) to execute an operation;

in response to the command, sending command messages in two or more phases to cause the EDLs to execute the operation, the command messages comprising one or more first command messages and a plurality of second command messages, such that:

(a) a first phase comprises sending the one or more first command messages to one or more routers each of which provides connectivity to corresponding one or more of the EDLs, the one or more routers providing connectivity to all of the EDLs, each first command message instructing at least one of the one or more routers to instruct the corresponding one or more EDLs to at least begin executing the operation;

(b) a second phase comprises sending the second command messages to the EDLs, the one or more second command messages instructing the EDLs to execute the operation, each second command message instructing at least one of the EDLs to execute the operation;

wherein generating and transmitting the one or more first command messages takes less time than generating and transmitting the second command messages.

17. A system comprising an apparatus for controlling at least a first plurality of electronic door locks (EDLs), the apparatus being operable to:

obtain a command to cause the EDLs to execute an operation; and

in response to the command, send command messages in two or more phases to cause the EDLs to execute the operation, the command messages comprising one or more first command messages and a plurality of second command messages, such that:

(a) in a first phase, the apparatus sends the one or more first command messages to one or more routers each of which provides connectivity to corresponding one or more of the EDLs, the one or more routers providing connectivity to all of the EDLs, each first command message instructing at least one of the one or more routers to instruct the corresponding one or more EDLs to at least begin executing the operation;

(b) in a second phase, the apparatus sends the second command messages addressed to the EDLs, the one or more second command messages instructing the EDLs to execute the operation, each second command message instructing at least one of the EDLs to execute the operation;

wherein the one or more first command messages are fewer than the second command messages.

18. The system of claim 17 , wherein the operation is Lockdown, the one or more first command messages instruct the one or more routers to instruct their corresponding EDLs to be in Lockdown, and the one or more second command messages instruct the EDLs to be in Lockdown.

19. The system of claim 17 , wherein each of the first and second command messages specifies a duration associated with the operation, and the one or more second command messages specify a different duration than the one or more first command messages.

20. The system of claim 17 , wherein the apparatus is configured to send the second command messages after the first messages, and the second command messages are sufficient for the EDLs to execute the operation even in the absence of the first command messages.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2021
From: SHARMA, ARUN KUMAR; WURM, MICHAEL; SCHAFFZIN, RICHARD; SETTY, PRAJAKTA; KUMAR, DEEP
To: SECUREALL CORPORATION
Reel/Frame 055169/0332 →
Continuity (18)
Continuation In Part 16019503 · Jun 26, 2018
Continuation In Part 15473224 · Mar 29, 2017
Continuation In Part 14444949 · Jul 28, 2014
Continuation In Part 13843757 · Mar 15, 2013
Continuation In Part 13841079 · Mar 15, 2013
Continuation In Part 13747362 · Jan 22, 2013
Continuation 12500587 · Jul 9, 2009
Continuation In Part 13691626 · Nov 30, 2012
Continuation In Part 13340520 · Dec 29, 2011
Provisional Application 62524907 · Jun 26, 2017
Provisional Application 61858821 · Jul 26, 2013
Provisional Application 61611577 · Mar 16, 2012
Provisional Application 61611575 · Mar 16, 2012
Provisional Application 61565450 · Nov 30, 2011
Provisional Application 61079435 · Jul 9, 2008
Provisional Application 61428155 · Dec 29, 2010
Related Publication 20200044682A1 · Feb 6, 2020
Related Publication 20200358471A9 · Nov 12, 2020
Cited By (2)
US 12,474,868 US 12,536,856