IP Library › Granted Patent US 11,221,389
Granted Patent B2
US 11,221,389 · App. 16/723,572 · Granted Jan 11, 2022

Statistical analysis of mismatches for spoofing detection

Inventors: Lauri Aarne Johannes Wirola (Tampere, FI); Jari Syrjarinne (Tampere, FI)
Assignee: Here Global B.V.
G01S5/0242G01S5/0252H04B17/318H04W4/029G01S19/015
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,221,389
App. No.
16/723,572
Granted
Jan 11, 2022
Kind
B2
Abstract

A method is disclosed that includes obtaining one or more pieces of radio measurements; determining one or more radio nodes that enable one or more mobile devices a respective positioning; and maintaining a database comprising information identifying the determined one or more radio nodes. A corresponding apparatus, computer-readable storage medium and system are also disclosed.

Claims (54)

1. A method, performed by at least one apparatus, comprising:

obtaining one or more pieces of radio measurements, wherein a respective radio measurement of the one or more pieces of radio measurements is indicative of one or more identifiers of one or more radio nodes that are observable at a certain position;

determining a subset of the one or more radio nodes that enables one or more mobile devices a respective positioning based at least partially on the one or more pieces of radio measurements and a radio map, the radio map representing a radio environment, determining of the subset of the one or more radio nodes that enables the one or more mobile devices the respective positioning comprising:

comparing the one or more identifiers and one or more values to respective comparison values comprised by or associated with the radio map, the one or more values comprised or represented by the one or more pieces of radio measurements, and

determining one or more affected radio nodes being associated with differing values between a respective radio measurement of the one or more pieces of radio measurements and the corresponding comparison values as the subset of the one or more radio nodes enabling positioning, wherein said positioning enabled by the subset of the one or more radio nodes is considered to be at least partially unexpected; and

maintaining a database comprising information identifying the determined subset of the one or more radio nodes.

2. The method according to claim 1 , wherein a respective radio measurement of the one or more pieces of radio measurements comprises one or more identifiers indicative of one or more radio nodes that are observable at the certain position, and optionally one or more received signal strength values determined based on radio signals sent by the one or more radio nodes.

3. The method according to claim 1 , wherein the one or more values comprised or represented by the one or more pieces of radio measurements comprise one or more received signal strength values; and

maintaining the database comprises updating the database such that the database comprises an indication of the determined one or more affected radio nodes.

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

determining one or more areas in which the one or more affected radio nodes are located, wherein the one or more areas are determined at least partially based on the one or more affected radio nodes; and

updating the database based on the determined one or more areas.

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

determining a position estimate at least partially based on the database; and

outputting the determined position estimate.

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

providing at least a part of the database to at least one position-based service.

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

providing at least a part of the database to at least one mobile device for usage in an offline positioning performed and/or controlled by the at least one mobile device.

8. The method of claim 1 , wherein the radio map comprises at least one radio model, the radio model providing a description of a coverage area of a corresponding radio node of the one or more radio nodes.

9. The method of claim 1 , wherein the radio map comprises at least one radio model, the radio model being a radio image representing an expected radio signal strength field of a radio signal transmitted by the corresponding radio node.

10. A method, performed by at least one mobile device comprising a communication interface and memory, comprising:

receiving, via the communication interface, at least a part of a database comprising information identifying one or more radio nodes that enable one or more mobile devices a positioning and at least a part of a radio map, the radio map representing a radio environment, wherein:

the one or more radio nodes (a) enable the at least one mobile device a respective positioning and (b) comprise one or more affected nodes,

the positioning that is enabled by radio signals sent by each radio node of the one or more affected radio nodes is considered to be at least partially unexpected, and

the one or more affected radio nodes were identified as having observed signal strength values that differed from respective comparison values comprised by or associated with the radio map;

storing at least the part of the database in the memory;

obtaining one or more areas in which the one or more radio nodes enabling position that is considered to be at least partially unexpected are located; and

updating at least the part of the database based on the one or more areas.

11. The method according to claim 10 , further comprising:

gathering at least one radio measurement indicative of one or more identifiers of one or more radio nodes that are observable at a certain position at which the at least one mobile device is located; and

determining a position estimate indicative of a current position of the at least one mobile device at least partially based on the part of the database.

12. The method according to claim 10 , further comprising:

outputting a positioning request indicative of requesting a current position of the at least one mobile device to be determined; and

obtaining a position estimate indicative of a current position of the at least one position device.

13. The method of claim 10 , wherein an area of the one or more areas is identifiable by a respective area identifier configured to enable determination of a size and a form of the area.

14. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause said apparatus at least to:

obtain one or more pieces of radio measurements, wherein a respective radio measurement of the one or more pieces of radio measurements is indicative of one or more identifiers of one or more radio nodes that are observable at a certain position;

determine a subset of the one or more radio nodes that enables one or more mobile devices a respective positioning based at least partially on the one or more pieces of radio measurements and a radio map, the radio map representing a radio environment, determining of the subset of the one or more radio nodes that enables the one or more mobile devices the respective positioning comprising:

comparing the one or more identifiers and one or more values to respective comparison values comprised by or associated with the radio map, the one or more values comprised or represented by the one or more pieces of radio measurements, and

determining one or more affected radio nodes being associated with differing values between a respective radio measurement of the one or more pieces of radio measurements and the corresponding comparison values as the subset of the one or more radio nodes enabling positioning, wherein said positioning enabled by the subset of the one or more radio nodes is considered to be at least partially unexpected; and

maintain a database comprising information identifying the determined subset of the one or more radio nodes.

15. The apparatus according to claim 14 , wherein a respective radio measurement of the one or more pieces of radio measurements comprises one or more identifiers indicative of the one or more radio nodes that are observable at the certain position, and optionally one or more received signal strength values determined based on radio signals sent by the one or more radio nodes.

16. The apparatus according to claim 14 , wherein the one or more values comprised or represented by the one or more pieces of radio measurements comprise one or more received signal strength values; and

the at least one memory and the computer program code are further configured to, with the at least one processor, cause said apparatus to maintain the database by updating the database based on the determined one or more affected radio nodes.

17. The apparatus according to claim 14 , wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause said apparatus to:

determine one or more areas in which the one or more affected radio nodes are located, wherein the one or more areas are determined at least partially based on the one or more affected radio nodes; and

update the database based on the determined one or more areas.

18. The apparatus according to claim 14 , wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause said apparatus to:

determine a position estimate at least partially based on the database; and

output the determined position estimate.

19. The apparatus according to claim 14 , wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause said apparatus to provide at least a part of the database to at least one position-based service.

20. The apparatus according to claim 14 , wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause said apparatus to:

provide at least a part of the database to at least one mobile device for usage in an offline positioning performed and/or controlled by the at least one mobile device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2019
From: WIROLA, LAURI AARNE JOHANNES; SYRJARINNE, JARI
To: HERE GLOBAL B.V.
Reel/Frame 051348/0532 →
Priority Claims (1)
EP 18214720 · Dec 20, 2018 · regional
Continuity (1)
Related Publication 20200200857A1 · Jun 25, 2020
Cited By (1)
US 12,517,210