Patent ID: 9602974
Date: 2017-03-21
CPC Classifications: G01S,H04W

Claim:
1. A method of improving position determination of a cellular device using locally measured movement, the method comprising: accessing a Global Navigation Satellite System (GNSS) chipset embedded within the cellular device, wherein the GNSS chipset calculates raw pseudoranges; extracting the raw pseudoranges from the GNSS chipset for processing elsewhere in the cellular device outside of the GNSS chipset; calculating a position fix based on the raw pseudoranges; obtaining, at a first point in time, a first image with an image capturing device that is in a known physical relationship with the cellular device; obtaining, at a second point in time, a second image with the image capturing device; calculating an estimate of a distance that the cellular device moved from the first point in time to the second point in time by processing image data collected for a time frame from the first point in time to the second point in time; and processing the position fix based on the estimate of the distance, wherein the accessing, the extracting, the calculating of the position fix, the obtaining the first image, the obtaining the second image, the calculating of the estimate, and the processing of the position fix are performed by one or more hardware processors located in the cellular device and outside of the GNSS chipset.