Portable Multifunction Device, Method, and Graphical User Interface for Providing Maps and Directions
First Claim
1. A computer-implemented method, comprising:
- at a computing device with a touch screen display,displaying a map application, wherein the map application is configured to separately display;
a list of bookmarked locations;
a list of recent queries by a user;
a list of contacts for the user;
a keyboard with a route search initiation icon;
displaying a first area for entering a first location;
displaying a second area for entering a second location;
in response to detecting a finger gesture on an input icon associated with the first area, displaying;
the list of bookmarked locations, wherein in response to detecting a finger gesture on a bookmarked location in the list of bookmarked locations, the map application receives an address or name, corresponding to the bookmarked location, when the address or name is entered in the first area;
the list of recent queries by the user, wherein in response to detecting a finger gesture on a location in the list of recent queries by the user, the map application receives an address corresponding to the location when the address is entered in the first area;
orthe list of contacts for the user, wherein in response to detecting a finger gesture on a contact in the list of contacts for the user, the map application receives an address associated with the contact when the address is entered in the first area;
in response to detecting a finger gesture on an input icon associated with the second area, displaying;
the list of bookmarked locations, wherein in response to detecting a finger gesture on a bookmarked location in the list of bookmarked locations, the map application receives an address or name, corresponding to the bookmarked location, when the address or name corresponding to the bookmarked location is entered in the second area;
the list of recent queries by the user, wherein in response to detecting a finger gesture on a location in the list of recent queries by the user, the map application receives an address corresponding to the location when the address corresponding to the location is entered in the second area;
orthe list of contacts for the user, wherein in response to detecting an finger gesture on a contact in the list of contacts for the user, the map application receives an address associated with the contact when the address associated with the contact is entered in the second area;
in response to detecting a finger gesture on the route search initiation icon;
sending the first location and the second location to a remote computer;
receiving routing information between the first location and the second location; and
displaying at least some of the routing information between the first location and the second location on a digital map.
0 Assignments
0 Petitions
Accused Products
Abstract
A device has a touch screen display configured to display a map application, which is configured to separately display a list of bookmarked locations, a list of recent queries, and a list of contacts. In response to detecting a finger gesture on an input icon associated with a search term input area, the map application displays at least one of the list of bookmarked locations, the list of recent queries, and the list of contacts. In response to detecting a finger gesture on a bookmarked location, an area corresponding to the bookmarked location is displayed on a digital map. In response to detecting a finger gesture on a recent query, one or more results corresponding to the recent query are displayed on a digital map. In response to detecting a finger gesture on a contact, an area associated with the contact is displayed on a digital map.
27 Citations
6 Claims
-
1. A computer-implemented method, comprising:
at a computing device with a touch screen display, displaying a map application, wherein the map application is configured to separately display; a list of bookmarked locations; a list of recent queries by a user; a list of contacts for the user; a keyboard with a route search initiation icon; displaying a first area for entering a first location; displaying a second area for entering a second location; in response to detecting a finger gesture on an input icon associated with the first area, displaying; the list of bookmarked locations, wherein in response to detecting a finger gesture on a bookmarked location in the list of bookmarked locations, the map application receives an address or name, corresponding to the bookmarked location, when the address or name is entered in the first area; the list of recent queries by the user, wherein in response to detecting a finger gesture on a location in the list of recent queries by the user, the map application receives an address corresponding to the location when the address is entered in the first area;
orthe list of contacts for the user, wherein in response to detecting a finger gesture on a contact in the list of contacts for the user, the map application receives an address associated with the contact when the address is entered in the first area; in response to detecting a finger gesture on an input icon associated with the second area, displaying; the list of bookmarked locations, wherein in response to detecting a finger gesture on a bookmarked location in the list of bookmarked locations, the map application receives an address or name, corresponding to the bookmarked location, when the address or name corresponding to the bookmarked location is entered in the second area; the list of recent queries by the user, wherein in response to detecting a finger gesture on a location in the list of recent queries by the user, the map application receives an address corresponding to the location when the address corresponding to the location is entered in the second area;
orthe list of contacts for the user, wherein in response to detecting an finger gesture on a contact in the list of contacts for the user, the map application receives an address associated with the contact when the address associated with the contact is entered in the second area; in response to detecting a finger gesture on the route search initiation icon; sending the first location and the second location to a remote computer; receiving routing information between the first location and the second location; and displaying at least some of the routing information between the first location and the second location on a digital map.
-
2. A computer-implemented method, comprising:
at a portable computing device with a touch screen display, in response to detecting a finger gesture on a route search initiation icon; sending a first location and a second location to a remote computer; receiving routing information between the first location and the second location; and displaying at least some of the routing information between the first location and the second location on a digital map; in response to detecting a finger gesture on a list icon, displaying an itemized list of the routing information; and in response to detecting a finger gesture on a particular item in the itemized list of the routing information, showing a corresponding portion of routing information on the digital map. - View Dependent Claims (3, 4)
-
5. A computing device, comprising:
-
a touch screen display; one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including; instructions for responding to detecting a finger gesture on a route search initiation icon by; sending a first location and a second location to a remote computer; receiving routing information between the first location and the second location; and displaying at least some of the routing information between the first location and the second location on a digital map; instructions for responding to detecting a finger gesture on a list icon by displaying an itemized list of the routing information; and instructions for responding to detecting a finger gesture on a particular item in the itemized list of the routing information by showing a corresponding portion of routing information on the digital map.
-
-
6. A computer readable storage medium having stored therein instructions, which when executed by a device with a touch screen display, cause the device to:
-
respond to detecting a finger gesture on a route search initiation icon by; sending a first location and a second location to a remote computer; receiving routing information between the first location and the second location; and displaying at least some of the routing information between the first location and the second location on a digital map; respond to detecting a finger gesture on a list icon by displaying an itemized list of the routing information; and respond to detecting a finger gesture on a particular item in the itemized list of the routing information by showing a corresponding portion of routing information on the digital map.
-
Specification