×

Battery efficient automatic mileage tracking

  • US 10,502,839 B2
  • Filed: 10/31/2016
  • Issued: 12/10/2019
  • Est. Priority Date: 10/31/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method for reducing battery consumption while automatically tracking mileage, comprising:

  • initiating, by activating a geolocation sensor of a mobile device, tracking of global positions of the mobile device;

    obtaining a first global position of the mobile device corresponding to the first location, wherein the first global position comprises a first timestamp;

    adding the first global position to a first global position sequence of the first trip;

    detecting, using a plurality of trip updating parameters, a sequence of trip updating events for the first trip,wherein one or more trip updating events of the sequence of trip updating events correspond to an updated location of the mobile device,wherein the plurality of trip updating parameters comprises an update distance, an update period, and a threshold velocity, andwherein detecting the one or more trip updating events comprises;

    when a velocity of the mobile device is below the threshold velocity, determining that a distance from the updated location to a most recently obtained global position of the first global position sequence is at least the update distance, andwhen the velocity of the mobile device is at least the threshold velocity, determining that an elapsed time from a timestamp of the most recently obtained global position of the first global position sequence is at least the update period;

    obtaining a sequence of updated global positions corresponding to the sequence of trip updating events, wherein each updated global position of the sequence of updated global positions comprises an updated timestamp;

    adding each updated global position of the sequence of updated global positions to the first global position sequence; and

    calculating a length of the first trip.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×