IP Library › Granted Patent US 12,474,436
Granted Patent B2
US 12,474,436 · App. 17/913,551 · Granted Nov 18, 2025

Enabling determination of proximity based on detectable proximity determiners

Inventors: Jan Elfström (Landskrona, SE); Mikael Johansson (Lund, SE); Magnus Hansson (Malmö, SE)
Assignee: ASSA ABLOY AB
G01S5/14G01S5/0252G01S5/0278
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,474,436
App. No.
17/913,551
Granted
Nov 18, 2025
Kind
B2
Abstract

It is provided a method for enabling determination of proximity of a mobile device ( 2 a, 2 b ) to a selected proximity determiner ( 3 a ). The method comprises the steps of: determining a base set of proximity determiners ( 3 b - e ) whereby an enlarged set of proximity determiners is defined as the selected proximity determiner and the base set of proximity determiners; receiving beacon measurements of signal strength of other proximity determiners in the enlarged set of proximity determiners; generating a two-dimensional graph based on the beacon measurements; receiving respective device measurements indicating signal strength of a signal from the mobile device at each proximity determiner in the enlarged set of proximity determiners; finding an optimum in a space defined by the two-dimensional graph; and determining the most probable position of the mobile device in the graph based on the optimum.

Claims (85)

1 . A method for enabling determination of proximity of a mobile device to a selected proximity determiner, the method being performed by a proximity determiner and comprising:

determining a base set of proximity determiners being detectable from the selected proximity determiner and whereby an enlarged set of proximity determiners is defined as comprising the selected proximity determiner and the base set of proximity determiners;

receiving, from each proximity determiner of the enlarged set of proximity determiners, beacon measurements of signal strength of other proximity determiners in the enlarged set of proximity determiners;

generating a two-dimensional graph based on the beacon measurements;

receiving, from each proximity determiner of the enlarged set of proximity determiners, respective device measurements indicating signal strength of a signal from the mobile device at each proximity determiner in the enlarged set of proximity determiners;

finding an optimum in a space defined by the two-dimensional graph, based on a probability indicator of the mobile device being in a position based on sub-calculations, for each proximity determiner in the enlarged set of proximity determiners, based on a distance in the graph to the respective proximity determiner and the device measurement for the respective beacon; and

determining the most probable position of the mobile device in the graph based on the optimum.

2 . The method according to claim 1 , wherein the finding an optimum comprises finding an optimum based on a numerical optimisation of the probability indicator.

3 . The method according to claim 1 , further comprising determining a finite number of potential positions of the mobile device in the two-dimensional graph, wherein the finding an optimum comprises calculating the probability indicator for each potential position, and determining the optimum to be a most probable of the potential positions, based on the calculated probability indicators.

4 . The method according to claim 1 , wherein the selected proximity determiner is provided by an electronic lock for securing a restricted physical space, and the receiving device measurements, finding an optimum and determining the most probable position are repeated for a plurality of different mobile devices, and wherein the method further comprises:

triggering access control in the electronic lock for the mobile device having the shortest Euclidian distance between its most probable position and the selected proximity determiner in the graph.

5 . The method according to claim 4 , wherein the triggering access control in the electronic lock for the mobile device is only performed when the Euclidian distance between its most probable position and the selected proximity determiner in the graph is less than a threshold distance.

6 . The method according to claim 1 , wherein in the finding an optimum, each sub-calculation is based on a similarity value between the distance in the graph to the respective proximity determiner and the device measurement for the respective beacon.

7 . The method according to claim 1 , wherein the finding an optimum comprises calculating a probability indicator of the mobile device being in that position based on the following formula:

P

p

⁢

o

⁢

s

=

∑

b

❘

"\[LeftBracketingBar]"

log

⁢

(

d

b

r

b

)

❘

"\[RightBracketingBar]"

where P pos is the probability indicator of the mobile device being in position pos, b represents the different proximity determiners, d b is distance in the graph to the proximity determiner b and r b is the device measurement for proximity determiner b.

8 . A proximity determiner for enabling determination of proximity of a mobile device to a selected proximity determiner, the proximity determiner comprising:

a processor; and

a memory storing instructions that, when executed by the processor, cause the proximity determiner to:

determine a base set of proximity determiners being detectable from the selected proximity determiner whereby an enlarged set of proximity determiners is defined as comprising the selected proximity determiner and the base set of proximity determiners;

receive, from each proximity determiner of the enlarged set of proximity determiners, beacon measurements of signal strength of other proximity determiners in the enlarged set of proximity determiners;

generate a two-dimensional graph based on the beacon measurements;

receive, from each proximity determiner of the enlarged set of proximity determiners, respective device measurements indicating signal strength of a signal from the mobile device at each proximity determiner in the enlarged set of proximity determiners;

