# US 2025/0093519 A1 · Server-based state space representation (ssr) service enhancement for real-time kinematic (rtk) or precise point positioning (ppp)

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

- Number: US 2025/0093519 A1
- Document ID: US20250093519A1
- Status: Published application
- Kind: A1
- Application number: 18/468,595
- Filed: 2023-09-15
- Published: 2025-03-20
- Earliest claimed: 2023-09-15
- Assignees: QUALCOMM Incorporated
- Applicants: QUALCOMM Incorporated
- Inventors: Yuxiang PENG; Ning LUO
- Web page: https://patentgrep.com/patent/US20250093519A1

## CPC

- G01S 19/07: providing data for correcting measured positioning data, e.g. DGPS [differential GPS] or ionosphere corrections
- 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

## Abstract

An example method for updating GNSS error correction data for global navigation satellite system (GNSS)-based positioning. The method performed by a server may comprise obtaining multiple GNSS measurements crowdsourced from one or more GNSS devices across a plurality of measurement epochs, determining GNSS measurement residuals using the multiple GNSS measurements and existing GNSS error correction data, and sending updated GNSS error correction data for GNSS-based positioning, wherein the updated GNSS error correction data is determined using the determined GNSS measurement residuals and the existing GNSS error correction data.

## Claims

### Claim 1

A method of updating GNSS error correction data for global navigation satellite system (GNSS)-based positioning, the method performed by a server and comprising:
obtaining multiple GNSS measurements crowdsourced from one or more GNSS devices across a plurality of measurement epochs;
determining GNSS measurement residuals using the multiple GNSS measurements and existing GNSS error correction data; and
sending updated GNSS error correction data for GNSS-based positioning, wherein the updated GNSS error correction data is determined using the determined GNSS measurement residuals and the existing GNSS error correction data.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
prior to determining GNSS measurement residuals, filtering out low-quality GNSS measurements in the multiple GNSS measurements based on:
carrier-to-noise density ratio of the multiple GNSS measurements;
carrier phase cycle slips of the multiple GNSS measurements; or
any combination thereof; and
zoning the multiple GNSS measurements based on one or more pre-defined SSR grids.

### Claim 3 (depends on 2)

The method of claim 2, wherein the multiple GNSS measurements are performed by a plurality of GNSS devices.

### Claim 4 (depends on 3)

The method of claim 3, wherein sending the updated GNSS error correction data comprises:
broadcasting the updated GNSS error correction data according to the zoning.

### Claim 5 (depends on 2)

The method of claim 2, wherein the multiple GNSS measurements are performed by a same GNSS device.

### Claim 6 (depends on 5)

The method of claim 5, wherein sending the updated GNSS error correction data comprises:
transmitting the updated GNSS error correction data to the GNSS device, wherein at least a portion of the updated GNSS error correction data expires after a predetermined period of time.

### Claim 7 (depends on 1)

The method of claim 1, wherein determining the GNSS measurement residuals further comprises:
determining a location of the one or more GNSS devices using the multiple GNSS measurements and the existing GNSS error correction data; and
determining the GNSS measurement residuals using the location.

### Claim 8 (depends on 1)

The method of claim 1, wherein the existing GNSS error correction data comprises SSR data or OSR data.

### Claim 9 (depends on 1)

The method of claim 1, wherein the multiple GNSS measurements are processed in a backward fashion and a forward fashion.

### Claim 10

A server for updating GNSS error correction data for global navigation satellite system (GNSS)-based positioning comprising:
a transceiver;
a memory; and
one or more processors communicatively coupled with the transceiver and the memory, wherein the one or more processors are configured to:
obtain multiple GNSS measurements crowdsourced from one or more GNSS devices across a plurality of measurement epochs;
determine GNSS measurement residuals using the multiple GNSS measurements and existing GNSS error correction data; and
send updated GNSS error correction data for GNSS-based positioning, wherein the updated GNSS error correction data is determined using the determined GNSS measurement residuals and the existing GNSS error correction data.

### Claim 11 (depends on 10)

The server of claim 10, wherein the one or more processors are further configured to:
prior to determining GNSS measurement residuals, filter out low-quality GNSS measurements in the multiple GNSS measurements based on:
carrier-to-noise density ratio of the multiple GNSS measurements;
carrier phase cycle slips of the multiple GNSS measurements; or
any combination thereof; and
zone the multiple GNSS measurements based on one or more pre-defined SSR grids.

### Claim 12 (depends on 11)

The server of claim 11, wherein the multiple GNSS measurements are performed by a plurality of GNSS devices.

