Methods and apparatus for self-assisting positioning system
AssigneeMarvell International Ltd.
InventorsWentao Zhang, Victor Lin
Life of this patent
Estimating the term…
Abstract
In a method of implementing a positioning system a buffer is configured to store a buffer record for each of a plurality of position fixes determined by the receiver and a database is configured to store a database record for each of the position fixes. Buffer records are accumulated, with each buffer record corresponding to one of the position fixes determined by the receiver. A first threshold position near an area in which a degradation event occurs is identified and recorded in a first database record. A second threshold position near the area is identified in a second database record. The second threshold position is indicated by one of the position fixes outside of the area and is proximate to a position at which the degradation event ends.
Claims13
A method of implementing a positioning system, the method comprising:
- implementing a buffer configured to store a buffer record for each of a plurality of position fixes determined by a positioning system receiver;
- implementing a database configured to store a database record for each of a plurality of threshold positions;
- receiving zero or more positioning signals from a plurality of navigational satellites;
- accumulating, in the buffer, a plurality of buffer records, wherein each buffer record is for a corresponding one of the plurality of position fixes determined by the positioning system receiver;
- identifying a first threshold position near an area in which a degradation event occurs;
- recording the first threshold position in a first database record of the database;
- identifying a second threshold position near the area, the second threshold position i) indicated by one of the plurality of position fixes outside of the area, and ii) proximate to a position at which the degradation event ends;
- and
- recording the second threshold position in a second database record of the database, the second database record stored in a memory location determinable from the first database record, the first database record stored in a memory location determinable from the second database record.
A positioning system apparatus comprising:
- a positioning system receiver configured to receive signals from a plurality of navigational satellites;
- a processor communicatively coupled to the positioning system receiver;
- a memory buffer communicatively coupled to the processor;
- a database communicatively coupled to the processor;
- and
- one or more routines executed by the processor and collectively operative to:
- cause accumulation in the buffer of a plurality of buffer records, each buffer record for a corresponding one of a plurality of position fixes of the positioning system receiver;
- identify a first threshold position near an area of degraded signal reception;
- record the first threshold position in a first database record of the database;
- identify a second threshold position near the area of degraded signal reception;
- record the second threshold position in a second database record of the database, the second database record stored in a memory location determinable from the first database record, the first database record stored in a memory location determinable from the second database record.
Dependencies are inferred from the claim text.