IP Library Granted Patent US 8,649,975
Granted Patent B2
US 8,649,975 · App. 10/259,793 · Granted Feb 11, 2014

Automated route determination

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,649,975
App. No.
10/259,793
Granted
Feb 11, 2014
Kind
B2
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.

Claims (29)

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;

determining that a first link is included among a set of multiple links in a no-outlet region, wherein the set of multiple links can be exited only by traversing the first link used to enter the set of multiple links;

using the routing system to determine a preferred route from the origin to the destination, wherein the routing system excludes the first link based on the determination that the first link is included among the set of multiple links which can be exited only by traversing the first link used to enter the set of multiple links; and

communicating the preferred route from the routing system to a user.

2. The method of claim 1 wherein the first link is a link that enters the multiple links.

3. The method of claim 1 wherein the first link is a link that lies within the set of multiple links.

4. The method of claim 1 wherein determining a preferred route comprises determining a preferred route by excluding from further consideration a route that includes the first link based on the determination that the first link is included among the set of multiple links which can be exited only by traversing the first link used to enter the set of multiple links.

5. The method of claim 1 wherein the preferred route is a preferred route for driving a vehicle from the origin to the destination.

6. The method of claim 1 wherein the preferred route is a preferred route for walking from the origin to the destination.

7. The method of claim 1 wherein the routing system comprises a routing system provided through an Internet service provider.

8. The method of claim 1 wherein communicating the preferred route from the routing system to the user includes communicating the preferred route from the routing system to a user system.

9. The method of claim 1 wherein communicating the preferred route comprises communicating the preferred route over a connection that is established using the Internet.

10. A computer-implemented method for identifying a link in a routing graph, the method comprising:

accessing routing data for one or more links in a routing graph including a stored indication that a first link is included among a set of multiple links in a no-outlet region, which can be exited only by traversing the first link used to enter the set of multiple links; and

identifying, by accessing the routing data, that the first link is included among the set of multiple links in the no-outlet region, wherein the set of multiple links can be exited only by traversing the first link used to enter the set of multiple links; and

in response to the identification that the first link is included among the set of multiple links which can be exited only by traversing a link used to enter the set of multiple links, excluding the first link from further consideration in determining a route.

11. The method of claim 10 wherein the routing data comprises one or more travel prohibitions for the first link.

12. The method of claim 10 further comprising discontinuing further consideration of the first link based on the identification that the first link is included among the set of multiple links which can be exited only by traversing the first link used to enter the set of multiple links.

13. The method of claim 12 wherein discontinuing further consideration of the first link includes averting determination of a cost for the first link which would be determined if the first link had not been determined to be included among the set of multiple links.

14. The method of claim 1 further comprising discontinuing further consideration of the first link based on the determination that the first link is included among the set of multiple links which can be exited only by traversing the first link used to enter the set of multiple links.

15. The method of claim 14 wherein discontinuing further consideration of the first link includes averting determination of a cost for the first link which would be determined if the first link had not been determined to be included among the set of multiple links.

16. 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;

identifying a first link for consideration;

determining that the first link is included among a set of multiple links in a no-outlet region, which can be exited only by traversing the first link used to enter the set of multiple links;

determining, in response to the determination that the first link is included among the set of multiple links, whether the destination is among the set of multiple links;

in response to the determinations that the first link is included among the set of multiple links and the destination is not among the set of multiple links, excluding the first link from the network of roads, and using the routing system to determine a preferred route from the origin to the destination based on the network of roads excluding the first link; and

communicating the preferred route from the routing system to a user.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2018
From: MAPQUEST, INC.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 047469/0106 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS -RELEASE OF 030936/0011 Recorded Jul 1, 2015
From: JPMORGAN CHASE BANK, N.A.
To: AOL ADVERTISING INC.; AOL INC.; BUYSIGHT, INC.; MAPQUEST, INC.; PICTELA, INC.
Reel/Frame 036042/0053 →
SECURITY AGREEMENT Recorded Aug 2, 2013
From: AOL INC.; AOL ADVERTISING INC.; BUYSIGHT, INC.; MAPQUEST, INC.; PICTELA, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 030936/0011 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 16, 2010
From: BANK OF AMERICA, N A
To: AOL INC; AOL ADVERTISING INC; GOING INC; LIGHTNINGCAST LLC; MAPQUEST, INC; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC; TACODA LLC; TRUVEO, INC; YEDDA, INC
Reel/Frame 025323/0416 →
SECURITY AGREEMENT Recorded Dec 14, 2009
From: AOL INC.; AOL ADVERTISING INC.; BEBO, INC.; ICQ LLC; GOING, INC.; LIGHTNINGCAST LLC; MAPQUEST, INC.; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC.; TACODA LLC; TRUVEO, INC.; YEDDA, INC.
To: BANK OF AMERICAN, N.A. AS COLLATERAL AGENT
Reel/Frame 023649/0061 →