×

Point-of-interest latency prediction using mobile device location history

  • US 9,329,047 B2
  • Filed: 10/22/2013
  • Issued: 05/03/2016
  • Est. Priority Date: 07/17/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for latency determination for points-of-interest, comprising:

  • receiving, by one or more computing devices, location history for a plurality of user computing devices, wherein the location history comprises information identifying a plurality of locations for each of the plurality of user computing devices and a time corresponding to when each of the plurality of user computing devices was at each location;

    identifying, by the one or more computing devices, a location of a queue associated with a first point-of-interest from the location history received from the plurality of user computing devices based on a match of the location for at least a portion of the plurality of the user computing devices, wherein the location of the queue comprises a particular area at a location of the first point-of-interest;

    determining, by the one or more computing devices and for one or more of the plurality of the user computing devices having a location corresponding to the location of the first point-of-interest, a first time associated with the user computing device arriving at the location of the queue associated with the first point-of-interest and a second time associated with the user computing device leaving the location of the queue associated with the first point-of-interest, wherein the arriving at the location of the queue and the leaving the location of the queue is determined based on fine-grain location data for the one or more of the plurality of the user computing devices having a location corresponding to the location of the first point-of-interest;

    comparing, by the one or more computing devices and for one or more of the user computing devices arriving at the location of the queue associated with the first point-of-interest and leaving the location of the queue associated with the first point-of-interest, the determined first time to the determined second time to determine a latency interval at the first point-of-interest;

    determining, by the one or more computing devices, a latency period for the first point-of-interest, wherein the latency period is a function of a plurality of latency intervals for the first point-of-interest;

    receiving, by the one or more computing devices, a request from a particular user computing device for a route comprising a plurality of points-of-interest;

    determining, by the one or more computing devices, one or more routes comprising at least two points of interest, wherein at least one of the one or more routes comprises the first point-of-interest and one or more second points of interest;

    selecting, by the one or more computing devices, a particular route having a shortest time of the one or more routes, wherein the shortest time is based at least in part on the latency period of the first point-of-interest, and wherein the selected route comprises the first point-of-interest and one or more second points of interest; and

    communicating, by the one or more computing devices, a response to the particular user computing device, wherein the response includes displaying the selected route on the particular user computing device.

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