Patent ID: 8543323

Claim:
A computer-implemented method for providing directions between a first location and a second location, comprising: under control of one or more computer systems configured with executable instructions, determining a route between the first location and the second location; providing a plurality of direction details of the route, each of the plurality of direction details specifying an action to be taken during traversal of the route in order to follow the determined route between the first location and the second location, wherein at least one of the direction details includes a link to an image representative of that direction detail; providing a plurality of identifiers within a selected distance along the determined route, each of the plurality of identifiers corresponding to a listing, each listing comprising either a business listing or a residential listing; providing a map with the route graphically emphasized on the map and the plurality of identifiers on the map, selection of one of the identifiers causing to be displayed a first image representative of the listing corresponding to the selected one of the identifiers and information about the listing; and during traversal of the route, providing at least a portion of the plurality of direction details in sequence and at least a portion of the plurality of identifiers based at least in part upon a location along the determined route, wherein a second image representative of one of the direction details is displayed during traversal of the route to assist a user in determining a location of an upcoming associated direction detail.