Abstract:
A computer-implemented method comprising, at a computing device (100) with a touch screen display (112), displaying a map application, wherein the map application is configured to separately display a list (5240) of bookmarked locations (5242), a list (5246) of recent queries (5248) by a user, and a list (5252) of contacts (5254) for the user and, in response to detecting a finger gesture (5230) on an input icon (5232) associated with a search term input area (5202), displaying one of the list (5240) of bookmarked locations (5242), wherein in response to detecting a finger gesture (5244) on a bookmarked location (5242-3) in the list (5240) of bookmarked locations (5242), an area corresponding to the bookmarked location (5242-3) is displayed on a digital map, the list (5246) of recent queries (5248) by the user, wherein in response to detecting a finger gesture (5250) on a recent query (5248-6) in the list (5246) of recent queries (5248) by the user, one or more results corresponding to the recent query (5248-6) are displayed on a digital map, and the list (5252) of contacts (5254) for the user, wherein in response to detecting a finger gesture (5256) on a contact (5254-3) in the list (5252) of contacts (5254), an area associated with the contact (5254-3) is displayed on a digital map.
Abstract:
In a computer- implemented method, a portion of an electronic document (3912) is displayed on the touch screen display. The displayed portion of the electronic document has a vertical position in the electronic document (step 2332). An. object (202) is detected on or near the' displayed portion of the electronic document (step 2334). In response to detecting the object on or near the displayed portion of the electronic document, a vertical bar (3962) is displayed on top of the displayed portion of the electronic document. The vertical bar (3962) has a vertical position on top of the displayed portion of the electronic document that corresponds to the vertical position in the electronic document of the displayed portion of the electronic document (step 2336). After a predetermined condition is met, display of the vertical bar (3962) is ceased (step 2342). The vertical bar (3962) is displayed for a predetermined time period when the portion of the electronic document (3912) is initially displayed.
Abstract:
In accordance with some embodiments, a computer-implemented method is performed at a portable multifunction device with a touch screen display. The method includes: detecting a finger contact with a predefined area on the touch screen display, wherein the predefined area includes an icon that is configured to slide in a first direction in the predefined area on the touch screen display; detecting movement of the finger contact on the touch screen display from the predefined area to a location outside the predefined area, wherein the movement of the finger contact on the touch screen display has a component parallel to the first direction and a component perpendicular to the first direction; sliding the icon in the predefined area in accordance with the component of the movement of the finger contact that is parallel to the first direction.
Abstract:
A portable device with a touch screen display detects a finger-in-contact or finger-in-range event at a first position on the touch screen display and a finger-out-of-range event at a second position on the touch screen display and then determines a distance between the first position and the second position. Next, the portable device identifies a user interface object associated with the first position, which includes a slide bar and a slide object, and moves the slide object along the slide bar in accordance with the distance between the first position and the second position.
Abstract:
A computer -implemented method comprising, at a computing device (100) with a touch screen display (112), displaying a map application, wherein the map application is configured to separately display a list (5240) of bookmarked locations (5242), a list (5246) of recent queries (5248) by a user, and a list (5252) of contacts (5254) for the user and, in response to detecting a finger gesture (5238) on an input icon (5204) associated with a search term input area (5202), displaying one of the list (5240) of bookmarked locations (5242), wherein in response to detecting a finger gesture (5244) on a bookmarked location (5242-3) in the list (5240) of bookmarked locations (5242), an area corresponding to the bookmarked location (5242-3) is displayed on a digital map, the list (5246) of recent queries (5248) by the user, wherein in response to detecting a finger gesture (5250) on a recent query (5248-6) in the list (5246) of recent queries (5248) by the user, one or more results corresponding to the recent query (5248-6) are displayed on a digital map, and the list (5252) of contacts (5254) for the user, wherein in response to detecting a finger gesture (5256) on a contact (5254-3) in the list (5252) of contacts (5254), an area associated with the contact (5254-3) is displayed on a digital map.
Abstract:
A device, method, and graphical user interface for providing maps, directions, location-based information, and/or other applications on a touch screen display are disclosed.
Abstract:
A device, method, and graphical user interface for providing maps, directions, location-based information, and/or other applications on a touch screen display are disclosed.
Abstract:
A portable device (100) with a touch screen display (112) detects a finger-in-contact or f inger-in-range (A) event at a first position on the touch screen display (501) and a finger-out-of-range event (C) at a second position on the touch screen display (505) and then determines a distance between the first position and the second position (507). Next, the portable device identifies a user interface object associated with the first position, which includes a slide bar and a slide object (503), and moves the slide object along the slide bar in accordance with the distance between the first position and the second position (509).
Abstract:
A computer-implemented method for use in conjunction with a computing device with a touch screen display comprises: detecting one or more finger contacts with the touch screen display, applying one or more heuristics to the one or more finger contacts to determine a command for the device, and processing the command. The one or more heuristics comprise: a heuristic for determining that the one or more finger contacts correspond to a one- dimensional vertical screen scrolling command, a heuristic for determining that the one or more finger contacts correspond to a two-dimensional screen translation command, and a heuristic for determining that the one or more finger contacts correspond to a command to transition from displaying a respective item in a set of items to displaying a next item in the set of items.