Patent US6049303A successfully refreshed from Google Patents.
← Back to Patent Explorer
US6049303A Expired / Lapsed US ⏱️ 0.0 years remaining

Global positioning system having postprocessed realtime corrected data

Assignee: Trimble Inc
•
Filing: 1999-06-07
•
Granted: 2000-04-11
•
Expires: 2019-06-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for determining an improved position fix by performing postprocessing on a realtime differentially corrected GPS position. A remote rover unit containing a GPS receiver is used to determine a differentially corrected position according to measured pseudoranges and realtime pseudorange correction vectors is broadcast by a base station. The rover unit applies realtime corrections to measurements to determine a more accurate realtime differential position. It then stores the realtime differential position and the realtime pseudorange correction vector. Subsequently, postprocessing is performed to determine a postprocessed pseudorange correction vector. A difference vector representing the difference between the realtime pseudorange correction vector and the postprocessed pseudorange correction vector is then determined. This difference vector is applied to the realtime differential position to calculate a more accurate, improved position fix. This same process can be applied to determine velocities as well.

Inventors

  • 👤 Zoltan Biacs
  • 👤 Dominic Farmer

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 04:44
CPC Classifications
G; G01; G01S; G01S19/00; G01S19/38; G01S19/39; G01S19/40; G01S19/41; G01S19/01; G01S19/03; G01S19/09; G01S19/52

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 105 words
A method for determining a position by performing postprocessing of a realtime differential GPS position, comprising the steps of: a) receiving a realtime pseudorange correction vector; b) adjusting non-differential measurements according to the realtime pseudorange correction vector to determine a realtime differential position; c) storing the realtime differential position and the realtime pseudorange correction vector; d) performing postprocessing to determine a postprocessed pseudorange correction vector; e) adjusting the realtime differential position as a function of a difference between the realtime pseudorange correction vector and the postprocessed pseudorange correction vector to produce a postprocessed realtime differential GPS position; f) displaying the postprocessed realtime differential GPS position.
Claim 2
Independent Claim 105 words
A method for determining a position by performing postprocessing of a realtime differential GPS position, comprising the steps of: a) receiving a realtime pseudorange correction vector; b) adjusting non-differential measurements according to the realtime pseudorange correction vector to determine a realtime differential position; c) storing the realtime differential position and the realtime pseudorange correction vector; d) performing postprocessing to determine a postprocessed pseudorange correction vector; e) adjusting the realtime differential position as a function of a difference between the realtime pseudorange correction vector and the postprocessed pseudorange correction vector to produce a postprocessed realtime differential GPS position; f) displaying the postprocessed realtime differential GPS position.
Claim 3
Dependent Claim 43 words
The method of claim 1, wherein a remote rover unit containing a GPS receiver is used to receive the realtime pseudorange correction vector, determine the realtime differential position, and store the realtime differential position and the realtime pseudorange correction vector in the field.
Claim 4
Dependent Claim 39 words
The method of claim 2 further comprising the steps of: computing position from pseudoranges; computing velocity from pseudorange rates; correcting real time differential positions and velocities to post-processed differential positions and velocities from pseudorange corrections and range rate corrections.
Claim 5
Dependent Claim 99 words
The method of claim 1, further comprising the steps of: receiving a realtime pseudorange rate correction vector; adjusting a non-differential pseudorange rate measurements according to the realtime pseudorange rate correction vector to determine a realtime differential velocity; storing the realtime differential velocity and the realtime pseudorange rate correction vector; performing postprocessing to determine a postprocessed pseudorange rate correction vector; adjusting the realtime differential velocity as a function of a difference between the realtime pseudorange rate correction vector and the postprocessed pseudorange rate correction vector to produce a postprocessed realtime differential GPS velocity; displaying the postprocessed realtime differential GPS velocity.
Claim 6
Dependent Claim 25 words
The method of claim 1 further comprising the step of simultaneously adjusting the realtime differential position with a plurality of sets of base station data.
Claim 7
Independent Claim 84 words
A method for determining improved positions by performing postprocessing on realtime differential GPS positions, comprising the steps of: reading data that was stored in the field, comprising realtime differential positions and realtime measurement corrections; reading a database containing GPS information generated from at least one base station; calculating postprocessed measurement corrections according to the GPS information from the database; adjusting the realtime differential positions according to the realtime measurement corrections and the postprocessed measurement corrections to determine the improved positions; outputting the improved positions.
Claim 8
Independent Claim 84 words
A method for determining improved positions by performing postprocessing on realtime differential GPS positions, comprising the steps of: reading data that was stored in the field, comprising realtime differential positions and realtime measurement corrections; reading a database containing GPS information generated from at least one base station; calculating postprocessed measurement corrections according to the GPS information from the database; adjusting the realtime differential positions according to the realtime measurement corrections and the postprocessed measurement corrections to determine the improved positions; outputting the improved positions.
Claim 9
Dependent Claim 32 words
The method of claim 6, wherein a remote rover unit containing a GPS receiver and a memory is used to process and store the realtime differential positions and the realtime measurement corrections.
Claim 10
Dependent Claim 79 words
The method of claim 6, further comprising the steps of: reading data that was stored in the field, comprising realtime differential velocities and realtime measurement corrections corresponding to the velocities; reading a database containing GPS information generated from at least one base station; calculating postprocessed measurement corrections according to the GPS information from the database; adjusting the realtime differential velocities according to the realtime measurement corrections and the postprocessed measurement corrections to determine improved velocities; outputting the improved positions.
Claim 11
Dependent Claim 25 words
The method of claim 6, further comprising the step of simultaneously adjusting the realtime differential position with a plurality of sets of base station data.
Claim 12
Independent Claim 138 words
An apparatus for determining a postprocessed position by performing postprocessing on a realtime differential GPS position, comprising: an input/output interface for accepting a realtime differential position and a realtime pseudorange correction vector that was processed and stored by a rover unit while in the field; a memory coupled to the input/output interface for storing computer code instructions relating to a GPS postprocessing procedure; a mass storage device coupled to input/output interface for storing GPS information generated by a base station; a processor coupled to the input/output interface that performs postprocessing on the GPS information according to the computer code instructions to determine a postprocessed pseudorange correction vector, wherein the postprocessed position is determined by applying a difference vector, representing a difference between the realtime pseudorange correction vector and the postprocessed pseudorange correction vector, to the realtime differential position.
Claim 13
Independent Claim 138 words
An apparatus for determining a postprocessed position by performing postprocessing on a realtime differential GPS position, comprising: an input/output interface for accepting a realtime differential position and a realtime pseudorange correction vector that was processed and stored by a rover unit while in the field; a memory coupled to the input/output interface for storing computer code instructions relating to a GPS postprocessing procedure; a mass storage device coupled to input/output interface for storing GPS information generated by a base station; a processor coupled to the input/output interface that performs postprocessing on the GPS information according to the computer code instructions to determine a postprocessed pseudorange correction vector, wherein the postprocessed position is determined by applying a difference vector, representing a difference between the realtime pseudorange correction vector and the postprocessed pseudorange correction vector, to the realtime differential position.
Claim 14
Dependent Claim 51 words
The apparatus of claim 10 further comprising a rover unit detachable coupled to the input/output interface containing a GPS receiver and a memory, wherein the rover unit is used to determine the non-differential position, determine the realtime differential position, and store the realtime differential position and the realtime pseudorange correction vector.
Claim 15
Dependent Claim 58 words
The apparatus of claim 10, wherein the processor performs postprocessing on the GPS information according to the computer code instructions to determine a postprocessed velocity correction vector, wherein a postprocessed velocity is determined by applying a difference vector, representing a difference between a realtime velocity correction vector and a postprocessed velocity correction vector, to the realtime differential velocity.
Claim 16
Dependent Claim 29 words
The apparatus of claim 10, wherein the processor simultaneously adjusts the realtime differential position with a plurality of sets of base station data stored in the mass storage device.

References Cited (Backward Citations)

US5528248A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-04-11 2003-10-11 2004-04-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-04-11 2007-10-11 2008-04-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-04-11 2011-10-11 2012-04-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag