Method and apparatus for trip routing with configurable constraints
First Claim
Patent Images
1. A method comprising:
- defining a plurality of contiguous geographical regions, each region to have a uniform value of a characteristic throughout the region;
evaluating a path from a point in an origin region to a point in a destination region and passing through an intermediate region based on a first value of the characteristic in the origin region, a second value of the characteristic in the intermediate region, and a third value of the characteristic in the destination region;
identifying a plurality of paths from the point in the origin region to the point in the destination region, at least one path to pass through the intermediate region;
repeating the evaluating operation on each of the plurality of paths; and
selecting one of the plurality of paths based on the evaluations.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of analyzing a path by defining a plurality of contiguous geographical regions, each to have a uniform value of a characteristic affecting travel through the region and evaluating the path from a point in an origin region through an intermediate region to a point in a destination region. Related methods and means of representing paths, and systems to implement the methods are also described and claimed.
22 Citations
28 Claims
-
1. A method comprising:
-
defining a plurality of contiguous geographical regions, each region to have a uniform value of a characteristic throughout the region; evaluating a path from a point in an origin region to a point in a destination region and passing through an intermediate region based on a first value of the characteristic in the origin region, a second value of the characteristic in the intermediate region, and a third value of the characteristic in the destination region; identifying a plurality of paths from the point in the origin region to the point in the destination region, at least one path to pass through the intermediate region; repeating the evaluating operation on each of the plurality of paths; and selecting one of the plurality of paths based on the evaluations. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
obtaining two consecutive waypoints of a trip; identifying an origin region containing a first of the two waypoints and a destination region containing a second of the two waypoints, wherein a region is a contiguous set of points that share a common value for a characteristic; planning a path from the first waypoint to the second waypoint through at least one intermediate region based on an evaluation of the characteristic; returning the path; planning the path based on at least one crossing point at a border between two consecutive regions in a sequence of regions; and
whereinreturning the path comprises returning a sequence of points starting with the first waypoint, continuing with at least one crossing point and ending with the second waypoint. - View Dependent Claims (8, 9, 10)
-
-
11. A method comprising:
-
obtaining two consecutive waypoints of a trip; identifying an origin region containing a first of the two waypoints and a destination region containing a second of the two waypoints, wherein a region is a contiguous set of points that share a common value for a characteristic; planning a path from the first waypoint to the second waypoint through at least one intermediate region based on an evaluation of the characteristic; returning the path; receiving a plurality of candidate paths from the first waypoint to the second waypoint; for each candidate path, identifying a sequence of intermediate regions through which the candidate path passes; and identifying a best path among the plurality of candidate paths based on an evaluation of each of the candidate paths. - View Dependent Claims (12)
-
-
13. A method comprising:
-
obtaining two consecutive waypoints of a trip; identifying an origin region containing a first of the two waypoints and a destination region containing a second of the two waypoints, wherein a region is a contiguous set of points that share a common value for a characteristic; planning a path from the first waypoint to the second waypoint through at least one intermediate region based on an evaluation of the characteristic; returning the path; evaluating the path by computing a sum of a plurality of scores, wherein a score corresponds to one of a cost to travel through a region or a cost to cross from one region to another region.
-
-
14. A machine-readable medium containing data and instructions to cause a programmable processor to perform operations comprising:
-
receiving an origin location, a destination location, and a cargo class; planning a route from the origin location to the destination location through at least one intermediate region, the intermediate region defined by a difference in a factor affecting travel along the route; and evaluating the route based on factors including the cargo class and at least one of an entry into the intermediate region, an exit from the intermediate region, or a travel through the intermediate region. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method comprising:
-
defining a plurality of contiguous geographical regions, each region to have a uniform value of a characteristic throughout the region; evaluating a path from a point in an origin region to a point in a destination region and passing through an intermediate region based on a first value of the characteristic in the origin region, a second value of the characteristic in the intermediate region, and a third value of the characteristic in the destination region; and selecting one of a plurality of alternative intermediate regions wherein the path may pass through any one of the plurality of alternative intermediate regions.
-
-
27. A method comprising:
-
defining a plurality of contiguous geographical regions, each region to have a uniform value of a characteristic throughout the region; evaluating a path from a point in an origin region to a point in a destination region and passing through an intermediate region based on a first value of the characteristic in the origin region, a second value of the characteristic in the intermediate region, and a third value of the characteristic in the destination region by determining whether a shipment following the path is in conformity with a first legal restriction in the intermediate region and a second legal restriction in the destination region.
-
-
28. A method comprising:
-
defining a plurality of contiguous geographical regions, each region to have a uniform value of a characteristic throughout the region; evaluating a path from a point in an origin region to a point in a destination region and passing through an intermediate region based on a first value of the characteristic in the origin region, a second value of the characteristic in the intermediate region, and a third value of the characteristic in the destination region by determining a score of traversing the path or a schedule of traversing the path.
-
Specification