×

Retracing steps

  • US 10,408,623 B2
  • Filed: 06/12/2009
  • Issued: 09/10/2019
  • Est. Priority Date: 06/12/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method implemented at least partially by a mobile device, the method comprising:

  • responsive to determining that a signal from a global positioning system (GPS) associated with the mobile device is unavailable, collecting, by the mobile device, location data representative of movement information from an accelerometer and a pressure sensor;

    determining, based at least in part on the location data, that at least one condition associated with generating breadcrumbs for a trail has been satisfied;

    collecting ambient sensor data representative of ambient information from one or more wireless sources to create an ambient signature for individual breadcrumbs of the trail;

    determining, based at least in part on the location data, that a user of the mobile device is walking and a number of steps;

    determining that a change in barometric pressure has occurred;

    determining that the user is changing floor levels based on the change in barometric pressure occurring at a predetermined rate during a time interval;

    analyzing the movement information to designate whether to add to an existing breadcrumb of the trail or to create a new breadcrumb for the trail;

    recording the movement information based on collected sensor data;

    categorizing the breadcrumbs into logical groups that define the trail based on the recorded movement information including details on how each breadcrumb was navigated, wherein the logical groups correspond to different activity types;

    comparing sensor data for ambient information of a current location of the mobile device with the ambient signatures to identify whether the current location of the mobile device is at a specific breadcrumb of the breadcrumbs;

    visually displaying, on a display of the mobile device, (i) the movement information including details on how at least one breadcrumb in the logical groups was navigated and (ii) a representation that the mobile device is near the specific breadcrumb based at least on the compared ambient signatures, wherein the details on how at least one breadcrumb in the logical groups was navigated includes an identification of an activity type corresponding to the logical group of the at least one breadcrumb; and

    sharing the trail, including the breadcrumbs categorized into the logical groups that define the trail, with another mobile device.

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