×

System and method for dynamic path optimization

  • US 9,207,090 B2
  • Filed: 10/17/2013
  • Issued: 12/08/2015
  • Est. Priority Date: 09/26/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • receiving an instruction to determine an optimal path from a source geographical location to a destination geographical location;

    determining, by a machine having a memory and at least one processor, an optimal path from the source geographical location to the destination geographical location using corresponding historical traffic information for each one of a plurality of sub-paths, the historical traffic information for each sub-path corresponding to an estimated arrival time at a start location for the corresponding sub-path and being used to select sub-paths from the plurality of sub-paths, the selected sub-paths defining the optimal path, the determining the optimal path comprising;

    associating each one of a plurality of nodes with a corresponding one of a plurality of geographical locations, the plurality of geographical locations comprising the source geographical location, the destination geographical location, a start location for each sub-path, and an end location for each sub-path;

    determining neighbor nodes from the plurality of nodes for a current node of the plurality of nodes, each neighbor node being connected to the current node via a corresponding sub-path;

    estimating a corresponding time cost for traveling to each of the neighbor nodes via the corresponding sub-path based on the corresponding historical traffic information at the estimated arrival time for the current node;

    selecting one of the neighbor nodes and the corresponding sub-path to be included in the optimal path;

    updating the current node to be equal to the selected neighbor node; and

    repeating the determining neighbor nodes, estimating, selecting, and updating steps until the current node equals the corresponding node of the destination geographical location; and

    causing information about the optimal path to be displayed to a user on a device.

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