Abstract:
A portable multifunction device (100) with a touch screen display (112) performs a method that includes: displaying a phone call user interface (3000F) on the touch screen display (112), wherein the phone call user interface (3000F) includes: a first informational item (3033) associated with an active phone call between a user of the device and a first party, a second informational item (3033) associated with a suspended phone call between the user and a second party, and a merge call icon (3038); upon detecting a user selection (3040) of the merge call icon (3038), merging the active phone call and the suspended phone call into a conference call between the user, the first party, and the second party, and replacing the phone call user interface (3000F) with a conference call user interface (3000G). The conference call user interface (3000G) includes: a third informational item (3042) associated with the conference call, and a conference call management icon (3044).
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 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.
Abstract:
A method is performed by an electronic device with a display and a touch-sensitive surface. The method includes: displaying a progress icon; while providing content with the electronic device: detecting a contact at a location that corresponds to the progress icon; detecting movement of the contact, wherein movement of the contact comprises a first component of movement on the touch-sensitive surface in a direction corresponding to movement on the display parallel to a first predefined direction and a second component of movement on the touch-sensitive surface in a direction corresponding to movement on the display perpendicular to the first predefined direction; and, while continuing to detect the contact on the touch-sensitive surface, moving the current position within the content at a scrubbing rate, wherein the scrubbing rate decreases as the second component of movement on the touch-sensitive surface increases.
Abstract:
A portable device with a touch screen display detects a finger-in-contact event at a first position on the touch screen display and identifies a user interface object associated with the first position. The portable device determines whether the identified user interface object is moveable across the touch screen display. For an identified object that is determined to be moveable across the touch screen display, the portable device detects a sequence of one or more first finger-dragging, a first fϊnger-out-of-contact, one or more second finger-dragging, and a first finger-out-of-range events and performs a first operation associated with the identified moveable user interface object at least in part in accordance with the first and second finger-dragging events. For an identified not moveable object, the portable device detects a second fmger-out-of-contact event and performs a second operation, different from the first operation in response to a second finger-out-of-contact event.
Abstract:
A portable electronic device with a touch screen display for photo management is disclosed. One aspect of the invention involves a computer-implemented method in which the portable electronic device displays an array of thumbnail images corresponding to a set of photographic images. The device replaces the displayed array of thumbnail images with a user-selected photographic image upon detecting a user contact with a corresponding thumbnail image in the array. The user-selected photographic image is displayed at a larger scale than the corresponding thumbnail image. The portable device displays a different photographic image in replacement of the user-selected photographic image in accordance with a scrolling gesture. The scrolling gesture comprises a substantially horizontal movement of user contact with the touch screen display.