Crowdsourcing atmospheric correction data

US10690775B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10690775-B2
Application numberUS-201715637512-A
CountryUS
Kind codeB2
Filing dateJun 29, 2017
Priority dateJun 29, 2017
Publication dateJun 23, 2020
Grant dateJun 23, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system and method crowdsources atmospheric data from one or more rovers. The rovers calculate an estimated ionosphere delay value that indicates an adverse effect of ionospheric activity on signals received from the GNSS satellite. The values and identifiers may be transmitted to a server. The server utilizes the received information to generate an ionosphere map that reflects the magnitude of ionospheric delay at different locations. The ionosphere map is transmitted to one or more rovers. The rover determines if a pierce point associated with a selected GNSS satellite in view of the rover falls within the boundaries of the ionosphere map. If so, a corresponding ionosphere delay value is obtained utilizing the ionosphere map and then applied as a correction to account for ionospheric activity. In addition, the central server and/or rover may transmit the estimated ionosphere delay values and identifiers to other rovers.

First claim

Opening claim text (preview).

What is claimed is: 1. A system, comprising: a processor and a memory, the processor configured to: receive, from at least one rover, one or more estimated ionosphere delay values where each estimated ionosphere delay value is calculated for a corresponding global navigation satellite system (GNSS) satellite in view of the rover, and wherein each of the one or more estimated ionosphere delay values indicates an adverse effect of ionospheric activity on satellite signals transmitted by the corresponding GNSS satellite, receive, from the at least one rover, coordinates of one or more pierce points and coordinates of the rover, wherein the coordinates of each pierce point indicate an intersecting location of the satellite signals transmitted by the corresponding GNSS satellite and the ionosphere, and generate an ionosphere map that reflects the ionospheric activity for a geographical location or region, wherein the ionosphere map is generated utilizing the one or more estimated ionosphere delay values, the coordinates of the one or more pierce points received from the at least one rover, and the coordinates of the rover received from the at least one rover. 2. The system of claim 1 , wherein the processor is further configured to receive, from the at least one rover, an identifier that uniquely identifies the rover and an identifier that uniquely identifies the corresponding GNSS satellite. 3. The system of claim 2 , wherein a table is stored in the memory, wherein an entry of the table is configured to store each of the one of more estimated ionosphere delay values calculated for the corresponding GNSS satellite, the coordinates of the pierce point associated with the corresponding GNSS satellite, the identifier that uniquely identifies the rover, the coordinates of the rover, the identifier that uniquely identifies the corresponding GNSS satellite, a standard deviation of estimated ionosphere delay values, and a reference time at which the estimated ionosphere delay value was calculated. 4. The system of claim 1 , wherein as the one or more estimated ionosphere delay values increase, the processor is further configured to determine that the adverse effect of the ionospheric activity on the satellite signals is getting stronger. 5. The system of claim 1 wherein the processor is further configured to transmit the ionosphere map to one or more rovers, wherein each rover of the one or more rovers obtains a corresponding estimated ionosphere delay value as a correction for satellite range measurement utilizing the received ionosphere map. 6. The system of claim 5 wherein the corresponding estimated ionosphere delay value is obtained based on a rover pierce point falling within a particular cell of the ionosphere map. 7. The system of claim 1 wherein the one or more estimated ionosphere delay values are received in one or more broadcast messages. 8. A method comprising: receiving, at a server having a processor and a memory, one or more estimated ionosphere delay values from at least one rover, wherein each estimated ionosphere delay value is calculated for a corresponding global navigation satellite system (GNSS) satellite in view of the rover, and wherein each of the one or more estimated ionosphere delay values indicates an adverse effect of ionospheric activity on satellite signals transmitted by the corresponding GNSS satellite; receiving, at the server, coordinates of one or more pierce points and coordinates of the rover from the at least one rover, wherein the coordinates of each pierce point indicate an intersecting location of the satellite signals transmitted by the corresponding GNSS satellite and the ionosphere; and generating, by the processor of the server, an ionosphere map that reflects the ionospheric activity for a geographical location or region, wherein the ionosphere map is generated utilizing the one or more estimated ionosphere delay values, the coordinates of the one or more pierce points received from the at least one rover, and the coordinates of the rover received from the at least one rover. 9. The method of claim 8 , further comprising receiving, from the at least one rover, an identifier that uniquely identifies the rover and an identifier that uniquely identifies the corresponding GNSS satellite. 10. The method of claim 9 , wherein a table is stored in the memory, wherein an entry of the table is configured to store each of the one or more estimated ionosphere delay values calculated for the corresponding GNSS satellite, the coordinates of the pierce point associated with the corresponding GNSS satellite, the identifier that uniquely identifies the rover, the coordinates of the rover, and the identifier that uniquely identifies the corresponding GNSS satellite, a standard deviation of estimated ionosphere delay values, and a reference time at which the estimated ionosphere delay value was calculated. 11. The method of claim 8 , wherein as the one or more estimated ionosphere delay values increase, it is determined that the adverse effect of the ionospheric activity on the satellite signals is getting stronger. 12. The method of claim 8 , further comprising transmitting the ionosphere map to one or more rovers, wherein each rover obtains a corresponding estimated ionosphere delay value as a correction for satellite range measurement utilizing the received ionosphere map. 13. The method of claim 12 , wherein the corresponding estimated ionosphere delay value is obtained based on a rover pierce point falling within a particular cell of the ionosphere map. 14. The method of claim 8 wherein the one or more estimated ionosphere delay values are received in one or more broadcast messages. 15. A rover, comprising: a global navigation satellite system (GNSS) receiver including a processor and a memory, the processor configured to: receive one or more estimated ionosphere delay values where each estimated ionosphere delay value is calculated for a GNSS satellite in view of each of one or more other rovers, and wherein each of the one or more estimated ionosphere delay values indicates an adverse effect of ionospheric activity on satellite signals transmitted by the corresponding GNSS satellite, select a particular estimated ionosphere delay value of the one or more estimated ionosphere delay values, and utilize the particular estimated ionosphere delay value as a correction for satellite range measurements obtained from the satellite signals transmitted by the given GNSS satellite or apply the particular estimated ionosphere delay value as a constraint to ionosphere delay estimated as an Extended Kalman Filter (EKF) state. 16. The rover of claim 15 wherein as the one or more estimated ionosphere delay values increase, it is determined that the adverse effect of the ionospheric activity on the satellite signals is getting stronger. 17. The rover of claim 15 wherein the one or more estimated ionosphere delay values are received in one or more broadcast messages in a Peer-to-Peer network. 18. The rover of claim 15 , wherein the rover is a single frequency rover, a dual frequency rover, or a multi-frequency rover. 19. The rover of claim 15 , wherein the one or more estimated ionosphere delay values are received directly from the one or more other rovers or the one or more estimated ionosphere delay values are received from a central server that receives the one or more estimated ionosphere delay values from the one or more other rovers. 20. The rover of claim 18 wherein the processor is further config

Assignees

Inventors

Classifications

  • G01S19/072Primary

    Ionosphere corrections · CPC title

  • providing carrier phase data · CPC title

  • Carrier phase ambiguity resolution; Floating ambiguity; LAMBDA [Least-squares AMBiguity Decorrelation Adjustment] method · CPC title

  • G01S19/07Primary

    providing data for correcting measured positioning data, e.g. DGPS [differential GPS] or ionosphere corrections · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10690775B2 cover?
A system and method crowdsources atmospheric data from one or more rovers. The rovers calculate an estimated ionosphere delay value that indicates an adverse effect of ionospheric activity on signals received from the GNSS satellite. The values and identifiers may be transmitted to a server. The server utilizes the received information to generate an ionosphere map that reflects the magnitude o…
Who is the assignee on this patent?
Novatel Inc
What technology area does this patent fall under?
Primary CPC classification G01S19/072. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 23 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).