×

Where to go next via mined trails

  • US 9,367,589 B1
  • Filed: 11/14/2013
  • Issued: 06/14/2016
  • Est. Priority Date: 11/14/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method running on one or more computing devices comprising:

  • receiving one or more next locations from one or more other remote computing devices for an origination location;

    receiving a location-based signal from a remote computing device associated with a user, the location-based signal indicating a current location of the remote computing device and comprising one of a check-in signal, a post to a social network account associated with the user, and a time-stamped set of GPS coordinates;

    identifying the originating location in a location history index corresponding to the current location, wherein the originating location has the one or more next locations associated with the originating location, the one or more next locations corresponding to locations where the one or more other remote computing devices were located within a time threshold after being located in the originating location;

    generating a destination recommendation list comprising the one or more next destinations ranked based at least in part on a visit frequency, the visit frequency indicating how frequently a next location was visited after visiting the originating location by the other remote computing devices;

    identifying a user profile associated with the user comprising personal preference categories;

    determining a confidence value for each next destination on the destination recommendation list by;

    comparing one or more categories associated with each respective next destination with the personal preference categories; and

    increasing the respective confidence value for the respective next destination when one of the one or more categories associated with each respective next destination matches one of the personal preference categories; and

    determining if the confidence value for each next destination exceeds a confidence threshold value, wherein the next destination is removed from destination recommendation list if the confidence value for the next destination does not exceed the confidence threshold; and

    transmitting the destination recommendation list to the remote computing device consequent to determining if the confidence value for each next destination exceeds the confidence threshold value for presentation via the remote computing device.

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