# US 11,442,172 B2 · Satellite integrity monitoring with crowdsourced mobile device data

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

- Number: US 11,442,172 B2
- Document ID: US11442172B2
- Status: Granted
- Kind: B2
- Application number: 17/165,852
- Filed: 2021-02-02
- Published: 2021-05-27
- Granted: 2022-09-13
- Earliest claimed: 2017-09-22
- Assignees: QUALCOMM Incorporated
- Applicants: QUALCOMM Incorporated
- Inventors: Zoltan Biacs; Ning Luo
- Web page: https://patentgrep.com/patent/US11442172B2

## CPC

- G01S 19/08: providing integrity information, e.g. health of satellites or quality of ephemeris data
- G01S 19/20: Integrity monitoring, fault detection or fault isolation of space segment
- G01S 19/11: wherein the cooperating elements are pseudolites or satellite radio beacon positioning system signal repeaters
- 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

Disclosed are a system, apparatus, and method for monitoring integrity of satellites, and global navigation satellite systems (GNSS). One or more satellites in one or more GNSS are monitored based on a reference crowdsourced integrity report. One or more satellite integrity metrics are determined for the one or more satellites based at least on signals from the one or more satellites. A position of the mobile device is estimated. The position of the mobile device and the one or more satellite integrity metrics are provided.

## Claims

### Claim 1

A method of monitoring satellite integrity, the method comprising, by a server:
receiving, via a transceiver, from a mobile device, a position of the mobile device and one or more satellite integrity metrics for one or more satellites;
combining by one or more processing units of the server, the position of the mobile device and the one or more satellite integrity metrics for the one or more satellites with existing crowdsourced integrity metrics and associated positions to generate combined data; and
creating or updating, by the one or more processing units of the server, based on the combined data, a crowdsourced integrity report of a plurality of satellites that includes the one or more satellites.

### Claim 2 (depends on 1)

The method of claim 1, wherein the one or more satellite integrity metrics include at least one of:
pseudorange rate metrics between the mobile device and the one or more satellites;
carrier phase metrics from the one or more satellites;
signal strength for received satellite signals;
navigation messages from the one or more satellites;
determination of satellite signal integrity; or
confidence rating for the one or more satellite integrity metrics.

### Claim 3 (depends on 1)

The method of claim 1, wherein the crowdsourced integrity report comprises at least one of:
integrity determination of at least one satellite;
integrity determination of one or more constellations;
integrity determination of one or more geographic areas;
expected reliability of each integrity determination;
expected signal strength of a satellite signal;
expected accuracy of a satellite signal;
time of applicability for one or more aspects of the crowdsourced integrity report; or
a geographic area associated with one or more aspects of the crowdsourced integrity report.

### Claim 4 (depends on 1)

The method of claim 1, wherein combining the position of the mobile device and the one or more satellite integrity metrics for the one or more satellites with the existing crowdsourced integrity metrics and the associated positions comprises at least one of:
assigning a greater weight to the one or more satellite integrity metrics than to the existing crowdsourced integrity metrics;
combining different regional information; or
combining data received from the mobile device with data received from another mobile device or another server.

### Claim 5 (depends on 1)

The method of claim 1, wherein creating or updating the crowdsourced integrity report comprises updating a reference crowdsourced integrity report or a third party integrity report using the combined data.

### Claim 6 (depends on 1)

The method of claim 1, further comprising sending a reference crowdsourced integrity report to the mobile device, wherein the one or more satellite integrity metrics for the one or more satellites are determined by the mobile device based on the reference crowdsourced integrity report.

### Claim 7 (depends on 1)

The method of claim 1, further comprising sending the updated or created crowdsourced integrity report to one or more mobile devices.

### Claim 8 (depends on 1)

The method of claim 1, further comprising sending, to the mobile device, a request for particular crowdsourced metrics, wherein the one or more satellite integrity metrics for the one or more satellites include a subset of satellite integrity metrics generated by the mobile device.

### Claim 9

