×

Reduced sampling low power GPS

  • US 10,386,490 B2
  • Filed: 07/16/2012
  • Issued: 08/20/2019
  • Est. Priority Date: 07/16/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • receiving, by one or more communication interfaces of a server, global positioning system (GPS) signal samples including at least a first plurality of GPS signal samples and a corresponding first set of time stamps and a second plurality of GPS signal samples and a corresponding second set of time stamps from a mobile device, wherein the first set of time stamps and the second set of time stamps are separated by a period of time;

    identifying, for a selected GPS signal sample, by one or more processors of the server in response to receiving the GPS signal samples, a set of visible satellites and, for each visible satellite of the set of visible satellites, identifying a corresponding Doppler frequency and code phase from the selected GPS signal sample;

    requesting, by the one or more processors of the server, ephemeris data from a database;

    identifying, for the selected GPS signal sample, by the one or more processors of the server, a set of possible reference locations based at least on the corresponding Doppler frequency or the ephemeris data of at least one visible satellite of the set of visible satellites;

    determining, for the selected GPS signal sample, and by the one or more processors of the server, possible locations associated with the selected GPS signal sample, each of the possible locations corresponding to one of the possible reference locations, and the possible locations including a location of the mobile device at a time indicated by the time stamp corresponding to the selected GPS signal sample;

    eliminating a possible location by;

    requesting, from an additional database, elevation data corresponding to each of the possible locations;

    comparing the elevation data to an elevation of the possible location;

    determining that the elevation of the possible location does not correspond to elevations included in the elevation data;

    eliminating the possible location; and

    selecting, as the location of the mobile device at the time indicated by the time stamp corresponding to the selected GPS signal sample, a remaining location that has a least dilution of precision.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×