×

Determining quality of a location-determination algorithm associated with a mobile device by processing a log of sensor data

  • US 10,274,346 B2
  • Filed: 07/30/2014
  • Issued: 04/30/2019
  • Est. Priority Date: 07/30/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving a log of sensor data, wherein the log of sensor data comprises (i) sensor values output by given sensors of a plurality of sensors of a mobile device over a time period, and (ii) at least one location estimate for at least one respective point in time within the time period, wherein the at least one location estimate is determined by a hardware location provider of the mobile device, and wherein the at least one location estimate is determined while use of the hardware location provider on the mobile device in conjunction with location-based services is disabled but use of another location provider in conjunction with location-based services is enabled;

    determining, by one or more processors and using the sensor values of the log of sensor data, a plurality of computed ground-truth locations of the mobile device over the time period, the plurality of computed ground-truth locations of the mobile device forming an estimated trajectory of the mobile device for the time period;

    determining a difference between a given location estimate of the at least one location estimate and a computed ground-truth location of the plurality of computed ground-truth locations, wherein the given location estimate corresponds to a first point in time and the computed ground-truth location corresponds to a second point in time that is within a predetermined range of time of the first point in time;

    determining whether the determined difference satisfies a predetermined threshold; and

    upon determining that the determined difference satisfies the predetermined threshold, enabling use of the hardware location provider by the mobile device in conjunction with location-based services instead of or in addition to use of the other location provider.

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