find an optimum in a space defined by the two-dimensional graph, based on a probability indicator of the mobile device being in a position based on sub-calculations, for each proximity determiner in the enlarged set of proximity determiners, based on a distance in the graph to the respective proximity determiner and the device measurement for the respective beacon; and

determine the most probable position of the mobile device in the graph based on the optimum.

9 . The proximity determiner according to claim 8 , wherein the instructions to find an optimum comprise instructions that, when executed by the processor, cause the proximity determiner to find an optimum based on a numerical optimisation of the probability indicator.

10 . The proximity determiner according to claim 8 , further comprising instructions that, when executed by the processor, cause the proximity determiner to:

determine a finite number of potential positions of the mobile device in the two-dimensional graph;

wherein the instructions to find an optimum comprise instructions that, when executed by the processor, cause the proximity determiner to calculate the probability indicator for each potential position, and determine the optimum to be a most probable of the potential positions, based on the calculated probability indicators.

11 . The proximity determiner according to claim 8 , wherein the selected proximity determiner is provided by an electronic lock for securing a restricted physical space, and the proximity determiner comprises instructions that, when executed by the processor, cause the proximity determiner to:

repeat the instructions to receive device measurements, find an optimum and determine the most probable position for a plurality of different mobile devices; and

trigger access control in the electronic lock for the mobile device having the shortest Euclidian distance between its most probable position and the selected proximity determiner in the graph.

12 . The proximity determiner according to claim 11 , wherein the instructions to trigger access control in the electronic lock for the mobile device are only performed when the Euclidian distance between its most probable position and the selected proximity determiner in the graph is less than a threshold distance.

13 . The proximity determiner according to claim 8 , wherein the instructions to find an optimum comprise instructions that, when executed by the processor, cause the proximity determiner to calculate each sub-calculation based on a similarity value between the distance in the graph to the respective proximity determiner and the device measurement for the respective beacon.

14 . The proximity determiner according to claim 8 , wherein the instructions to find an optimum comprise instructions that, when executed by the processor, cause the proximity determiner to calculate a probability indicator of the mobile device being in that position based on the following formula:

P

p

⁢

o

⁢

s

=

∑

b

❘

"\[LeftBracketingBar]"

log

⁢

(

d

b

r

b

)

❘

"\[RightBracketingBar]"

where P pos is the probability indicator of the mobile device being in position pos, b represents the different proximity determiners, d b is distance in the graph to the proximity determiner b and r b is the device measurement for proximity determiner b.

15 . An electronic lock comprising the proximity determiner according to claim 8 .

16 . A non-transitory computer readable medium storing a computer program for enabling determination of proximity of a mobile device to a selected proximity determiner, the computer program comprising computer program code which, when run on a proximity determiner causes the proximity determiner to:

determine a base set of a proximity determiners being detectable from the selected proximity determiner whereby an enlarged set of proximity determiners is defined as comprising the selected proximity determiner and the base set of proximity determiners;

receive, from each proximity determiner of the enlarged set of proximity determiners, beacon measurements of signal strength of other proximity determiners in the enlarged set of proximity determiners;

generate a two-dimensional graph based on the beacon measurements;

receive, from each proximity determiner of the enlarged set of proximity determiners, respective device measurements indicating signal strength of a signal from the mobile device at each proximity determiner in the enlarged set of proximity determiners;

find an optimum in a space defined by the two-dimensional graph, based on a probability indicator of the mobile device being in that position based on sub-calculations, for each proximity determiner in the enlarged set of proximity determiners, based on a distance in the graph to the respective proximity determiner and the device measurement for the respective beacon; and