A server for monitoring satellite integrity, the server comprising:
a transceiver;
a memory; and
one or more processing units communicatively coupled with the transceiver and the memory, the one or more processing units configured to:
receive, via the transceiver and from a mobile device, a position of the mobile device and one or more satellite integrity metrics for one or more satellites;
combine the position of the mobile device and the one or more satellite integrity metrics for the one or more satellites with existing crowdsourced integrity metrics and associated positions to generate combined data; and
create or update, based on the combined data, a crowdsourced integrity report of a plurality of satellites that includes the one or more satellites.

### Claim 10 (depends on 9)

The server of claim 9, wherein the one or more satellite integrity metrics include at least one of:
pseudorange rate metrics between the mobile device and the one or more satellites;
carrier phase metrics from the one or more satellites;
signal strength for received satellite signals;
navigation messages from the one or more satellites;
determination of satellite signal integrity; or
confidence rating for the one or more satellite integrity metrics.

### Claim 11 (depends on 9)

The server of claim 9, wherein the crowdsourced integrity report comprises at least one of:
integrity determination of at least one satellite;
integrity determination of one or more constellations;
integrity determination of one or more geographic areas;
expected reliability of each integrity determination;
expected signal strength of a satellite signal;
expected accuracy of a satellite signal;
time of applicability for one or more aspects of the crowdsourced integrity report; or
a geographic area associated with one or more aspects of the crowdsourced integrity report.

### Claim 12 (depends on 9)

The server of claim 9, wherein combining the position of the mobile device and the one or more satellite integrity metrics for the one or more satellites with the existing crowdsourced integrity metrics and the associated positions comprises at least one of:
assigning a greater weight to the one or more satellite integrity metrics than to the existing crowdsourced integrity metrics;
combining different regional information; or
combining data received from the mobile device with data received from another mobile device or another server.

### Claim 13 (depends on 9)

The server of claim 9, wherein creating or updating the crowdsourced integrity report comprises updating a reference crowdsourced integrity report or a third party integrity report using the combined data.

### Claim 14 (depends on 9)

The server of claim 9, wherein:
the one or more processing units are further configured to send, via the transceiver, a reference crowdsourced integrity report to the mobile device; and
the one or more satellite integrity metrics for the one or more satellites are determined by the mobile device based on the reference crowdsourced integrity report.

### Claim 15 (depends on 9)

The server of claim 9, wherein the one or more processing units are further configured to send, via the transceiver, the updated or created crowdsourced integrity report to one or more mobile devices.

### Claim 16 (depends on 9)

The server of claim 9, wherein:
the one or more processing units are further configured to send, via the transceiver and to the mobile device, a request for particular crowdsourced metrics; and
the one or more satellite integrity metrics for the one or more satellites include a subset of satellite integrity metrics generated by the mobile device.

### Claim 17

An apparatus for monitoring satellite integrity, the apparatus comprising:
means for receiving, via a transceiver, from a mobile device, a position of the mobile device and one or more satellite integrity metrics for one or more satellites;
means for combining the position of the mobile device and the one or more satellite integrity metrics for the one or more satellites with existing crowdsourced integrity metrics and associated positions to generate combined data, wherein the means for the combining includes one or more processing units; and
means for creating or updating, based on the combined data, a crowdsourced integrity report of a plurality of satellites that includes the one or more satellites, wherein the means for the creating or updating includes one or more processing units.

### Claim 18 (depends on 17)

The apparatus of claim 17, wherein the one or more satellite integrity metrics include at least one of:
pseudorange rate metrics between the mobile device and the one or more satellites;
carrier phase metrics from the one or more satellites;
signal strength for received satellite signals;
navigation messages from the one or more satellites;
determination of satellite signal integrity; or
confidence rating for the one or more satellite integrity metrics.

### Claim 19 (depends on 17)

The apparatus of claim 17, wherein the crowdsourced integrity report comprises at least one of:
integrity determination of at least one satellite;
integrity determination of one or more constellations;
integrity determination of one or more geographic areas;
expected reliability of each integrity determination;
expected signal strength of a satellite signal;
expected accuracy of a satellite signal;
time of applicability for one or more aspects of the crowdsourced integrity report; or
a geographic area associated with one or more aspects of the crowdsourced integrity report.

