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.
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. 14. The method of claim 11 , further comprising identifying a middle logical group based on instruction that direct navigation over a same road for a portion of the route.