determine the most probable position of the mobile device in the graph based on the optimum.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2022
From: ELFSTRÖM, JAN; JOHANSSON, MIKAEL; HANSSON, MAGNUS
To: ASSA ABLOY AB
Reel/Frame 061183/0903 →
Priority Claims (1)
SE 2050329 · Mar 25, 2020 · national
Continuity (1)
Related Publication 20230098945A1 · Mar 30, 2023
References Cited (47)
US 20140049361A1 · Ahearn et al. · 2014 [cited by applicant]
US 20140179338A1 · Shang et al. · 2014 [cited by applicant]
US 20150230100A1 · Atia · 2015 [cited by examiner]
US 20150362581A1 · Friedman et al. · 2015 [cited by applicant]
US 20160055697A1 · Raina · 2016 [cited by examiner]
US 20160379074A1 · Nielsen et al. · 2016 [cited by applicant]
US 20170064515A1 · Heikkila et al. · 2017 [cited by applicant]
US 20170359796A1 · Wirola et al. · 2017 [cited by applicant]
US 20180067187A1 · Oh et al. · 2018 [cited by applicant]
US 20180184287A1 · Khan et al. · 2018 [cited by applicant]
US 20180255426A1 · Liao et al. · 2018 [cited by applicant]
US 20190037419A1 · Knaappila · 2019 [cited by applicant]
US 20210321223A1 · Adachi · 2021 [cited by applicant]
US 20230121857A1 · Hansson · 2023 [cited by examiner]
CN 106662628 · 2017 [cited by applicant]
CN 106664530 · 2017 [cited by applicant]
CN 107148578 · 2017 [cited by applicant]
CN 108353248 · 2018 [cited by applicant]
CN 108700643 · 2018 [cited by applicant]
EP 2141957 · 2010 [cited by applicant]
EP 3404438 · 2018 [cited by applicant]
GB 0822520 · 2009 [cited by applicant]
KR 101620285 · 2016 [cited by applicant]
WO WO2013000073 · 2013 [cited by applicant]
WO 2021191260 · 2021 [cited by applicant]
WO WO2021191262A1 · 2021 [cited by applicant]
Atia et al. “Dynamic Online-Calibrated Radio Maps for Indoor Positioning in Wireless Local Area Networks,” IEEE Transactions on Mobile Computing, Sep. 2013, vol. 12, No. 9, pp. 1774-1787. [cited by applicant]
Bandirmali et al. “ERLAK: On the Cooperative Estimation of the Real-Time RSSI Based Location and K Constant Term,” Wireless Personal Communications, Feb. 2017, vol. 95, pp. 3923-3932. [cited by applicant]
Chen et al. “Robust Cooperative Wi-Fi Fingerprint-Based Indoor Localization,” IEEE Internet of Things Journal, Dec. 2016, vol. 3, No. 6, pp. 1406-1417. [cited by applicant]
Destiarti et al. “Cluster-based PLE Areas for Mobile Cooperative Localization in Indoor Wireless Sensor Network,” IEEE, 2016 8th International Conference on Information Technology and Electrical Engineering (ICITEE), Oc… [cited by applicant]
Guinness et al. “Visualizing Wi-Fi Access Point Measurements and Location Data Using Graph Layouts,” IEEE, 2017 European Navigation Conference (ENC), May 2017, pp. 329-340. [cited by applicant]
Kamada et al. “An Algorithm for Drawing General Undirected Graphs,” Information Processing Letters, Apr. 1989, vol. 31, No. 1, pp. 7-15. [cited by applicant]
Kim et al. “Passive WiFi Fingerprinting Method,” IEEE, 2018 International Conference on Indoor Positioning and Indoor Navigation (IPIN), Sep. 2018, 8 pages. [cited by applicant]
Official Action for Sweden Patent Application No. 2050329-8, dated Mar. 3, 2021, 11 pages. [cited by applicant]
International Search Report and Written Opinion for International (PCT) Patent Application No. PCT/EP2021/057542, dated Jul. 12, 2021, 16 pages. [cited by applicant]
“International Application Serial No. PCT EP2021 057542, International Preliminary Report on Patentability mailed Oct. 6, 2022”, 8 pgs. [cited by applicant]
“CN 202180023944.9 First Office Action mailed Apr. 1, 2024”, with English translation, 20 pages. [cited by applicant]
“U.S. Appl. No. 17/913,569, Non Final Office Action mailed Feb. 11, 2025”, 11 pgs. [cited by applicant]
“U.S. Appl. No. 17/913,569, Preliminary Amendment filed Sep. 22, 2022”, 9 pgs. [cited by applicant]
“CN Application No. 202180024048.4 Chinese third Office Action mailed Dec. 5, 2024”, with English translation, 18 pages. [cited by applicant]
“CN202180024048.4 Chinese First Office Action with search report mailed 03122024”, with English translation, 17 pages. [cited by applicant]
“International Application Serial No. PCT/EP2021/057545, International Preliminary Report on Patentability mailed Oct. 6, 2022”, 8 pgs. [cited by applicant]
“International Application Serial No. PCT/EP2021/057545, International Search Report mailed Jul. 12, 2021”, 5 pgs. [cited by applicant]
“International Application Serial No. PCT/EP2021/057545, Written Opinion mailed Jul. 12, 2021”, 7 pgs. [cited by applicant]
“Sweden Application No. 2050330-6, Office Action mailed date Mar. 3, 2021”, 11 pgs. [cited by applicant]
Deng, Zhongliang, et al., “Indoor and Outdoor Wireless Positioning and Navigation”, Beijing University of Posts and Telecommunications Press, with English translation, (Dec. 2013), 7 pages. [cited by applicant]
“U.S. Appl. No. 17/913,569, Response filed Apr. 30, 2025 to Non Final Office Action mailed Feb. 11, 2025”, 12 pages. [cited by applicant]