IP Library › Granted Patent US 12,725,473
Granted Patent B2
US 12,725,473 · App. 18/687,021 · Granted Sep 1, 2026

Determining when to establish a communication channel for access control

Inventor: Fredrik Einberg (Huddinge, SE)
Assignee: ASSA ABLOY AB
G07C9/00309G07C2209/63H04W76/14
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 12,725,473
App. No.
18/687,021
Granted
Sep 1, 2026
Kind
B2
Abstract

It is provided a method for determining when to establish a communication channel using an electronic lock ( 12 ) controlling access to a restricted physical space ( 16 ). The method is performed by a portable key device ( 2 ). The method comprises: obtaining ( 40 ) a first time-indicator indicating when the portable key device ( 2 ) detects a stop in motion of the portable key device ( 2 ); receiving ( 42 ) a broadcast message from the electronic lock ( 12 ); deriving ( 44 ) a second time-indicator based on the received broadcast message, the second time-indicator indicating when the electronic lock ( 12 ) determines a stop in motion; determining ( 46 ) that a difference between the first time-indicator and the second time-indicator is less than a threshold; and establishing ( 48 ) a communication channel between the portable key device and the electronic lock when it is determined that the difference between the first time-indicator and the second time-indicator is less than the threshold.

Claims (47)

1 . A method for determining when to establish a communication channel for access control using an electronic lock controlling access to a restricted physical space, the method being performed by a portable key device, the method comprising:

obtaining a first time-indicator indicating when the portable key device detects a stop in motion of the portable key device;

receiving a broadcast message from the electronic lock, wherein the broadcast message comprises a time lapse indicator;

deriving a second time-indicator based on the received broadcast message, the second time-indicator indicating when the electronic lock determines a stop in motion by detecting a stop of a nearby object using a fixedly mounted sensor;

determining that a difference between the first time-indicator and the second time-indicator is less than a threshold; and

establishing a communication channel between the portable key device and the electronic lock when it is determined that the difference between the first time-indicator and the second time-indicator is less than the threshold;

wherein the deriving the second time-indicator comprises:

determining a current time of the portable key device; and

subtracting the time lapse indicator from the current time to obtain the second time-indicator.

2 . The method according to claim 1 , wherein the time lapse indicator indicates an amount of time that lapsed between a time that the electronic lock determined the stop in motion and a time when the electronic lock generated the broadcast message, within a margin of error.

3 . The method according to claim 1 , wherein the obtaining the first time-indicator is based on accelerometer data of the portable key device.

4 . The method according to claim 1 , wherein the establishing the communication channel comprises establishing the communication channel between the portable key device and the electronic lock only when it is determined that the difference between the first time-indicator and the second time-indicator is less than the threshold.

5 . The method according to claim 1 , further comprising:

determining that a received signal strength of a signal from the electronic lock is greater than a first threshold;

notifying a user of the portable key device of the nearby electronic lock;

receiving user input from the user indicating intent to unlock the electronic lock; and

determining that a received signal strength of a signal from the electronic lock is greater than a second threshold, wherein the second threshold is greater than the first threshold;

wherein the establishing the communication channel between the portable key device and the electronic lock is performed after determining that the received signal strength is greater than the second threshold.

6 . A portable key device for determining when to establish a communication channel for access control using an electronic lock controlling access to a restricted physical space, the portable key device comprising:

a processor; and

a memory storing instructions that, when executed by the processor, cause the portable key device to:

obtain a first time-indicator indicating when the portable key device detects a stop in motion of the portable key device;

receive a broadcast message from the electronic lock, wherein the broadcast message comprises a time lapse indicator;

derive a second time-indicator based on the received broadcast message, the second time-indicator indicating when the electronic lock determines a stop in motion by detecting a stop of a nearby object using a fixedly mounted sensor;

determine that a difference between the first time-indicator and the second time-indicator is less than a threshold; and

establish a communication channel between the portable key device and the electronic lock when it is determined that the difference between the first time-indicator and the second time-indicator is less than the threshold;

wherein the instructions to derive the second time-indicator comprise instructions that, when executed by the processor, cause the portable key device to:

determine a current time of the portable key device; and

subtract the time lapse indicator from the current time to obtain the second time-indicator.

7 . The portable key device according to claim 6 , wherein the time lapse indicator indicates an amount of time that lapsed between a time that the electronic lock determined the stop in motion and a time when the electronic lock generated the broadcast message, within a margin of error.

