ABBREVIATED DIRECTIONS FOR ROUTE NAVIGATION
First Claim
1. A computer-implemented navigation system, comprising:
- a segmentation component for grouping instructions into multiple segments, the instructions providing a route for navigating geographically from a starting location to an ending location;
a decision component for processing one or more factors to determine suitability for abbreviating one or more of the segments; and
an abbreviation component for abbreviating the instructions of the one or more segments based on the one or more factors.
2 Assignments
0 Petitions
Accused Products
Abstract
A geographic navigation system for segmenting a received set of instructions (or directions) that guide a user over a geographic route from a starting location to an ending location, and then abbreviating a subset of the instructions related to the inexact or familiar regions into a more concise and relevant form, yet retain all the information for guiding the user on the trip. Route segmentation occurs before instruction abbreviation by segmenting the route into multiple logical components in which abbreviation can be applied. After the need for instruction abbreviation is recognized and the route is segmented, techniques and designs are employed to generate understandable strings that describe the abbreviated directions as well as controls that allow optimization of the user experience.
-
Citations
20 Claims
-
1. A computer-implemented navigation system, comprising:
-
a segmentation component for grouping instructions into multiple segments, the instructions providing a route for navigating geographically from a starting location to an ending location; a decision component for processing one or more factors to determine suitability for abbreviating one or more of the segments; and an abbreviation component for abbreviating the instructions of the one or more segments based on the one or more factors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method of providing navigational instructions, comprising:
-
receiving unabbreviated instructions that direct navigation over a geographical route from a starting location to a destination location; segmenting the unabbreviated instructions into logical groups; selecting one or more of the logical groups for abbreviation processing based on suitability factors; and abbreviating the instructions of the one or more logical groups. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-implemented system, comprising:
-
computer-implemented means for receiving unabbreviated instructions that direct navigation over a geographical route from a starting location to a destination location; computer-implemented means for segmenting the unabbreviated instructions into logical groups; computer-implemented means for selecting one or more of the logical groups for abbreviation processing based on suitability factors; and computer-implemented means for abbreviating the instructions of the one or more logical groups.
-
Specification