Automated route determination
First Claim
1. A computer-implemented method for determining a preferred route, the method comprising the following operations performed by a routing system including at least one processor:
- accessing, from a memory device, an origin and a destination in a routing graph representing a network of roads and including two or more nodes and one or more links, each link representing a road and each node representing an intersection that includes at least one road;
identifying a first intersection to be considered in generating a preferred route;
determining whether a first link of the first intersection enters a no-outlet region; and
generating the preferred route, wherein generating the preferred route comprises excluding at least a first link of the first intersection based on whether the first link enters a no-outlet region.
4 Assignments
0 Petitions
Accused Products
Abstract
A preferred route may be determined from an origin location to a destination location. The determination is made by processing directed links (e.g., one-way edges) in a graph that includes one or more links and two or more nodes. The determination of a preferred route may include an estimate of the time required at one or more intersections along alternative. Individual routing preferences, such as a preference of a rural over an urban route, also may be considered. Techniques are described that may help reduce the time required to identify a preferred route, including the identification and removal of no outlet routes before processing the directed links and techniques using particular data formats.
73 Citations
20 Claims
-
1. A computer-implemented method for determining a preferred route, the method comprising the following operations performed by a routing system including at least one processor:
-
accessing, from a memory device, an origin and a destination in a routing graph representing a network of roads and including two or more nodes and one or more links, each link representing a road and each node representing an intersection that includes at least one road; identifying a first intersection to be considered in generating a preferred route; determining whether a first link of the first intersection enters a no-outlet region; and generating the preferred route, wherein generating the preferred route comprises excluding at least a first link of the first intersection based on whether the first link enters a no-outlet region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable medium for determining a preferred route, having embodied thereon a computer program, the computer program comprising one or more code segments performed by a routing system including at least one processor that, when executed, cause the processor to:
-
use the routing system to access, from a memory device, an origin and a destination in a routing graph representing a network of roads and including two or more nodes and one or more links, each link representing a road and each node representing an intersection that includes at least one road; use the routing system to identify a first intersection to be considered in generating a preferred route; use the routing system to determine whether a first link of the first intersection enters a no-outlet region; and use the routing system to generate the preferred route, wherein generating the preferred route comprises excluding at least a first link of the first intersection based on whether the first link enters a no-outlet region. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A routing system for determining a preferred route, the routing system including at least one processor performing the following operations:
-
accessing, from a memory device, an origin and a destination in a routing graph representing a network of roads and including two or more nodes and one or more links, each link representing a road and each node representing an intersection that includes at least one road; identifying a first intersection to be considered in generating a preferred route; determining whether a first link of the first intersection enters a no-outlet region; and generating the preferred route, wherein generating the preferred route comprises excluding at least a first link of the first intersection based on whether the first link enters a no-outlet region. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification