Methods and Graphical User Interfaces for Conducting Searches on a Portable Multifunction Device
First Claim
1. A computer-implemented method, comprising:
- on a portable multifunction device having a touch screen display, while displaying an application interface of an application on the touch screen display,detecting a movement of an object on or near the touch screen display;
in response to detecting the movement of the object, translating an application interface region displayed on the touch screen display in a first direction;
detecting an edge of the application interface region being crossed while translating the application interface region in the first direction while the object is still detected on or near the touch screen display; and
in response to the edge of the application interface region being crossed while translating the application interface region in the first direction while the object is still detected on or near the touch screen display,displaying the edge of the application interface region, anddisplaying a search input area in an area beyond the application interface region;
wherein the search input area is for entering a search query for the application.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with some embodiments, a graphical user interface on a portable multifunction device with a touch screen display includes: an application interface of an application that includes an application interface region with an edge; and a search input area for entering a search query for the application. In response to detecting a movement of an object on or near the touch screen display, the application interface region is translated on the touch screen display in a first direction. In response to the edge of the application interface region being crossed while translating the application interface region in the first direction while the object is still detected on or near the touch screen display, the edge of the application interface region is displayed, and the search input area is displayed in an area beyond the application interface region.
-
Citations
35 Claims
-
1. A computer-implemented method, comprising:
on a portable multifunction device having a touch screen display, while displaying an application interface of an application on the touch screen display, detecting a movement of an object on or near the touch screen display; in response to detecting the movement of the object, translating an application interface region displayed on the touch screen display in a first direction; detecting an edge of the application interface region being crossed while translating the application interface region in the first direction while the object is still detected on or near the touch screen display; and in response to the edge of the application interface region being crossed while translating the application interface region in the first direction while the object is still detected on or near the touch screen display, displaying the edge of the application interface region, and displaying a search input area in an area beyond the application interface region;
wherein the search input area is for entering a search query for the application.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
17. A portable multifunction 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 detecting a movement of an object on or near the touch screen display while displaying an application interface of an application on the touch screen display; instructions for, in response to detecting the movement of the object, translating an application interface region displayed on the touch screen display in a first direction; instructions for detecting an edge of the application interface region being crossed while translating the application interface region in the first direction while the object is still detected on or near the touch screen display; and instructions for, in response to the edge of the application interface region being crossed while translating the application interface region in the first direction while the object is still detected on or near the touch screen display, displaying the edge of the application interface region, and displaying a search input area in an area beyond the application interface region;
wherein the search input area is for entering a search query for the application.
-
-
18. A computer readable storage medium having stored therein instructions, which when executed by a portable multifunction device with a touch screen display, cause the device to:
-
detect a movement of an object on or near the touch screen display while displaying an application interface of an application on the touch screen display; in response to detecting the movement of the object, translate an application interface region displayed on the touch screen display in a first direction; detect an edge of the application interface region being crossed while translating the application interface region in the first direction while the object is still detected on or near the touch screen display; and in response to the edge of the application interface region being crossed while translating the application interface region in the first direction while the object is still detected on or near the touch screen display, display the edge of the application interface region, and display a search input area in an area beyond the application interface region;
wherein the search input area is for entering a search query for the application.
-
-
19. A graphical user interface on a portable multifunction device with a touch screen display, comprising:
-
an application interface of an application that includes an application interface region with an edge; and a search input area for entering a search query for the application; wherein; in response to detecting a movement of an object on or near the touch screen display, the application interface region is translated on the touch screen display in a first direction; and in response to the edge of the application interface region being crossed while translating the application interface region in the first direction while the object is still detected on or near the touch screen display, the edge of the application interface region is displayed, and the search input area is displayed in an area beyond the application interface region.
-
-
20. A portable multifunction device with a touch screen display, comprising:
-
means for detecting a movement of an object on or near the touch screen display while displaying an application interface of an application on the touch screen display; means for, in response to detecting the movement of the object, translating an application interface region displayed on the touch screen display in a first direction; means for detecting an edge of the application interface region being crossed while translating the application interface region in the first direction while the object is still detected on or near the touch screen display; and means for, in response to the edge of the application interface region being crossed while translating the application interface region in the first direction while the object is still detected on or near the touch screen display, displaying the edge of the application interface region, and displaying a search input area in an area beyond the application interface region;
wherein the search input area is for entering a search query for the application.
-
-
21. A portable multifunction device, comprising:
-
one or more processors; a touch screen display; and memory storing a plurality of applications, including email, calendar, and contacts applications; the memory storing respective search input interfaces for the email, calendar, and contacts applications, each search input interface for entering a search query for the respective application, each of the email, calendar, and contacts applications having an application interface region for simultaneous display with the corresponding search input interface. - View Dependent Claims (22)
-
-
23. A computer-implemented method, comprising:
on a portable multifunction device with a display; displaying an application on the display; while displaying the application, entering a search mode for the application; while in the search mode for the application, receiving a search query for the application; displaying the search query in a search input area on the display; in response to receiving the search query; performing a search within the application for fields of application records with field values that include the search query, and displaying a list of search results, wherein; each search result in the displayed list of search results corresponds to a unique combination of field and field value that includes the search query, and at least one of the search results corresponds to a plurality of application records that match the search query; detecting selection of a particular search result in the list of search results, the particular search result corresponding to a particular field value in a particular field; and in response to detecting selection of the particular search result in the list of search results; replacing display of the list of search results with display of a list of record descriptors for application records that have the particular field value in the particular field if more than one application record has the particular field value in the particular field, and replacing display of the list of search results with display of an application record that has the particular field value in the particular field if only one application record has the particular field value in the particular field. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32)
-
33. A portable multifunction device, comprising:
-
a 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 an application on the display; while displaying the application, entering a search mode for the application; while in the search mode for the application, receiving a search query for the application; displaying the search query in a search input area on the display; in response to receiving the search query; performing a search within the application for fields of application records with field values that include the search query, and displaying a list of search results, wherein; each search result in the displayed list of search results corresponds to a unique combination of field and field value that includes the search query, and at least one of the search results corresponds to a plurality of application records that match the search query; detecting selection of a particular search result in the list of search results, the particular search result corresponding to a particular field value in a particular field; and in response to detecting selection of the particular search result in the list of search results; replacing display of the list of search results with display of a list of record descriptors for application records that have the particular field value in the particular field if more than one application record has the particular field value in the particular field, and replacing display of the list of search results with display of an application record that has the particular field value in the particular field if only one application record has the particular field value in the particular field.
-
-
34. A computer readable storage medium having stored therein instructions, which when executed by a portable multifunction device with a display, cause the device to:
-
display an application on the display; while displaying the application, enter a search mode for the application; while in the search mode for the application, receive a search query for the application; display the search query in a search input area on the display; in response to receiving the search query; perform a search within the application for fields of application records with field values that include the search query, and display a list of search results, wherein; each search result in the displayed list of search results corresponds to a unique combination of field and field value that includes the search query, and at least one of the search results corresponds to a plurality of application records that match the search query; detect selection of a particular search result in the list of search results, the particular search result corresponding to a particular field value in a particular field; and in response to detecting selection of the particular search result in the list of search results; replace display of the list of search results with display of a list of record descriptors for application records that have the particular field value in the particular field if more than one application record has the particular field value in the particular field, and replace display of the list of search results with display of an application record that has the particular field value in the particular field if only one application record has the particular field value in the particular field.
-
-
35. A portable multifunction device, comprising:
-
a display; means for displaying an application on the display; while displaying the application, means for entering a search mode for the application; while in the search mode for the application, means for receiving a search query for the application; means for displaying the search query in a search input area on the display; in response to receiving the search query; means for performing a search within the application for fields of application records with field values that include the search query, and means for displaying a list of search results, wherein; each search result in the displayed list of search results corresponds to a unique combination of field and field value that includes the search query, and at least one of the search results corresponds to a plurality of application records that match the search query; means for detecting selection of a particular search result in the list of search results, the particular search result corresponding to a particular field value in a particular field; and in response to detecting selection of the particular search result in the list of search results; means for replacing display of the list of search results with display of a list of record descriptors for application records that have the particular field value in the particular field if more than one application record has the particular field value in the particular field, and means for replacing display of the list of search results with display of an application record that has the particular field value in the particular field if only one application record has the particular field value in the particular field.
-
Specification