Automated route determination
First Claim
1. A method for determining a preferred route using a computer-implemented routing system, the method comprising:
- using a routing system to access 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;
using the routing system to determine a preferred route from the origin to the destination by identifying at least one no-outlet link in the routing graph; and
communicating the preferred route from the routing system to the user system.
8 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.
134 Citations
39 Claims
-
1. A method for determining a preferred route using a computer-implemented routing system, the method comprising:
-
using a routing system to access 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;
using the routing system to determine a preferred route from the origin to the destination by identifying at least one no-outlet link in the routing graph; and
communicating the preferred route from the routing system to the user system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method for identifying a no-outlet link in a routing graph, the method comprising:
-
accessing routing data for one or more links in a routing graph that includes two or more nodes and one or more directed links; and
identifying a no-outlet link based on the accessed routing data. - View Dependent Claims (11, 12, 13)
-
-
14. A computer-readable medium or propagated signal having embodied thereon a computer program configured to determine a preferred route using a computer-implemented routing system, the medium or signal comprising one or more code segments configured to:
-
use a routing system to access 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;
use the routing system to determine a preferred route from the origin to the destination by identifying at least one no-outlet link in the routing graph; and
communicate the preferred route from the routing system to the user system. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer-readable medium or propagated signal having embodied thereon a computer program configured to identify a no-outlet link in a routing graph, the medium or signal comprising one or more code segments configured to:
-
access routing data for one or more links in a routing graph that includes two or more nodes and one or more directed links; and
identify a no-outlet link based on the accessed routing data. - View Dependent Claims (24, 25, 26)
-
-
27. A system for determining a preferred route using a computer-implemented routing system, the system configured to:
-
access 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; and
determine a preferred route from the origin to the destination by identifying at least one no-outlet link in the routing graph; and
communicate the preferred route from the routing system to the user system. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A system for identifying a no-outlet link in a routing graph, the system configured to:
-
access routing data for one or more links in a routing graph that includes two or more nodes and one or more directed links; and
identify a no-outlet link based on the accessed routing data. - View Dependent Claims (37, 38, 39)
-
Specification