Multiple directions to a destination without providing a specific origin
First Claim
1. A computer-implemented method of providing navigation instructions, comprising acts of:
- receiving destination information associated with a destination;
searching for candidate meta-departure points relative to the destination without knowledge of a starting location;
selecting final meta-departure locations from the candidate meta-departure points;
generating instruction sets associated with the final meta-departure points;
presenting the instruction sets, the instruction sets include directions for navigating geographically from the final meta-departure points to the destination; and
utilizing a processor that executes instructions stored in memory to perform at least one of the acts of receiving, searching, selecting, generating or presenting.
2 Assignments
0 Petitions
Accused Products
Abstract
The automatic generation of multiple sets of directions for navigating geographically to a specific destination without specification of an origin. Based on the destination, candidate roads or other transportation conduits are selected for analysis. Candidate meta-departure points are analyzed and selected along the roads based on distribution about the destination, cardinal directions relative to the destination, road metadata, distance to the destination, driving time, and other factors. The number of departure points generated to represent routes to the destination from the several logical cardinal directions is minimized. The generated departure points also represent routes that a majority of people would likely take to the destination. Additionally, the generated departure points originate from places that users are likely to be familiar with and can get to without additional guidance. The final instruction sets for navigating to the destination are presented along with a map that identified the departure points.
15 Citations
12 Claims
-
1. A computer-implemented method of providing navigation instructions, comprising acts of:
-
receiving destination information associated with a destination; searching for candidate meta-departure points relative to the destination without knowledge of a starting location; selecting final meta-departure locations from the candidate meta-departure points; generating instruction sets associated with the final meta-departure points; presenting the instruction sets, the instruction sets include directions for navigating geographically from the final meta-departure points to the destination; and utilizing a processor that executes instructions stored in memory to perform at least one of the acts of receiving, searching, selecting, generating or presenting. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented navigation system comprising:
-
an input component configured to receive destination information associated with a destination; an analysis component configured to search for candidate meta-departure points relative to the destination independent of without knowledge of a starting location, and select final meta-departure locations from the candidate meta-departure points; a routing component configured to generate instruction sets associated with the final meta-departure points; and presenting the instruction sets, the instruction sets include directions for navigating geographically from the final meta-departure points to the destination.
-
-
11. One or more computer readable memory devices that store executable instructions that when implemented execute a method of providing navigation instructions, the method comprising:
-
receiving destination information associated with a destination; searching for candidate meta-departure points relative to the destination without knowledge of a starting location; selecting final meta-departure locations from the candidate meta-departure points; generating instruction sets associated with the final meta-departure points; and presenting the instruction sets, the instruction sets include directions for navigating geographically from the final meta-departure points to the destination. - View Dependent Claims (12)
-
Specification