8 . The portable key device according to claim 6 , wherein the instructions to obtain comprise instructions that, when executed by the processor, cause the portable key device to obtain the first time-indicator based on accelerometer data of the portable key device.

9 . The portable key device according to claim 6 , wherein the instructions to establish the communication channel comprise instructions that, when executed by the processor, cause the portable key device to establish the communication channel between the portable key device and the electronic lock only when it is determined that the difference between the first time-indicator and the second time-indicator is less than the threshold.

10 . The portable key device according to claim 6 to further comprising instructions that, when executed by the processor, cause the portable key device to:

determine that a received signal strength of a signal from the electronic lock is greater than a first threshold;

notify a user of the portable key device of the nearby electronic lock;

receive user input from the user indicating intent to unlock the electronic lock; and

determine that a received signal strength of a signal from the electronic lock is greater than a second threshold, wherein the second threshold is greater than the first threshold;

wherein the instructions to establish the communication channel between the portable key device and the electronic lock comprise instructions that, when executed by the processor, cause the portable key device to establish the communication channel after determining that the received signal strength is greater than the second threshold.

11 . A non-transitory computer-readable medium comprising a computer program stored thereon for determining when to establish a communication channel for access control using an electronic lock controlling access to a restricted physical space, the computer program comprising computer program code which, when executed on a portable key device, causes the portable key device to:

obtain a first time-indicator indicating when the portable key device detects a stop in motion of the portable key device;

receive a broadcast message from the electronic lock, wherein the broadcast message comprises a time lapse indicator;

derive a second time-indicator based on the received broadcast message, the second time-indicator indicating when the electronic lock determines a stop in motion by detecting a stop of a nearby object using a fixedly mounted sensor;

determine that a difference between the first time-indicator and the second time-indicator is less than a threshold; and

establish a communication channel between the portable key device and the electronic lock when it is determined that the difference between the first time-indicator and the second time-indicator is less than the threshold;

wherein the computer program code to derive the second time-indicator comprises computer program code that, when executed on the portable key device, causes the portable key device to:

determine a current time of the portable key device; and

subtract the time lapse indicator from the current time to obtain the second time-indicator.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2024
From: EINBERG, FREDRIK
To: ASSA ABLOY AB
Reel/Frame 066574/0755 →
Priority Claims (2)
SE 2151268-6 · Oct 15, 2021 · national
SE 2151269-4 · Oct 15, 2021 · national
Continuity (1)
Related Publication 20240362961A1 · Oct 31, 2024
References Cited (22)
US 9483887B1 · Soleimani · 2016 [cited by applicant]
US 10152838B2 · Einberg · 2018 [cited by applicant]
US 10249122B1 · Aksamít · 2019 [cited by examiner]
US 20020084887A1 · Arshad et al. · 2002 [cited by applicant]
US 20140049361A1 · Ahearn et al. · 2014 [cited by applicant]
US 20170372549A1 · Einberg · 2017 [cited by applicant]
US 20190039570A1 · Foster · 2019 [cited by examiner]
US 20200020184A1 · Noll · 2020 [cited by examiner]
US 20200051351A1 · Shin · 2020 [cited by applicant]
US 20200349785A1 · Kuenzi et al. · 2020 [cited by applicant]
US 20210035391A1 · Einberg · 2021 [cited by examiner]
US 20220009445A1 · Huschenbett · 2022 [cited by examiner]
EP 3147868 · 2017 [cited by applicant]
FR 2820535 · 2002 [cited by applicant]
WO 2014107196 · 2014 [cited by applicant]
WO 2020058294 · 2020 [cited by applicant]
WO 2023062212 · 2023 [cited by applicant]
“PCT EP 2022078702 ISR mailed Jan. 23, 2023”, 5 pages. [cited by applicant]
“PCT EP 2022078702 Written Opinion mailed Jan. 23, 2023”, 8 pages. [cited by applicant]
“SE Application 2151268-6 Office Action mailed Jun. 22, 2022”, 8 pages. [cited by applicant]
“SE Application 2151268-6 Office Action mailed Sep. 7, 2023”, 6 pages. [cited by applicant]
“SE Application 2151269-4 Office Action mailed Jun. 22, 2022”, 10 pages. [cited by applicant]