# US 11,115,814 B2 · Use of encryption to provide positioning support services

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,115,814 B2
- Document ID: US11115814B2
- Status: Granted
- Kind: B2
- Application number: 15/739,619
- Filed: 2015-06-29
- Published: 2018-06-28
- Granted: 2021-09-07
- Earliest claimed: 2015-06-29
- Assignees: HERE Global B.V.
- Applicants: Here Global B.V.
- Inventors: Muhammad Irshan Khan; Jari Syrjärinne; Pavel Ivanov
- Web page: https://patentgrep.com/patent/US11115814B2

## CPC

- H04W 12/02: Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
- G01S 1/04: Details
- G01S 5/0236: {Assistance data, e.g. base station almanac}
- G01S 5/02523: {Details of interaction of receiver with radio-map}
- H04L 9/0816: {Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use}
- H04L 9/14: using a plurality of keys or algorithms
- G01S 1/68: Marker, boundary, call-sign, or like beacons transmitting signals not carrying directional information
- G01S 2205/02: Indoor
- H04W 12/63: Location-dependent; Proximity-dependent
- H04W 64/00: Locating users or terminals {or network equipment} for network management purposes, e.g. mobility management
- H04W 64/003: {locating network equipment}
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G01S: RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A method is disclosed, comprising: holding available, by a first apparatus, encrypted first positioning support data, wherein said encrypted first positioning support data are decryptable by a first decryption key, and wherein said encrypted first positioning support data are configured to enable one or more mobile devices receiving said encrypted first positioning support data and having access to said first decryption key to determine their position at least partially based on said first positioning support data; and automatically and repeatedly sending or triggering sending, by said first apparatus, said encrypted first positioning support data.

## Claims

### Claim 1

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 a first apparatus at least to perform:
holding available encrypted first positioning support data covering a first service area, wherein said encrypted first positioning support data are decryptable by a first decryption key, wherein said encrypted first positioning support data are configured to enable one or more mobile devices receiving said encrypted first positioning support data and having access to said first decryption key to determine their position within the first service area at least partially based on said encrypted first positioning support data decrypted by the first decryption key, wherein said first decryption key is one decryption key of a plurality of decryption keys, wherein at least a second decryption key of said plurality of decryption keys is associated with encrypted second positioning support data covering the first service area, and wherein the encrypted second positioning support data supports positioning of a higher accuracy relative to positioning supported by the encrypted first positioning support data, and wherein the second decryption key is different from the first decryption key; and
automatically and repeatedly sending or triggering sending said encrypted first positioning support data and said encrypted second positioning support data.

### Claim 2 (depends on 1)

The apparatus according to claim 1, wherein said first apparatus is or is part of one of
a Bluetooth beacon;
a Bluetooth beacon enabling Bluetooth low energy mode; and
a Bluetooth low energy beacon.

### Claim 3 (depends on 1)

The apparatus according to claim 1, wherein said encrypted first positioning support data are sent in at least one of the following forms:
in a broadcast;
as advertising data;
as advertising data in at least one air interface packet;
using at least one advertising channel; and
using at least one advertising channel that is provided for broadcasts.

### Claim 4 (depends on 1)

The apparatus according to claim 1, wherein said first positioning support data comprises at least one of:
data which enable an identification of a transmitter of said encrypted first positioning support data;
data which enable a determination of one or more characteristics of one or more radio signals;
data of a radio model for one or more radio signals; and
data of a radio image for one or more radio signals.

### Claim 5 (depends on 1)

The apparatus according to claim 1, wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the first apparatus to perform:
obtaining said first positioning support data, and
encrypting said first positioning support data using a first encryption key.

### Claim 6 (depends on 1)

The apparatus according to claim 1, wherein said encrypted first positioning support data are configured to enable one or more mobile devices receiving said encrypted first positioning support data and having access to said first decryption key to determine their position at least in a first area and/or with a first accuracy.

### Claim 7 (depends on 1)

The apparatus according to claim 1 wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the first apparatus to perform:
assigning a first encryption key to said first positioning support data and a second encryption key to said second positioning support data.

### Claim 8 (depends on 1)

The apparatus according to claim 1, wherein the first apparatus is
a beacon or a part thereof.

### Claim 9 (depends on 1)

The apparatus of claim 1, wherein the at least two decryption keys of the plurality of decryption keys are each associated with a different group of positioning support data, and wherein the different groups of positioning support data associated with each of the at least two decryption keys differ in at least one of area of accuracy of positioning support.

### Claim 10 (depends on 1)

The apparatus of claim 1, wherein enabling one or more mobile devices receiving said encrypted first positioning support data and having access to said first decryption key to determine their position at least partially based on said encrypted first positioning support data decrypted by the first decryption key comprises:
enabling one or more mobile devices to obtain observation information representative of at least one characteristic of at least one signal, wherein the observation information comprises a timing measurement and an angle of arrival; and
enabling the one or more mobile devices to determine their position within the first service area at least partially based on said encrypted first positioning support data decrypted by the first decryption key and said observation information representative of at least one characteristic of at least one signal.

### Claim 11

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 a mobile device at least to perform:
holding available at least a first decryption key;
receiving encrypted first positioning support data covering a first service area, wherein said encrypted first positioning support data are decryptable by said first decryption key, wherein said encrypted first positioning support data are configured to enable one or more mobile devices receiving said encrypted first positioning support data and having access to said first decryption key to determine their position within the first service area at least partially based on said encrypted first positioning support data decrypted by the first decryption key, and wherein said first decryption key is one decryption key of a plurality of decryption keys;
receiving encrypted second positioning support data covering the second service area, wherein at least a second decryption key of said plurality of decryption keys is associated with encrypted second positioning support data covering the first service area, and wherein the encrypted second positioning support data supports positioning of a higher accuracy relative to positioning supported by the encrypted first positioning support data, and wherein the second decryption key is different from the first decryption key;
obtaining observation information comprising a timing measurement and an angle of arrival;
decrypting said encrypted first positioning support data using said first decryption key; and
determining a position of said mobile device at least partially based on said first positioning support data and said observation information.

### Claim 12 (depends on 11)

The apparatus according to claim 11, wherein said mobile device comprises at least one of:
a Bluetooth receiver;
a Bluetooth receiver enabling Bluetooth low energy mode; and
a Bluetooth low energy receiver.

### Claim 13 (depends on 11)

The apparatus according to claim 11, wherein said encrypted first positioning support data are received in at least one of the following forms:
in a broadcast;
as advertising data;
as advertising data in at least one air interface packet;
using at least one advertising channel; and
using at least one advertising channel that is provided for broadcasts.

### Claim 14 (depends on 11)

The apparatus according to claim 11, wherein said first positioning support data comprises at least one of:
data which enable an identification of a transmitter of said encrypted first positioning support data;
data which enable a determination of one or more characteristics of one or more radio signals;
data of a radio model for one or more radio signals; and
data of a radio image for one or more radio signals.

### Claim 15 (depends on 11)

The apparatus according to claim 11, wherein said obtained observation information at least is further based on or comprises at least one of:
a received signal strength;
a magnetic field strength and/or direction; and
an identification of a transmitter.

### Claim 16 (depends on 11)

The apparatus according to claim 11, wherein said obtained observation information is derived from at least one of:
a Global Navigation Satellite System (GNSS);
a Wireless Local Area Network (WLAN) system;
a Bluetooth (BT) system;
a Radio Frequency Identification (RFID) system;
a cellular network system;
one or more sensors; and
a manual input.

### Claim 17 (depends on 11)

The apparatus according to claim 11, wherein said encrypted first positioning support data are configured to enable one or more mobile devices receiving said encrypted first positioning support data and having access to said first decryption key to determine their position at least in a first area with a first accuracy.

### Claim 18 (depends on 11)

The apparatus according to claim 11, wherein said first decryption key is one decryption key of a plurality of decryption keys, and wherein each of said decryption keys is associated with another group of positioning support data.

### Claim 19 (depends on 11)

The apparatus according to claim 11, wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the mobile device to perform:
decrypting said encrypted second positioning support data using said second decryption key; and
determining the position of said mobile device at least partially based on said second positioning support data.

### Claim 20 (depends on 19)

The apparatus according to claim 19, wherein the encrypted second positioning support data supports positioning of a higher accuracy relative to positioning supported by the encrypted first positioning support data.

### Claim 21 (depends on 19)

The apparatus according to claim 19 wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the mobile device to perform:
obtaining said first decryption key and said second decryption key by said mobile device.

### Claim 22

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 a server at least to perform:
holding available a plurality of decryption keys;
assigning at least a first decryption key of said plurality of decryption keys to a mobile device, wherein said first decryption key is useable to decrypt encrypted first positioning support data covering a first service area, and wherein said encrypted first positioning support data is configured to enable one or more mobile devices receiving said encrypted first positioning support data and having access to said first decryption key to determine their position within the first service area at least partially based on said encrypted first positioning support data decrypted by the first decryption key, wherein a second decryption key of said plurality of decryption keys is associated with encrypted second positioning support data covering the first service area, wherein the encrypted second positioning support data supports positioning of a higher accuracy relative to positioning supported by the encrypted first positioning support data, and wherein the second decryption key is different than the first decryption key; and
providing said first decryption key to said mobile device.
