Providing augmented travel directions
First Claim
1. A method for providing travel directions, comprising:
- receiving, at least in part via a processing unit, a query of direction from a user, the query comprising at least one of a starting location, a destination location, or meta-data associated with the user;
generating, at least in part via the processing unit, a route between the starting location and the destination location based at least in part on reducing a number of discrete maneuvers associated with the route;
deriving, at least in part via the processing unit, one or more route related available annotations along the route; and
ranking, at least in part via the processing unit, at least some of the one or more route related available annotations based at least in part on a determined priority.
2 Assignments
0 Petitions
Accused Products
Abstract
Providing machine-generated travel directions with customized augmentations to enhance the navigation process. To provide machine-generated travel directions, a user submitted starting location, destination location, and meta-data associated with the user is used to generate a route between the starting location and destination location Annotations to the route are derived based on the meta-data associated with the user or characteristics associated with the route. The annotations are then ranked according to a determined priority. The route generated between the starting location and the destination location, and augmented with the ranked annotations, is displayed to the user.
18 Citations
20 Claims
-
1. A method for providing travel directions, comprising:
-
receiving, at least in part via a processing unit, a query of direction from a user, the query comprising at least one of a starting location, a destination location, or meta-data associated with the user; generating, at least in part via the processing unit, a route between the starting location and the destination location based at least in part on reducing a number of discrete maneuvers associated with the route; deriving, at least in part via the processing unit, one or more route related available annotations along the route; and ranking, at least in part via the processing unit, at least some of the one or more route related available annotations based at least in part on a determined priority. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable storage medium comprising hardware storing computer-executable instructions for causing a computer to perform a method for providing travel directions, comprising:
-
receiving a query of direction from a user, the query comprising at least one of a starting location, a destination location, or meta-data associated with the user; generating a route between the starting location and the destination location based at least in part on reducing a number of discrete maneuvers associated with the route; deriving one or more route related available annotations along the route; and ranking at least some of the one or more route related available annotations based at least in part on a determined priority. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system for automatically generating travel directions, comprising:
-
a direction engine configured to generate a route between a starting location and a destination location entered by at least one of a user or a positioning system, the direction engine configured to generate the route based at least in part on reducing a number of maneuvers associated with the route; and an augmentation engine configured to derive one or more route related available annotations to add to the route, at least some of at least one of the direction engine or the augmentation engine implemented at least in part via a processing unit. - View Dependent Claims (17, 18, 19, 20)
-
Specification