Abstract:
In one aspect of the invention, a computer-implemented method is disclosed for use in conjunction with a portable electronic device with a touch screen display. Upon detecting an incoming telephone call from a caller, a text identifier of the caller is displayed; an image associated with the caller is displayed; a call answer icon is displayed, which if selected by a user of the device, answers the incoming telephone call; and a call decline icon is displayed, which if selected by the user of the device, declines the incoming telephone call.
Abstract:
A portable electronic 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 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; detecting a first gesture at a location on the displayed portion of the structured electronic document; determining a first box in the plurality of boxes at the location of the first gesture, the first box having a first size; enlarging and translating the structured electronic document so that the first box is substantially centered on the touch screen display at a second size greater than the first size; while the first box is enlarged, detecting a second gesture on the enlarged first box; and in response to detecting the second gesture, reducing in size the displayed portion of the structured electronic document.
Abstract:
Embodiments of the present invention provide systems and methods for launching an application in response to a launch request from an accessory. In some embodiments, the mobile computing device can determine whether it is in a state that allows launching of an application and/or can determine whether the application or application type requested in the launch command is available for launching. In response to the request, and if the mobile computing device is capable, the mobile computing device can launch the application. The mobile computing device can also send a positive acknowledgment message to the accessory indicating that the application may be launched. An open communication session message may also be sent to the accessory. In response thereto the accessory can open a communication session and interoperate with the application.
Abstract:
In accordance with some embodiments, a computer-implemented method for fetching email from an email server to a portable electronic device is disclosed. The method includes, at a portable electronic device configured with an email client: (1) when creating an email account on the portable electronic device: (a) attempting to connect to an outbound email server using a first port/security combination according to a first preferred sequence of port/security combinations; (b) if connection is made using the first port/security combination, storing the first port/security combination as a stored configuration for the email account; (c) if connection is not made using the first port/security combination, repeating (l)(a) for different port/security combinations according to the preferred sequence until connection is made with a second port/security combination; and (d) storing the second port/security combination as the stored configuration; and (2) subsequently employing the stored configuration to connect to and send email via the outbound email server.
Abstract:
A media device including a least one sensor that generates a sensor signal based on at least one of a position, orientation, and movement of the media device. The media device also includes a processor that receives the sensor signal and controls one or more operations of the media device based at least in part on the sensor signal. The media device may include a database or data store having one or more known movement patterns where each movement pattern is associated with an operation of the media device. The processor compares the sensor signal with the one or more known movement patterns to determine the associated operation of the media device. The comparing function may include employing a pattern recognition algorithm or technique.
Abstract:
A portable electronic device (100) having a touch screen display (112) detects a first finger-down event at a first position (5805) on the touch screen display (112). The first position. (5805) is adjacent to first and second user interface objects (5806, 5802). The portable device (100) detects a second finger event at a second position (5808,5812,5809,5817,5807) on the touch screen display (112). The second finger event is either a finger-dragging event or a finger-up event. The portable device (100) determines a type of the second finger event and a distance between the first position (5805) and the second position (5808,5812,5809,5817,5807). The portable device (100) performs a first action associated with the first user interface object (5806) if the distance is greater than a predefined threshold and performs a second action associated with the second user interface object (5802) if the distance is equal to or less than the predefined threshold and the second finger event is a finger-up event.
Abstract:
A user interface for handling multiple calls includes displaying an image associated with a first party on a first call and an image associated with a second party on a second call. When one call is active and the other call is on hold, the image associated with the party that is on the active call is visually highlighted to make it more visually prominent relative to the other image. When both calls are joined into a conference call, both images are displayed adjacent to each other and neither is visually highlighted relative to the other.
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.