Position determination device
US-12154350-B2 · Nov 26, 2024 · US
US10353077B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10353077-B2 |
| Application number | US-201414453537-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 6, 2014 |
| Priority date | Aug 6, 2014 |
| Publication date | Jul 16, 2019 |
| Grant date | Jul 16, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A global positioning system (GPS) receiver and system for determining a geographical location associated with the GPS receiver using less than four GPS signals. The system can comprise a constraint module configured to receive one or more constraints that describe at least one characteristic of a GPS receiver when a number of GPS satellites within a line of sight to the GPS receiver is below a defined value. The system can further comprise a pseudo range calculation module configured to calculate a plurality of pseudo ranges between the GPS receiver and the number GPS satellites, wherein the plurality of pseudo ranges are to various orbital positions of the GPS satellites over a period of time; and a geographical location module configured to determine the geographical location of the GPS receiver using the plurality of pseudo ranges and known constraints of motion associated with the GPS receiver.
Opening claim text (preview).
What is claimed is: 1. A GPS receiver having computer circuitry configured to: receive a number of global positioning system (GPS) signals from one or more GPS satellites; receive one or more constraints that describe at least one characteristic of the GPS receiver's motion or position when the number of GPS signals are below a defined value, wherein the one or more constraints enable a determination of a geographical location associated with the GPS receiver using the number of GPS signals from the one or more GPS satellites; calculate a plurality of pseudo ranges between the GPS receiver and the one or more GPS satellites at various orbital positions of the one or more GPS satellites over a period of time; determine the geographical location of the GPS receiver using the plurality of pseudo ranges and known correlations with respect to at least one of previous geographical locations or motions associated with the GPS receiver; determine that a number of GPS signals being received from the one or more GPS satellites are above the defined value; organize the GPS signals into at least two distinct GPS signal groupings, wherein the distinct GPS signal groups have a descending number of GPS signals; and compare potential geographical positions of the GPS receiver determined using the distinct GPS signal groupings in order to identify a spoofed GPS signal from the number of GPS signals. 2. The GPS receiver of claim 1 , wherein the number of GPS signals are from four GPS satellites, wherein the computer circuitry is configured to drop the spoofed GPS signal from any one of the number of GPS satellites, such that the computer circuitry is configured to determine the geographical location of the GPS receiver using GPS signals from fewer than four GPS satellites. 3. The GPS receiver of claim 1 , wherein the computer circuitry is further configured to alert a user of the identified spoofed GPS signal from the number of GPS satellites. 4. The GPS receiver of claim 1 , wherein the computer circuitry is further configured to restrict, in response to user input, the GPS receiver from determining the geographical location based on one group of the distinct GPS signal groups. 5. A system for determining a geographical location, the system comprising: a constraint module configured to receive one or more constraints that describe at least one characteristic of a global position system (GPS) receiver when a number of GPS satellites within a line of sight to the GPS receiver is below a defined value; a pseudo range calculation module configured to calculate a plurality of pseudo ranges between the GPS receiver and the number GPS satellites, wherein the plurality of pseudo ranges are to various orbital positions of the GPS satellites over a period of time; and a geographical location module configured to determine the geographical location of the GPS receiver using the plurality of pseudo ranges and the constraints with respect to at least one of previous geographical locations or motions estimated by the GPS receiver; and a spoofed signal detection module configured to: determine that a number of GPS signals being received from the GPS satellites are above the defined value; organize the GPS signals into at least two distinct GPS signal groupings, wherein the distinct GPS signal groups have a descending number of GPS signals; and compare potential geographical positions of the GPS receiver determined using the distinct GPS signal groupings in order to identify a spoofed GPS signal from the GPS signals. 6. The system of claim 5 , wherein the number of GPS satellites is four GPS satellites, wherein the computer circuitry is configured to drop the spoofed GPS signal from any one of the number of GPS satellites, such that the computer circuitry is configured to determine the geographical location of the GPS receiver using GPS signals from fewer than four GPS satellites.
issues related to spoofing · CPC title
Determining position · CPC title
the supplementary measurement being of a radio-wave signal type · CPC title
by combining or switching between position solutions or signals derived from different modes of operation in a single system · CPC title
whereby the position solution is constrained to lie upon a particular curve or surface, e.g. for locomotives on railway tracks · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.