×

Searching similar trajectories by locations

  • US 10,571,288 B2
  • Filed: 01/20/2017
  • Issued: 02/25/2020
  • Est. Priority Date: 06/04/2010
  • Status: Active Grant
First Claim
Patent Images

1. One or more non-transitory computer-readable storage media encoded with instructions that, when executed by a processor, perform acts comprising:

  • receiving global position system (GPS) logs associated with respective individual devices, individual ones of the GPS logs including trajectories that connect a set of geographical locations previously visited by an individual of a respective individual device, the GPS logs having been received from GPS sensors associated with the respective individual devices;

    accessing a trajectory map constructed from the GPS logs;

    receiving a request for a travel route to multiple geographical locations of interest specified by a user;

    determining a trajectory that sequentially connects each of the multiple geographical locations and is within a threshold distance of at least one of the multiple geographical locations based at least in part on;

    applying a similarity function to the multiple geographical locations and the trajectories in the trajectory map, wherein the similarity function assesses similarity of the multiple geographical locations to geographic locations used in deriving the trajectories;

    determining a plurality of trajectories that have respective proximal similarities to the multiple geographical locations that are less than a predetermined threshold; and

    determining an individual trajectory of the plurality of trajectories that sequentially connects the multiple geographical locations, the individual trajectory corresponding to the trajectory; and

    providing, as a response to the request for the travel route, the trajectory to a device associated with the user.

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