METHOD AND APPARATUS FOR MAINTAINING INTEGRITY OF LONG-TERM ORBITS IN A REMOTE RECEIVER
First Claim
1. A method, comprising:
- obtaining a predicted pseudorange from long-term-orbit information possessed by a first receiver;
obtaining, at a second receiver from at least one satellite, a measured pseudorange;
determining validity of the predicted pseudorange as a function of the predicted pseudorange and the measured pseudorange; and
excluding from the long-term orbit information at least a portion of thereof when the validity of the predicted pseudorange is deemed invalid.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for maintaining integrity of long-term-orbit information used by a Global-Navigation-Satellite-System or other positioning receiver is described. The method comprises obtaining a predicted pseudorange from a first set of long-term-orbit information possessed by a positioning receiver; obtaining, at the positioning receiver from at least one satellite, a measured pseudorange; determining validity of the predicted pseudorange as a function of the predicted pseudorange and the measured pseudorange; and excluding from the long-term-orbit information at least a portion thereof when the validity of the predicted pseudorange is deemed invalid. Optionally, the method may comprise updating or otherwise supplementing the long-term-orbit information with other orbit information if the validity of the predicted pseudorange is deemed invalid.
-
Citations
47 Claims
-
1. A method, comprising:
-
obtaining a predicted pseudorange from long-term-orbit information possessed by a first receiver; obtaining, at a second receiver from at least one satellite, a measured pseudorange; determining validity of the predicted pseudorange as a function of the predicted pseudorange and the measured pseudorange; and excluding from the long-term orbit information at least a portion of thereof when the validity of the predicted pseudorange is deemed invalid. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 47)
-
-
16. A method, comprising:
-
(a) using long-term-orbit information to determine, at a receiver, a first position of the receiver, wherein the first position comprises at least one first location parameter; (b) using satellite-navigation data transmitted from at least one satellite to determine, at the receiver, a second position of the receiver, wherein the second position comprises at least one second location parameter; (c) determining a difference between (i) the at least one first location parameter and (ii) the at least one second location parameter; and (d) confirming that the long-term-orbit information is valid when the difference satisfies a given threshold. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. (canceled)
-
27. A receiver comprising:
-
memory operable to store executable instructions and long-term-orbit information; a processor operable to obtain from the memory the executable instructions and operable to execute the executable instructions to; obtain a predicted pseudorange from the long-term-orbit information; obtain a measured pseudorange from at least one satellite; determine validity of the predicted pseudorange as a function of the predicted pseudorange and the measured pseudorange; and exclude from the long-term-orbit information at least a portion thereof when deeming the validity of the predicted pseudorange is deemed invalid. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
-
34. A system comprising:
-
a receiver comprising; a first memory operable to store executable instructions and long-term-orbit information; and a first processor operable to obtain from the first memory the executable instructions and operable to execute the executable instructions to; use long-term-orbit information to determine, at the receiver, a first position of the receiver, wherein the first position comprises at least one first location parameter; use satellite-navigation data transmitted from at least one satellite to determine, at the receiver, a second position of the receiver, wherein the second position comprises at least one second location parameter; determine a difference between (i) the at least one first location parameter and (ii) the at least one second location parameter; and confirm that the long-term-orbit information is valid when the difference satisfies a given threshold; and a server comprising; a second memory operable to store executable instructions, the long-term-orbit information and supplemental orbit information; and a second processor operable to obtain from the second memory the executable instructions and operable to execute the executable instructions to; provide to the receiver the long-term-orbit information; and provide to the receiver the supplemental orbit information. - View Dependent Claims (35, 36, 37, 38, 39, 40)
-
-
41. A system comprising:
-
a receiver comprising; a first memory operable to store executable instructions and a first set of long-term-orbit information; and a first processor operable to obtain from the first memory the executable instructions and operable to execute the executable instructions to; use the first set of long-term-orbit information to determine, at the receiver, a first position of the receiver, wherein the first position comprises at least one first location parameter; use satellite-navigation data transmitted from at least one satellite to determine, at the receiver, a second position of the receiver, wherein the second position comprises at least one second location parameter; and a server comprising; a second memory operable to store executable instructions, the long-term-orbit information and first and second sets of long-term-other orbit information; and a second processor operable to obtain from the second memory the executable instructions and operable to execute the executable instructions to; provide to the receiver the first set of set of long-term-orbit information; determine a difference between (i) the at least one first location parameter and (ii) the at least one second location parameter; confirm that the first set of long-term-orbit information is valid when the difference satisfies a given threshold; and provide to the receiver the second set of long-term-other orbit information.
-
-
42. A system comprising:
-
a first receiver comprising; a first memory operable to store executable instructions and long-term-orbit information; and a first processor operable to obtain from the first memory the executable instructions and operable to execute the executable instructions to; obtain a predicted pseudorange from the long-term-orbit information possessed by the first receiver; a second satellite-signal receiver comprising; a second memory operable to store executable instructions; and a second processor operable to obtain from the second memory the executable instructions and operable to execute the executable instructions to; obtain, from at least one satellite, a measured pseudorange; a server comprising; a third memory operable to store executable instructions, the long-term-orbit information and other orbit information; and a third processor operable to obtain from the third memory the executable instructions and operable to execute the executable instructions to; determine validity of the predicted pseudorange as a function of the predicted pseudorange and the measured pseudorange; and send to the first receiver the other orbit information when the validity of the predicted pseudorange is deemed invalid. - View Dependent Claims (43, 44, 45, 46)
-
Specification