# US 2024/0201308 A1 · Positioning methods, positioning device, and system

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

- Number: US 2024/0201308 A1
- Document ID: US20240201308A1
- Status: Published application
- Kind: A1
- Application number: 18/541,753
- Filed: 2023-12-15
- Published: 2024-06-20
- Earliest claimed: 2022-12-15
- Assignees: u-blox AG
- Applicants: u-blox AG
- Inventors: Farshid Rezaei; Matthias Mahlig; Timon Merk
- Web page: https://patentgrep.com/patent/US20240201308A1

## CPC

- G01S 5/0221: {Receivers}
- G01S 5/0278: {involving statistical or probabilistic considerations (G01S5/0252, G01S5/0294 take precedence)}
- G01S 3/023: {Monitoring or calibrating}
- G01S 5/0036: {of measured values, i.e. measurement on mobile and position calculation on base station}
- G01S 5/009: {Transmission of differential positioning data to mobile}
- G06N 20/00: Machine learning
- 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
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS

## Abstract

The present disclosure relates to a positioning method, performed by a positioning device (20), the method comprising: receiving (101) a signal from a mobile device (10); determining (102) a positioning information of the mobile device (10) based on the received signal; providing (103) the determined positioning information of the mobile device (10) to a positioning engine (30); obtaining (107) an offset between the determined positioning information and an estimated positioning information determined by the positioning engine (30); training (108) a positioning algorithm of the positioning device (20) based on the obtained offset.

## Claims

### Claim 1

A positioning method, performed by a positioning device, the method comprising:
receiving a signal from a mobile device;
determining a positioning information of the mobile device based on the received signal;
providing the determined positioning information of the mobile device to a positioning engine;
obtaining an offset between the determined positioning information and an estimated positioning information determined by the positioning engine; and
training a positioning algorithm of the positioning device based on the obtained offset.

### Claim 2 (depends on 1)

The positioning method according to claim 1, wherein the positioning algorithm comprises a static algorithm and an adaptive machine learning algorithm, and wherein training the positioning algorithm of the positioning device based on the obtained offset comprises:
training the adaptive machine learning algorithm based on the obtained offset.

### Claim 3 (depends on 2)

The positioning method according to claim 2, wherein:
the static algorithm comprises a machine learning model with a higher complexity than the adaptive machine learning algorithm, or
wherein the static algorithm comprises a super resolution algorithm.

### Claim 4 (depends on 2)

The positioning method according to claim 2, wherein the adaptive machine learning algorithm comprises a stochastic gradient descent linear regression model.

### Claim 5 (depends on 1)

The positioning method according to claim 1, wherein the training the positioning algorithm comprises:
updating weights of the positioning algorithm based on the offset between the determined positioning information and the estimated positioning information.

### Claim 6 (depends on 1)

The positioning method according to claim 1, wherein the positioning information of the mobile device comprises at least one of an angle of arrival of the received signal or a distance between the mobile device and the positioning device.

### Claim 7 (depends on 1)

The positioning method according to claim 1, wherein the received signal is a wireless communication technology signal.

### Claim 8

A positioning device comprising:
a receiver arranged to receive a signal from a mobile device; and
a processor; and
a computer-readable storage medium coupled to the processor and storing instructions that, when executed by the processor, cause the processor to perform operations comprising:
determine a positioning information of the mobile device based on the received signal;
provide the determined positioning information of the mobile device to a positioning engine;
obtain an offset between the determined positioning information and an estimated positioning information determined by the positioning engine; and
train a positioning algorithm of the positioning device based on the obtained offset.

### Claim 9

A positioning method, performed by a system comprising a positioning device and a positioning engine, the positioning method comprising:
receiving, by the positioning device, a signal from a mobile device;
determining, by the positioning device, a positioning information of the mobile device based on the received signal;
providing, by the positioning device, the determined positioning information of the mobile device to the positioning engine;
determining, by the positioning engine, an estimated position of the mobile device based on the determined positioning information of the mobile device sent by the positioning device and based on further determined positioning information of the mobile device sent to the positioning engine by at least two further positioning devices;
determining, by the positioning engine, an estimated positioning information of the mobile device based on the estimated position of the mobile device and a known position of the positioning device;
obtaining, by the positioning device, an offset between the determined positioning information and the estimated positioning information determined by the positioning engine; and
training, by the positioning device, a positioning algorithm of the positioning device based on the obtained offset.

### Claim 10 (depends on 9)

The positioning method according to claim 9, wherein determining, by the positioning engine, the estimated position of the mobile device comprises:
determining the estimated position of the mobile device based on a sum of the determined positioning information of the mobile device sent by the positioning device and the further determined positioning information of the mobile device sent by the at least two further positioning devices.

### Claim 11 (depends on 8)

A system comprising:
a positioning device according to claim 8; and
a positioning engine arranged to determine the estimated positioning information of the mobile device based on the determined positioning information of the mobile device sent by the positioning device and based on further determined positioning information of the mobile device sent to the positioning engine by at least two further positioning devices.

### Claim 12

(canceled)

### Claim 13

A non-transitory computer-readable storage medium storing instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising:
determine a positioning information of a mobile device based on a received signal from the mobile device;
provide the determined positioning information of the mobile device to a positioning engine;
obtain an offset between the determined positioning information and an estimated positioning information determined by the positioning engine; and
train a positioning algorithm of the positioning device based on the obtained offset.

### Claim 14 (depends on 13)

The non-transitory computer-readable storage medium according to claim 13, wherein the positioning algorithm comprises a static algorithm and an adaptive machine learning algorithm, and wherein training the positioning algorithm of the positioning device based on the obtained offset comprises:
training the adaptive machine learning algorithm based on the obtained offset.

### Claim 15 (depends on 14)

The non-transitory computer-readable storage medium according to claim 14, wherein:
the static algorithm comprises a machine learning model with a higher complexity than the adaptive machine learning algorithm, or
wherein the static algorithm comprises a super resolution algorithm.

### Claim 16 (depends on 14)

The non-transitory computer-readable storage medium according to claim 14, wherein the adaptive machine learning algorithm comprises a stochastic gradient descent linear regression model.

### Claim 17 (depends on 13)

The non-transitory computer-readable storage medium according to claim 13, wherein the training the positioning algorithm comprises:
updating weights of the positioning algorithm based on the offset between the determined positioning information and the estimated positioning information.

### Claim 18 (depends on 3)

The positioning method according to claim 3, wherein the adaptive machine learning algorithm comprises a stochastic gradient descent linear regression model.

### Claim 19 (depends on 18)

The positioning method according to claim 18, wherein the training the positioning algorithm comprises:
updating weights of the positioning algorithm based on the offset between the determined positioning information and the estimated positioning information.

### Claim 20 (depends on 19)

The positioning method according to claim 19, wherein the positioning information of the mobile device comprises at least one of an angle of arrival of the received signal or a distance between the mobile device and the positioning device.
