IP Library Granted Patent US 7,689,349
Granted Patent B1
US 7,689,349 · App. 11/319,234 · Granted Mar 30, 2010

Automatic determination of a surrogate origin for personalized routing

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 7,689,349
App. No.
11/319,234
Granted
Mar 30, 2010
Kind
B1
Abstract

A surrogate origin is substituted for a user-entered or system-determined origin, and maneuvers for a route from the surrogate origin to a destination are determined and presented to the user as driving directions. A surrogate origin may be pre-selected or pre-configured for a user identity.

Claims (37)

1. A method, performed at least partially on a computer, for enabling display of a route, the method comprising:

storing a surrogate origin in a computer storage medium in response to a user identification of the surrogate origin;

receiving an origin;

accessing mapping information stored in a computer storage medium;

identifying the surrogate origin stored in response to the user identification of the surrogate origin as a surrogate origin for the received origin;

determining a route from the identified surrogate origin to a destination; and

enabling display of the determined route.

2. The method of claim 1 wherein the mapping information comprises a routing graph representing a network of roads including two or more nodes and one or more links, with each link being associated with at least two nodes.

3. The method of claim 1 wherein receiving an origin comprises determining the origin based on a default origin.

4. The method of claim 3 wherein determining the origin comprises:

receiving an indication of an identity associated with a requester of directions; and

setting the origin to be a default origin associated with the identity.

5. The method of claim 1 wherein receiving an origin comprises receiving an indication of a geographic location of a navigation device.

6. The method of claim 1 further comprising:

accessing information, stored in a computer storage medium, that is associated with a user identity on behalf of which the route is being enabled for display,

wherein identifying a surrogate origin comprises identifying a surrogate origin from the accessed information that is associated with the user identity.

7. The method of claim 1 wherein enabling display of the determined route comprises communicating the route to a user system associated with a requester of directions.

8. The method of claim 1 further comprising generating a set of maneuvers to be executed to traverse the route from the origin to the destination.

9. The method of claim 8 further comprising enabling identification of the surrogate origin through inspection of the set of maneuvers generated.

10. The method of claim 1 wherein storing the surrogate origin in the computer storage medium comprises storing the identified surrogate origin in association with an identity associated with the requester of directions.

11. The method of claim 1 wherein identifying a surrogate origin for the received origin comprises enabling a requester of directions to identify one of multiple presented locations as the surrogate origin.

12. The method of claim 1 wherein the surrogate origin is stored in association with a particular location or address, the method further comprising identifying the surrogate origin as the surrogate origin for the received origin conditioned on whether the received origin is associated with the particular location or address associated with the surrogate origin.

13. The method of claim 1 wherein:

storing the surrogate origin comprises enabling a person to identity a default surrogate origin to be used as the surrogate origin when a destination is located in a particular travel direction with respect to the received origin; and

identifying the surrogate origin for the received origin comprises using the default surrogate origin for the received origin conditioned upon on whether the destination is located in the particular travel direction with respect to the received origin.

14. A method, performed at least partially on a computer, the method comprising:

receiving an origin;

accessing mapping information stored in a computer storage medium;

identifying a surrogate origin for the received origin, wherein identifying the surrogate origin for the received origin comprises enabling a requestor of directions to identify the surrogate origin; and

using the mapping information to determine a route from the surrogate origin to a destination.

15. A method, performed at least partially on a computer, the method comprising:

receiving an origin;

accessing mapping information stored in a computer storage medium;

generating a set of maneuvers to be executed to traverse a route from the received origin to the destination;

enabling identification of a surrogate origin for the received origin through inspection of the set of maneuvers generated;

identifying the surrogate origin for the received origin; and

using the mapping information to determine a route from the surrogate origin to a destination.

Assignments (9)
CHANGE OF NAME Recorded Mar 22, 2019
From: AMERICA ONLINE, INC.
To: AOL LLC
Reel/Frame 048680/0107 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034543/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR AND THE DOC DATE, IDENTIFIED ON ATTACHED SHEETS. PREVIOUSLY RECORDED ON REEL 029317 FRAME 0861. ASSIGNOR(S) HEREBY CONFIRMS THE INCORRECT ASSIGNOR AND DOCUMENT DATE OF PREVIOUSLY RECORDED ASSIGNMENT.. Recorded Jan 9, 2013
From: MAPQUEST, INC.
To: MICROSOFT CORPORATION
Reel/Frame 029622/0406 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2012
From: AOL INC.
To: MICROSOFT CORPORATION
Reel/Frame 029317/0861 →
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 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE SHOULD READ AMERICA ONLINE, INC. PREVIOUSLY RECORDED ON REEL 017472 FRAME 0832. ASSIGNOR(S) HEREBY CONFIRMS THE AMERICA ONLINE, INC.. Recorded Mar 12, 2010
From: NESBITT, DAVID W.; GEARHART, G. DUANE; SWARTZ, MICHAEL DEAN
To: AMERICA ONLINE, INC.
Reel/Frame 024075/0790 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 17, 2008
From: AOL LLC
To: MAPQUEST, INC.
Reel/Frame 021691/0705 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 14, 2006
From: NESBITT, DAVID W.; GEARHART, G. DUANE; SWARTZ, MICHAEL DEAN
To: AOL LLC
Reel/Frame 017472/0832 →