### Claim 13 (depends on 12)

The server of claim 12, wherein to send the updated GNSS error correction data, the one or more processors are further configured to:
broadcast the updated GNSS error correction data according to the zoning.

### Claim 14 (depends on 11)

The server of claim 11, wherein the multiple GNSS measurements are performed by a same GNSS device.

### Claim 15 (depends on 14)

The server of claim 14, wherein to send the updated GNSS error correction data, the one or more processors are further configured to:
transmit the updated GNSS error correction data to the GNSS device, wherein at least a portion of the updated GNSS error correction data expires after a predetermined period of time.

### Claim 16 (depends on 10)

The server of claim 10, wherein to determine the GNSS measurement residuals, the one or more processors are further configured to:
determine a location of the one or more GNSS devices using the multiple GNSS measurements and the existing GNSS error correction data; and
determine the GNSS measurement residuals using the location.

### Claim 17 (depends on 10)

The server of claim 10, wherein the existing GNSS error correction data comprises SSR data or OSR data.

### Claim 18 (depends on 10)

The server of claim 10, wherein the multiple GNSS measurements are processed in a backward fashion and a forward fashion.

### Claim 19

An apparatus for updating GNSS error correction data for global navigation satellite system (GNSS)-based positioning, the apparatus comprising:
means for obtaining multiple GNSS measurements crowdsourced from one or more GNSS devices across a plurality of measurement epochs;
means for determining GNSS measurement residuals using the multiple GNSS measurements and existing GNSS error correction data; and
means for sending updated GNSS error correction data for GNSS-based positioning, wherein the updated GNSS error correction data is determined using the determined GNSS measurement residuals and the existing GNSS error correction data.

### Claim 20 (depends on 19)

The apparatus of claim 19, further comprising:
means for prior to determining GNSS measurement residuals, filtering out low-quality GNSS measurements in the multiple GNSS measurements based on:
carrier-to-noise density ratio of the multiple GNSS measurements;
carrier phase cycle slips of the multiple GNSS measurements; or
any combination thereof; and
means for zoning the multiple GNSS measurements based on one or more pre-defined SSR grids.

### Claim 21 (depends on 20)

The apparatus of claim 20, wherein the multiple GNSS measurements are performed by a plurality of GNSS devices.

### Claim 22 (depends on 21)

The apparatus of claim 21, wherein sending the updated GNSS error correction data comprises:
means for broadcasting the updated GNSS error correction data according to the zoning.

### Claim 23 (depends on 20)

The apparatus of claim 20, wherein the multiple GNSS measurements are performed by a same GNSS device.

### Claim 24 (depends on 23)

The apparatus of claim 23, wherein sending the updated GNSS error correction data comprises:
means for transmitting the updated GNSS error correction data to the GNSS device, wherein at least a portion of the updated GNSS error correction data expires after a predetermined period of time.

### Claim 25 (depends on 20)

The apparatus of claim 20, wherein determining the GNSS measurement residuals further comprises:
means for determining a location of the one or more GNSS devices using the multiple GNSS measurements and the existing GNSS error correction data; and
means for determining the GNSS measurement residuals using the location.

### Claim 26 (depends on 19)

The apparatus of claim 19, wherein the existing GNSS error correction data comprises SSR data or OSR data.

### Claim 27 (depends on 19)

The apparatus of claim 19, wherein the multiple GNSS measurements are processed in a backward fashion and a forward fashion.

### Claim 28

A non-transitory computer-readable medium storing instructions for updating GNSS error correction data for global navigation satellite system (GNSS)-based positioning, the instructions comprising code for:
obtaining multiple GNSS measurements crowdsourced from one or more GNSS devices across a plurality of measurement epochs;
determining GNSS measurement residuals using the multiple GNSS measurements and existing GNSS error correction data; and
sending updated GNSS error correction data for GNSS-based positioning, wherein the updated GNSS error correction data is determined using the determined GNSS measurement residuals and the existing GNSS error correction data.

### Claim 29 (depends on 28)

The computer-readable medium of claim 28, further comprising code for:
prior to determining GNSS measurement residuals, filtering out low-quality GNSS measurements in the multiple GNSS measurements based on:
carrier-to-noise density ratio of the multiple GNSS measurements;
carrier phase cycle slips of the multiple GNSS measurements; or
any combination thereof; and
zoning the multiple GNSS measurements based on one or more pre-defined SSR grids.

### Claim 30 (depends on 28)

The computer-readable medium of claim 28, wherein the existing GNSS error correction data comprises SSR data or OSR data.
