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:
Services for a personal electronic device are provided through which a form of background processing or multitasking is supported. The disclosed services permit user applications to take advantage of background processing without significant negative consequences to a user's experience of the foreground process or the personal electronic device's power resources. To effect the disclosed multitasking, one or more of a number of operational restrictions may be enforced. A consequence of such restrictions may be that a process will not be able to do in the background state, what it may be able to do if it were in the foreground state. Implementation of the disclosed services may be substantially transparent to the executing user applications and, in some cases, may be performed without the user application's explicit cooperation
Abstract:
A portable multifunction device (100) displays a first icon and a second icon on its touch screen display (112). In response to a sequence of finger movements across the first and second icons, wherein the finger stays in contact with the touch screen display (112) during the movements, the portable device highlights the first icon for at least a predefined time period if a parameter such as distance, pressure, contact area, voltage or capacity, associated with the finger' s position relative to the touch screen display (112) meets a first predefined condition and then highlights the second icon for at least the predefined time period if the parameter associated with the finger's position relative to the touch screen display (112) meets a second predefined condition. The pre-defined conditions may comprise the finger moving into a pre-defined range around the icons.
Abstract:
A computer-implemented method for providing email at a portable communications device with a touch screen display is disclosed. A first portion of a list of entries with information about corresponding electronic messages is displayed in a first area of the touch screen display. A first portion of an electronic message that corresponds to an entry in the list of entries is displayed in a second area of the touch screen display that is separate from the first area. In response to a first gesture by a user in the first area of the touch screen display, the list of entries is scrolled to display a second portion of the list of entries. In response to a second gesture by the user in the second area of the touch screen display, the electronic message is moved in two dimensions to display a second portion of the electronic message.
Abstract:
Systems, methods and computer readable media for providing or managing or using voicemails are described. In one embodiment, a method includes receiving, at a first data processing system, data representing an expiration time of a voicemail left for a user of the first data processing system and storing the data representing the expiration time for later use by the first dat processing system. Systems, media, and other methods are also described.
Abstract:
A plurality of icons are displayed on a touch-sensitive display. A respective icon in at least a subset of the plurality of icons corresponds to two or more symbols. A contact by a user with the touch-sensitive display that corresponds to the respective icon is detected. A respective symbol in the two or more symbols to which the contact further corresponds is determined. The displayed respective icon is modified to indicate that the contact corresponds to the respective symbol.
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:
Verfahren, umfassend:an einer elektronischen Vorrichtung mit einer berührungsempfindlichen Anzeige, die konfiguriert ist, mit einer externen Vorrichtung, die mit einem Kontakt verbunden ist,zu kommunizieren:Anzeigen eines Zeichenbereichs, der mit dem Kontakt verbunden ist;Erkennen einer Benutzereingabe im Zeichenbereich;Bestimmen, ob die Benutzereingabe eine Einzelfingerberührungseingabe oder eine Mehrfingerberührungseingabe ist; undentsprechend einer Bestimmung, dass die Benutzereingabe eine Einzelfingerberührungseingabe ist, Senden von Daten zur externen Vorrichtung, die mit dem Kontakt verbunden ist, wobei die Daten die Einzelfingerberührungseingabe darstellen; undentsprechend einer Bestimmung, dass die Benutzereingabe eine Mehrfingerberührungseingabe ist, Senden von Daten zur externen Vorrichtung, die mit dem Kontakt verbunden ist, wobei das Senden der Daten bei der externen Vorrichtung das Anzeigen eines visuellen Indikators, der der Mehrfingerberührungseingabe entspricht, hervorruft, wobei ferner:das Senden der Daten, die die Einzelfingerberührungseingabe darstellen, bei der externen Vorrichtung ein Anzeigen einer visuellen Darstellung hervorruft, die sich von dem visuellen Indikator unterscheidet, ohne den visuellen Indikator anzuzeigen, unddas Senden der Daten, die die Mehrfingerberührungseingabe darstellen, bei der externen Vorrichtung ein Anzeigen des visuellen Indikators hervorruft, ohne die visuelle Darstellung anzuzeigen.
Abstract:
100323231b Among other things, techniques and systems are disclosed for implementing contextual voice commands. On a device, a data item in a first context is displayed. On the device, a physical input selecting the displayed data item in the first context is received. On the device, a voice input that relates the selected data item to an operation in a second context is received. The operation is performed on the selected data item in the second context.