IP Library Granted Patent US 8,543,323
Granted Patent B1
US 8,543,323 · App. 12/536,407 · Granted Sep 24, 2013

Displaying representative images in a visual mapping system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,543,323
App. No.
12/536,407
Granted
Sep 24, 2013
Kind
B1
Abstract

Embodiments of the present invention provide a method and system for generating a street map that includes a position identifier that identifies a location on the street map. The method and system may also generate and display a plurality of images representative of the location of the position identifier. A user may interact with a position identifier or one of several scroll icons to view images of other locations on the street map and/or to obtain driving directions between two locations.

Claims (79)

1. 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.

2. The computer-implemented method of claim 1 , further comprising:

identifying images representative of direction details of the route, wherein the images are identified based on geographic coordinates of a location of the direction details.

3. The computer-implemented method of claim 1 , wherein the at least one of the direction details is a turn along the route; and

wherein the image is an image of objects physically located near the turn identified by the at least one of the direction details.

4. The computer-implemented method of claim 1 , wherein the image is a place holder representing the type of the at least one of the direction details.

5. The computer-implemented method of claim 4 , wherein the place holder is selected when an image representative of objects physically located near the at least one of the direction details is not available.

6. The computer-implemented method of claim 1 , further comprising:

identifying an image representative of a driving detail; and

providing the image graphically adjacent to the driving detail.

7. The computer-implemented method of claim 1 , further comprising:

providing at a location on the route, a position identifier having a first scroll icon and a second scroll icon.

8. The computer-implemented method of claim 7 , further comprising:

providing a plurality of images representative of the location of the position identifier.

9. The computer-implemented method of claim 8 , further comprising:

providing a third scroll icon and a fourth scroll icon, wherein the first scroll icon and the third scroll icon are related.

10. The computer-implemented method of claim 9 , further comprising:

receiving an interaction with the third scroll icon; and

in response to receiving the interaction,

moving the position identifier in the direction of the first scroll icon to a second location; and

providing a plurality of images representative of the second location.

11. The computer-implemented method of claim 7 , wherein the position identifier is associated with the route, the method further comprising:

receiving an interaction with the first scroll icon; and

moving the position identifier along the route.

12. The computer-implemented method of claim 7 , wherein the first scroll icon and the second scroll icon are positioned parallel to a street included in the route.

13. The computer-implemented method of claim 1 , further comprising:

receiving an interaction with the direction detail that includes a link;

providing the image representative of that direction detail; and

providing on the map a position identifier at a location of the direction detail.

14. The computer-implemented method of claim 1 , further comprising:

receiving a selection of the first location and the second location, wherein selection of the first location is received from interaction with the map.

15. The computer-implemented method of claim 1 , further comprising:

receiving a selection of the first location and the second location, wherein the second location identifies a location to which the directions are to go.

16. The computer-implemented method of claim 1 , further comprising:

receiving a selection of the first location and the second location, wherein selection of the first location is received from interaction with the map; and

wherein selection of the second location is received from interaction with the map.

17. A system for providing directions between a first location and a second location, comprising:

a processor; and

a memory device including instructions that, when executed by the processor, cause the system to:

determine a route between the first location and the second location;

provide 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, at least one of the direction details including a link to an image representative of the direction detail;

provide 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;

provide 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, provide 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.

18. The system of claim 17 , wherein the instructions when executed further cause the system to:

identify images representative of direction details of the route, the images being identified based on geographic coordinates of a location of the direction details.

19. The system of claim 17 , wherein the at least one of the direction details is a turn along the route; and

wherein the image is an image of objects physically located near the turn identified by the at least one of the direction details.

20. The system of claim 17 , wherein the image is a place holder representing the type of the at least one of the direction detail, the place holder being selected when an image representative of objects physically located near the at least one of the direction details is not available.

21. The system of claim 17 , wherein the instructions when executed further cause the system to:

provide, at a location on the route, a position identifier having a first scroll icon and a second scroll icon; and

provide a plurality of images representative of the location of the position identifier.

22. A non-transitory computer-readable storage medium including instructions that, when executed by a processor of a computing system, cause the computing system to:

determine a route between the first location and the second location;

provide 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 including a link to an image representative of the direction detail;

provide 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;

provide 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, provide 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 being displayed during traversal of the route to assist a user in determining a location of a next associated direction detail.

23. The non-transitory computer-readable storage medium of claim 22 , wherein the instructions when executed further cause the computing system to:

provide, at a location on the route, a position identifier having a first scroll icon and a second scroll icon;

provide a third scroll icon and a fourth scroll icon, the first scroll icon and the third scroll icon being related;

receive an interaction with the third scroll icon; and

in response to receiving the interaction, move the position identifier in the direction of the first scroll icon to a second location and provide a plurality of images representative of the second location.

24. The non-transitory computer-readable storage medium of claim 23 , wherein the position identifier is associated with the route, and wherein the instructions when executed further cause the computing system to:

receive an interaction with the first scroll icon; and

move the position identifier along the route.

25. The non-transitory computer-readable storage medium of claim 22 , wherein the instructions when executed further cause the computing system to:

receive an interaction with the direction detail that includes a link;

provide the image representative of that direction detail; and

provide on the map a position identifier at a location of the direction detail.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2024
From: A9.COM, INC.
To: AMAZON TECHNOLOGIES, INC.
Reel/Frame 069167/0493 →