Abstract:
A portable multifunction device (100) displays a first user interface object (4350) and a second user interface object (4310) on a touch screen display (112). Upon detecting a finger-down event (4346-2) at the first user interface object (4350) and one or more finger-dragging events (4365) on the touch screen display (112), the device (100) moves the first user interface object (4350) on the touch screen display (112) along a path determined by the finger-dragging events (4365) until the. first user interface object (4350) at least in part overlaps the second user interface object (4310). Upon detecting a finger-up event (4346-3) at the second user interface object (4310), the device (100) visually replaces the second user interface object (4310) with the first user interface object (4350).
Abstract:
A computer-implemented method performed at a portable multifunction device with a touch screen display includes displaying a multiweek calendar on the touch screen display, detecting a contact on an individual day in the multiweek calendar, and displaying at least a portion of a list of events on the contacted individual day while continuing to display the multiweek calendar in response to detecting the contact on the individual day.
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:
A computer-implemented method, for use in conjunction with a portable electronic device with a touch screen display, comprises displaying at least a portion of a structured electronic document on the touch screen display, wherein the structured electronic document comprises a plurality of boxes of content, and detecting a first gesture at a location on the displayed portion of the structured electronic document. A first box in the plurality of boxes at the location of the first gesture is determined. The first box on the touch screen display is enlarged and substantially centered.
Abstract:
A computer-implemented method for management of voicemail messages, performed at a portable electronic device with a touch screen display, includes: displaying a list of voicemail messages; detecting selection by a user of a respective voicemail message in the list; responding to the user selection of the respective voicemail message by initiating playback of the user-selected voicemail message; displaying a progress bar for the user-selected voicemail message, wherein the progress bar indicates the portion of the user-selected voicemail message that has been played; detecting movement of a finger of the user from a first position on the progress bar to a second position on the progress bar; and responding to the detection of the finger movement by restarting playback of the user-selected voicemail message at a position within the user-selected voicemail message corresponding substantially to the second position on the progress bar.
Abstract:
A user interface method is disclosed. The method can include detecting gestures on or above a multi-event sensor panel and performing an action associated with detected gestures. Such action can include activating or changing a state of one or more GUI objects and emulate functions performed by a mouse or trackball input device.
Abstract:
A portable electronic device with a touch-sensitive display is disclosed. One aspect of the invention involves a computer-implemented method in which the portable electronic device: displays an application on the touch-sensitive display; and when the application is in a predefined mode, performs a predefined operation in response to each gesture of a set of multiple distinct gestures on the touch-sensitive display. Another aspect of the invention involves a computer-implemented method in which the portable electronic device: displays a first application; when the first application is in a first mode, performs a first operation upon detecting a first gesture on the touch-sensitive display; and performs the first operation upon detecting a second gesture on the touch-sensitive display, wherein the second gesture is different from the first gesture.
Abstract:
A portable device with a touch screen display detects a contact area of a finger with the touch screen display and then determines a first position associated with the contact area. The cursor position of the finger contact is determined, at least in part, based on: the first position, one or more distances between the first position and one or more of the user interface objects; and one or more activation susceptibility numbers, each associated with a respective user interface object in the plurality of user interface objects. If the cursor position falls into the hidden hit region of a virtual push button on the touch screen display, the portable device is activated to perform operations associated with the virtual push button.
Abstract:
A portable multifunction device displays a first widget on a touch screen and detects a first gesture on a settings icon on the first widget. In response to the first gesture, the device displays user-adjustable settings for a plurality of widgets, including settings for the first widget. The device detects one or more additional gestures to change one or more settings for one or more widgets in the plurality of widgets. In response to the additional gestures, the device changes one or more settings for other widgets, including changing one or more settings for a respective widget other than the first widget. Upon detecting a widget selection gesture and a finishing gesture on the touch screen, the device displays a second widget in the plurality of widgets other than the first widget.
Abstract:
A video player for a portable multifunction device is disclosed. In some embodiments, a list of video items is displayed in a portrait orientation of a touch screen display of a portable electronic device. Upon user selection of a respective video item in the list, the user selected video item is automatically displayed in a landscape orientation of the touch screen display.