### Claim 20 (depends on 17)

The apparatus of claim 17, wherein the means for combining the position of the mobile device and the one or more satellite integrity metrics for the one or more satellites with the existing crowdsourced integrity metrics and the associated positions comprises at least one of:
means for assigning a greater weight to the one or more satellite integrity metrics than to the existing crowdsourced integrity metrics;
means for combining different regional information; or
means for combining data received from the mobile device with data received from another mobile device or a server.

### Claim 21 (depends on 17)

The apparatus of claim 17, wherein the means for creating or updating the crowdsourced integrity report comprises means for updating a reference crowdsourced integrity report or a third party integrity report using the combined data.

### Claim 22 (depends on 17)

The apparatus of claim 17, further comprising means for sending a reference crowdsourced integrity report to the mobile device, wherein the one or more satellite integrity metrics for the one or more satellites are determined by the mobile device based on the reference crowdsourced integrity report.

### Claim 23 (depends on 17)

The apparatus of claim 17, further comprising means for sending, to the mobile device, a request for particular crowdsourced metrics, wherein the one or more satellite integrity metrics for the one or more satellites include a subset of satellite integrity metrics generated by the mobile device.

### Claim 24

A non-transitory computer-readable medium storing instructions for monitoring satellite integrity, the instructions, when executed by one or more processing units, cause the one or more processing units to perform operations including:
receiving, via transceiver, a position of a mobile device and one or more satellite integrity metrics determined by the mobile device for one or more satellites;
combining the position of the mobile device and the one or more satellite integrity metrics for the one or more satellites with existing crowdsourced integrity metrics and associated positions to generate combined data; and
creating or updating, based on the combined data, a crowdsourced integrity report of a plurality of satellites that includes the one or more satellites.

### Claim 25 (depends on 24)

The non-transitory computer-readable medium of claim 24, wherein the one or more satellite integrity metrics include at least one of:
pseudorange rate metrics between the mobile device and the one or more satellites;
carrier phase metrics from the one or more satellites;
signal strength for received satellite signals;
navigation messages from the one or more satellites;
determination of satellite signal integrity; or
confidence rating for the one or more satellite integrity metrics.

### Claim 26 (depends on 24)

The non-transitory computer-readable medium of claim 24, wherein the crowdsourced integrity report comprises at least one of:
integrity determination of at least one satellite;
integrity determination of one or more constellations;
integrity determination of one or more geographic areas;
expected reliability of each integrity determination;
expected signal strength of a satellite signal;
expected accuracy of a satellite signal;
time of applicability for one or more aspects of the crowdsourced integrity report; or
a geographic area associated with one or more aspects of the crowdsourced integrity report.

### Claim 27 (depends on 24)

The non-transitory computer-readable medium of claim 24, wherein combining the position of the mobile device and the one or more satellite integrity metrics for the one or more satellites with the existing crowdsourced integrity metrics and the associated positions comprises at least one of:
assigning a greater weight to the one or more satellite integrity metrics than to the existing crowdsourced integrity metrics;
combining different regional information; or
combining data received from the mobile device with data received from another mobile device or a server.

### Claim 28 (depends on 24)

The non-transitory computer-readable medium of claim 24, wherein updating the crowdsourced integrity report comprises updating a reference crowdsourced integrity report or a third party integrity report using the combined data.

### Claim 29 (depends on 24)

The non-transitory computer-readable medium of claim 24, wherein the instructions further comprise code for sending a reference crowdsourced integrity report to the mobile device, and wherein the one or more satellite integrity metrics for the one or more satellites are determined by the mobile device based on the reference crowdsourced integrity report.

### Claim 30 (depends on 24)

The non-transitory computer-readable medium of claim 24, wherein the instructions further comprise code for sending, to the mobile device, a request for particular crowdsourced metrics, and wherein the one or more satellite integrity metrics for the one or more satellites include a subset of satellite integrity metrics generated by the mobile device.
