IP Library Granted Patent US 8,607,167
Granted Patent B2
US 8,607,167 · App. 11/969,211 · Granted Dec 10, 2013

Portable multifunction device, method, and graphical user interface for providing maps and directions

Inventors: Michael Matas (San Francisco, CA); Chris Blumenberg (San Francisco, CA); Andre M. J. Boule (Sunnyvale, CA); Richard Williamson (Los Gatos, CA)
Assignee: Apple Inc.
G06F3/04883
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,607,167
App. No.
11/969,211
Granted
Dec 10, 2013
Kind
B2
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.

Claims (41)

1. A 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 map-related queries by a user, wherein the list of recent map-related queries includes at least one entry that simultaneously displays a start point and an end point for directions, and a list of contacts for the user; and

in response to detecting a finger gesture on an input icon associated with a search term input area while no text is entered in the search term input area:

if the list of bookmarked locations was displayed more recently than the list of recent map-related queries by the user and the list of contacts prior to the finger gesture on the input icon associated with the search term input area, simultaneously displaying the list of bookmarked locations and a bookmark list display icon, a recent map-related query list display icon, and a contact list display icon, wherein in response to detecting a finger gesture on a bookmarked location in the list of bookmarked locations, an area corresponding to the bookmarked location is displayed on a digital map;

if the list of recent map-related queries by the user was displayed more recently than the list of bookmarked locations and the list of contacts prior to the finger gesture on the input icon associated with the search term input area, simultaneously displaying the list of recent map-related queries by the user and the bookmark list display icon, the recent map-related query list display icon, and the contact list display icon, wherein in response to detecting a finger gesture on a recent map-related query in the list of recent map-related queries by the user, one or more results corresponding to the recent map-related query are displayed on a digital map; and

if the list of contacts was displayed more recently than the list of recent map-related queries by the user and the list of bookmarked locations prior to the finger gesture on the input icon associated with the search term input area, simultaneously displaying the list of contacts for the user and the bookmark list display icon, the recent map-related query list display icon, and the contact list display icon, wherein in response to detecting a finger gesture on a contact in the list of contacts, an area associated with the contact is displayed on a digital map.

2. The method of claim 1 , including:

in response to detecting a finger gesture on the search term input area, displaying a keyboard for entering the one or more search terms; and

in response to detecting a finger gesture on a search initiation icon:

sending the one or more entered search terms to a remote computer,

receiving one or more search results, and

displaying at least some of the search results on a digital map.

3. 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:

displaying a map application, wherein the map application is configured to separately display a list of bookmarked locations, a list of recent map-related queries by a user, wherein the list of recent map-related queries includes at least one entry that simultaneously displays a start point and an end point for directions, and a list of contacts for the user; and

in response to detecting a finger gesture on an input icon associated with a search term input area while no text is entered in the search term input area:

if the list of bookmarked locations was displayed more recently than the list of recent map-related queries by the user and the list of contacts prior to the finger gesture on the input icon associated with the search term input area, simultaneously displaying the list of bookmarked locations and a bookmark list display icon, a recent map-related query list display icon, and a contact list display icon, wherein in response to detecting a finger gesture on a bookmarked location in the list of bookmarked locations, an area corresponding to the bookmarked location is displayed on a digital map;

if the list of recent map-related queries by the user was displayed more recently than the list of bookmarked locations and the list of contacts prior to the finger gesture on the input icon associated with the search term input area, simultaneously displaying the list of recent map-related queries by the user and the bookmark list display icon, the recent map-related query list display icon, and the contact list display icon wherein in response to detecting a finger gesture on a recent map-related query in the list of recent map-related queries by the user, one or more results corresponding to the recent map-related query are displayed on a digital map; and

if the list of contacts was displayed more recently than the list of recent map-related queries by the user and the list of bookmarked locations prior to the finger gesture on the input icon associated with the search term input area, simultaneously displaying the list of contacts for the user and the bookmark list display icon, the recent map-related query list display icon, and the contact list display icon, wherein in response to detecting a finger gesture on a contact in the list of contacts, an area associated with the contact is displayed on a digital map.

4. A non-transitory computer readable storage medium having stored therein instructions, which when executed by a device with a touch screen display, cause the device to:

display a map application, wherein the map application is configured to separately display a list of bookmarked locations, a list of recent map-related queries by a user, wherein the list of recent map-related queries includes at least one entry that simultaneously displays a start point and an end point for directions, and a list of contacts for the user; and

in response to detecting a finger gesture on an input icon associated with a search term input area while no text is entered in the search term input area:

if the list of bookmarked locations was displayed more recently than the list of recent map-related queries by the user and the list of contacts prior to the finger gesture on the input icon associated with the search term input area, simultaneously display the list of bookmarked locations and a bookmark list display icon, a recent map-related query list display icon, and a contact list display icon, wherein in response to detecting a finger gesture on a bookmarked location in the list of bookmarked locations, an area corresponding to the bookmarked location is displayed on a digital map;

if the list of recent map-related queries by the user was displayed more recently than the list of bookmarked locations and the list of contacts prior to the finger gesture on the input icon associated with the search term input area, simultaneously display the list of recent map-related queries by the user and the bookmark list display icon, the recent map-related query list display icon, and the contact list display icon, wherein in response to detecting a finger gesture on a recent map-related query in the list of recent map-related queries by the user, one or more results corresponding to the recent map-related query are displayed on a digital map; and

if the list of contacts was displayed more recently than the list of recent map-related queries by the user and the list of bookmarked locations prior to the finger gesture on the input icon associated with the search term input area, simultaneously display the list of contacts for the user and the bookmark list display icon, the recent map-related query list display icon, and the contact list display icon, wherein in response to detecting a finger gesture on a contact in the list of contacts, an area associated with the contact is displayed on a digital map.

5. The device of claim 3 , including instructions for:

in response to detecting a finger gesture on the search term input area, displaying a keyboard for entering the one or more search terms; and

in response to detecting a finger gesture on a search initiation icon:

sending the one or more entered search terms to a remote computer,

receiving one or more search results, and

displaying at least some of the search results on a digital map.

6. The computer readable storage medium of claim 4 , including instructions that cause the device to:

in response to detecting a finger gesture on the search term input area, display a keyboard for entering the one or more search terms; and

in response to detecting a finger gesture on a search initiation icon:

send the one or more entered search terms to a remote computer,

receive one or more search results, and

display at least some of the search results on a digital map.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2008
From: MATAS, MICHAEL; BLUMENBERG, CHRIS; BOULE, ANDRE M.J.; WILLIAMSON, RICHARD
To: APPLE INC.
Reel/Frame 021419/0283 →
Continuity (5)
Provisional Application 60937993 · Jun 29, 2007
Provisional Application 60936725 · Jun 22, 2007
Provisional Application 60879469 · Jan 8, 2007
Provisional Application 60879253 · Jan 7, 2007
Related Publication 20080168396A1 · Jul 10, 2008