DE112007002090T5 - Voicemail Manager for portable multifunction device - Google Patents

Voicemail Manager for portable multifunction device Download PDF

Info

Publication number
DE112007002090T5
DE112007002090T5 DE112007002090T DE112007002090T DE112007002090T5 DE 112007002090 T5 DE112007002090 T5 DE 112007002090T5 DE 112007002090 T DE112007002090 T DE 112007002090T DE 112007002090 T DE112007002090 T DE 112007002090T DE 112007002090 T5 DE112007002090 T5 DE 112007002090T5
Authority
DE
Germany
Prior art keywords
user
voicemail message
progress bar
touch screen
finger
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
DE112007002090T
Other languages
German (de)
Inventor
Freddy Allen San Francisco Anzures
Greg San Jose Christie
Scott Mountain View Forstall
Gregory Santa Clara Novick
Steven P. Palo Alto Jobs
Imran San Francisco Chaudhri
Stephen O. San Francisco Lemay
Patrick Lee Menlo Park Coffman
Elizabeth Caroline San Francisco Furches
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Apple Inc
Original Assignee
Apple Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Apple Inc filed Critical Apple Inc
Publication of DE112007002090T5 publication Critical patent/DE112007002090T5/en
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/53Centralised arrangements for recording incoming messages, i.e. mailbox systems
    • H04M3/533Voice mail systems
    • H04M3/53333Message receiving aspects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/34Indicating arrangements 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • H04M1/72433User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for voice messaging, e.g. dictaphones
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1626Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/017Gesture based interaction, e.g. based on a set of recognized hand gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/64Automatic arrangements for answering calls; Automatic arrangements for recording messages for absent subscribers; Arrangements for recording conversations
    • H04M1/65Recording arrangements for recording a message from the calling party
    • H04M1/6505Recording arrangements for recording a message from the calling party storing speech in digital form
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/25Aspects of automatic or semi-automatic exchanges related to user interface aspects of the telephonic communication service
    • H04M2203/256Aspects of automatic or semi-automatic exchanges related to user interface aspects of the telephonic communication service comprising a service specific user interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/22Details of telephonic subscriber devices including a touch pad, a touch sensor or a touch detector

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.

Description

TECHNISCHES GEBIETTECHNICAL AREA

Die offenbarten Ausführungsformen beziehen sich generell auf tragbare elektronische Vorrichtungen und insbesondere auf tragbare elektronische Vorrichtungen, die auf Voicemails zugreifen.The disclosed embodiments generally relate to portable electronic devices, and more particularly portable ones electronic devices that access voicemails.

HINTERGRUNDBACKGROUND

Mit kompakter werdenden tragbaren elektronischen Vorrichtungen und der Zunahme der Anzahl der Funktionen, die von einer gegebenen Vorrichtung ausgeführt werden, ist es eine signifikante Herausforderung geworden, Benutzerschnittstellen zu entwickeln, die es Benutzern erlauben, einfach mit einer Multifunktionsvorrichtung zu interagieren. Diese Herausforderung ist besonders signifikant für handgehaltene, tragbare Vorrichtungen, die viel kleinere Bildschirme als Desktop oder Laptop Computer haben. Diese Situation ist unglücklich, weil die Benutzerschnittstelle die Schnittstelle ist, durch welche Benutzer nicht nur Inhalt sondern auch Antworten auf Benutzeraktionen oder Verhalten erhalten, darunter Benutzerversuche auf Eigenschaften, Werkzeuge und Funktionen einer Vorrichtung zuzugreifen. Einige tragbare Kommunikationsvorrichtungen (z. B. mobile Telefone, die manchmal Mobiltelefone genannt werden, Zelltelefone, zellulare Telefone und ähnliches) sind dazu übergegangen, mehr Druckknöpfe hinzuzufügen, die Dichte an Druckknöpfen zu erhöhen, die Funktionen von Druckknöpfen zu überladen oder komplexe Menüsysteme zu verwenden, um einem Benutzer Zugriff, Speichern und Manipulieren von Daten zu ermöglichen.With becoming more compact portable electronic devices and the Increase in the number of functions performed by a given device It has become a significant challenge, user interfaces that allow users to easily develop with a multifunction device to interact. This challenge is particularly significant for hand-held, portable devices that are much smaller Have screens as a desktop or laptop computer. This situation is unfortunate because the user interface is the interface is by which users not only content but also answers on user actions or behavior, including user attempts to access properties, tools and functions of a device. Some portable communication devices (e.g., mobile phones, sometimes called cellphones, cell phones, cellular Phones and the like) have gone over, add more snaps, the density of snaps to overload the functions of snaps overload or to use complex menu systems to a user Access, store and manipulate data.

Diese gewöhnlichen Benutzerschnittstellen resultieren oft in komplizierten Tastenfolgen und Menühierarchien, die sich ein Benutzer merken muss.These ordinary user interfaces often result in complicated key sequences and menu hierarchies that are a user needs to remember.

Viele gewöhnliche Benutzerschnittstellen, wie jene, die physikalische Druckknöpfe aufweisen, sind ebenfalls inflexibel. Dies ist unglücklich, weil es Benutzerschnittstellen davon abhalten kann, entweder durch eine Anwendung, die auf der tragbaren Vorrichtung läuft, oder durch Benutzer konfiguriert und/oder angepasst zu werden. In Verbindung mit der zeitraubenden Vorraussetzung, mehrere Tastenfolgen und Menühierarchien im Gedächtnis zu behalten, und der Schwierigkeit, einen gewünschten Druckknopf zu aktivieren, ist diese Inflexibilität für die meisten Benutzer frustrierend.Lots ordinary user interfaces, like those that are physical Snap buttons are also inflexible. This is unfortunate because it prevents user interfaces from doing so can, either by an application, on the portable device is running, or configured and / or customized by user to become. In conjunction with the time-consuming requirement, several Key sequences and menu hierarchies in the memory to retain, and the difficulty, a desired push button to activate, this inflexibility is for most User frustrating.

Viele tragbare elektronische Vorrichtungen, wie z. B. zellulare Telefone, haben Zugriff auf Voicemail. Aber das Steuern durch die Benutzerschnittstelle des Gerätes, um Voicemail abzurufen, abzuhören, zu löschen und anderenfalls zu verwalten, ist mühsam und uneffizient.Lots portable electronic devices such. Cellular phones, have access to voicemail. But controlling through the user interface of the device to retrieve, listen, listen to, voicemail deleting and otherwise managing is cumbersome and inefficient.

Deswegen besteht ein Bedarf an tragbaren Multifunktionsvorrichtungen mit transparenteren, intuitiveren und effizienteren Benutzerschnittstellen zum Verwalten von Voicemail-Mitteilungen, die einfach zu benutzen, zu konfigurieren, und/oder anzupassen sind.therefore There is a need for portable multifunction devices more transparent, intuitive and efficient user interfaces to Manage voicemail messages that are easy to use, too configure, and / or adapt.

ZUSAMMENFASSUNGSUMMARY

Die obigen Nachteile und andere Probleme, die mit Benutzerschnittstellen für tragbare Vorrichtungen zusammenhängen, werden reduziert oder eliminiert, durch die offenbarte, tragbare Multifunktionsvorrichtung. In einigen Ausführungsformen weist die Vorrichtung einen berührungssensitiven Bildschirm (auch bekannt als "Berührungsbildschirm") mit einer graphischen Benutzerschnittstelle (Graphical User Interface, GUI), einen oder mehrere Prozessoren, Speicher und einen oder mehrere Module, Programme oder Gruppen von Anweisungen, die in dem Speicher gespeichert sind, zum Ausführen mehrerer Funktionen, auf. In einigen Ausführungsformen interagiert der Benutzer mit der GUI, primär durch Fingerkontakte und Gesten auf dem berührungsempfindlichen Bildschirm. In einigen Ausführungsformen können die Funktionen beinhalten Telefonieren, Videokonferenzen, E-Mail, Sofortnachrichten, Blogging, digitale Fotographie, digitales Video, Webbrowsing, digitales Musikabspielen und/oder digitales Videoabspielen. Anweisungen zum Ausführen dieser Funktionen können in einem computerlesbaren Speichermedium gespeichert sein, das konfiguriert ist, durch eine oder mehrere Prozessoren ausgeführt zu werden.The above disadvantages and other problems with user interfaces for portable devices reduced or eliminated by the disclosed portable multifunction device. In some embodiments, the device has a touch-sensitive screen (also known as "touch screen") with a graphical user interface (Graphical User Interface, GUI), one or more processors, memory and one or more Modules, programs or groups of instructions stored in memory are stored to perform multiple functions. In some embodiments, the user interacts with the GUI, primarily through finger contacts and gestures on the touch-sensitive screen. In some embodiments The functions may include telephoning, video conferencing, Email, instant messages, blogging, digital photography, digital Video, web browsing, digital music playback and / or digital Play video. Instructions for performing these functions can be stored in a computer-readable storage medium which is configured by one or more processors to be executed.

In einem Aspekt der Erfindung weist ein computerimplementiertes Verfahren, durchgeführt bei einer tragbaren elektronischen Vorrichtung mit einer Berührungsbildschirmanzeige, auf: Anzeigen einer Liste an Voicemail-Mitteilungen, Erfassen der Auswahl einer entsprechenden Voicemail-Mitteilung auf der Liste durch einen Benutzer, und Antworten auf die Benutzerauswahl der entsprechenden Voicemail-Mitteilung durch Beginnen des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung. Das Verfahren weist ferner auf: Anzeigen eines Fortschrittsbalkens für die vom Benutzer ausgewählte Voicemail-Mitteilung, wobei der Fortschrittsbalken den Teil der vom Benutzer ausgewählten Voicemail-Mitteilung, der abgespielt worden ist, angibt; Erfassen von Bewegung eines Fingers des Benutzers von einer ersten Position auf dem Fortschrittsbalken zu einer zweiten Position auf dem Fortschrittsbalken; und Antworten auf das Erfassen der Fingerbewegung durch erneutes Beginnen des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung bei einer Position innerhalb der vom Benutzer ausgewählte Voicemail-Mitteilung, die der zweiten Position auf dem Fortschrittsbalken im Wesentlichen entspricht, und Ändern des angegebenen Teils der vom Benutzer ausgewählten Voicemail-Mitteilung, der abgespielt worden ist, um der zweiten Position auf dem Fortschrittsbalken im Wesentlichen zu entsprechen.In one aspect of the invention, a computer-implemented method performed on a portable electronic device having a touch screen display comprises displaying a list of voicemail messages, detecting selection of a corresponding voicemail message on the list by a user, and responses to user selection the corresponding voicemail message by starting to play the user-selected voicemail message. The method further comprises: displaying a progress bar for the user selected voicemail message, the progress bar indicating the portion of the user selected voicemail message that has been played; Detecting movement of a user's finger from a first position on the progress bar to a second position on the progress bar; and responding to detecting the finger movement by restarting playing the user-selected voicemail message at a position within the user-selected voicemail message, the second position on the progress bar, and changing the specified portion of the user-selected voicemail message that has been played to substantially correspond to the second position on the progress bar.

In einem anderen Aspekt der Erfindung weist eine graphische Benutzerschnittstelle auf einer tragbaren elektronischen Vorrichtung mit einer Berührungsbildschirmanzeige eine Liste an Voicemail-Mitteilungen und einen Fortschrittsbalken auf. In Antwort auf Erfassen der Auswahl einer entsprechenden Voicemail-Mitteilung auf der Liste durch einen Benutzer wird das Abspielen der vom Benutzer ausgewählten Voicemail-Mitteilung begonnen. Der Fortschrittsbalken gibt den Teil der vom Benutzer ausgewählten Voicemail-Mitteilung, der abgespielt worden ist, an. In Antwort auf Erfassen von Bewegung eines Fingers des Benutzers von einer ersten Position auf dem Fortschrittsbalken zu einer zweiten Position auf dem Fortschrittsbalken, wird das Abspielen der vom Benutzer ausgewählten Voicemail-Mitteilung erneut begonnen bei einer Position innerhalb der vom Benutzer ausgewählten Voicemail-Mitteilung, die der zweiten Position auf dem Fortschrittsbalken im Wesentlichen entspricht, und der angegebene Teil der vom Benutzer ausgewählten Voicemail-Mitteilung, der abgespielt worden ist, wird geändert, um der zweiten Position auf dem Fortschrittsbalken im Wesentlichen zu entsprechen.In Another aspect of the invention features a graphical user interface on a portable electronic device with a touch screen display a list of voicemail messages and a progress bar on. In response to detecting the selection of a corresponding voicemail message on the list by a user will be playing by the user selected voicemail message. The progress bar gives the part of the user-selected voicemail message, which has been played on. In response to detecting movement a user's finger from a first position on the progress bar to a second position on the progress bar, will play the user-selected voicemail message again started at a position within the user selected Voicemail message showing the second position on the progress bar essentially corresponds, and the specified part of the user selected voicemail message that has been played is changed to the second position on the progress bar essentially to match.

In einem anderen Aspekt der Erfindung weist eine tragbare elektronische Vorrichtung eine Berührungsbildschirmanzeige, einen oder mehrere Prozessoren, Speicher und ein oder mehrere Programme auf. Das eine oder die mehreren Programme sind in dem Speicher gespeichert und konfiguriert, durch den einen oder die mehreren Prozessoren durchgeführt zu werden. Das eine oder die mehreren Programme weisen auf: Anweisungen zum Anzeigen einer Liste an Voicemail-Mitteilungen; Anweisungen zum Erfassen der Auswahl einer entsprechenden Voicemail-Mitteilung auf der Liste durch den Benutzer; Anweisungen zum Antworten auf die Benutzerauswahl der entsprechenden Voicemail-Mitteilung durch Beginnen des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung; Anweisungen zum Anzeigen eines Fortschrittsbalkens für die vom Benutzer ausgewählte Voicemail-Mitteilung, wobei der Fortschrittsbalken den Teil der vom Benutzer ausgewählten Voicemail-Mitteilung, der abgespielt worden ist, angibt; Anweisungen zum Erfassen von Bewegung eines Fingers des Benutzers von einer ersten Position auf dem Fortschrittsbalken zu einer zweiten Position auf dem Fortschrittsbalken; und Anweisungen zum Antworten auf das Erfassen der Fingerbewegung durch erneutes Beginnen des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung bei einer Position innerhalb der vom Benutzer ausgewählten Voicemail-Mitteilung, die der zweiten Position auf dem Fortschrittsbalken im Wesentlichen entspricht, und Ändern des angegebenen Teils der vom Benutzer ausgewählten Voicemail-Mitteilung, der abgespielt worden ist, um der zweiten Position auf dem Fortschrittsbalken im Wesentlichen zu entsprechen.In Another aspect of the invention features a portable electronic Device a touch screen display, or multiple processors, memory, and one or more programs. The one or more programs are stored in the memory and configured by the one or more processors to be carried out. The one or more programs include instructions for displaying a list of voicemail messages; Instructions for detecting the selection of a corresponding voicemail message on the list by the user; Instructions to respond to the user selection of the corresponding voicemail message Beginning playback of the user-selected voicemail message; Instructions for displaying a progress bar for the user-selected voicemail message, the Progress bar the part of the user selected Voicemail message that has been played indicates; instructions for detecting movement of a user's finger from one first position on the progress bar to a second position on the progress bar; and instructions for responding to that Detecting the finger movement by restarting the playing of the user-selected voicemail message at a Position within the user-selected voicemail message, essentially the second position on the progress bar corresponds to and changing the specified part of the user selected voicemail message that has been played is essentially about the second position on the progress bar correspond to.

In einem anderen Aspekt der Erfindung speichert ein computerlesbares Speichermedium ein oder mehrere Programme, einschließlich Anweisungen, die bei Ausführung durch eine tragbare elektronische Vorrichtung mit einer Berührungsbildschirmanzeige die Vorrichtung zu Folgendem veranlassen: Anzeigen einer Liste an Voicemail-Mitteilungen; Erfassen der Auswahl einer entsprechenden Voicemail-Mitteilung auf der Liste durch den Benutzer; Antworten auf die Benutzerauswahl der entsprechenden Voicemail-Mitteilung durch Beginnen des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung; Anzeigen eines Fortschrittsbalkens für die vom Benutzer ausgewählte Voicemail-Mitteilung, wobei der Fortschrittsbalken den Teil der vom Benutzer ausgewählten Voicemail-Mitteilung, der abgespielt worden ist, angibt; Erfassen von Bewegung eines Fingers des Benutzers von einer ersten Position auf dem Fortschrittsbalken zu einer zweiten Position auf dem Fortschrittsbalken; und Antworten auf das Erfassen der Fingerbewegung durch erneutes Beginnen des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung bei einer Position innerhalb der vom Benutzer ausgewählten Voicemail-Mitteilung, die der zweiten Position auf dem Fortschrittsbalken im Wesentlichen entspricht, und Ändern des angegebenen Teils der vom Benutzer ausgewählten Voicemail-Mitteilung, der abgespielt worden ist, um der zweiten Position auf dem Fortschrittsbalken im Wesentlichen zu entsprechen.In Another aspect of the invention stores a computer readable Storage medium one or more programs, including Instructions that when executed by a portable electronic Device with a touch screen display the device to: Display a list of voicemail messages; Detecting the selection of a corresponding voicemail message the list by the user; Responses to the user selection the corresponding voicemail message by starting playing the user-selected voicemail message; Show a progress bar for the user selected Voicemail message, where the progress bar is the part of user-selected voicemail message played has been stated; Detecting movement of a finger of the user from a first position on the progress bar to a second one Position on the progress bar; and answers to the capturing of Finger movement by restarting the playing of the user selected voicemail message at one position within the user-selected voicemail message, the the second position on the progress bar substantially corresponds to and changing the specified part of the user selected voicemail message that has been played is essentially about the second position on the progress bar correspond to.

In einem anderen Aspekt der Erfindung weist eine tragbare elektronische Vorrichtung mit einer Berührungsbildschirmanzeige auf: Mittel zum Anzeigen einer Liste an Voicemail-Mitteilung; Mittel zum Erfassen der Auswahl einer entsprechenden Voicemail-Mitteilung auf der Liste durch den Benutzer; Mittel zum Antworten auf die Benutzerauswahl der entsprechenden Voicemail-Mitteilung durch Beginnen des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung; Mittel zum Anzeigen eines Fortschrittsbalkens für die vom Benutzer ausgewählte Voicemail-Mitteilung, wobei der Fortschrittsbalken den Teil der vom Benutzer ausgewählten Voicemail-Mitteilung angibt, der abgespielt worden ist; Mittel zum Erfassen von Bewegung eines Fingers des Benutzers von einer ersten Position auf dem Fortschrittsbalken zu einer zweiten Position auf dem Fortschrittsbalken; und Mittel zum Antworten auf das Erfassen der Fingerbewegung durch erneutes Beginnen des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung bei einer Position innerhalb der vom Benutzer ausgewählten Voicemail-Mitteilung, die der zweiten Position auf dem Fortschrittsbalken im Wesentlichen entspricht, und Ändern des angegebenen Teils der vom Benutzer ausgewählten Voicemail-Mitteilung, der abgespielt worden ist, um der zweiten Position auf dem Fortschrittsbalken im Wesentlichen zu entsprechen.In another aspect of the invention, a portable electronic device having a touch screen display comprises: means for displaying a list of voicemail messages; Means for detecting the selection by the user of a corresponding voicemail message on the list; Means for responding to user selection of the corresponding voicemail message by commencing playback of the user-selected voicemail message; Means for displaying a progress bar for the user selected voicemail message, the progress bar indicating the portion of the user selected voicemail message that has been played; Means for detecting movement of a user's finger from a first position on the progress bar to a second position on the progress bar; and means for responding to the detection of finger movement by restarting playback of the user-selected voicemail message at a position within the user-selected voicemail message, which substantially corresponds to the second position on the progress bar, and changing the specified portion of the user selected voicemail message that has been played to substantially correspond to the second position on the progress bar.

In einem anderen Aspekt der Erfindung weist ein computerimplementiertes Verfahren, durchgeführt bei einer tragbaren elektronischen Vorrichtung mit einer Berührungsbildschirmanzeige, auf: Anzeigen einer Liste an Voicemail-Mitteilungen; Erfassen der Auswahl einer entsprechenden Voicemail-Mitteilung auf der Liste durch den Benutzer; Antworten auf die Benutzerauswahl der entsprechenden Voicemail-Mitteilung durch Beginnen des Abspielens der vorn Benutzer ausgewählten Voicemail-Mitteilung; Anzeigen eines Fortschrittsbalkens für die vom Benutzer ausgewählte Voicemail-Mitteilung, wobei der Fortschrittsbalken den Teil der vom Benutzer ausgewählten Voicemail-Mitteilung angibt, der abgespielt worden ist; Erfassen eines Fingers des Benutzers bei einer Position auf dem Fortschrittsbalken; und Antworten auf das Erfassen des Fingers durch erneutes Beginnen des Abspielens der vorn Benutzer ausgewählten Voice mail-Mitteilung bei einer Position innerhalb der vom Benutzer ausgewählten Voicemail-Mitteilung, die der Position des Fingers auf dem Fortschrittsbalken im Wesentlichen entspricht, und Ändern des angegebenen Teils der vom Benutzer ausgewählten Voicemail-Mitteilung, der abgespielt worden ist, um der Position des Fingers auf dem Fortschrittsbalken im Wesentlichen zu entsprechen.In Another aspect of the invention features a computer-implemented Method performed on a portable electronic Device with a touch screen display, on: Displaying a list of voicemail messages; Capture the selection a corresponding voicemail message on the list by the User; Responses to the user selection of the corresponding voicemail message by starting playing the user selected by the front Voicemail message; Display a progress bar for the user-selected voicemail message, where the progress bar is the part of the user selected Specify voicemail message that has been played; To capture a user's finger at a position on the progress bar; and respond to the finger capture by starting again playing the front-user selected voice mail message at a position within the user-selected one Voicemail message showing the position of the finger on the progress bar essentially matches, and changing the specified Part of the user-selected voicemail message, which has been played to the position of the finger on the progress bar essentially to match.

In einem anderen Aspekt der Erfindung weist eine graphische Benutzerschnittstelle auf einer tragbaren elektronischen Vorrichtung mit einer Berührungsbildschirmanzeige eine Liste an Voicemail-Mitteilungen und einen Fortschrittsbalken auf. In Antwort auf das Erfassen der Auswahl einer entsprechenden Voicemail-Mitteilung auf der Liste durch den Benutzer wird das Abspielen der vom Benutzer ausgewählten Voicemail-Mitteilung begonnen. Der Fortschrittsbalken gibt den Teil der vom Benutzer ausgewählten Voicemail-Mitteilung, der abgespielt worden ist, an. In Antwort auf Erfassen eines Fingers des Benutzers bei einer Position auf dem Fortschrittsbalken, wird das Abspielen der vom Benutzer ausgewählten Voicemail-Mitteilung erneut begonnen bei einer Position innerhalb der vom Benutzer ausgewählten Voicemail-Mitteilung, die der Position des Fingers auf dem Fortschrittsbalken im Wesentlichen entspricht, und der angegebene Teil der vom Benutzer ausgewählten Voicemail-Mitteilung, der abgespielt worden ist, wird geändert, um der Position des Fingers auf dem Fortschrittsbalken im Wesentlichen zu entsprechen.In Another aspect of the invention features a graphical user interface on a portable electronic device with a touch screen display a list of voicemail messages and a progress bar on. In response to detecting the selection of a corresponding voicemail message the list will be played by the user on the list selected voicemail message. The progress bar gives the part of the user-selected voicemail message, which has been played on. In response to detecting a finger the user at a position on the progress bar, that will Play the user-selected voicemail message restarted at a position within the user selected Voicemail message showing the position of the finger on the progress bar essentially corresponds, and the specified part of the user selected voicemail message that has been played is changed to the position of the finger on the progress bar essentially to match.

In einem anderen Aspekt der Erfindung weist eine tragbare elektronische Vorrichtung auf: eine Berührungsbildschirmanzeige; einen oder mehrere Prozessoren; Speicher; und ein oder mehrere Programme. Das eine oder die mehreren Programme sind in dem Speicher gespeichert und konfiguriert, durch den einen oder die mehreren Prozessoren durchgeführt zu werden. Das eine oder die mehreren Programme weisen auf: Anweisungen zum Anzeigen einer Liste an Voicemail-Mitteilungen; Anweisungen zum Erfassen der Auswahl einer entsprechenden Voicemail-Mitteilung auf der Liste durch den Benutzer; Anweisungen zum Antworten auf die Benutzerauswahl der entsprechenden Voicemail- Mitteilung durch Beginnen des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung; Anweisungen zum Anzeigen eines Fortschrittsbalkens für die vom Benutzer ausgewählte Voicemail-Mitteilung, wobei der Fortschrittsbalken den Teil der vom Benutzer ausgewählten Voicemail-Mitteilung, der abgespielt worden ist, angibt; Anweisungen zum Erfassen eines Fingers des Benutzers bei einer Position auf dem Fortschrittsbalken; und Anweisungen zum Antworten auf das Erfassen des Fingers durch erneutes Beginnen des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung bei einer Position innerhalb der vom Benutzer ausgewählten Voicemail-Mitteilung, die der Position des Fingers auf dem Fortschrittsbalken im Wesentlichen entspricht, und Ändern des angegebenen Teils der vom Benutzer ausgewählten Voicemail-Mitteilung, der abgespielt worden ist, um der Position des Fingers auf dem Fortschrittsbalken im Wesentlichen zu entsprechen.In Another aspect of the invention features a portable electronic Device on: a touch screen display; one or multiple processors; Storage; and one or more programs. The one or more programs are stored in the memory and configured by the one or more processors to be carried out. The one or more programs include instructions for displaying a list of voicemail messages; Instructions for detecting the selection of a corresponding voicemail message on the list by the user; Instructions to respond to user selection of the corresponding voicemail message Beginning playback of the user-selected voicemail message; Instructions for displaying a progress bar for the user-selected voicemail message, the Progress bar the part of the user selected Voicemail message that has been played indicates; instructions for detecting a finger of the user at a position the progress bar; and instructions for responding to the capture of the finger by restarting the playing of the user selected voicemail message at one position within the user-selected voicemail message, the the position of the finger on the progress bar substantially corresponds to and changing the specified part of the user selected voicemail message that has been played is essentially to the position of the finger on the progress bar correspond to.

In einem anderen Aspekt der Erfindung speichert ein computerlesbares Speichermedium ein oder mehrere Programme, einschließlich Anweisungen, die bei Ausführung durch eine tragbare elektronische Vorrichtung mit einer Berührungsbildschirmanzeige die Vorrichtung zu Folgendem veranlassen: Anzeigen einer Liste an Voicemail-Mitteilungen; Erfassen der Auswahl einer entsprechenden Voicemail-Mitteilung auf der Liste durch den Benutzer; Antworten auf die Benutzerauswahl der entsprechenden Voicemail-Mitteilung durch Beginnen des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung; Anzeigen eines Fortschrittsbalkens für die vom Benutzer ausgewählte Voicemail-Mitteilung, wobei der Fortschrittsbalken den Teil der vom Benutzer ausgewählten Voicemail-Mitteilung, der abgespielt worden ist, angibt; Erfassen eines Fingers des Benutzers bei einer Position auf dem Fortschrittsbalken; und Antworten auf das Erfassen des Fingers durch erneutes Beginnen des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung bei einer Position innerhalb der vom Benutzer ausgewählten Voicemail-Mitteilung, die der Position des Fingers auf dem Fortschrittsbalken im Wesentlichen entspricht, und Ändern des angegebenen Teils der vom Benutzer ausgewählten Voicemail-Mitteilung, der abgespielt worden ist, um der Position des Fingers auf dem Fortschrittsbalken im Wesentlichen zu entsprechen.In Another aspect of the invention stores a computer readable Storage medium one or more programs, including Instructions that when executed by a portable electronic Device with a touch screen display the device to: Display a list of voicemail messages; Detecting the selection of a corresponding voicemail message the list by the user; Responses to the user selection the corresponding voicemail message by starting playing the user-selected voicemail message; Show a progress bar for the user selected Voicemail message, where the progress bar is the part of user-selected voicemail message played has been stated; Capture a finger of the user at a Position on the progress bar; and answers to the capture of the finger by restarting the playing of the user selected voicemail message at one position within the user-selected voicemail message, the the position of the finger on the progress bar substantially corresponds to and change the specified portion of the user selected Voicemail message that has been played to the position to substantially match the finger on the progress bar.

In einem anderen Aspekt der Erfindung weist eine tragbare elektronische Vorrichtung mit einer Berührungsbildschirmanzeige auf: Mittel zum Anzeigen einer Liste an Voicemail-Mitteilungen; Mittel zum Erfassen der Auswahl einer entsprechenden Voicemail-Mitteilung auf der Liste durch den Benutzer; Mittel zum Antworten auf die Benutzerauswahl der entsprechenden Voicemail-Mitteilurig durch Beginnen des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung; Mittel zum Anzeigen eines Fortschrittsbalkens für die vom Benutzer ausgewählte Voicemail-Mitteilung, wobei der Fortschrittsbalken den Teil der vom Benutzer ausgewählten Voicemail-Mitteilung, der abgespielt worden ist, angibt; Mittel zum Erfassen eines Fingers des Benutzers bei einer Position auf dem Fortschrittsbalken; und Mittel zum Antworten auf das Erfassen des Fingers durch erneutes Beginnen des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung bei einer Position innerhalb der vom Benutzer ausgewählten Voicemail-Mitteilung, die der Position des Fingers auf dem Fortschrittsbalken im Wesentlichen entspricht, und Ändern des angegebenen Teils der vom Benutzer ausgewählten Voicemail-Mitteilung, der abgespielt worden ist, um der Position des Fingers auf dem Fortschrittsbalken im Wesentlichen zu entsprechen.In Another aspect of the invention features a portable electronic Device with a touch screen display on: Means for displaying a list of voicemail messages; medium for detecting the selection of a corresponding voicemail message on the list by the user; Means for responding to user selection the corresponding Voicemail Mitteilurig by starting the play the user-selected voicemail message; medium to display a progress bar for the user selected voicemail message, the progress bar indicating the Part of the user-selected voicemail message, which has been played indicates; Means for detecting a finger the user at a position on the progress bar; and Means for responding to the detection of the finger by renewed Start playing the user-selected voicemail message at a position within the user-selected one Voicemail message showing the position of the finger on the progress bar essentially matches, and changing the specified Part of the user-selected voicemail message, which has been played to the position of the finger on the progress bar essentially to match.

In einem anderen Aspekt der Erfindung weist ein computerimplementiertes Verfahren bei einer tragbaren elektronischen Vorrichtung mit einer Berührungsbildschirmanzeige auf: Anzeigen einer Liste an Voicemail-Mitteilungen; Erfassen der Auswahl einer entsprechenden Voicemail-Mitteilung auf der Liste durch den Benutzer; Antworten auf die Benutzerauswahl der entsprechenden Voicemail-Mitteilung durch Beginnen des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung; Erfassen eines Fingerkontakts mit einem vorbestimmten Bereich auf der Berührungsbildschirmanzeige, wobei der vorbestimmte Bereich einen Fortschrittsbalken aufweist, der konfiguriert ist, in eine erste Richtung innerhalb des vorbestimmten Bereiches auf der Berührungs bildschirmanzeige zu gleiten; Erfassen von Bewegung des Fingerkontakts auf der Berührungsbildschirmanzeige von dem vorbestimmten Bereich zu einer Stelle außerhalb des vorbestimmten Bereiches, wobei die Bewegung des Fingerkontakts auf der Berührungsbildschirmanzeige eine Komponente, die zu der ersten Richtung parallel ist, und eine Komponente, die zu der ersten Richtung rechtwinklig ist, aufweist; Schieben des Fortschrittsbalkens innerhalb des vorbestimmten Bereiches in Übereinstimmung mit der Komponente der Bewegung des Fingerkontakts, die parallel zu der ersten Richtung ist; und erneutes Beginnen des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung bei einer Position innerhalb der vom Benutzer ausgewählten Voicemail-Mitteilung, die der Position des geschobenen Fortschrittsbalkens im Wesentlichen entspricht.In Another aspect of the invention features a computer-implemented Method of a portable electronic device with a Touch screen display on: Display a list Voicemail messages; Capture the selection of a corresponding Voicemail message on the list by the user; reply to the user selection of the corresponding voicemail message Beginning playback of the user-selected voicemail message; Detecting a finger contact with a predetermined area on the Touch screen display, wherein the predetermined range has a progress bar that is configured into a first direction within the predetermined range on the touch screen display to glide; Detecting movement of the finger contact on the touch screen display from the predetermined area to a location outside the predetermined range, wherein the movement of the finger contact on the touch screen display, a component that to the first direction is parallel, and a component to the first direction is orthogonal; Slide the progress bar within the predetermined range in accordance with the component of the movement of the finger contact, which is parallel to the first direction is; and restarting the playing of the user-selected voicemail message at a Position within the user-selected voicemail message, in essence, the position of the pushed progress bar equivalent.

In einem anderen Aspekt der Erfindung weist eine graphische Benutzerschnittstelle auf einer tragbaren elektronischen Vorrichtung mit einer Berührungsbildschirmanzeige eine Liste an Voicemail-Mitteilungen und einen Fortschrittsbalken auf. In Antwort auf das Erfassen der Auswahl einer entsprechenden Voicemail-Mitteilung auf der Liste durch den Benutzer wird das Abspielen der vom Benutzer ausgewählten Voicemail-Mitteilung begonnen. In Antwort auf: das Erfassen eines Fingerkontakts mit einem vorbestimmten Bereich auf der Berührungsbildschirmanzeige, wobei der vorbestimmte Bereich einen Fortschrittsbalken aufweist, der konfiguriert ist, in eine erste Richtung innerhalb des vorbestimmen Bereiches auf der Berührungsbildschirmanzeige zu gleiten, und das Erfassen von Bewegung des Fingerkontakts auf der Berührungsbildschirmanzeige von dem vorbestimmten Bereich zu einer Stelle außerhalb des vorbestimmten Bereiches, wobei die Bewegung des Fingerkontakts auf der Berührungsbildschirmanzeige eine Komponente, die parallel zu der ersten Richtung ist, und eine Komponente, die rechtwinklig zu der ersten Richtung ist, aufweist, wird der Fortschrittsbalken innerhalb des vorbestimmten Bereiches geschoben, in Übereinstimmung mit der Komponente der Bewegung des Fingerkontakts, die parallel zu der ersten Richtung ist, und wird das Abspielen der vom Benutzer ausgewählten Voicemail-Mitteilung erneut begonnen, bei einer Position innerhalb der vom Benutzer aus gewählten Voicemail-Mitteilung, die der Position des geschobenen Fortschrittsbalkens im Wesentlichen entspricht.In Another aspect of the invention features a graphical user interface on a portable electronic device with a touch screen display a list of voicemail messages and a progress bar on. In response to detecting the selection of a corresponding voicemail message the list will be played by the user on the list selected voicemail message. In answer on: detecting a finger contact with a predetermined area on the touch screen display, wherein the predetermined Area has a progress bar configured in a first direction within the predetermined range slide the touch screen display, and capture movement of the finger contact on the touch screen display from the predetermined area to a location outside the predetermined range, wherein the movement of the finger contact on the touch screen display, a component that is parallel to the first direction, and a component perpendicular to the first direction, the progress bar will be within of the predetermined range, in accordance with the component of the movement of the finger contact, which is parallel is to the first direction, and will be playing by the user started again with the selected voice mail message a position within the user's choice Voicemail message indicating the position of the pushed progress bar essentially corresponds.

In einem anderen Aspekt der Erfindung weist eine tragbare elektronische Vorrichtung auf: eine Berührungsbildschirmanzeige; einen oder mehrere Prozessoren; Speicher; und ein oder mehrere Programme. Das eine oder die mehreren Programme sind in dem Speicher gespeichert und konfiguriert, von dem einen oder den mehreren Prozessoren durchgeführt zu werden. Das eine oder die mehreren Programme weisen auf: Anweisungen zum Anzeigen einer Liste an Voicemail-Mitteilungen; Anweisungen zum Erfassen der Auswahl einer entsprechenden Voicemail-Mitteilung auf der Liste durch den Benutzer; Anweisungen zum Antworten auf die Benutzerauswahl der entsprechenden Voicemail-Mitteilung durch Beginnen des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung; Anweisungen zum Erfassen eines Fingerkontakts mit einem vorbestimmten Bereich auf der Berührungsbildschirmanzeige, wobei der vorbestimmte Bereich einen Fortschrittsbalken aufweist, der konfiguriert ist, in eine erste Richtung innerhalb des vorbestimmten Bereiches auf der Berührungsbildschirmanzeige zu gleiten; Anweisungen zum Erfassen von Bewegung des Fingerkontakts auf der Berührungsbildschirmanzeige von dem vorbestimmten Bereich zu einer Stelle außerhalb des vorbestimmten Bereiches, wobei die Bewegung des Fingerkontakts auf der Berührungsbildschirmanzeige eine Komponente, die parallel zu der ersten Richtung ist, und eine Komponente, die rechtwinklig zu der ersten Richtung ist, aufweist; Anweisungen zum Schieben des Fortschrittsbalkens innerhalb des vorbestimmten Bereiches in Übereinstimmung mit der Komponente der Bewegung des Fingerkontakts, die parallel zu der ersten Richtung ist; und Anweisungen zum erneuten Beginnen des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung bei einer Position innerhalb der vom Benutzer ausgewählten Voicemail-Mitteilung, die der Position des geschobenen Fortschrittsbalkens im Wesentlichen entspricht.In another aspect of the invention, a portable electronic device comprises: a touch screen display; one or more processors; Storage; and one or more programs. 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 include: instructions for displaying a list of voicemail messages; Instructions for detecting the selection by the user of a corresponding voicemail message on the list; Instructions for responding to user selection of the corresponding voicemail message by commencing playback of the user-selected voicemail message; Instructions for detecting a finger contact with a predetermined area on the touch screen display, the predetermined area having a progress bar configured to slide in a first direction within the predetermined area on the touch screen display; Instructions for detecting movement of the finger contact on the touch screen display from the predetermined area to a location outside the predetermined area, wherein movement of the finger touch on the touch screen display a component that is parallel to the first direction and a component that is perpendicular to the first direction; Instructions for sliding the progress bar within the predetermined range in accordance with the component of movement of the finger contact that is parallel to the first direction; and instructions to restart playback of the user selected voicemail message at a position within the user selected voicemail message that substantially matches the position of the scrolled progress bar.

In einem anderen Aspekt der Erfindung speichert ein computerlesbares Speichermedium ein oder mehrere Programme, einschließlich Anweisungen, die bei Durchführung von einer tragbaren elektronischen Vorrichtung mit einer Berührungsbildschirmanzeige die Vorrichtung zu Folgendem veranlassen: Anzeigen einer Liste an Voicemail-Mitteilung; Erfassen der Auswahl einer entsprechenden Voicemail-Mitteilung auf der Liste durch den Benutzer; Antworten auf die Benutzerauswahl der entsprechenden Voicemail-Mitteilung durch Beginnen des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung; Erfassen eines Fingerkontakts mit einem vorbestimmten Bereich auf der Berührungsbildschirmanzeige, wobei der vorbestimmte Bereich einen Fortschrittsbalken aufweist, der konfiguriert ist, in eine erste Richtung innerhalb des vorbestimmten Bereiches auf der Berührungsbildschirmanzeige zu gleiten; Erfassen von Bewegung des Fingerkontakts auf der Berührungsbildschirmanzeige von dem vorbestimmten Bereich zu einer Stelle außerhalb des vorbestimmten Bereiches, wobei die Bewegung des Fingerkontakts auf der Berührungsbildschirmanzeige eine Komponente, die parallel zu der ersten Richtung ist, und eine Komponente, die rechtwinklig zu der ersten Richtung ist, aufweist; Schieben des Fortschrittsbalkens innerhalb des vorbestimmten Bereiches in Übereinstimmung mit der Komponente der Bewegung des Fingerkontakts, die parallel zu der ersten Richtung ist; und erneutes Beginnen des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung bei einer Position innerhalb der vom Benutzer ausgewählten Voicemail-Mitteilung, die der Position des geschobenen Fortschrittsbalkens im Wesentlichen entspricht.In Another aspect of the invention stores a computer readable Storage medium one or more programs, including Instructions when carrying out a portable electronic Device with a touch screen display the device to prompt for: displaying a list of voicemail messages; To capture the selection of a corresponding voicemail message on the list by the user; Responses to the user selection of the corresponding voicemail message by starting playing the user selected one Voicemail message; Detecting a finger contact with a predetermined one Area on the touch screen display, with the predetermined area has a progress bar that configures is in a first direction within the predetermined range to slide on the touch screen display; To capture movement of the finger contact on the touch screen display from the predetermined area to a location outside the predetermined range, wherein the movement of the finger contact on the touch screen display, a component that is parallel to the first direction, and a component perpendicular to the first direction; Slide the progress bar within the predetermined range in accordance with the component of the movement of the finger contact, which is parallel to the first direction; and restarting the playing of the user-selected voicemail message at a Position within the user-selected voicemail message, which substantially corresponds to the position of the pushed progress bar.

In einem anderen Aspekt der Erfindung weist eine tragbare elektronische Vorrichtung mit einer Berührungsbildschirmanzeige auf: Mittel zum Anzeigen einer Liste an Voicemail-Mitteilungen; Mittel zum Erfassen der Auswahl einer entsprechenden Voicemail-Mitteilung auf der Liste durch den Benutzer; Mittel zum Antworten auf die Benutzerauswahl der entsprechenden Voicemail-Mitteilung durch Beginnen des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung; Mittel zum Erfassen eines Fingerkontakts mit einem vor bestimmten Bereich der Berührungsbildschirmanzeige, wobei der vorbestimmte Bereich einen Fortschrittsbalken aufweist, der konfiguriert ist, in eine erste Richtung innerhalb des vorbestimmten Bereiches auf der Berührungsbildschirmanzeige zu gleiten; Mittel zum Erfassen von Bewegung des Fingerkontakts auf der Berührungsbildschirmanzeige von dem vorbestimmten Bereich zu einer Stelle außerhalb des vorbestimmten Bereiches, wobei die Bewegung des Fingerkontakts auf der Berührungsbildschirmanzeige eine Komponente, die parallel zu der ersten Richtung ist, und eine Komponente, die rechtwinklig zu der ersten Richtung ist, aufweist; Mittel zum Schieben des Fortschrittsbalkens innerhalb des vorbestimmten Bereiches in Übereinstimmung mit der Komponente der Bewegung des Fingerkontakts, die parallel zu der ersten Richtung ist; und Mittel zum erneuten Beginnen des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung bei einer Position innerhalb der vom Benutzer ausgewählten Voicemail-Mitteilung, die der Position des geschobenen Fortschrittsbalkens im Wesentlichen entspricht.In Another aspect of the invention features a portable electronic Device with a touch screen display on: Means for displaying a list of voicemail messages; medium for detecting the selection of a corresponding voicemail message on the list by the user; Means for responding to user selection the corresponding voicemail message by starting to play the user-selected voicemail message; medium to capture a finger contact with a front of a certain area the touch screen display, wherein the predetermined range has a progress bar that is configured into a first direction within the predetermined range on the touch screen display to glide; Means for detecting movement of the finger contact on the touch screen display of the predetermined one Area to a point outside the predetermined range, wherein the movement of the finger contact on the touch screen display a component that is parallel to the first direction, and a Component that is perpendicular to the first direction; Means for sliding the progress bar within the predetermined one Area in accordance with the component of the movement the finger contact, which is parallel to the first direction; and Means for restarting the playback of the user selected Voicemail message at a position within the user selected Voicemail message indicating the position of the pushed progress bar essentially corresponds.

Deswegen stellt die Erfindung eine intuitive, einfach zu benutzende Schnittstelle bereit, um Voicemail-Mitteilungen auf einer tragbaren elektronischen Vorrichtung mit einer Berührungsbildschirmanzeige abzurufen, abzuhören, und anderenfalls zu verwalten.therefore the invention provides an intuitive, easy-to-use interface ready to send voicemail messages on a portable electronic device with a touchscreen display, listen, listen, and otherwise manage.

KURZE BESCHREIBUNG DER ZEICHNUNGENBRIEF DESCRIPTION OF THE DRAWINGS

Für ein besseres Verständnis der vorgenannten Ausführungsformen der Erfindung sowie zusätzlicher Ausführungsformen davon, sollte auf die unten beschriebenen Ausführungsformen Bezug genommen werden in Verbindung mit den folgenden Zeichnungen, in welchen gleiche Bezugszeichen sich auf entsprechende Teile überall in den Figuren beziehen.For a better understanding of the aforementioned embodiments the invention and additional embodiments thereof, should be based on the embodiments described below Reference will be made in connection with the following drawings, in which like reference numbers refer to corresponding parts throughout in the figures.

1 ist ein Blockdiagramm, das eine tragbare Multifunktionsvorrichtung mit einer berührungsempfindlichen Anzeige in Übereinstimmung mit einigen Ausführungsformen darstellt. 1 FIG. 10 is a block diagram illustrating a portable multifunction device with a touch-sensitive display in accordance with some embodiments. FIG.

2 stellt eine tragbare Multifunktionsvorrichtung mit einem Berührungsbildschirm in Übereinstimmung mit einigen Ausführungsformen dar. 2 FIG. 12 illustrates a portable multifunction device with a touch screen in accordance with some embodiments. FIG.

3 stellt eine beispielhafte Benutzerschnittstelle zum Entsperren einer tragbaren elektronischen Vorrichtung in Übereinstimmung mit einigen Ausführungsformen dar. 3 FIG. 12 illustrates an example user interface for unlocking a portable electronic device in accordance with some embodiments. FIG.

4 stellt eine beispielhafte Benutzerschnittstelle für ein Menü von Anwendungen auf einer tragbaren Multifunktionsvorrichtung in Übereinstimmung mit einigen Ausführungsformen dar. four FIG. 3 illustrates an example user interface for a menu of applications on a portable multifunction device in accordance with some embodiments.

5A und 5B stellen eine beispielhafte Benutzerschnittstelle für Voicemails in Übereinstimmung mit einigen Ausführungsformen dar. 5A and 5B illustrate an example user interface for voice mail in accordance with some embodiments.

6A bis 6C sind Flussdiagramme von Prozessen zum Zugreifen auf Voicemail-Mitteilungen in Übereinstimmung mit einigen Ausführungsformen. 6A to 6C 13 are flowcharts of processes for accessing voicemail messages in accordance with some embodiments.

BESCHREIBUNG DER AUSFÜHRUNGFORMENDESCRIPTION OF THE EMBODIMENTS

Es wird nun im Detail Bezug genommen auf Ausführungsformen, von denen Beispiele in den beigefügten Zeichnungen dargestellt sind. In der folgenden detaillierten Beschreibung werden zahlreiche spezifische Details gegeben, um ein vertieftes Verständnis der vorliegenden Erfindung zu ermöglichen. Jedoch ist es für den Fachmann ersichtlich, dass die vorliegende Erfindung ohne diese spezifischen Details ausgeführt werden kann. An anderen Stellen werden wohlbekannte Verfahren, Prozeduren, Komponenten, Schaltung und Netzwerke nicht im Detail beschrieben, um Aspekte der Ausführungsformen nicht unnötig unklar zu machen.It Reference will now be made in detail to embodiments, examples of which are shown in the accompanying drawings are. In the following detailed description, numerous specific Details given to an in-depth understanding of the present To enable invention. However, it is for the It will be apparent to those skilled in the art that the present invention is devoid of these specific details can be performed. At another Well-known methods, procedures, components, Circuit and networks are not described in detail to aspects The embodiments are not unnecessarily unclear do.

Ausführungsformen einer tragbaren Multifunktionsvorrichtung, von Benutzerschnittstellen für solche Vorrichtungen und zugeordneten Prozessen zum Benutzen solcher Vorrichtungen sind beschrieben. In einigen Ausführungsformen ist die Vorrichtung eine tragbare Kommunikationsvorrichtung, wie z. B. ein Mobiltelefon, das auch andere Funktionen, wie z. B. PDA und/oder Musikabspielfunktionen aufweist.embodiments a portable multifunction device, from user interfaces for such devices and associated processes for Using such devices are described. In some embodiments the device is a portable communication device such. As a mobile phone, the other functions such. B. PDA and / or Music playback features.

Die Benutzerschnittstelle kann ein physikalisches Klickrad zusätzlich zu einem Berührungsbildschirm oder ein virtuelles Klickrad, das auf dem Berührungsbildschirm angezeigt wird, aufweisen. Ein Klickrad ist eine Benutzerschnittstellenvorrichtung, die Navigationsbefehle bereitstellen kann, basierend auf einer Winkelverstellung des Rades oder eines Kontaktpunktes mit dem Rad von einem Benutzer der Vorrichtung. Ein Klickrad kann auch verwendet werden, um einen Benutzerbefehl, der zu einer Wahl eines oder mehrerer Elemente korrespondiert, bereitzustellen, z. B. wenn der Benutzer der Vorrichtung zumindest einen Teil des Rades oder das Zentrum des Rades herunterdrückt. Alternativ kann eine Unterbrechung des Kontakts mit einem Klickradbild auf einer Berührungsbildschirmoberfläche einen Benutzerbefehl anzeigen, der einer Wahl entspricht. Der Einfachheit halber, wird in der folgenden Diskussion eine tragbare Multifunktionsvorrichtung, die einen Berührungsbildschirm aufweist, als eine beispielhafte Ausführungsform verwendet. Es sollte jedoch verstanden werden, dass einige der Benutzerschnittstellen und zugeordneten Prozesse auf andere Vorrichtungen angewandt werden können, wie z. B. Personalcomputer und Laptopcomputer, die eine oder mehrere andere physikalische Benutzerschnittstellenvorrichtungen aufweisen können, wie z. B. ein physikalisches Klickrad, eine physikalische Tastatur, eine Maus und/oder einen Joystick.The User interface can be a physical click wheel in addition to a touch screen or a virtual click wheel, displayed on the touch screen. A click wheel is a user interface device that commands navigation can provide, based on an angular adjustment of the wheel or a point of contact with the wheel by a user of the device. A click wheel can also be used to create a user command, which corresponds to a choice of one or more elements, z. B. if the user of the device at least a part of Pushing down the wheel or the center of the wheel. alternative can interrupt the contact with a click wheel image on one Touch screen interface a user command Show that corresponds to a choice. For the sake of simplicity, will in the following discussion a portable multifunction device, having a touch screen as an exemplary embodiment used. However, it should be understood that some of the user interfaces and associated processes applied to other devices can, such. Personal computers and laptop computers, the one or more other physical user interface devices may have, such. A physical click wheel, a physical keyboard, a mouse and / or a joystick.

Die Vorrichtung unterstützt eine Vielzahl von Anwendungen, wie z. B. Telefonanwendungen, eine Videokonferenzanwendung, eine E-Mailanwendung, eine Sofortnachrichtenanwendung, eine Blogginganwendung, eine Digitalkameraanwendung, eine Digitalvideokameraanwendung, eine Webbrowsinganwendung, eine Digitalmusikabspielanwendung und/oder eine Digitalvideoabspielanwendung.The Device supports a variety of applications, such as Telephone applications, a video conferencing application, a E-mail application, instant message application, blogging application, one Digital camera application, a digital video camera application, a web browsing application, a digital music playback application and / or a digital video playback application.

Die verschiedenen Anwendungen, die auf der Vorrichtung ausgeführt werden können, können zumindest eine gemeinsame physikalische Benutzerschnittstellenvorrichtung, wie z. B. den Berührungsbildschirm verwenden. Eine oder mehrere Funktionen des Berührungsbildschirms, sowie entsprechende angezeigte Informationen auf der Vorrichtung können angepasst und/oder variiert werden, von einer Anwendung zur nächsten und/oder innerhalb einer entsprechenden Anwendung. Auf diese Weise kann eine gemeinsame physikalische Architektur (wie z. B. der Berührungsbildschirm) der Vorrichtung die Vielzahl an Anwendungen mit Benutzerschnittstellen, die intuitiv und transparent sind, unterstützen.The different applications running on the device can be at least one common physical user interface device such. For example, the touch screen use. One or more functions of the touch screen, and corresponding displayed information on the device can be customized and / or varied by an application to the next and / or within a corresponding application. In this way, a common physical architecture (such as z. The touch screen) of the device the plurality to applications with user interfaces that are intuitive and transparent are, support.

Die Benutzerschnittstellen können eine oder mehrere Softtastaturausführungsformen aufweisen. Die Softtastaturausführungsformen können Standard (QWERTY) und/oder Nicht-Standard-Konfigurationen von Symbolen auf den dargestellten Icons der Tastatur aufweisen, wie z. B. jene, die beschrieben sind in U.S. Patent Anmeldung Nr. 11/459,606, "Keyboards For Portable Electronic Devices", eingereicht am 24. Juli 2006 , und Nr. 11/459,615, "Touch Screen Keyboards For Portable Electronic Devices", eingereicht am 24. Juli 2006 , deren Inhalte hier durch Bezugnahme eingebunden sind. Die Tastaturausführungsformen können eine reduzierte Anzahl an Icons (oder Softtasten) aufweisen, in Bezug auf die Anzahl an Tasten in existierenden physikalischen Tastaturen, wie z. B. jener für eine Schreibmaschine. Diese macht es für Benutzer einfacher, ein oder mehrere Icons der Tastatur zu wählen und damit ein oder mehrere entsprechende Symbole. Die Tastaturausführungsformen können anpassbar sein. Zum Beispiel können angezeigte Icons in Übereinstimmung mit Benutzeraktionen modifiziert werden, wie z. B. Wahl einer oder mehrerer Icons und/oder einer oder mehrerer entsprechender Symbole. Eine oder mehrere Anwendungen auf der tragbaren Vor richtung können gemeinsame und/oder verschiedene Tastaturausführungsformen verwenden. Damit können die verwendeten Tastaturausführungsformen zumindest auf einige der Anwendungen zugeschnitten werden. In einigen Ausführungsformen können eine oder mehrere Tastaturausführungsformen auf einen entsprechenden Benutzer zugeschnitten werden, zum Beispiel basierend auf einer Wortbenutzungshistorie (Lexikographie, Jargon, individuelle Benutzung) des entsprechenden Benutzers. Einige der Tastaturausführungsformen können angepasst werden, um die Wahrscheinlichkeit eines Benutzerfehlers zu reduzieren, wenn ein oder mehrere Icons und damit ein oder mehrere Symbole gewählt werden, wenn die Softtastaturausführungsformen verwendet werden.The user interfaces may include one or more soft keyboard embodiments. The soft keyboard embodiments may include standard (QWERTY) and / or non-standard configurations of icons on the displayed icons of the keyboard, such as keyboard icons. Those described in US Patent Application No. 11 / 459,606, "Keyboards For Portable Electronic Devices", filed July 24, 2006 , and No. 11 / 459,615, "Touch Screen Keyboards for Portable Electronic Devices", filed July 24, 2006 whose contents are incorporated herein by reference. The keyboard embodiments may have a reduced number of icons (or softkeys) relative to the number of keys in existing physical keyboards, such as keyboard keys. B. that for a typewriter. This makes it easier for users to select one or more icons of the keyboard and thus one or more corresponding icons. The keyboard embodiments may be customizable. For example, displayed icons may be modified in accordance with user actions, such as: B. Choice of one or more icons and / or one or more corresponding symbols. One or more applications on the portable device may use common and / or various keyboard embodiments. Thus, the keyboard embodiments used can be tailored to at least some of the applications. In some embodiments, one or more Keyboard embodiments are tailored to an appropriate user, for example, based on a word usage history (lexicography, jargon, individual use) of the corresponding user. Some of the keyboard embodiments may be adapted to reduce the likelihood of a user error when selecting one or more icons and thus one or more icons when using the soft keyboard embodiments.

Die Aufmerksamkeit wird nun auf Ausführungsformen der Vorrichtung gerichtet. 1 ist ein Blockdiagramm, das eine tragbare Multifunktionsvorrichtung 100 mit einer berührungsempfindlichen Anzeige 112 in Übereinstimmung mit einigen Ausführungsformen darstellt. Die berührungsempfindliche Anzeige 112 wird manchmal auch ein Berührungsbildschirm der Einfachheit halber genannt. Die Vorrichtung 100 kann einen Speicher 102 (der eine oder mehrere computerlesbare Speichermedien enthalten kann), ein Speichersteuervorrichtung 122, eine oder mehrere Verarbeitungseinheiten (CPU's) 120, eine Peripheriegeräteschnittstelle 118, Hochfrequenz (Radio Frequency RF) Schaltung 108, Audioschaltung 110, einen Lautsprecher 111, ein Mikrophon 113 und ein Eingabe/Ausgabe (Input/Output, I/O) Untersystem 106, andere Eingabe- oder Steuervorrichtungen 116 und einen externen Anschluss 124 aufweisen. Die Vorrichtung 100 kann einen oder mehrere optische Sensoren 164 aufweisen. Diese Komponenten können über einen oder mehrere Kommunikationsbusse oder Signalleitungen 103 kommunizieren.Attention is now directed to embodiments of the device. 1 is a block diagram illustrating a portable multifunction device 100 with a touch-sensitive display 112 in accordance with some embodiments. The touch-sensitive display 112 sometimes also called a touchscreen for the sake of simplicity. The device 100 can a memory 102 (which may include one or more computer-readable storage media), a storage controller 122 , one or more processing units (CPUs) 120 , a peripheral device interface 118 , Radio Frequency RF Circuit 108 , Audio circuit 110 , a speaker 111 , a microphone 113 and an input / output (I / O) subsystem 106 , other input or control devices 116 and an external connection 124 exhibit. The device 100 can be one or more optical sensors 164 exhibit. These components may be over one or more communication buses or signal lines 103 communicate.

Es sollte verstanden werden, dass die Vorrichtung 100 nur ein Beispiel einer tragbaren Multifunktionsvorrichtung 100 ist, und dass die Vorrichtung 100 mehr oder weniger Komponenten als gezeigt haben kann und zwei oder mehr Komponenten kombinieren kann, oder eine unterschiedliche Konfiguration oder Anordnung der Komponenten aufweisen kann. Die verschiedenen Komponenten, die in der 1 gezeigt sind, können in Hardware, Software oder einer Kombination von Hardware und Software implementiert sein, darunter ein oder mehrere signalverarbeitungs- und/oder anwendungsspezifische, integrierte Schaltungen.It should be understood that the device 100 just an example of a portable multifunction device 100 is, and that the device 100 may have more or fewer components than shown and may combine two or more components, or may have a different configuration or arrangement of the components. The different components used in the 1 may be implemented in hardware, software, or a combination of hardware and software, including one or more signal processing and / or application specific integrated circuits.

Der Speicher 102 kann Hochgeschwindigkeits-Direktzugriffsspeicher aufweisen und auch nichtflüchtige Speicher aufweisen, wie z. B. eine oder mehrere magnetische Plattenspeichervorrichtungen, Flashspeichervorrichtungen, und andere nichtflüchtige Halbleiterspeichervorrichtungen. Zugriff auf den Speicher 102 kann durch andere Komponenten der Vorrichtung 100, wie z. B. der CPU 120 und der Peripheriegeräteschnittstelle 118, durch die Speichersteuervorrichtung 122 gesteuert werden.The memory 102 may have high speed random access memory and may also have nonvolatile memory such as memory. One or more magnetic disk storage devices, flash memory devices, and other nonvolatile semiconductor memory devices. Access to the memory 102 may be due to other components of the device 100 , such as B. the CPU 120 and the peripheral interface 118 , by the memory control device 122 to be controlled.

Die Peripheriegeräteschnittstelle 118 verbindet die Eingabe und Ausgabe der Peripheriegerätevorrichtung mit der CPU 120 und dem Speicher 102. Der eine oder die mehreren Prozessoren 120 betreiben oder führen verschiedene Softwareprogramme und/oder Gruppen an Anweisungen aus, die in Speicher 102 gespeichert sind, um verschiedene Funktionen für die Vorrichtung 100 auszuführen und um Daten zu verarbeiten.The peripheral device interface 118 connects the input and output of the peripheral device to the CPU 120 and the memory 102 , The one or more processors 120 operate or execute various software programs and / or groups of instructions stored in memory 102 are stored to various functions for the device 100 execute and process data.

In einigen Ausführungsformen kann die Peripheriegeräteschnittstelle 118 die CPU 120 und die Speichersteuervorrichtung 122 auf einem einzigen Chip implementiert sein, wie z. B. einem Chip 104. In einigen anderen Ausführungsformen können sie auf separaten Chips implementiert sein.In some embodiments, the peripheral device interface 118 the CPU 120 and the memory controller 122 be implemented on a single chip, such. B. a chip 104 , In some other embodiments, they may be implemented on separate chips.

Die RF (radio frequency) Schaltung 108 empfängt und sendet RF Signale, auch elektromagnetische Signale genannt. Die RF Schaltung 108 konvertiert elektrische Signale zu/von elektromagnetischen Signalen und kommuniziert mit Kommunikationsnetzwerken und anderen Kommunikationsvorrichtungen über die elektromagnetischen Signale. Die RF Schaltung 108 kann wohlbekannte Schaltungen zum Ausführen dieser Funktionen aufweisen, darunter, aber nicht beschränkt auf ein Antennensystem, ein RF Transceiver, einen oder mehrere Verstärker, einen Empfänger, einen oder mehrere Oszillatoren, einen digitalen Signalprozessor, ein CODEC Chipsatz, ein Subscriber Identity Module (SIM) Card, Speicher, usw. Die RF Schaltung 108 kann mit Netzwerken kommunizieren, wie z. B. dem Internet, auf das auch Bezug genommen wird als World Wide Web (WWW), einem Intranet und/oder einem Drahtlosnetzwerk, wie z. B. einem zellularen Telefonnetzwerk, einem Wireless Local Area Network (LAN) und/oder einem Metropolitan Area Network (MAN) und anderen Vorrichtungen über drahtlose Kommunikation. Die drahtlose Kommunikation kann jede aus einer Vielzahl an Kommunikationsstandards, Protokollen und Technologien verwenden, darunter aber nicht beschränkt auf, Global System for Mobile Communications (GSM), Enhanced Data GSM Environment (EDGE), High-Speed Downlink Packet Access (HSDPA), Wideband Code Division Multiple Access (W-CDMA), Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Bluetooth, Wireless Fidelity (Wi-Fi) (z. B. IEEE 802.11a, IEEE 802.11b, IEEE 802.11g und/oder IEEE 802.11n), Voice over Internet Protocol (VoIP), Wi-MAX, ein Protokoll für E-Mail, Sofortmitteilungen, und/oder Short Message Service (SMS)), oder jedes andere geeignete Kommunikationsprotokoll, darunter Kommunikationsprotokolle, die zum Zeitpunkt des Anmeldetages dieses Dokuments noch nicht entwickelt sind.The RF (radio frequency) circuit 108 receives and transmits RF signals, also called electromagnetic signals. The RF circuit 108 converts electrical signals to / from electromagnetic signals and communicates with communication networks and other communication devices via the electromagnetic signals. The RF circuit 108 may include well-known circuits for performing these functions, including, but not limited to, an antenna system, an RF transceiver, one or more amplifiers, a receiver, one or more oscillators, a digital signal processor, a CODEC chipset, a Subscriber Identity Module (SIM). Card, memory, etc. The RF circuit 108 can communicate with networks, such as: As the Internet, which is also referred to as World Wide Web (WWW), an intranet and / or a wireless network, such. A cellular telephone network, a wireless local area network (LAN) and / or a metropolitan area network (MAN) and other devices via wireless communication. Wireless communications can use any of a variety of communications standards, protocols, and technologies, including, but not limited to, Global System for Mobile Communications (GSM), Enhanced Data GSM Environment (EDGE), High Speed Downlink Packet Access (HSDPA), Wideband Code Division Multiple Access (W-CDMA), Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Bluetooth, Wireless Fidelity (Wi-Fi) (eg IEEE 802.11a, IEEE 802.11b, IEEE 802.11 g and / or IEEE 802.11n), Voice over Internet Protocol (VoIP), Wi-MAX, a protocol for e-mail, instant messaging, and / or Short Message Service (SMS), or any other suitable communication protocol, including communication protocols, which are not yet developed at the time of filing this document.

Die Audioschaltung 110, der Lautsprecher 111, und das Mikrophon 113 stellen eine Audioschnittstelle zwischen einem Benutzer und der Vorrichtung 100 bereit. Die Audioschaltung 110 empfängt Audiodaten von der Peripheriegeräteschnittstelle 118, wandelt die Audiodaten in ein elektrisches Signal um und überträgt das elektrische Signal zu dem Lautsprecher 111. Der Lautsprecher 111 wandelt die elektrischen Signale in vom Menschen wahrnehmbare Schallwellen um. Die Audioschaltung 110 empfängt auch elektrische Signale, die von dem Mikrophon 113 von Schallwellen umgewandelt wurden. Die Audioschaltung 110 wandelt das elektrische Signal in Audiodaten um und überträgt die Audiodaten zu der Peripheriegeräteschnittstelle 118 zur Verarbeitung. Audiodaten können abge rufen werden von und/oder übertragen werden zum Speicher 102 und/oder der RF Schaltung 108 durch die Peripheriegeräteschnittstelle 118. In einigen Ausführungsformen kann die Audioschaltung 110 auch einen Sprechgarnituranschluss (nicht gezeigt) aufweisen. Der Sprechgarnituranschluss stellt eine Schnittstelle zwischen der Audioschaltung 110 und entfernbaren Audioeingabe/ausgabeperipheriegeräten bereit, wie z. B. Nur-Ausgabe-Kopfhörer oder einer Sprechgarnitur mit sowohl Ausgabe (z. B. einem Kopfhörer für ein oder beide Ohren) als auch Eingabe (z. B. ein Mikrophon).The audio circuit 110 , the speaker 111 , and the microphone 113 provide an audio interface between a user and the device 100 ready. The audio circuit 110 emp captures audio from the peripheral interface 118 converts the audio data into an electrical signal and transmits the electrical signal to the loudspeaker 111 , The speaker 111 converts the electrical signals into human perceptible sound waves. The audio circuit 110 also receives electrical signals from the microphone 113 were converted from sound waves. The audio circuit 110 converts the electrical signal into audio data and transmits the audio data to the peripheral interface 118 For processing. Audio data can be retrieved from and / or transferred to the memory 102 and / or the RF circuit 108 through the peripheral device interface 118 , In some embodiments, the audio circuitry 110 also have a headset connector (not shown). The headset connector provides an interface between the audio circuitry 110 and removable audio input / output peripherals, such as Output-only headphones or a headset with both output (eg, headphones for one or both ears) and input (eg, a microphone).

Das I/O Untersystem 106 verbindet Eingabe-/Ausgabeperipheriegeräte auf der Vorrichtung 100 sowie dem Berührungsbildschirm 112 und andere Eingabe/Steuervorrichtungen 116 mit der Peripheriegeräteschnittstelle 118. Das I/O Untersystem 106 kann eine Anzeigensteuervorrichtung 156 aufweisen und eine oder mehrere Steuervorrichtungen 160 für andere Eingabe- oder Steuervorrichtungen. Die eine oder die mehreren Eingabesteuervorrichtungen 160 empfangen/senden elektrische Signale von/zu anderen Eingabe- oder Steuervorrichtungen 116. Die anderen Eingabe-/Steuervorrichtungen 116 können physikalische Knöpfe (z. B. Druckknöpfe, Kipphebel, etc.), Wählscheiben, Schiebeschalter, Joysticks, Klickräder usw. aufweisen. In einigen anderen Ausführungsformen kann die Eingabesteuervorrichtung(en) 116 zu jedem oder keinem der folgenden verbunden sein: Eine Tastatur, Infrarotanschluss, USB-Anschluss und/oder ein Zeigegerät, wie eine Maus. Der eine oder mehrere Knöpfe (z. B. 208, 2) kann einen Aufwärts-/Abwärtsknopf zur Lautstärkeregelung des Lautsprechers 111 und/oder des Mikrophons 113 aufweisen. Der eine oder mehrere Knöpfe können einen Druckknopf (z. B. 206, 2) aufweisen. Ein kurzes Drücken des Druckknopfes kann eine Sperre des Berührungsbildschirms 112 entsperren, oder einen Prozess beginnen, der Gesten auf dem Berührungsbildschirm verwendet, um die Vorrichtung zu entsperren, wie beschrieben in U.S. Patent Anmeldung Nr. 11/322,549, "Unlocking a Device by Performing Gestures an an Unlock Image," eingereicht am 23. Dezember 2005 , welches hiermit referenzierend eingebunden ist. Ein längeres Drücken des Druckknopfes (z. B. 206) kann die Leistung zu der Vorrichtung 100 an- oder ausschalten. Der Benutzer kann in der Lage sein, eine Funktionalität von einem oder mehreren der Knöpfe zu verändern. Der Berührungsbildschirm 112 wird verwendet, um virtuelle oder Softknöpfe und ein oder mehrere Softtastaturen zu implementieren.The I / O subsystem 106 connects input / output peripherals on the device 100 and the touch screen 112 and other input / control devices 116 with the peripheral device interface 118 , The I / O subsystem 106 may be an ad control device 156 and one or more control devices 160 for other input or control devices. The one or more input control devices 160 receive / send electrical signals to / from other input or control devices 116 , The other input / control devices 116 may include physical buttons (eg, push buttons, rocker arms, etc.), dials, slide switches, joysticks, click wheels, etc. In some other embodiments, the input controller (s) may be 116 connected to any or none of the following: A keyboard, infrared port, USB port, and / or a pointing device, such as a mouse. The one or more buttons (eg 208 . 2 ) can use an up / down button to adjust the volume of the loudspeaker 111 and / or the microphone 113 exhibit. The one or more buttons may have a push button (e.g. 206 . 2 ) exhibit. A short press of the push button may lock the touch screen 112 unlock or start a process using gestures on the touchscreen to unlock the device as described in US Patent Application No. 11 / 322,549, "Unlocking a Device by Performing Gestures to an Unlock Image," filed December 23, 2005 , which is hereby incorporated by reference. A longer press of the pushbutton (eg 206 ) can power to the device 100 switch on or off. The user may be able to change functionality of one or more of the buttons. The touch screen 112 is used to implement virtual or soft buttons and one or more soft keyboards.

Der berührungsempfindliche Berührungsbildschirm 112 stellt eine Eingabeschnittstelle und eine Ausgabeschnittstelle zwischen der Vorrichtung und einem Benutzer bereit. Die Anzeigensteuervorrichtung 156 empfängt und/oder sendet elektrische Signale von/zu dem Berührungsbildschirm 112. Der Berühnungsbildschirm 112 zeigt dem Benutzer visuelle Ausgaben an. Die visuellen Ausgaben können Graphik, Text, Icons, Video und jede Kombination davon (zusammengefasst als "Graphiken" bezeichnet) aufweisen. In einigen Ausführungsformen können einige oder alle der visuellen Ausgaben Benutzerschnittstellenobjekten entsprechen, von denen weitere Details unten beschrieben sind.The touch-sensitive touch screen 112 provides an input interface and an output interface between the device and a user. The display control device 156 receives and / or sends electrical signals to / from the touch screen 112 , The touch screen 112 shows the user visual output. The visual outputs may include graphics, text, icons, video, and any combination thereof (collectively referred to as "graphics"). In some embodiments, some or all of the visual outputs may correspond to user interface objects, further details of which are described below.

Ein Berührungsbildschirm 112 hat eine berührungsempfindliche Oberfläche, einen Sensor oder eine Gruppe an Sensoren, die Eingabe von einem Benutzer basierend auf haptischem und/oder taktilem Kontakt akzeptiert. Der Berührungsbildschirm 112 und die Anzeigensteuervorrichtung 156 (zusammen mit jedem zugehörigen Modul und/oder Gruppen an Instruktionen in Speicher 102) erfassen Kontakt (und jede Bewegung oder Unterbrechung des Kontaktes) auf dem Berührungsbildschirm 112 und wandeln den erfassten Kontakt in Interaktion mit Benutzerschnittstellenobjekten (z. B. einer oder mehreren Softtasten, Icons, Webseiten oder Bildern) die auf dem Berührungsbildschirm angezeigt werden. In einer beispielhaften Ausführungsform korrespondiert ein Kontaktpunkt zwischen einem Berührungsbildschirm 112 und dem Benutzer mit einem Finger des Benutzers.A touch screen 112 has a touch-sensitive surface, a sensor or a group of sensors that accepts input from a user based on haptic and / or tactile contact. The touch screen 112 and the display control device 156 (along with any associated module and / or groups of instructions in memory 102 ) capture contact (and any movement or interruption of contact) on the touch screen 112 and transform the captured contact into interaction with user interface objects (eg, one or more soft keys, icons, web pages, or pictures) displayed on the touch screen. In an exemplary embodiment, a point of contact between a touch screen corresponds 112 and the user with a finger of the user.

Der Berührungsbildschirm 112 kann LCD (Liquid Crystal Display) Technologie oder LPD (Light Emitting Polymer Display) Technologie verwenden, obwohl andere Anzeigentechnologien in anderen Ausführungsformen ver wendet werden können. Der Berührungsbildschirm 112 und die Anzeigensteuervorrichtung 156 können Kontakt und jede Bewegung oder Unterbrechung davon erfassen, unter Verwendung jeder von einer Vielzahl an berührungsempfindlichen Technologien, die jetzt bekannt sind, oder später entwickelt werden, darunter aber nicht beschränkt auf kapazitive, resistive, infrarot und akustische Oberflächenwellen-Technologien sowie andere Näherungssensorfelder oder andere Elemente zum Bestimmen einer oder mehrerer Kontaktpunkte mit einem Berührungsbildschirm 112. Eine berührungsempfindliche Anzeige kann in einigen Ausführungsformen des Berührungsbildschirms 112 analog zu den vielfachberührungsempfindlichen Tafeln sein, die in den folgenden U.S. Patenten beschrieben sind: 6,323,846 (Westerman et al.), 6,570,557 (Westerman et al.), und/oder 6,677,932 (Westerman), und/oder U.S. Patent Veröffentlichung 2002/0015024 A1 , von denen jede hiermit referenzierend eingebunden ist. Jedoch zeigt ein Berührungsbildschirm 112 visuelle Ausgaben von der tragbaren Vorrichtung 100 an, wohingegen berührungssensitive Tafeln keine visuellen Ausgaben bereitstellen. Der Berührungsbildschirm 112 kann eine Auflösung höher als 100 dpi haben. In einer beispielhaften Ausführungsform hat der Berührungsbildschirm eine Auflösung von ungeführ 168 dpi. Der Benutzer kann mit dem Berührungsbildschirm 112 in Kontakt treten unter Verwendung irgendeines geeigneten Objektes oder Anhangs, wie z. B. eines Stifts, eines Fingers, usw. In einigen Ausführungsformen ist die Benutzerschnittstelle entwickelt, um primär mit fingerbasierten Kontakten und Gesten zu arbeiten, die viel weniger präziser als stiftbasierte Eingaben sind, aufgrund des größeren Kontaktbereiches eines Fingers auf dem Berührungsbildschirm. In einigen Ausführungsformen übersetzt die Vorrichtung die groben, fingerbasierten Eingaben in eine präzise Zeiger-/Cursorposition und Befehl zum Ausführen der vom Benutzer gewünschten Aktionen.The touch screen 112 may use LCD (Liquid Crystal Display) technology or LPD (Light Emitting Polymer Display) technology, although other display technologies may be used in other embodiments. The touch screen 112 and the display control device 156 may detect contact and any movement or interruption thereof, using any of a variety of touch-sensitive technologies now known or later developed, including, but not limited to, capacitive, resistive, infrared and surface acoustic wave technologies, as well as other proximity sensor fields or others Elements for determining one or more contact points with a touch screen 112 , A touch-sensitive display may in some embodiments of the touch screen 112 analogous to the multi-touch sensitive panels described in the following US patents are described: 6,323,846 (Westerman et al.), 6,570,557 (Westerman et al.), And / or 6,677,932 (Westerman), and / or US Patent Publication 2002/0015024 A1 , each of which is hereby incorporated by reference. However, a touch screen shows 112 visual outputs from the portable device 100 whereas touch-sensitive panels do not provide visual output. The touch screen 112 can have a resolution higher than 100 dpi. In an exemplary embodiment, the touch screen has a resolution of approximately 168 dpi. The user can use the touch screen 112 contact using any suitable object or appendage, such as A stylus, a finger, etc. In some embodiments, the user interface is designed to work primarily with finger-based contacts and gestures that are much less precise than pen-based inputs because of the larger contact area of a finger on the touch screen. In some embodiments, the device translates the coarse, finger-based inputs into a precise pointer / cursor position and command to perform the actions desired by the user.

Eine berührungsempfindliche Anzeige in einigen Ausführungsformen des Berührungsbildschirms 112 kann wie in den folgenden Anmeldungen beschrieben sein: (1) U.S. Patent Anmeldung Nr. 11/381,313, "Multipoint Touch Surface Controller", eingereicht am 2. Mai 2006 ; (2) U.S. Patent Anmeldung Nr. 10/840,862, "Multipoint Touch Screen", eingereicht am 6. Mai 2004 ; (3) U.S. Patent Anmeldung Nr. 10/903,964, "Gestures For Touch Sensitive Input Devices", eingereicht am 30. Juli 2004 ; (4) U.S. Patent Anmeldung Nr. 11/048,264, "Gestures For Touch Sensitive Input Devices", eingereicht am 31. Januar 2005 ; (5) U.S. Patent Anmeldung Nr. 11/038,590, "Mode-Based Graphical User Interfaces For Touch Sensitive Input Devices", eingereicht am 18. Januar 2005 ; (6) U.S. Patent Anmeldung Nr. 11/228,758, "Virtual Input Device Placement On A Touch Screen User Interface", eingereicht am 16. September 2005 ; (7) U.S. Patent Anmeldung Nr. 11/228,700, "Operation Of A Computer With A Touch Screen Interface", eingereicht am 16. September 2005 ; (8) U.S. Patent Anmeldung Nr. 11/228,737, "Activating Virtual Keys Of A Touch Screen Virtual Keyboard", eingereicht am 16. September 2005 ; und (9) U.S. Patent Anmeldung Nr. 11/367,749, "Multi-Functional Hand-Held Device", eingereicht am 3. März 2006 . Alle diese Anmeldungen sind hiermit durch Bezugnahme eingebunden.A touch-sensitive display in some embodiments of the touch screen 112 may be described as in the following applications: (1) US Patent Application No. 11 / 381,313, "Multipoint Touch Surface Controller", filed May 2, 2006 ; (2) US Patent Application No. 10 / 840,862, "Multipoint Touch Screen", filed May 6, 2004 ; (3) US Patent Application No. 10 / 903,964, "Gestures For Touch Sensitive Input Devices", filed July 30, 2004 ; (4) US Patent Application No. 11 / 048,264, "Gestures For Touch Sensitive Input Devices", filed January 31, 2005 ; (5) US Patent Application No. 11 / 038,590, "Mode-Based Graphical User Interfaces For Touch Sensitive Input Devices", filed January 18, 2005 ; (6) US Patent Application No. 11 / 228,758, "Virtual Input Device Placement On A Touch Screen User Interface", filed September 16, 2005 ; (7) US Patent Application No. 11 / 228,700, "Operation Of A Computer With A Touch Screen Interface", filed September 16, 2005 ; (8) US Patent Application No. 11 / 228,737, "Activating Virtual Keys Of A Touch Screen Virtual Keyboard", filed September 16, 2005 ; and (9) US Patent Application No. 11 / 367,749, "Multi-Functional Hand-Held Device", filed March 3, 2006 , All of these applications are hereby incorporated by reference.

In einigen Ausführungsformen kann die Vorrichtung 100 zusätzlich zu dem Berührungsbildschirm ein Berührungsfeld (nicht gezeigt) zum Aktivieren oder Deaktivieren bestimmter Funktionen aufweisen. In einigen Ausführungsformen ist das Berührungsfeld ein berührungsempfindlicher Bereich der Vorrichtung, der im Gegensatz zu dem Berührungsbildschirm Nicht-visuelle-Ausgaben anzeigt. Das Berührungsfeld kann eine berührungsempfindliche Oberfläche sein, die von dem Berührungsbildschirm 112 getrennt ist, oder eine Erweiterung der berührungsempfindlichen Oberfläche, die von dem Berührungsbildschirm gebildet wird.In some embodiments, the device may 100 in addition to the touch screen have a touchpad (not shown) for activating or deactivating certain functions. In some embodiments, the touchpad is a touch-sensitive area of the device that displays non-visual outputs as opposed to the touch screen. The touchpad may be a touch-sensitive surface accessible from the touchscreen 112 is separated, or an extension of the touch-sensitive surface formed by the touch screen.

In einigen Ausführungsformen kann die Vorrichtung 100 ein physikalisches oder virtuelles Klickrad als eine Eingabe-/Steuervorrichtungen 116 aufweisen. Ein Benutzer kann navigieren unter und interagieren mit einem oder mehreren graphischen Objekten (im Folgenden als Icons bezeichnet), die auf dem Berührungsbildschirm 112 angezeigt werden durch Rotieren des Klickrades oder durch Bewegen eines Kontaktpunktes mit dem Klickrad (z. B. wobei die Größe der Bewegung des Kontaktpunktes durch seine Winkelverstellung mit Bezug auf einen zentralen Punkt des Klickrades gemessen wird). Das Klickrad kann auch verwendet werden um eine oder mehrere der angezeigten Icons auszuwählen. Zum Beispiel kann der Benutzer auf zumindest einen Teil des Klickrades oder eines zugeordneten Knopfes drücken. Benutzerbefehle und Steuerbefehle, die durch den Benutzer über das Klickrad bereitgestellt werden, können von einer Eingabesteuervorrichtung 160 verarbeitet werden sowie eine oder mehrere der Module und/oder Gruppen an Anweisungen im Speicher 102. Für ein virtuelles Klickrad, kann das Klickrad bzw. die Klickradsteuervorrichtung Teil des Berührungsbildschirms 112 bzw. der Anzeigensteuervorrichtung 156 sein. Für ein virtuelles Klickrad kann das Klickrad entweder ein lichtundurchlässiges oder semitransparentes Objekt sein, das erscheint und verschwindet auf der Berührungsbildschirmanzeige in Antwort auf Benutzerinteraktion mit der Vorrichtung. In einigen Ausführungsformen wird ein virtuelles Klickrad auf dem Berührungsbildschirm einer tragbaren Multifunktionsvorrichtung angezeigt, und wird durch Benutzerkontakt mit dem Berührungsbildschirm bedient.In some embodiments, the device may 100 a physical or virtual click wheel as an input / control device 116 exhibit. A user may navigate below and interact with one or more graphical objects (hereafter referred to as icons) displayed on the touch screen 112 can be displayed by rotating the click wheel or by moving a contact point with the click wheel (eg, the magnitude of the movement of the contact point is measured by its angular displacement with respect to a central point of the click wheel). The click wheel can also be used to select one or more of the displayed icons. For example, the user may press on at least a portion of the click wheel or associated button. User commands and control commands provided by the user via the click wheel may be provided by an input control device 160 be processed as well as one or more of the modules and / or groups of instructions in the memory 102 , For a virtual click wheel, the click wheel or click wheel controller may be part of the touch screen 112 or the display control device 156 be. For a virtual click wheel, the click wheel may be either an opaque or semitransparent object that appears and disappears on the touch screen display in response to user interaction with the device. In some embodiments, a virtual click wheel is displayed on the touch screen of a portable multifunction device, and is operated by user contact with the touch screen.

Die Vorrichtung 100 weist auch ein Energiesystem 162 zum Versorgen der verschiedenen Komponenten mit Leistung auf. Das Energiesystem 162 kann ein Energieverwaltungssystem, eine oder mehrere Energiequellen (z. B. Batterie, Wechselstrom (Alternating Current (AC)), ein Wiederaufladesystem, eine Leistungsunterbrechungserfassungsschaltung, einen Leistungsumsetzer oder Inverter, einen Energiestatusindikator (z. B. eine Light Emitting Diode (LED)) und jede beliebige andere Komponente, die mit der Erzeugung, Verwaltung und Verteilung von Leistung in tragbaren Vorrichtungen zusammenhängt.The device 100 also has an energy system 162 to power the various components. The energy system 162 For example, a power management system, one or more energy sources (eg, Alternating Current (AC)), a recharge system, a power cut detection circuit, a power converter, or an inverter, may have an energy status indicator (eg, a light emitting diode (LED)). and any other component related to the generation, management and distribution of portable device performance.

Die Vorrichtung 100 kann auch einen oder mehrere optischen Sensoren 164 aufweisen. 1 zeigt einen optischen Sensor, der zu einer optischen Sensorsteuervorrichtung 158 in I/O Untersystem 106 verbunden ist. Der optische Sensor 164 kann charge-coupeld device (CCD) oder komplementäre metalloxid Halbleiter (Complementary Metal-Oxide Semiconductor (CMOS)) Fototransisto ren aufweisen. Der optische Sensor 164 empfängt Licht von der Umgebung, das durch eine oder mehrere Linsen geleitet wird und konvertiert das Licht in Daten, die ein Bild repräsentieren. In Verbindung mit einem Bildmodul 143 kann der optische Sensor 164 stehende Bilder oder Video aufzeichnen. In einigen Ausführungsformen ist ein optischer Sensor auf der Rückseite der Vorrichtung 100 lokalisiert, entgegengesetzt der Berührungsbildschirmanzeige 112 auf der Front der Vorrichtung, so dass die Berührungsbildschirmanzeige als ein Sucher für entweder stehende und/oder Videobildaufnahmen verwendet werden kann. In einigen Ausführungsformen ist ein optischer Sensor auf der Front der Vorrichtung lokalisiert, so dass das Benutzerbild für Videokonferenzen erhalten werden kann, während der Benutzer die anderen Videokonferenzteilnehmer auf der Berührungsbildschirmanzeige betrachtet. In einigen Ausführungsformen kann die Position des optischen Sensors 164 durch den Benutzer verändert werden (z. B. durch Rotation der Linsen und des Sensors in dem Gehäuse der Vorrichtung), so dass ein einziger optischer Sensor 164 zusammen mit der Berührungsbildschirmanzeige für Videokonferenzen und stehende und/oder Videobildaufnahmen verwendet werden kann.The device 100 can also have one or more optical sensors 164 exhibit. 1 shows an optical sensor that is to an optical sensor control device 158 in I / O subsystem 106 connected is. The optical sensor 164 may comprise charge-coupler device (CCD) or complementary metal-oxide semiconductor (CMOS) Fototransisto ren. The optical sensor 164 receives light from the environment passing through one or more lenses and converts the light into data representing an image. In conjunction with an image module 143 can the optical sensor 164 to record still images or video. In some embodiments, an optical sensor is on the back of the device 100 located opposite the touch screen display 112 on the front of the device so that the touch screen display can be used as a viewfinder for either still and / or video still images. In some embodiments, an optical sensor is located on the front of the device so that the video conferencing user image can be obtained while the user views the other video conference participants on the touch screen display. In some embodiments, the position of the optical sensor 164 be changed by the user (eg, by rotation of the lenses and the sensor in the housing of the device), so that a single optical sensor 164 can be used together with the touch screen display for videoconferencing and still and / or video imaging.

Die Vorrichtung 100 kann auch einen oder mehrere Näherungssensoren 166 aufweisen. 1 zeigt einen Näherungssensor 166, der zu der Peripheriegeräteschnittstelle 118 verbunden ist. Alternativ kann der Näherungssensor 166 mit einer Eingabesteuervorrichtung 160 in dem I/O Untersystem 106 verbunden sein. Der Näherungssensor 166 kann funktionieren, wie beschrieben in den U.S. Patent Anmeldung Nr. 11/241,839, "Proximity Detector In Handheld Device", eingereicht am 30. September 2005 ; Nr. 11/240,788, "Proximity Detector In Handheld Device", eingereicht am 30. September 2005 , die hiermit unter Bezugnahme eingebunden sind. In einigen Ausführungsformen stellt sich der Näherungssensor aus und schaltet den Berührungsbildschirm 112 aus, wenn die Multifunktionsvorrichtung in der Nähe des Ohres des Benutzers gebracht wird (z. B. wenn der Benutzer einen Telefonanruf tätigt). In einigen Ausführungsformen stellt der Näherungssensor den Bildschirm aus, wenn die Vorrichtung in der Handtasche des Benutzers oder anderen dunklen Bereichen ist, um unnötigen Bat terieverbrauch zu vermeiden, wenn die Vorrichtung in einem gesperrten Zustand ist.The device 100 can also have one or more proximity sensors 166 exhibit. 1 shows a proximity sensor 166 which is to the peripheral device interface 118 connected is. Alternatively, the proximity sensor 166 with an input control device 160 in the I / O subsystem 106 be connected. The proximity sensor 166 may function as described in US Patent Application No. 11 / 241,839, "Proximity Detector In Handheld Device," filed Sep. 30, 2005 ; No. 11 / 240,788, "Proximity Detector In Handheld Device," filed Sep. 30, 2005 , which are hereby incorporated by reference. In some embodiments, the proximity sensor turns off and turns on the touch screen 112 when the multifunction device is placed near the user's ear (e.g., when the user makes a phone call). In some embodiments, the proximity sensor turns off the screen when the device is in the user's handbag or other dark areas to avoid unnecessary battery drain when the device is in a locked condition.

In einigen Ausführungsformen können die Softwarekomponenten, die in Speicher 102 gespeichert ist, ein Betriebssystem 126, ein Kommunikationsmodul (oder eine Gruppe an Anweisungen) 128, ein Kontakt-/Bewegungsmodul (oder Gruppe an Anweisungen) 130, ein Graphikmodul (oder Gruppe an Anweisungen) 132, ein Texteingabemodul (oder Gruppe an Anweisungen) 134, ein Global Positioning System (GPS) Modul (oder Gruppe an Anweisungen 135 und Anwendungen (oder Gruppe an Anweisungen) 136 aufweisen.In some embodiments, the software components stored in memory 102 is stored, an operating system 126 , a communication module (or group of instructions) 128 , a contact / movement module (or group of instructions) 130 , a graphics module (or group of instructions) 132 , a text input module (or group of instructions) 134 , a Global Positioning System (GPS) module (or group of instructions 135 and applications (or group of instructions) 136 exhibit.

Das Betriebssystem 126 (z. B. Darwin, RTXC, LINUX, UNIX, OS X, WINDOWS oder ein eingebettetes Betriebssystem, wie z. B. VxWorks) beinhalten verschiedene Softwarekomponenten und/oder Treiber zum Steuern und Verwalten allgemeiner Systemaufgaben (z. B. Speicherverwaltung, Speichersteuervorrichtung, Energieverwaltung, etc.) und erleichtern Kommunikation zwischen verschiedenen Hardware- und Softwarekomponenten.The operating system 126 (eg, Darwin, RTXC, LINUX, UNIX, OS X, WINDOWS, or an embedded operating system, such as VxWorks) include various software components and / or drivers for controlling and managing general system tasks (eg, memory management, memory control device , Power management, etc.) and facilitate communication between various hardware and software components.

Das Kommunikationsmodul 128 erleichtert die Kommunikation mit anderen Vorrichtungen über einen oder mehrere externe Anschlüsse 124 und beinhaltet auch verschiedene Softwarekomponenten zum Verwalten von Daten, die von der RF Schaltung 108 und/oder dem externen Anschluss 124 empfangen werden. Der externe Anschluss 124 (z. B. Universal Serial Bus (USB), FIREWIRE, etc.) ist angepasst direkt mit anderen Vorrichtungen oder indirekt über ein Netzwerk (z. B. das Internet, drahtloses LAN, etc.) verbunden zu sein. In einigen Ausführungsformen ist der externe Anschluss ein Vielfachpin (z. B. 30-Pin) Verbindungseinrichtung, der derselbe ist, oder ähnlich ist zu und/oder kompatibel ist mit der 30-Pin Verbindungseinrichtung, der bei iPod Vorrichtungen benutzt wird (Marke der Apple Computer Inc.).The communication module 128 facilitates communication with other devices via one or more external ports 124 and also includes various software components for managing data provided by the RF circuit 108 and / or the external connection 124 be received. The external connection 124 (eg, Universal Serial Bus (USB), FireWire, etc.) is adapted to be directly connected to other devices or indirectly via a network (eg, the Internet, wireless LAN, etc.). In some embodiments, the external connector is a multi-pin (eg, 30-pin) connector that is the same or is similar to and / or compatible with the 30-pin connector used in iPod devices (Apple brand Computer Inc.).

Das Kontakt-/Bewegungsmodul 130 kann Kontakt mit dem Berührungsbildschirm 112 (in Verbindung mit der Anzeigensteuervorrichtung 156) und anderen berührungsempfindlichen Vorrichtungen (z. B. ein Berührungsfeld oder physikalisches Klickrad) erfassen. Das Kontakt-/Bewegungsmodul 130 beinhaltet verschiedene Softwarekomponenten zum Ausführen verschiedener Operationen, die mit der Erfassung von Kontakt in Zusammenhang stehen, wie z. B. Bestimmen, ob Kontakt stattgefunden hat, Bestimmen, ob es Bewegung des Kontaktes gibt und Verfolgen der Bewegung über den Berührungsbildschirm 112 und Bestimmen, ob der Kontakt unterbrochen wurde (z. B. wenn der Kontakt beendet wurde). Bestimmen einer Bewegung des Kontaktpunktes kann beinhalten, Bestimmen von Schnelligkeit (Betrag), Geschwindigkeit (Betrag und Richtung), und/oder einer Beschleunigung (einer Änderung des Betrages und/oder Richtung) des Kontaktpunktes. Diese Operationen können auf einzelne Kontakte (z. B. Einfingerkontakte) angewandt werden oder auf simultane Kontakte (z. B. "Mehrfachberührungs-"/Mehrfingerkontakte). In einigen Ausführungsformen erfassen das Kontakt-/Bewegungsmodul 130 und die Anzeigensteuervorrichtung 156 auch Kontakt auf einem Berührungsfeld. In einigen Ausführungsformen erfassen das Kontakt-/Bewegungsmodul 130 und die Steuervorrichtung 160 Kontakt auf einem Klickrad.The contact / movement module 130 can contact the touch screen 112 (in conjunction with the display controller 156 ) and other touch-sensitive devices (eg, a touch pad or a physical click wheel). The contact / movement module 130 includes various software components for performing various operations related to the detection of contact such. Determining if contact has occurred, determining if there is movement of the contact, and tracking movement over the touch screen 112 and determining whether the contact has been broken (eg, when the contact has been terminated). Determining movement of the point of contact may include determining speed (amount), speed (amount and direction), and / or acceleration (a change in magnitude and / or direction) of the point of contact. These operations can be applied to individual contacts (eg, one-finger contacts) or to simultaneous contacts (eg, "multi-touch" / multi-finger contacts). In some embodiments, the contact / motion module capture 130 and the display control device 156 also contact on one Touch pad. In some embodiments, the contact / motion module capture 130 and the control device 160 Contact on a click wheel.

Das Graphikmodul 132 beinhaltet verschiedene bekannte Softwarekomponenten zum Wiedergeben und Anzeigen von Graphiken auf dem Berührungsbildschirm 112, darunter Komponenten zum Ändern der Intensität der Graphiken, die angezeigt werden. Wie hierin benutzt beinhaltet der Begriff "Graphiken" jedes Objekt, das einem Benutzer angezeigt werden kann, darunter ohne Begrenzung Text, Webseiten, Icons (sowie Benutzerschnittstellenobjekte darunter Softtasten), digitale Bilder, Videos, Animationen und ähnliches.The graphics module 132 includes various known software components for playing and displaying graphics on the touch screen 112 including components for changing the intensity of the graphics that are displayed. As used herein, the term "graphics" includes any object that can be displayed to a user including, without limitation, text, web pages, icons (as well as user interface objects including softkeys), digital images, videos, animations, and the like.

Das Texteingabemodul 134, welches eine Komponente des Graphikmoduls 132 sein kann, stellt Softtastaturen zum Eingeben von Text in verschiedenen Anwendungen bereit (z. B. Kontakte 137, E-Mail 140, Instant Messa ging (IM) 141, Blogging 142, Browser 147 und jede andere Anwendung, die Texteingabe benötigt).The text input module 134 which is a component of the graphics module 132 provides soft keyboards for entering text in various applications (eg, contacts 137 , E-mail 140 , Instant Messa went (IM) 141 , Blogging 142 , Browser 147 and any other application that requires text input).

Das GPS Modul 135 bestimmt die Position der Vorrichtung und stellt diese Information zur Benutzung in verschiedenen Anwendungen bereit (z. B. dem Telefon 138 zur Verwendung in positionsbasiertem Wählen, zu Kamera 143 und/oder Blogger 142 sowie Bild-/Videometadaten und zu Anwendungen, die positionsbasierte Dienste sowie Wetterwidgets, gelbe Seiten-wdgets und Landkarten/Navigationswidgets).The GPS module 135 determines the position of the device and provides this information for use in various applications (eg the telephone 138 for use in position-based dialing, to camera 143 and / or bloggers 142 and image / video metadata, and applications that use position-based services, as well as weather widgets, yellow page widgets, and maps / navigation widgets).

Die Anwendungen 136 können die folgenden Module (oder Gruppen an Instruktionen) oder eine Untermenge oder eine Obermenge davon beinhalten:

  • • ein Kontaktemodul 137 (manchmal ein Adressbuch oder Kontaktliste genannt);
  • • ein Telefonmodul 138;
  • • ein Videokonferenzmodul 139;
  • • ein E-Mail Client Modul 140;
  • • ein Instant Messaging (IM) Modul 141;
  • • ein Bloggingmodul 142 ein Kameramodul 143 für stehende und/oder Videobilder;
  • • ein Bilderverwaltungsmodul 144;
  • • ein Videoabspielmodul 145;
  • • ein Musikabspielmodul 146;
  • • ein Browsermodul 147;
  • • ein Kalendermodul 148;
  • • Widgetmodule 149, die beinhalten können Wetterwidget 149-1, Wertpapierwidget 149-2, Taschenrechnerwidget 149-3, Weckerwidget 149-4, Wörterbuchwidget 149-5 und andere Widgets, die der Benutzer erhalten hat sowie benutzererzeugte Widgets 149-6;
  • • Widgeterzeugungsmodul 150 zum Erstellen benutzererstellter Widgets 149-6; und/oder
  • • Suchmodul 151.
The applications 136 may include the following modules (or groups of instructions) or a subset or superset thereof:
  • • a contact module 137 (sometimes called an address book or contact list);
  • • a telephone module 138 ;
  • • a videoconferencing module 139 ;
  • • an e-mail client module 140 ;
  • • an instant messaging (IM) module 141 ;
  • • a blogging module 142 a camera module 143 for still and / or video images;
  • • an image management module 144 ;
  • • a video player 145 ;
  • • a music player module 146 ;
  • • a browser module 147 ;
  • • a calendar module 148 ;
  • • Widget modules 149 that may include weather widget 149-1 , Securities widget 149-2 , Calculator widget 149-3 , Alarm clock widget 149-4 , Dictionary widget 149-5 and other widgets the user has received, as well as user-generated widgets 149-6 ;
  • • Widget generation module 150 for creating user-created widgets 149-6 ; and or
  • • Search module 151 ,

Beispiele anderer Anwendungen 136, die im Speicher 102 gespeichert sein können, beinhalten Memo-Pad und andere Wortverarbeitungsanwendungen, JAVA-unterstützte Anwendungen, Verschlüsselung, digitale Rechteverwaltung, Spracherkennung und Sprachabgleich.Examples of other applications 136 in the store 102 include memo pad and other word processing applications, JAVA supported applications, encryption, digital rights management, voice recognition and voice matching.

In Verbindung mit Berührungsbildschirm 112 , Anzeigensteuervorrichtung 156, Kontaktmodul 130, Graphikmodul 132 und Texteingabemodul 134, kann das Kontaktemodul 137 verwendet werden, ein Adressbuch oder eine Kontaktliste zu verwalten, darunter: Hinzufügen von Name(n) zu dem Adressbuch; Löschen von Name(n) von dem Adressbuch; Zuweisen von Telefonnummer(n), E-Mailadresse(n), physikalische Adresse(n), oder andere Informationen mit einem Namen; Verbinden eines Bildes mit einem Namen; Kategorisieren und Sortieren von Namen; Bereitstellen von Telefonnummern oder E-Mailadressen, um Kommunikation per Telefon 138 zu initiieren und/oder zu erleichtern, Videokonferenz 139, E-Mail 140 oder IM 141; usw. Ausführungsformen von Benutzerschnittstellen und zugeordneten Prozessen, die das Kontaktemodul 137 verwenden, sind weiter unten beschrieben.In conjunction with touch screen 112 , Display control device 156 , Contact module 130 , Graphic module 132 and text input module 134 , can the contact module 137 used to manage an address book or contact list, including: adding name (s) to the address book; Delete name (s) from the address book; Assign phone number (s), e-mail address (es), physical address (s), or other information with a name; Connecting an image with a name; Categorizing and sorting names; Provide phone numbers or e-mail addresses to communicate by phone 138 initiate and / or facilitate videoconferencing 139 , E-mail 140 or IM 141 ; etc. Embodiments of user interfaces and associated processes that the contact module 137 are described below.

In Verbindung mit RF Schaltung 108, Audioschaltung 110, Lautsprecher 111, Mikrophon 113, Berührungsbildschirm 112, Anzeigensteuervorrichtung 156, Kontaktmodul 130, Graphikmodul 132 und Texteingabemodul 134 kann das Telefonmodul 138 benutzt werden, eine Folge an Zeichen einzugeben, die zu einer Telefonnummer korrespondiert, auf eine oder mehrere Telefonnummern in dem Adressbuch 137 zuzugreifen, eine Telefonnummer, die eingegeben wurde zu modifizieren, eine entsprechende Telefonnummer zu wählen, eine Konversation zu (ihren und die Verbindung zu unterbrechen oder aufzulegen, wenn die Konversation beendet ist. Wie oben beschrieben kann die drahtlose Kommu nikation jedes einer Vielzahl an Kommunikationsstandards, Protokollen und Technologien verwenden.In conjunction with RF circuit 108 , Audio circuit 110 , Speaker 111 , Microphone 113 , Touch screen 112 , Display control device 156 , Contact module 130 , Graphic module 132 and text input module 134 can the phone module 138 to enter a sequence of characters corresponding to a telephone number, to one or more telephone numbers in the address book 137 to modify a telephone number that has been entered to dial, to dial a corresponding telephone number, to initiate a conversation, and to pause or hang up the call when the conversation is over, as described above, the wireless communication can be any of a variety of communication standards, Use protocols and technologies.

In Verbindung mit RF Schaltung 108, Audioschaltung 110, Lautsprecher 111, Mikrophon 113, Berührungsbildschirm 112, Anzeigensteuervorrichtung 156, optische Sensor 164, optischen Sensorsteuervorrichtung 158, Kontaktmodul 130, Graphikmodul 132, Texteingabemodul 134, Kontakteliste 137 und Telefonmodul 138 kann das Videokonferenzmodul 139 verwendet werden, Videokonferenzen zu initiieren, zu führen und zu beenden, zwischen einem Benutzer und einem oder mehreren anderen Teilnehmern. Varianten an Benutzerschnittstellen und zugeordneten Prozessen, die Videokonferenzmodul 139 verwenden, sind weiter unten beschrieben.In conjunction with RF circuit 108 , Audio circuit 110 , Speaker 111 , Microphone 113 , Touch screen 112 , Display control device 156 , optical sensor 164 , Optical sensor control device 158 , Contact module 130 , Graphic module 132 , Text input module 134 , Contact list 137 and telephone module 138 can the video conferencing module 139 used to initiate, conduct and terminate videoconferencing between a user and one or more other participants. Variants of user interfaces and associated processes, the videoconferencing module 139 are described below.

In Verbindung mit RF Schaltung 108, Berührungsbildschirm 112, Anzeigensteuervorrichtung 156, Kontaktmodul 130, Graphikmodul 132 und Texteingabemodul 134 kann das E-Mail Client Modul 140 verwendet werden, E-Mail zu erzeugen, senden, empfangen und verwalten. In Verbindung mit Bildverwaltungsmodul 144, macht es das E-Mail Modul 140 sehr leicht, E-Mails mit stehenden oder Videobildern, die mit Kameramodul 143 aufgenommen wurden, zu erzeugen und zu senden.In conjunction with RF circuit 108 , Touch screen 112 , Display control device 156 , Contact module 130 , Graphic module 132 and Tex teingabemodul 134 can the e-mail client module 140 can be used to generate, send, receive and manage e-mail. In conjunction with image management module 144 , it does the e-mail module 140 very light, emails with still or video images coming with camera module 143 been recorded, generated and transmitted.

In Verbindung mit RF Schaltung 108, Berührungsbildschirm 112, Anzeigensteuervorrichtung 156, Kontaktmodul 130, Graphikmodul 132 und Texteingabemodul 134 kann das Instant Messaging Modul 141 benutzt werden, eine Folge an Zeichen einzugeben, die einer Sofortnachricht entsprechen, vorher eingegebene Zeichen modifizieren, eine entsprechende Sofortnachricht zu übertragen (z. B. unter Verwendung eines Kurzmitteilungsdienstes (Short Message Service, SMS) oder Multimedia Mitteilungsdienst (Multimedia Message Service (MMS) Protokoll), Sofortnachrichten zu empfangen und empfangene Sofortnachrichten zu betrachten. in einigen Ausführungsformen können übertragene und/oder empfangene Sofortmitteilungen Graphiken, Fotos, Audiodateien, Videodateien und/oder andere Anhänge, wie sie von einem MMS und/oder einem Enhanced Messaging Service (EMS) unterstützt werden, aufweisen.In conjunction with RF circuit 108 , Touch screen 112 , Display control device 156 , Contact module 130 , Graphic module 132 and text input module 134 can be the instant messaging module 141 be used to enter a sequence of characters corresponding to an instant message, modify previously entered characters, transmit a corresponding instant message (eg using a short message service (SMS) or multimedia message service (MMS)). In some embodiments, transmitted and / or received instant messages may include graphics, photos, audio files, video files, and / or other attachments such as those provided by an MMS and / or Enhanced Messaging Service (EMS). be supported.

In Verbindung mit RF Schaltung 108, Berührungsbildschirm 112, Anzeigensteuervorrichtung 156, Kontaktmodul 130, Graphikmodul 132, Texteingabemodul 134, Bildverwaltungsmodul 144, und Browsingmodul 147 kann das Bloggingmodul 142 verwendet werden, Text, stehende Bilder, Video und/oder andere Graphiken zu einem Blog (z. B. dem Blog des Benutzers) zu versenden.In conjunction with RF circuit 108 , Touch screen 112 , Display control device 156 , Contact module 130 , Graphic module 132 , Text input module 134 , Image management module 144 , and browsing module 147 can the blogging module 142 used to send text, still images, video and / or other graphics to a blog (eg the user's blog).

In Verbindung mit Berührungsbildschirm 112, Anzeigensteuervorrichtung 156, optische(n) Sensor(en) 164, optischen Sensorsteuervorrichtung 158, Kontaktmodul 130, Graphikmodul 132, und Bildverwaltungsmodul 144 kann das Kameramodul 143 verwendet werden, stehende Bilder oder Video (darunter einen Videostream) zu erfassen, und sie in Speicher 102 zu speichern, Charakteristiken eines stehenden Bildes oder Videos zu modifizieren oder ein stehendes Bild oder Video von Speicher 102 zu löschen.In conjunction with touch screen 112 , Display control device 156 , optical sensor (s) 164 , Optical sensor control device 158 , Contact module 130 , Graphic module 132 , and image management module 144 can the camera module 143 can be used to capture still images or video (including a video stream) and store them in memory 102 to store, modify characteristics of a still picture or video, or a still picture or video of memory 102 to delete.

In Verbindung mit Berührungsbildschirm 112, Anzeigensteuervorrichtung 156, Kontaktmodul 130, Graphikmodul 132, Texteingabemodul 134 und Kameramodul 143 kann das Bildverwaltungsmodul 144 verwendet werden, stehende und/oder Videobilder zu arrangieren, modifizieren oder anderweitig zu manipulieren, zu etikettieren, löschen, anzeigen (z. B. in einer digitalen Diashow oder Album) und zu speichern.In conjunction with touch screen 112 , Display control device 156 , Contact module 130 , Graphic module 132 , Text input module 134 and camera module 143 can the image management module 144 can be used to arrange, modify or otherwise manipulate, tag, delete, display (eg in a digital slideshow or album) and store still and / or video images.

In Verbindung mit Berührungsbildschirm 112, Anzeigensteuervorrichtung 156, Kontaktmodul 130, Graphikmodul 132, Audioschaltung 110, und Lautsprecher 111 kann das Videoabspielmodul 145 verwendet werden, Videos anzuzeigen, zu präsentieren oder anderweitig abzuspielen (z. B. auf dem Berührungsbildschirm oder auf einer externen, verbundenen Anzeige über externen Anschluss 124).In conjunction with touch screen 112 , Display control device 156 , Contact module 130 , Graphic module 132 , Audio circuit 110 , and speakers 111 can the video player module 145 be used to display, present or otherwise play videos (eg on the touchscreen or on an external, connected display via external port 124 ).

In Verbindung mit Berührungsbildschirm 112, Anzeigensystemsteuervorrichtung 156, Kontaktmodul 130, Graphikmodul 132, Audioschaltung 110, Lautsprecher 111, RF Schaltung 108 und Browsermodul 147, ermöglicht das Musikabspielmodul 146 dem Benutzer, aufgenommene Musik und andere Musikdateien, die in einem oder mehreren Dateiformaten, wie z. B. MP3 oder AAC Dateien, gespeichert sind, abzuspielen. In einigen Ausführungsformen kann die Vorrichtung 100 die Funktionalität eines MP3 Abspielgerätes, wie z. B. eines iPods (Marke der Apple Computer Inc.) aufweisen.In conjunction with touch screen 112 , Advertisement system control device 156 , Contact module 130 , Graphic module 132 , Audio circuit 110 , Speaker 111 , RF circuit 108 and browser module 147 , allows the music player module 146 the user, recorded music and other music files stored in one or more file formats, such as As MP3 or AAC files are stored to play. In some embodiments, the device may 100 the functionality of an MP3 player, such. As an iPod (trademark of Apple Computer Inc.).

In Verbindung mit RF Schaltung 108, Berührungsbildschirm 112, Anzeigensystemsteuervorrichtung 156, Kontaktmodul 130, Graphikmodul 132, und Texteingabemodul 134 kann das Browsermodul 147 verwendet werden, das Internet zu browsen, darunter Suchen, Verbinden zu, Empfangen und Anzeigen von Webseiten oder Teilen davon sowie Anhänge und andere Dateien, die mit Webseiten verbunden sind.In conjunction with RF circuit 108 , Touch screen 112 , Advertisement system control device 156 , Contact module 130 , Graphic module 132 , and text input module 134 can the browser module 147 used to browse the Internet, including searching, connecting, receiving and displaying web pages or parts thereof, as well as attachments and other files associated with web pages.

In Verbindung mit RF Schaltung 108, Berührungsbildschirm 112, Anzeigensystemsteuervorrichtung 156, Kontaktmodul 130, Graphikmodul 132, Texteingabemodul 134, E-Mail Modul 140, und Browsermodul 147 kann das Kalendermodul 148 benutzt werden, Kalender und Daten, die mit Kalendern zusammenhängen (z. B. Kalendereinträge, to do Listen, etc.) zu erzeugen, anzuzeigen, zu modifizieren und zu speichern.In conjunction with RF circuit 108 , Touch screen 112 , Advertisement system control device 156 , Contact module 130 , Graphic module 132 , Text input module 134 , E-mail module 140 , and browser module 147 can the calendar module 148 to create, display, modify, and store calendars and data related to calendars (eg, calendar entries, to do lists, etc.).

In Verbindung mit RF Schaltung 108, Berührungsbildschirm 112, Anzeigensystemsteuervorrichtung 156, Kontaktmodul 130, Graphikmodul 132, Texteingabemodul 134 und Browsermodul 147 sind die Widgetmodule 149 Minianwendungen, die heruntergeladen werden können und von einem Benutzer verwendet werden können (z. B. Wetterwidget 149-1, Wertpapierwidget 149-2, Taschenrechnerwidget 149-3, Wecker 149-4 und Wörterbuchwidget 149-5) oder von dem Benutzer erzeugt werden können (z. B. benutzererzeugtes Widget 149-6). In einigen Ausführungsformen beinhaltet ein Widget eine HTML (Hypertext Mar kup Language) Datei, eine CSS (Cascading Style Sheets) Datei und eine JavaScript Datei. In einigen Ausführungsformen enthält ein Widget eine XML (Extensible Markup Language) Datei und eine JavaScript Datei (z. B. Yahoo! Widgets).In conjunction with RF circuit 108 , Touch screen 112 , Advertisement system control device 156 , Contact module 130 , Graphic module 132 , Text input module 134 and browser module 147 are the widget modules 149 Gadgets that can be downloaded and used by a user (for example, weather widget 149-1 , Securities widget 149-2 , Calculator widget 149-3 , Alarm clock 149-4 and dictionary widget 149-5 ) or generated by the user (eg user generated widget) 149-6 ). In some embodiments, a widget includes an HTML (Hypertext Mar kup Language) file, a CSS (Cascading Style Sheets) file, and a JavaScript file. In some embodiments, a widget includes an Extensible Markup Language (XML) file and a JavaScript file (eg, Yahoo! Widgets).

In Verbindung mit RF Schaltung 108, Berührungsbildschirm 112, Anzeigensystemsteuervorrichtung 156, Kontaktmodul 130, Graphikmodul 132, Texteingabemodul 134 und Browsermodul 147 kann das Widgeterzeugungsmodul 150 verwendet werden von einem Benutzer, um Widgets zu erzeugen (z. B. Umwandeln eines benutzerspezifizierten Teils einer Webseite in ein Widget).In conjunction with RF circuit 108 , Beruh approximately screen 112 , Advertisement system control device 156 , Contact module 130 , Graphic module 132 , Text input module 134 and browser module 147 can the widget generation module 150 used by a user to create widgets (eg, converting a user-specified portion of a webpage into a widget).

In Verbindung mit Berührungsbildschirm 112, Anzeigensystemsteuervorrichtung 156, Kontaktmodul 130, Graphikmodul 132 und Texteingabemodul 134 kann das Suchmodul 141 verwendet werden, um nach Text, Musik, Ton, Bilder, Video und/oder anderen Dateien in Speicher 102 zu suchen, die eine oder mehrere Suchkriterien erfüllen (z. B. ein oder mehrere benutzerspezifizierte Suchbegriffe).In conjunction with touch screen 112 , Advertisement system control device 156 , Contact module 130 , Graphic module 132 and text input module 134 can the search engine 141 used to search for text, music, sound, pictures, video and / or other files in memory 102 Searches that meet one or more search criteria (for example, one or more user-specified search terms).

Jedes der oben identifizierten Module und Anwendungen entspricht einer Gruppe an Anweisungen zum Ausführen einer oder mehrerer oben beschriebener Funktionen. Diese Module (d. h. Gruppen an Anweisungen) brauchen nicht als separate Softwareprogramme, Prozeduren oder Module implementiert zu sein und damit können verschiedene Untermengen dieser Module kombiniert werden, oder anderweitig in verschiedenen Ausführungsformen neu geordnet werden. In einigen Ausführungsformen kann Speicher 102 eine Untermenge der Module und oben identifizierten Datenstrukturen speichern. Weiterhin kann Speicher 102 zusätzliche Module oben nicht beschriebener Datenstrukturen speichern.Each of the modules and applications identified above corresponds to a set of instructions for performing one or more of the functions described above. These modules (ie, groups of instructions) need not be implemented as separate software programs, procedures, or modules, and thus various subsets of these modules may be combined, or otherwise rearranged in various embodiments. In some embodiments, memory may be 102 store a subset of the modules and data structures identified above. Furthermore, memory can 102 save additional modules at the top of unwritten data structures.

In einigen Ausführungsformen ist die Vorrichtung 100 eine Vorrichtung, in der Benutzung von einer vordefinierten Gruppe an Funktionen auf der Vorrichtung exklusiv durch den Berührungsbildschirm 112 und/oder ein Berührungsfeld ausgeführt wird. Durch Verwendung eines Berührungsbildschirms und/oder eines Berührungsfeldes als primäre Eingabe-/Ausgabevorrichtung zur Benutzung der Vorrichtung 100 kann die Anzahl physikalischer Eingabe-/Ausgabevorrichtung (wie z. B. Druckknöpfe, Wählscheiben und ähnliches) auf der Vorrichtung 100 reduziert werden.In some embodiments, the device is 100 a device in the use of a predefined set of functions on the device exclusively through the touch screen 112 and / or a touchpad is executed. By using a touch screen and / or a touchpad as the primary input / output device for using the device 100 The number of physical input / output devices (such as push buttons, dials, and the like) on the device 100 be reduced.

Die vordefinierte Gruppe an Funktionen, die exklusiv durch einen Berührungsbildschirm und/oder ein Berühnrungsfeld ausgeführt werden kann, beinhaltet Navigieren zwischen Benutzerschnittstellen. In einigen Ausführungsformen navigiert das Berührungsfeld, wenn es durch den Benutzer berührt wird, die Vorrichtung 100 zu einem Haupt-, Start-, oder Ursprungsmenü von jeder Benutzerschnittstelle, die auf der Vorrichtung 100 angezeigt werden kann. In solchen Ausführungsformen kann das Berübrungsfeld als ein "Menüknopf bezeichnet werden. In einigen anderen Ausführungsformen kann der Menüknopf ein physikalischer Druckknopf oder eine andere physikalische Eingabe-/Ausgabevorrichtung anstelle eines Berührungsfeldes sein.The predefined set of functions that can be executed exclusively through a touch screen and / or a panel includes navigating between user interfaces. In some embodiments, when touched by the user, the touchpad navigates the device 100 to a main, start, or origin menu of each user interface running on the device 100 can be displayed. In such embodiments, the touch panel may be referred to as a "menu button." In some other embodiments, the menu button may be a physical push button or other physical input / output device instead of a touchpad.

2 stellt eine tragbare Multifunktionsvorrichtung 100 dar, die einen Berührungsbildschirm 112 aufweist, in Übereinstimmung mit einigen Ausführungsformen. Der Berührungsbildschirm kann eine oder mehrere Grafiken anzeigen. In dieser Ausführungsform sowie anderen unten beschriebenen, kann ein Benutzer eine oder mehrere der Graphiken durch Kontaktaufnahme oder Berühren der Graphiken wählen, z. B. mit einem oder mehreren Fingern 202 (in der Figur nicht maßstäblich gezeichnet). In einigen Ausführungsformen erfolgt die Wahl von einer oder mehreren Graphiken, wenn der Benutzer den Kontakt mit der einen oder mehreren Graphiken unterbricht. In einigen Ausführungsformen kann der Kontakt eine Geste beinhalten, wie z. B. ein oder mehrere Tippen, eine oder mehrere Wischbewegungen (von links nach rechts, rechts nach links, aufwärts und/oder abwärts) und/oder ein Rollen eines Fingers (von rechts nach links, links nach rechts, aufwärts und/oder abwärts) der mit der Vorrichtung 100 Kontakt aufgenommen hat. In einigen Ausführungsformen darf versehentlicher Kontakt mit einer Graphik die Graphik nicht auswählen. Zum Beispiel darf eine Wischgeste, die über ein Anwendungsicon streicht nicht die entsprechende Anwendung auswählen, wenn die Geste, die der Auswahl entspricht, ein Tippen ist. 2 makes a portable multifunction device 100 which is a touch screen 112 in accordance with some embodiments. The touch screen can display one or more graphics. In this embodiment, as well as others described below, a user may select one or more of the graphics by contacting or touching the graphics, e.g. B. with one or more fingers 202 (not drawn to scale in the figure). In some embodiments, the selection of one or more graphics occurs when the user breaks contact with the one or more graphics. In some embodiments, the contact may include a gesture, such as a gesture. One or more taps, one or more wipes (left to right, right to left, up and / or down), and / or rolling a finger (right to left, left to right, up, and / or down) the one with the device 100 Contact has taken. In some embodiments, inadvertent contact with a graphic may not select the graphic. For example, a swipe gesture that strokes an application icon may not select the appropriate application if the gesture corresponding to the selection is a tap.

Die Vorrichtung 100 kann auch einen oder mehrere physikalische Knöpfe, wie z. B. "Start-" oder Menüknopf 204 aufweisen. Wie vorhergehend beschrieben, kann der Menüknopf 204 verwendet werden, zu jeder Anwendung 136 aus einer Gruppe an Anwendungen zu navigieren, die auf der Vorrichtung 100 ausgeführt werden können. Alternativ ist, in einigen Ausführungsformen, der Menüknopf als eine Softtaste in einer GUI im Berührungsbildschirm 112 implementiert.The device 100 can also be one or more physical buttons, such. B. "Start" or menu button 204 exhibit. As previously described, the menu button 204 can be used to any application 136 to navigate from a group of applications on the device 100 can be executed. Alternatively, in some embodiments, the menu button is a softkey in a GUI on the touch screen 112 implemented.

In einigen Ausführungsformen weist die Vorrichtung einen Berührungsbildschirm 112, einen Menüknopf 204, einen Druckknopf 206 auf, um die Vorrichtung an/auszuschalten und die Vorrichtung zu sperren, und Lautstärkeanpassungsknopf(knöpfe) 208. Der Druckknopf 206 kann verwendet werden, die Vorrichtung durch Herunterdrücken des Knopfes und Halten des Knopfes in dem heruntergedrückten Zustand für eine vordefinierte Zeitdauer an/auszuschalten; die Vorrichtung durch Herunterdrücken des Knopfes und Loslassen des Knopfes bevor die vordefinierte Zeitdauer abgelaufen ist, zu sperren; und/oder die Vorrichtung zu entsperren oder einen Entsperrungsprozess zu starten. In einer alternativen Ausführungsform kann die Vorrichtung 100 auch verbale Eingaben über das Mikrophon 113 zur Aktivierung oder Deaktivierung einiger Funktionen akzeptieren.In some embodiments, the device has a touch screen 112 , a menu button 204 , a push button 206 on to turn the device on / off and lock the device, and volume adjustment button (s) 208 , The push button 206 can be used to turn on / off the device by depressing the button and holding the button in the depressed state for a predefined period of time; lock the device by depressing the button and releasing the button before the predefined time period has expired; and / or to unlock the device or to start an unlock process. In an alternative embodiment, the device 100 also verbal inputs via the microphone 113 to enable or disable some functions.

Die Aufmerksamkeit wird nun auf Benutzerschnittstellen ("UI") und zugeordnete Prozesse gerichtet, die auf einer tragbaren Multifunktionsvorrichtung 100 implementiert werden können.Attention is now focused on user interfaces ("UI") and associated processes running on a portable multifunction device 100 can be implemented.

3 stellt eine beispielhafte Benutzerschnittstelle zum Entsperren einer tragbaren elektronischen Vorrichtung in Übereinstimmung mit einigen Ausführungsformen dar. In einigen Ausführungsformen beinhaltet die Benutzer schnittstelle 300 die folgenden Elemente, oder eine Untermenge oder eine Obermenge davon:

  • • Entsperrbild 302, das mit einer Fingergeste bewegt wird, um die Vorrichtung zu entsperren;
  • • Pfeil 304 der einen visuellen Hinweis auf die Entsperrgeste bereitstellt;
  • • Kanal 306, der zusätzliche Hinweise auf die Entsperrgeste bereitstellt;
  • • Zeit 308;
  • • Tag 310;
  • • Datum 312; und
  • • Hintergrundbild 314.
3 FIG. 12 illustrates an exemplary user interface for unlocking a portable electronic device in accordance with some embodiments. In some embodiments, the user interface includes 300 the following elements, or a subset or superset thereof:
  • • Unlock image 302 which is moved with a finger gesture to unlock the device;
  • • arrow 304 providing a visual indication of the unlock gesture;
  • • Channel 306 providing additional evidence of the unlock gesture;
  • • Time 308 ;
  • • Day 310 ;
  • • Date 312 ; and
  • • Background image 314 ,

In einigen Ausführungsformen erfasst die Vorrichtung Kontakt mit der berührungsempfindlichen Anzeige (z. B. ein Finger des Benutzers tritt auf oder in der Nähe des Entsperrbildes 302 in Kontakt) während die Vorrichtung in einem Benutzerschnittstellengesperrtzustand ist. Die Vorrichtung bewegt das Entsperrbild 302 in Übereinstimmung mit dem Kontakt. Die Vorrichtung geht in einen Benutzerschnittstellenentsperrtzustand über, wenn der erfasste Kontakt einer vordefinierten Geste entspricht, wie z. B. Bewegen des Entsperrbildes über den Kanal 306. Umgekehrt behält die Vorrichtung den Benutzerschnittstellengesperrtzustand bei, wenn der erfasste Kontakt nicht der vordefinierten Geste entspricht. Wie oben bemerkt, sind Prozesse, die Gesten auf dem Berührungsbildschirm verwenden, um die Vorrichtung zu entsperren, in U.S. Patent Anmeldung Nr.: 11/322,549, " Unlocking A Device By Performing Gestures On An Unlock Image", eingereicht am 23. Dezember 2005 , die hiermit referenzierend eingebunden ist, beschrieben.In some embodiments, the device makes contact with the touch-sensitive display (eg, a user's finger occurs on or near the unlock image 302 in contact) while the device is in a user interface locked state. The device moves the unlock image 302 in accordance with the contact. The device transitions to a user interface unlocked state when the detected contact corresponds to a predefined gesture, such as a user interface. B. Move the unlock image across the channel 306 , Conversely, the device maintains the user interface locked state if the detected contact does not correspond to the predefined gesture. As noted above, processes that use gestures on the touch screen to unlock the device are described in US Patent Application No. 11 / 322,549. "Unlocking A Device By Performing Gestures On An Unlock Image", filed December 23, 2005 , which is hereby incorporated by reference.

4 stellt eine beispielhafte Benutzerschnittstelle für ein Menü an Anwendungen auf einer tragbaren Multifunktionsvorrichtung in Übereinstimmung mit einigen Ausführungsformen dar. In einigen Ausführungsformen beinhaltet Benutzerschnittstelle 400 die folgenden Elemente, oder eine Untermenge oder Obermenge davon:

  • • Signalstärkeindikator 402 für drahtlose Kommunikation;
  • • Zeit 404;
  • • Batteriestatusindikator 406;
  • • Ablage 408 mit Icons für häufig benutzte Anwendungen, wie z. B.:
  • • Telefon 138;
  • • E-Mail Client 140, der einen Indikator 410 der Anzahl ungelesener E-Mails beinhalten kann;
  • • Browser 147; und
  • • Musikabspielgerät 146; und
  • • Icons für andere Anwendungen, wie z. B.:
  • • IM 141;
  • • Bildverwaltung 144;
  • • Kamera 143;
  • • Videoabspielgerät 145;
  • • Wetter 149-1;
  • • Wertpapiere 149-2;
  • • Blog 142;
  • • Kalender 148;
  • • Taschenrechner 149-3;
  • • Wecker 149-4;
  • • Wörterbuch 149-5;
  • • benutzererzeugtes Widget 149-6.
four FIG. 3 illustrates an example user interface for a menu of applications on a portable multifunction device in accordance with some embodiments. In some embodiments, user interface includes 400 the following elements, or a subset or superset thereof:
  • • Signal strength indicator 402 for wireless communication;
  • • Time 404 ;
  • • Battery status indicator 406 ;
  • • File 408 with icons for frequently used applications, such as: B .:
  • • Telephone 138 ;
  • • Email Client 140 who has an indicator 410 may include the number of unread e-mails;
  • • Browser 147 ; and
  • • Music player 146 ; and
  • • Icons for other applications, such as: B .:
  • • IN THE 141 ;
  • • Image management 144 ;
  • • Camera 143 ;
  • • Video player 145 ;
  • • Weather 149-1 ;
  • • Securities 149-2 ;
  • • Blog 142 ;
  • • Calendar 148 ;
  • • Calculator 149-3 ;
  • • Alarm clock 149-4 ;
  • • Dictionary 149-5 ;
  • • user generated widget 149-6 ,

In einigen Ausführungsformen zeigt UI 400 alle der verfügbaren Anwendungen 136 auf einem Bildschirm an, so dass es keinen Bedarf gibt, durch eine Liste an Anwendungen zu scrollen (z. B. mit Hilfe einer Scrollleiste). In einigen Ausführungsformen können die Icons, die den Anwendungen entsprechen, in der Größe abnehmen, wenn die Anzahl der Anwendungen zunimmt, so dass alle Anwendungen ohne Scrollen auf einem einzigen Bildschirm angezeigt werden können. In einigen Ausführungsformen ermöglicht die Tatsache, dass man alle Anwendungen auf einem Bildschirm hat und einen Menüknopf hat, es einem Benutzer auf jede gewünschte Anwendung mit höchstens zwei Eingaben, wie z. B.In some embodiments, UI shows 400 all of the available applications 136 on a screen, so there is no need to scroll through a list of applications (eg, using a scroll bar). In some embodiments, the icons corresponding to the applications may decrease in size as the number of applications increases, so that all applications may be displayed without scrolling on a single screen. In some embodiments, the fact that all applications are on one screen and has a menu button allows a user to access any desired application with at most two inputs, such as, e.g. B.

Aktivieren des Menüknopfes 204 und dann Aktivieren der gewünschten Anwendung (z. B. durch ein Tippen oder eine andere Fingergeste auf dem Icon, das der Anwendung entspricht) zuzugreifen.Activate the menu button 204 and then activating the desired application (eg, by tapping or other finger gesture on the icon corresponding to the application).

In einigen Ausführungsformen stellt UI 400 integrierten Zugriff auf sowohl widgetbasierte Anwendungen als auch nicht widgetbasierte Anwendungen bereit. In einigen Ausführungsformen werden alle der Widgets, ob benutzererzeugt oder nicht, in UI400 angezeigt. In anderen Ausführungsformen kann Aktivieren des Icons für benutzererzeugtes Widget 149-6 zu einer anderen UI (nicht gezeigt) führen, die die benutzererzeugten Widgets oder Icons, die den benutzererzeugten Widgets entsprechen, enthält.In some embodiments, UI 400 Integrated access to both widget-based and non-widget-based applications. In some embodiments, all of the widgets, whether user generated or not, are displayed in UI400. In other embodiments, activating the user generated widget icon may 149-6 to another UI (not shown) containing the user-generated widgets or icons corresponding to the user generated widgets.

In einigen Ausführungsformen kann ein Benutzer die Icons in UI400 neu ordnen, z. B. unter Verwendung eines Prozesses, der beschrieben ist in U.S. Patent Anmeldung Nr. 11/459,602, "Portable Electronic Device With Interface Reconfiguration Mode", eingereicht am 24. Juli 2006 , die hierbei in ihrer Gesamtheit referenzierend eingebunden ist. Zum Beispiel kann ein Benutzer Anwendungslcons in und aus der Ablage 408 bewegen unter Verwendung von Fingergesten.In some embodiments, a user may rearrange the icons in UI400, e.g. Using a process described in US Patent Application No. 11 / 459,602, Portable Electronic Device With Interface Reconfiguration Mode, filed July 24, 2006 , which is referenced in its entirety. For example, a user may have application icons in and out of the shelf 408 move using finger gestures.

In einigen Ausführungsformen enthält UI 400 eine Anzeige (nicht gezeigt), die eine aktualisierte Accountverwendungsmetrik für einen Account, der mit der Verwendung der Vorrichtung (z. B. einen zellularen Telefonaccount) zusammenhängt, anzeigt, wie in U.S. Patent Anmeldung 11/322,552, "Account Information Display For Portable Communication Device", eingereicht am 23. Dezember 2005 , beschrieben, welche hierbei referenzierend eingebunden ist.In some embodiments, UI contains 400 a display (not shown) that displays an updated account usage metric for an account associated with the use of the device (eg, a cellular telephone account), as in US Patent Application 11 / 322,552, "Account Information Display For Portable Communication Device", filed December 23, 2005 , which is referenced here.

5A und 5B stellen eine beispielhafte Benutzerschnittstelle für Voicemail bzw. Anrufbeantworter in Übereinstimmung mit einigen Ausführungsformen dar. In einigen Ausführungsformen beinhalten Benutzerschnittstellen 3200A und 3200B die folgenden Elemente oder eine Untermenge oder Obermenge davon:

  • 402, 404 und 406 wie oben beschrieben;
  • • Zurückspringicon 3202, das, wenn aktiviert (z. B. durch ein Tippen mit einem Finger auf dem Icon), einen Prozess initiiert, der einige vorhergehende Sekunden (z. B. 1 bis 5 Sekunden) der Voicemail-Mitteilung zurückspringt und erneut wiedergibt;
  • • Fortschrittsbalken 3204, der anzeigt welcher Teil einer Voicemail-Mitteilung abgespielt worden ist und der verwendet werden kann zu helfen durch die Mitteilung zu Scrollen in Antwort auf Erfassen einer Benutzergeste 3206;
  • • Beschleunigungsicon 3208, das, wenn aktiviert (z. B. durch ein Tippen mit einem Finger auf dem Icon), einen Prozess initiiert, der das Abspielen der Voicemail-Mitteilung beschleunigt, der auch die Schallfrequenz oder Tonlage des schnellen Abspielens anpassen kann, sodass die Wörter, obwohl sie schnell gesprochen werden, immer noch einfach zu verstehen sind;
  • • Namen 3210 der Personen (die mit den eingehenden Telefonnummern über die Kontaktliste des Benutzers zusammenhängen), die Voicemail-Mitteilungen hinterlassen haben (z. B. Aaron Jones 3210-1) oder die Telefonnummer, wenn der Name der Person nicht verfügbar ist (z. B. 408-246-8101 3210-2);
  • • Datum 3212 und/oder Zeit der Voicemail;
  • • Zusätzliche-Information-Icon 3214, das, wenn aktiviert (z. B. durch ein Tippen mit einem Finger auf dem Icon), einen Übergang zu dem entsprechenden Kontaktlisteneintrag initiiert (nicht gezeigt) oder zu einer UI für unbekannte Telefonnummern (nicht gezeigt);
  • • Lautsprechericon 3216, das, wenn aktiviert (z. B. durch ein Tippen mit einem Finger auf dem Icon), Abspielen der Voicemail durch einen Lautsprecher initiiert;
  • • Optionsicon 3218, das, wenn aktiviert (z. B. durch ein Tippen mit einem Finger auf dem Icon), die Anzeige eines Menüs an zusätzlichen Voicemail Optionen initiiert;
  • • Pauseicon 3220, das, wenn aktiviert (z. B. durch ein Tippen mit einem Finger auf dem Icon), Pausieren der Voicemail initiiert;
  • • Symbollöschicon 3222, das, wenn aktiviert (z. B. durch ein Tippen mit einem Finger auf dem Icon), eine Anzeige einer UI initiiert zum Bestätigen, dass der Benutzer die entsprechende Voicemail löschen möchte (z. B. UI 3200B, 32B);
  • • Abbruchicon 3226, das, wenn aktiviert (z. B. durch ein Tippen mit einem Finger auf dem Icon), die Anzeige von UI 3200B nach UI 3200A ändert ohne die entsprechende Voicemail zu löschen;
  • • Löschicon 3228, das, wenn aktiviert (z. B. durch ein Tippen mit einem Finger auf dem Icon), die entsprechende Voicemail löscht und die Anzeige von UI 3200B nach UI 3200A ändert; und
  • • Abspielicon 3230, das, wenn aktiviert (z. B. durch ein Tippen mit einem Finger auf dem Icon), das Abspielen der Voicemail initiiert oder fortfährt.
5A and 5B illustrate an exemplary voicemail user interface in accordance with some embodiments. In some embodiments, user interfaces include 3200a and 3200B the following elements or a subset or superset thereof:
  • 402 . 404 and 406 as described above;
  • • Spring-back icon 3202 which, when activated (eg, by a finger tap on the icon), initiates a process that will jump back and reproduce a few previous seconds (eg, 1 to 5 seconds) of the voicemail message;
  • • progress bar 3204 indicating which part of a voicemail message has been played and which can be used to help scroll through the message in response to detecting a user gesture 3206 ;
  • • Acceleration icon 3208 which, when activated (eg by a finger tap on the icon), initiates a process that speeds up the playing of the voicemail message, which can also adjust the sound frequency or pitch of the fast playback so that the words, although they are spoken quickly, they are still easy to understand;
  • • name 3210 the people (who are related to incoming phone numbers through the user's contact list) who have left voice mail messages (eg, Aaron Jones 3210-1 ) or the phone number if the name of the person is not available (for example, 408-246-8101 3210-2 );
  • • Date 3212 and / or time of voicemail;
  • • Additional information icon 3214 which, when activated (eg, by a finger tap on the icon), initiates a transition to the corresponding contact list entry (not shown) or to an unknown telephone number UI (not shown);
  • • Speaker icon 3216 which, when activated (eg, by a finger tap on the icon), initiates the playing of the voicemail through a speaker;
  • • Options icon 3218 which, when activated (eg, by a finger tap on the icon), initiates the display of a menu on additional voicemail options;
  • • pause icon 3220 which, when activated (eg, by a tap on the icon with a finger), initiates pausing of the voicemail;
  • • Icon delete icon 3222 which, when activated (eg, by a finger tap on the icon), initiates a display of a UI to confirm that the user wishes to delete the corresponding voice mail (eg, UI 3200B . 32B );
  • • Cancel icon 3226 which, when activated (eg by a tap on the icon with a finger), displays UI 3200B after UI 3200a changes without deleting the corresponding voicemail;
  • • Delete icon 3228 which, when activated (eg by a tap on the icon with a finger), clears the corresponding voicemail and the display of UI 3200B after UI 3200a changes; and
  • • Play icon 3230 which, when activated (eg by a tap on the icon with a finger), initiates or continues playing the voicemail.

Wenn die Liste an Voicemail-Mitteilungen mehr als den Bildschirmbereich füllt, kann der Benutzer durch die Liste unter Verwendung von im Wesentlichen vertikal aufwärts und/oder abwärts gerichteter Gesten 3224 auf dem Berührungsbildschirm scrollen.If the list of voicemail messages fills more than the screen area, the user may navigate through the list using substantially vertically upwards and / or downwards gestures 3224 scroll on the touch screen.

In einigen Ausführungsformen in Antwort auf Erfassen eines Tipgens oder anderer vordefinierten Gesten durch den Benutzer in der Zeile, die einer bestimmten Voicemail entspricht (aber einer anderen Stelle als ein Tippen oder eine Geste auf Icon 3214), initiiert das Telefonmodul ein Abspielen der entsprechenden Voicemail. Demgemäß gibt es einen wahlfreien Zugriff auf die Voicemails und die Voicemails können in jeder Reihenfolge abgehört werden.In some embodiments, in response to the user detecting a typing or other predefined gesture in the line corresponding to a particular voicemail (but other than a tap or gesture on icon 3214 ), the telephone module initiates a playback of the corresponding voicemail. Accordingly, there is random access to the voicemails and the voicemails can be intercepted in any order.

In einigen Ausführungsformen in Antwort auf Erfassen einer Benutzergeste, kann die Abspielposition in der Voicemail modifiziert werden. Zum Beispiel in Antwort auf Erfassen einer Berührung des Fingers des Benutzers 3206 und dann eines Schiebens entlang des Fortschrittsbalkens kann die Abspielposition geändert werden, um der Position des Fingers des Benutzers entlang des Fort schrittsbalkens zu entsprechen. Diese Benutzergeste auf dem Fortschrittsbalken macht es einem Benutzer einfach zu Abschnitten von Interesse zu springen und/oder erneut in der Voicemail-Mitteilung abzuspielen.In some embodiments, in response to detecting a user gesture, the playhead position in the voicemail may be modified. For example, in response to detecting a touch of the user's finger 3206 and then sliding along the progress bar, the play position may be changed to correspond to the position of the user's finger along the progress bar. This user gesture on the progress bar makes it easy for a user to jump to sections of interest and / or replay them in the voicemail message.

6A bis 6C sind Flussdiagramme von Prozessen 600, 650 und 670 zum Zugreifen auf Voicemail-Mitteilungen in Übereinstimmung mit einigen Ausführungsformen. In einigen Ausführungsformen werden die Prozesse durch eine tragbare elektronische Vorrichtung (z. B. Vorrichtung 100) mit einer Berührungsbildschirmanzeige (z. B. Berührungsempfindliche Anzeige 112) durchgeführt. Die Vorrichtung zeigt eine Liste an Voicemail-Mitteilungen (602) (z. B. UI 3200A, 5A) an. In einigen Ausführungsformen kann die Vorrichtung eine Scrollgeste (z. B. Geste 3224) eines Benutzers auf der Berührungsbildschirmanzeige (604) erfassen. In einigen Ausführungsformen weist die Scrollgeste eine im Wesentlichen vertikale Bewegung des Fingers des Benutzers auf der Berührungsbildschirmanzeige auf. In einigen Ausführungsformen weist die Scrollgeste eine horizontale Position auf dem Berührungsbildschirm auf und das Erfassen der Scrollgeste ist unabhängig von der horizontalen Position der Geste auf dem Berührungsbildschirm. Die Vorrichtung antwortet auf die Scrollgeste durch Scrollen der Liste an Voicemail-Mitteilungen (606). 6A to 6C are flowcharts of processes 600 . 650 and 670 for accessing voicemail messages in accordance with some embodiments. In some embodiments, the processes are performed by a portable electronic device (e.g., device 100 ) with a touch screen display (eg, touch-sensitive display 112 ) carried out. The device displays a list of voicemail messages ( 602 ) (eg UI 3200a . 5A ) at. In some embodiments, the device may include a scroll gesture (eg, gesture 3224 ) of a user on the touch screen display ( 604 ) to capture. In some cases In other embodiments, the scroll gesture has a substantially vertical movement of the user's finger on the touch screen display. In some embodiments, the scroll gesture has a horizontal position on the touch screen, and the detection of the scroll gesture is independent of the horizontal position of the gesture on the touch screen. The device responds to the scroll gesture by scrolling the list of voicemail messages ( 606 ).

Die Vorrichtung erfasst Auswahl eines Benutzers von einer entsprechenden Voicemail-Mitteilung (608). In einigen Ausführungsformen weist das Erfassen der Auswahl des Benutzers von einer entsprechenden Voicemail-Mitteilung das Erfassen einer Tippgeste durch den Finger des Benutzers auf der entsprechenden Voicemail-Mitteilung auf. Z. B. kann die Benutzerauswahl durch ein Benutzertippen oder andere vorbestimmte Geste in der Zeile in UI 3200A (5A), die einer bestimmten Voicemail (aber anders als ein Tippen oder Geste auf Icon 3214) entspricht, durchgeführt werden. Die Vorrichtung antwortet auf die Benutzerauswahl der entsprechenden Voicemail-Mitteilung durch Beginnen des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung (610). In einigen Ausführungsformen wird die entsprechende Voicemail-Mitteilung auf der Liste hervorgehoben (z. B. Bob Adams 3210-3, 5A).The device detects selection of a user from a corresponding voicemail message ( 608 ). In some embodiments, detecting the user's selection of a corresponding voicemail message comprises detecting a gesture by the user's finger on the corresponding voicemail message. For example, user selection may be by a user tap or other predetermined gesture in the line in UI 3200a ( 5A ) that are specific to a voicemail (but other than a tap or gesture on Icon 3214 ). The device responds to user selection of the corresponding voicemail message by commencing playback of the user-selected voicemail message ( 610 ). In some embodiments, the corresponding voicemail message is highlighted on the list (eg, Bob Adams 3210-3 . 5A ).

In einigen Ausführungsformen antwortet die Vorrichtung auf die Benutzerauswahl der entsprechenden Voicemail-Mitteilung auch durch Anzeigen eines Fortschrittsbalkens (z. B. Fortschrittsbalken 3204) für die vom Benutzer ausgewählte Mitteilung (612). Wie in 5A und 5B gezeigt und oben erklärt, gibt der Fortschrittsbalken den Teil der vom Benutzer ausgewählten Voicemail-Mitteilung an, der abgespielt worden ist. Der Fortschrittsbalken kann verwendet werden, um Scrollen durch die Mitteilung in Antwort auf eine Benutzergeste (z. B. Geste 3206) zu helfen.In some embodiments, the device also responds to user selection of the corresponding voicemail message by displaying a progress bar (e.g., progress bar 3204 ) for the message selected by the user ( 612 ). As in 5A and 5B shown and explained above, the progress bar indicates the portion of the user-selected voicemail message that has been played. The progress bar may be used to scroll through the message in response to a user gesture (eg, gesture 3206 ) to help.

Wenn ein Benutzer ein Backupicon (z. B. Backupicon 3202) auswählt, z. B. durch ein Fingertippen auf dem Backupicon, erfasst die Vorrichtung solche Auswahl (614) und antwortet auf die Benutzerauswahl des Backupicons durch Backup des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung von einer vorbestimmten Menge (616). In einigen Ausführungsformen liegt die vorbestimmte Menge zwischen einer und fünf Sekunden.If a user has a backup icon (eg 3202 ) selects, for. B. by a finger tap on the backup icon, the device detects such selection ( 614 ) and responds to the user selection of the backup icon by backing up the playing of the user-selected voicemail message from a predetermined amount ( 616 ). In some embodiments, the predetermined amount is between one and five seconds.

Ähnlicherweise, wenn ein Benutzer ein Beschleunigungsicon (z. B. Beschleunigungsicon 3208) auswählt, z. B. durch ein Fingertippen auf dem Icon, erfasst die Vorrichtung solche Auswahl (618) und antwortet auf die Benutzerauswahl des Beschleunigungsicons durch Erhöhen der Abspielgeschwindigkeit der vom Benutzer ausgewählten Voicemail-Mitteilung (620). In einigen Ausführungsformen wird die Abspielgeschwindigkeit um mindestens fünfzig Prozent (50%) erhöht. In einigen Ausführungsformen wird die Abspielgeschwindigkeit um einen Faktor zwischen 1,5 und 2,2 erhöht in Antwort auf Erfassen der Benutzerauswahl des Beschleunigungsicons 3208. In einigen Ausführungsformen wird die Schallfrequenz oder Tonhöhe des Abspielens eingestellt. Das Einstellen der Schallfrequenz oder Tonhöhe hilft dem Abspielen, trotz der erhöhten Abspielgeschwindigkeit einfach verstanden zu werden.Likewise, when a user activates an acceleration icon (eg, acceleration icon 3208 ) selects, for. B. by a tapping on the icon, the device detects such selection ( 618 ) and responds to user selection of the accelerator icon by increasing the playback speed of the user-selected voicemail message ( 620 ). In some embodiments, the playback speed is increased by at least fifty percent (50%). In some embodiments, the playback speed is increased by a factor between 1.5 and 2.2 in response to detecting the user selection of the accelerator icon 3208 , In some embodiments, the sound frequency or pitch of the play is adjusted. Adjusting the sound frequency or pitch helps play, despite the increased playback speed to be understood easily.

In einigen Ausführungsformen kann ein Benutzer die Abspielposition der ausgewählten Voicemail durch Gesten auf dem angezeigten Fortschrittsbalken 3204 modifizieren. In einigen Ausführungsformen erfasst die Vorrichtung die Bewegung eines Fingers des Benutzers von einer ersten Position auf dem Fortschrittsbalken zu einer zweiten Position auf dem Fortschrittsbalken (622). In einigen Ausführungsformen entspricht die erste Position auf dem Fortschrittsbalken einer aktuellen Abspielposition. Die Vorrichtung antwortet auf das Erfassen der Fingerbewegung durch erneutes Beginnen des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung bei einer Position innerhalb der vom Benutzer ausgewählten Voicemail-Mitteilung, die im Wesentlichen der zweiten Position auf dem Fortschrittsbalken (624) entspricht. In einigen Ausführungsformen wird der angegebene Teil der vom Benutzer ausgewählten Voicemail-Mitteilung, der abgespielt worden ist, geändert, um der zweiten Position auf dem Fortschrittsbalken im Wesentlichen zu entsprechen.In some embodiments, a user may scroll the playhead of the selected voicemail by gestures on the displayed progress bar 3204 modify. In some embodiments, the device detects movement of a user's finger from a first position on the progress bar to a second position on the progress bar (FIG. 622 ). In some embodiments, the first position on the progress bar corresponds to a current playhead position. The device responds to detecting finger movement by restarting playback of the user-selected voicemail message at a position within the user-selected voicemail message that is substantially at the second position on the progress bar (FIG. 624 ) corresponds. In some embodiments, the specified portion of the user-selected voicemail message that has been played is changed to substantially correspond to the second position on the progress bar.

In einigen Ausführungsformen erfasst die Vorrichtung einen Finger des Benutzers bei einer Position auf dem Fortschrittsbalken (626). In einigen Ausführungsformen antwortet die Vorrichtung auf das Erfassen der Fingerbewegung durch erneutes Beginnen (628) des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung bei einer Position innerhalb der vom Benutzer ausgewählten Voicemail-Mitteilung, die der Position eines Fingers auf dem Fortschrittsbalken im Wesentlichen entspricht, unabhängig davon, ob der Finger auf dem Fortschrittsbalken bewegt wurde. Z. B. kann das Abspielen der vom Benutzer ausgewählten Voicemail-Mitteilung erneut begonnen werden bei einer Position innerhalb der vom Benutzer ausgewählten Voicemail-Mitteilung, die einer Position eines Fingers auf dem Fortschrittsbalken im Wesentlichen entspricht, die länger als eine vorbestimmte Menge von Zeit (z. B. eine Sekunde) erhalten ist. Als ein anderes Beispiel kann das Abspielen der vom Benutzer ausgewählten Voicemail-Mitteilung erneuert begonnen werden bei einer Position innerhalb der vom Benutzer ausgewählten Voicemail-Mitteilung, die einer Position eines Fingers auf dem Fortschrittsbalken gerade vor Abheben des Fingers im Wesentlichen entspricht, unabhängig davon, ob der Finger auf dem Fortschrittsbalken bewegt wurde.In some embodiments, the device detects a user's finger at a position on the progress bar (FIG. 626 ). In some embodiments, the device responds to detecting the finger movement by restarting ( 628 ) playing the user-selected voicemail message at a position within the user-selected voicemail message that substantially corresponds to the position of a finger on the progress bar, regardless of whether the finger on the progress bar has been moved. For example, playback of the user-selected voicemail message may be restarted at a position within the user-selected voicemail message that substantially corresponds to a position of a finger on the progress bar that is longer than a predetermined amount of time (e.g. one second). As another example, playing the user-selected voicemail message may be restarted at a position within the user-selected voicemail message that substantially escapes a position of a finger on the progress bar just before the finger is lifted regardless of whether the finger was moved on the progress bar.

In einigen Ausführungsformen, während die Vorrichtung einen Fortschrittsbalken (z. B. Fortschrittsbalken 3204) für die vom Benutzer ausgewählte Mitteilung anzeigt, wird ein Fingerkontakt innerhalb eines vorbestimmten Bereichs auf der Berührungsbildschirmanzeige erfasst (632), wobei der vorbestimmte Bereich einen Fortschrittsbalken aufweist, der konfiguriert ist, in eine erste Richtung innerhalb des vorbestimmten Bereichs auf der Berührungsbildschirmanzeige zu gleiten. Bewegung des Fingerkontakts wird auf der Berührungsbildschirmanzeige von dem vorbestimmten Bereich zu einer Stelle außerhalb des vorbestimmten Bereichs erfasst (634), wobei die Bewegung des Fingerkontakts auf dem Berührungsbildschirm eine Komponente, die parallel zu der ersten Richtung ist, und eine Komponente, die senkrecht zu der ersten Richtung ist, aufweist. Der Fortschrittsbalken gleitet (636) innerhalb des vorbestimmten Bereichs in Übereinstimmung mit der Komponente der Bewegung des Fingerkontakts, die parallel zu der ersten Richtung ist. Abspielen der vom Benutzer ausgewählten Voicemail-Mitteilung wird erneuert begonnen (638) bei einer Position innerhalb der vom Benutzer ausgewählten Voicemail-Mitteilung, die der Position des geschobenen Fortschrittsbalkens im Wesentlichen entspricht. In dieser Ausführungsform kann der Benutzer die Position des Fortschrittsbalkens einstellen, ohne dass der Finger des Benutzers den Fortschrittsbalken verdeckt.In some embodiments, while the device has a progress bar (eg, progress bar 3204 ) for the message selected by the user, a finger contact is detected within a predetermined area on the touch screen display ( 632 ), the predetermined area having a progress bar configured to slide in a first direction within the predetermined area on the touch screen display. Movement of the finger contact is detected on the touch screen display from the predetermined area to a location outside the predetermined area (FIG. 634 ), wherein movement of the finger contact on the touch screen includes a component that is parallel to the first direction and a component that is perpendicular to the first direction. The progress bar slides ( 636 ) within the predetermined range in accordance with the component of the movement of the finger contact which is parallel to the first direction. Playback of the user-selected voicemail message is restarted ( 638 ) at a position within the user-selected voicemail message that substantially matches the position of the scrolled progress bar. In this embodiment, the user can adjust the position of the progress bar without the user's finger obscuring the progress bar.

Während die oben beschriebenen Prozesse 600, 650 und 670 zum Abrufen von Voicemail-Mitteilungen eine Anzahl von Arbeitsgängen aufweisen, die in einer spezifischen Reihenfolge erfolgen zu scheinen, sollte es offensichtlich sein, dass die Prozesse mehr oder weniger Arbeitsgänge aufweisen können. Ferner eine Reihenfolge von zwei oder mehr Arbeitsgängen kann geändert werden und/oder zwei oder mehr Arbeitsgänge können in einen einzelnen Arbeitsgang kombiniert werden.While the processes described above 600 . 650 and 670 for retrieving voicemail messages, having a number of operations that appear to occur in a specific order, it should be apparent that the processes may have more or fewer operations. Further, an order of two or more operations may be changed and / or two or more operations may be combined into a single operation.

Die obige Beschreibung wurde zum Zwecke der Erklärung unter Bezugnahme auf spezielle Ausführungsformen beschrieben. Die darstellenden Diskussionen jedoch haben nicht die Intention erschöpfend zu sein, oder die Erfindung auf die speziellen offenbarten Formen zu beschränken. Viele Modifikationen und Variationen sind im Lichte obiger Lehren möglich. Die Ausführungsformen wurden gewählt und beschrieben, um die Prinzipien der Erfindung und ihre praktischen Anwendungen bestens zu erklären, um dabei andere Fachleute in die Lage zu versetzen, die Erfindung und verschiedene Ausführungsformen mit verschiedenen Modifikationen, wie sie für die spezielle betrachtete Verwendung geeignet sind, bestens zu verwenden.The above description was for the purpose of explanation below Reference to specific embodiments described. The presenting discussions, however, do not have the intention to be exhaustive, or the invention to the specific disclosed forms. Many modifications and variations are possible in light of the above teachings. The Embodiments have been chosen and described around the principles of the invention and their practical applications to explain in the best way to other professionals in the situation to put the invention and various embodiments with various modifications, as for the specific considered use are best to use.

ZusammenfassungSummary

Titel: Voicemail-Manager für tragbare MultifunktionsvorrichtungTitle: Voicemail Manager for portable multifunction device

Zusammenfassung: Ein computerimplementiertes Verfahren für Verwaltung von Voicemailmitteilungen, durchgeführt bei einer tragbaren elektronischen Vorrichtung mit einer Berührungsbildschirmanzeige, weist auf: Anzeigen einer Liste an Voicemail-Mitteilungen; Erfassen der Auswahl einer entsprechenden Voicemail-Mitteilung auf der Liste durch einen Benutzer; Antworten auf die Benutzerauswahl der entsprechenden Voicemail-Mitteilung durch Beginnen des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung; Anzeigen eines Fortschrittsbalkens für die vom Benutzer ausgewählte Voicemail-Mitteilung, wobei der Fortschrittsbalken den Teil der vom Benutzer ausgewählten Voicemail-Mitteilung, der abgespielt worden ist, angibt; Erfassen von Bewegung eines Fingers des Benutzers von einer ersten Position auf dem Fortschrittsbalken zu einer zweiten Position auf dem Fortschrittsbalken; und Antworten auf das Erfassen der Fingerbewegung durch erneutes Beginnen des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung bei einer Position innerhalb der vom Benutzer ausgewählten Voicemail-Mitteilung, die der zweiten Position auf dem Fortschrittsbalken im Wesentlichen entspricht.Summary: A computer-implemented method for managing Voicemail messages, performed on a portable electronic device with a touch screen display, Indicates: displaying a list of voicemail messages; To capture the selection of a corresponding voicemail message on the list by a user; Responses to the user selection of the corresponding Voicemail message by starting the playing of the user selected voicemail message; Display a progress bar for the user-selected voicemail message, where the progress bar is the part of the user selected Voicemail message that has been played indicates; To capture movement of a user's finger from a first position on the progress bar to a second position on the progress bar; and answers to the detection of the finger movement by again Start playing the user-selected voicemail message at a position within the user-selected one Voicemail message showing the second position on the progress bar essentially corresponds.

ZITATE ENTHALTEN IN DER BESCHREIBUNGQUOTES INCLUDE IN THE DESCRIPTION

Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list The documents listed by the applicant have been automated generated and is solely for better information recorded by the reader. The list is not part of the German Patent or utility model application. The DPMA takes over no liability for any errors or omissions.

Zitierte PatentliteraturCited patent literature

  • - US 6323846 [0047] - US 6323846 [0047]
  • - US 6570557 [0047] - US 6570557 [0047]
  • - US 6677932 [0047] US 6677932 [0047]
  • - US 2002/0015024 A1 [0047] US 2002/0015024 A1 [0047]

Zitierte Nicht-PatentliteraturCited non-patent literature

  • - "Keyboards For Portable Electronic Devices", eingereicht am 24. Juli 2006 [0036] - "Keyboards for Portable Electronic Devices" filed on July 24, 2006 [0036]
  • - "Touch Screen Keyboards For Portable Electronic Devices", eingereicht am 24. Juli 2006 [0036] - "Touch Screen Keyboards for Portable Electronic Devices", filed on July 24, 2006 [0036]
  • - "Unlocking a Device by Performing Gestures an an Unlock Image," eingereicht am 23. Dezember 2005 [0044] - "Unlocking a Device by Performing Gestures to Unlock Image," filed on December 23, 2005 [0044]
  • - "Multipoint Touch Surface Controller", eingereicht am 2. Mai 2006 [0048] - "Multipoint Touch Surface Controller", filed May 2, 2006 [0048]
  • - "Multipoint Touch Screen", eingereicht am 6. Mai 2004 [0048] - "Multipoint Touch Screen", filed May 6, 2004 [0048]
  • - "Gestures For Touch Sensitive Input Devices", eingereicht am 30. Juli 2004 [0048] "Gestures For Touch Sensitive Input Devices", filed July 30, 2004 [0048]
  • - "Gestures For Touch Sensitive Input Devices", eingereicht am 31. Januar 2005 [0048] - "Gestures For Touch Sensitive Input Devices", filed January 31, 2005 [0048]
  • - "Mode-Based Graphical User Interfaces For Touch Sensitive Input Devices", eingereicht am 18. Januar 2005 [0048] "Mode-Based Graphical User Interfaces For Touch Sensitive Input Devices", filed January 18, 2005 [0048]
  • - "Virtual Input Device Placement On A Touch Screen User Interface", eingereicht am 16. September 2005 [0048] "Virtual Input Device Placement On A Touch Screen User Interface", filed September 16, 2005 [0048]
  • - "Operation Of A Computer With A Touch Screen Interface", eingereicht am 16. September 2005 [0048] "Operation of A Computer With A Touch Screen Interface", filed September 16, 2005 [0048]
  • - "Activating Virtual Keys Of A Touch Screen Virtual Keyboard", eingereicht am 16. September 2005 [0048] "Activating Virtual Keys Of A Touch Screen Virtual Keyboard", filed September 16, 2005 [0048]
  • - "Multi-Functional Hand-Held Device", eingereicht am 3. März 2006 [0048] - "Multi-Functional Hand Held Device", filed March 3, 2006 [0048]
  • - "Proximity Detector In Handheld Device", eingereicht am 30. September 2005 [0053] - "Proximity Detector In Handheld Device", filed September 30, 2005 [0053]
  • - "Proximity Detector In Handheld Device", eingereicht am 30. September 2005 [0053] - "Proximity Detector In Handheld Device", filed September 30, 2005 [0053]
  • - " Unlocking A Device By Performing Gestures On An Unlock Image", eingereicht am 23. Dezember 2005 [0086] - "Unlocking A Device By Performing Gestures On An Unlock Image", filed December 23, 2005 [0086]
  • - "Portable Electronic Device With Interface Reconfiguration Mode", eingereicht am 24. Juli 2006 [0091] Portable Electronic Device With Interface Reconfiguration Mode, filed July 24, 2006 [0091]
  • - "Account Information Display For Portable Communication Device", eingereicht am 23. Dezember 2005 [0092] - "Account Information Display For Portable Communication Devices", filed December 23, 2005 [0092]

Claims (26)

Computerimplementiertes Verfahren, aufweisend: bei einer tragbaren elektronischen Vorrichtung mit einer Berührungsbildschirmanzeige, Anzeigen einer Liste an Voicemail-Mitteilungen; Erfassen einer Scrollgeste eines Benutzers auf der Berührungsbildschirmanzeige, wobei die Scrollgeste eine im Wesentlichen vertikale Bewegung eines Fingers des Benutzers auf der Berührungsbildschirmanzeige aufweist; Antworten auf die Scrollgeste durch Scrollen der Liste an Voicemail-Mitteilungen; Erfassen der Auswahl einer entsprechenden Voicemail-Mitteilung auf der Liste durch den Benutzer, Antworten auf die Benutzerauswahl der entsprechenden Voicemail-Mitteilung durch Beginnen des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung, und Anzeigen eines Fortschrittsbalkens für die vom Benutzer ausgewählte Voicemail-Mitteilung; Erfassen der Auswahl eines Backupicons durch den Benutzer; Antworten auf die Benutzerauswahl des Backupicons durch Backup des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung von einer vorbestimmten Menge; Erfassen der Auswahl eines Beschleunigungsicons durch den Benutzer; Antworten auf die Benutzerauswahl des Beschleunigungsicons durch Erhöhung der Abspielgeschwindigkeit der vom Benutzer ausgewählten Voicemail-Mitteilung; Erfassen von Bewegung eines Fingers des Benutzers von einer ersten Position auf dem Fortschrittsbalken zu einer zweiten Position auf dem Fortschrittsbalken; und Antworten auf das Erfassen der Fingerbewegung durch erneutes Beginnen des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung bei einer Position innerhalb der vom Benutzer ausgewählten Voicemail-Mitteilung, die im Wesentlichen der zweiten Position auf dem Fortschrittsbalken entspricht.Computer-implemented method, comprising: in a portable electronic device having a touch screen display, Displaying a list of voicemail messages; Capture one Scroll gesture of a user on the touch screen display, wherein the scroll gesture is a substantially vertical movement of a Finger of the user on the touch screen display having; Answers to the scroll gesture by scrolling List of voicemail messages; Capture the selection of a corresponding voicemail message on the list by the user, reply to the user selection of the corresponding voicemail message by Begin playing the user selected Voicemail message, and Display a progress bar for the user-selected voicemail message; To capture the selection of a backup icon by the user; reply on the user selection of the backup icon by backing up the playback the user-selected voicemail message from a predetermined amount; Detecting the selection of an acceleration icon by the user; Responses to the user selection of the accelerator icon by increasing the playback speed of the user selected voicemail message; Detecting movement a user's finger from a first position on the progress bar to a second position on the progress bar; and reply upon detecting the finger movement by restarting the finger movement Play the user-selected voicemail message at a position within the user-selected one Voicemail message, which is essentially the second position corresponds to the progress bar. Computerimplementiertes Verfahren, aufweisend: bei einer tragbaren elektronischen Vorrichtung mit einer Berührungsbildschirmanzeige, Anzeigen einer Liste an Voicemail-Mitteilungen; Erfassen der Auswahl einer entsprechenden Voicemail-Mitteilung auf der Liste durch den Benutzer; Antworten auf die Benutzerauswahl der entsprechenden Voicemail-Mitteilung durch Beginnen des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung; Anzeigen eines Fortschrittsbalkens für die vom Benutzer ausgewählte Voicemail-Mitteilung, wobei der Fortschrittsbalken den Teil der vom Benutzer ausgewählten Voicemail-Mitteilung, der abgespielt worden ist, angibt; Erfassen von Bewegung eines Fingers des Benutzers von einer ersten Position auf dem Fortschrittsbalken zu einer zweiten Position auf dem Fort schrittsbalken; und Antworten auf das Erfassen der Fingerbewegung durch erneutes Beginnen des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung bei einer Position innerhalb der vom Benutzer ausgewählten Voicemail-Mitteilung, die im Wesentlichen der zweiten Position auf dem Fortschrittsbalken entspricht, und Ändern des angegebenen Teils der vom Benutzer ausgewählten Voicemail-Mitteilung, der abgespielt worden ist, um der zweiten Position auf dem Fortschrittsbalken im Wesentlichen zu entsprechen.Computer implemented method comprising: at a portable electronic device having a touch screen display, Displaying a list of voicemail messages; Capture the Selection of a corresponding voicemail message on the list by the user; Responses to the user selection of the corresponding Voicemail message by starting the playing of the user selected voicemail message;  Show a Progress bar for the user selected Voicemail message, where the progress bar is the part of user-selected voicemail message played has been stated; Detecting movement of a finger of the User from a first position on the progress bar too a second position on the fort step bar; and reply on detecting the finger movement through to start again playing the user-selected voicemail message at a position within the user-selected one Voicemail message, which is essentially the second position corresponds to the progress bar, and Change the specified part of the user-selected voicemail message, which has been played to the second position on the progress bar essentially to match. Computerimplementiertes Verfahren nach Anspruch 2, aufweisend Erfassen einer Scrollgeste; und Antworten auf die Scrollgeste durch Scrollen der Liste an Voicemail-Mitteilungen.Computer-implemented method according to claim 2, comprising detecting a scroll gesture; and answers to the scroll gesture by scrolling the list of voicemail messages. Computerimplementiertes Verfahren nach Anspruch 3, wobei die Scrollgeste eine im Wesentlichen vertikale Bewegung eines Fingers des Benutzers auf der Berührungsbildschirmanzeige aufweist.Computer-implemented method according to claim 3, wherein the scroll gesture is a substantially vertical movement of a Finger of the user on the touch screen display having. Computerimplementiertes Verfahren nach Anspruch 3, wobei die Scrollgeste eine horizontale Position auf dem Berührungsbildschirm aufweist, und das Erfassen der Scrollgeste unabhängig von der horizontalen Position der Geste auf dem Berührungsbildschirm ist.Computer-implemented method according to claim 3, the scroll gesture being a horizontal position on the touch screen and detecting the scroll gesture independent of the horizontal position of the gesture on the touch screen is. Computerimplementiertes Verfahren nach Anspruch 2, wobei das Erfassen der Auswahl einer entsprechenden Voicemail-Mitteilung durch den Benutzer das Erfassen einer Tippgeste des Fingers des Benutzers auf die entsprechende Voicemail-Mitteilung.Computer-implemented method according to claim 2, wherein detecting the selection of a corresponding voicemail message by the user, detecting a tap gesture of the user's finger to the corresponding voicemail message. Computerimplementiertes Verfahren nach Anspruch 2, wobei das Antworten auf die Benutzerauswahl der entsprechenden Voicemail-Mitteilung das Hervorheben der entsprechenden Voicemail-Mitteilung auf der Liste aufweist.Computer-implemented method according to claim 2, wherein responding to the user selection of the corresponding voicemail message highlighting the corresponding voicemail message on the List. Computerimplementiertes Verfahren nach Anspruch 2, aufweisend Erfassen der Auswahl eines Backupicons durch den Benutzer; Antworten auf die Benutzerauswahl des Backupicons durch Backup des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung von einer vorbestimmten Menge; Erfassen der Auswahl eines Beschleunigungsicons durch den Benutzer; und Antworten auf die Benutzerauswahl des Beschleunigungsicons durch Erhöhung der Abspielgeschwindigkeit der vom Benutzer ausgewählten Voicemail-Mitteilung.Computer-implemented method according to claim 2, including detecting the selection of a backup icon by the user; reply on the user selection of the backup icon by backing up the playback the user-selected voicemail message from a predetermined amount; Detecting the selection of an acceleration icon by the user; and Responses to the user selection of the accelerator icon by increasing the playback speed of the user selected voicemail message. Computerimplementiertes Verfahren nach Anspruch 8, wobei die vorbestimmte Menge zwischen einer und fünf Sekunden liegt.Computer-implemented method according to claim 8, the predetermined amount being between one and five seconds lies. Computerimplementiertes Verfahren nach Anspruch 8, wobei die Erhöhung der Abspielgeschwindigkeit die Erhöhung der Abspielgeschwindigkeit um wenigstens 50% aufweist.Computer-implemented method according to claim 8, wherein increasing the playback speed is the increase the playback speed by at least 50%. Computerimplementiertes Verfahren nach Anspruch 8, aufweisend, für eine Voicemail-Mitteilung, die bei einer erhöhten Abspielgeschwindigkeit abgespielt wird, Einstellen der Schallfrequenz oder Tonhöhe des Abspielens.Computer-implemented method according to claim 8, for a voicemail message sent at a increased playback speed is played, setting the sound frequency or pitch of the playback. Graphische Benutzerschnittstelle auf einer tragbaren elektronischen Vorrichtung mit einer Berührungsbildschirmanzeige, aufweisend: eine Liste an Voicemail-Mitteilungen; und einen Fortschrittsbalken; wobei: in Antwort auf das Erfassen der Auswahl einer entsprechenden Voicemail-Mitteilung auf der Liste durch den Benutzer, das Abspielen der vom Benutzer ausgewählten Voicemail-Mitteilung begonnen wird; der Fortschrittsbalken den Teil der vom Benutzer ausgewählten Voicemail-Mitteilung, der abgespielt worden ist, angibt; in Antwort auf das Erfassen von Bewegung eines Fingers des Benutzers von einer ersten Position auf dem Fortschrittsbalken zu einer zweiten Position auf dem Fortschrittsbalken, das Abspielen der vom Benutzer ausgewählten Voicemail-Mitteilung bei einer Position innerhalb der vom Benutzer ausgewählten Voicemail-Mitteilung, die der zweiten Position auf dem Fortschrittsbalken im Wesentlichen entspricht, begonnen wird, und der angegebene Teil der vom Benutzer ausgewählten Voicemail-Mitteilung, der abgespielt worden ist, geändert wird, um der zweiten Position auf dem Fortschrittsbalken im Wesentlichen zu entsprechen.Graphical user interface on a portable electronic device with a touch screen display, comprising: a list of voicemail messages; and one Progress bar; in which: in response to the detection the selection of a corresponding voicemail message on the list by the user, playing the user selected Voicemail message is started; the progress bar the part of the user-selected voicemail message, which has been played indicates; in response to the detection movement of a user's finger from a first position on the progress bar to a second position on the progress bar, the Play the user-selected voicemail message at a position within the user-selected one Voicemail message showing the second position on the progress bar in the Substantially corresponds, is started, and the specified Part of the user-selected voicemail message, which has been played, is changed to the second Position on the progress bar substantially to match. Graphische Benutzerschnittstelle nach Anspruch 12, aufweisend ein Backupicon und ein Beschleunigungsicon, wobei: in Antwort auf das Erfassen der Auswahl des Backupicons durch den Benutzer, das Backup für das Abspielen der vom Benutzer ausgewählten Voicemail-Mitteilung von einer vorbestimmten Menge durchgeführt wird; und in Antwort auf das Erfassen der Auswahl des Beschleunigungsicons durch den Benutzer, die Abspielgeschwindigkeit der vom Benutzer ausgewählten Voicemail-Mitteilung erhöht wird.Graphical user interface according to claim 12, comprising a backup icon and an accelerator icon, wherein: in Response to the user capturing the backup icon selection, the backup for playing the user selected Voicemail message of a predetermined amount performed becomes; and in response to detecting the selection of the accelerator icon by the user, the playback speed of the user selected voicemail message. Tragbare elektronische Vorrichtung, aufweisend: eine Berührungsbildschirmanzeige; einen oder mehrere Prozessoren; Speicher; und ein oder mehrere Programme, die in dem Speicher gespeichert und konfiguriert sind, durch den einen oder die mehreren Prozessoren durchgeführt zu werden, das eine oder die mehreren Programme aufweisen: Anweisungen zum Anzeigen einer Liste an Voicemail-Mitteilungen; Anweisungen zum Erfassen der Auswahl einer entsprechenden Voicemail-Mitteilung auf der Liste durch den Benutzer; Anweisungen zum Antworten auf die Benutzerauswahl der entsprechenden Voicemail-Mitteilung durch Beginnen des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung; Anweisungen zum Anzeigen eines Fortschrittsbalkens für die vom Benutzer ausgewählte Voicemail-Mitteilung, wobei der Fortschrittsbalken den Teil der vom Benutzer ausgewählten Voicemail-Mitteilung, der abgespielt worden ist, angibt; Anweisungen zum Erfassen von Bewegung eines Fingers des Benutzers von einer ersten Position auf dem Fortschrittsbalken zu einer zweiten Position auf dem Fortschrittsbalken; und Anweisungen zum Antworten auf das Erfassen der Fingerbewegung durch erneutes Beginnen des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung bei einer Position innerhalb der vom Benutzer ausgewählten Voicemail-Mitteilung, die der zweiten Position auf dem Fortschrittsbalken im Wesentlichen entspricht, und Ändern des angegebenen Teils der vom Benutzer ausgewählten Voicemail-Mitteilung, der abgespielt worden ist, um der zweiten Position auf dem Fortschrittsbalken im Wesentlichen zu entsprechen.Portable electronic device, comprising: a Touch screen display; one or more processors; Storage; and one or more programs stored in memory and configured by the one or more processors to be performed, the one or more programs exhibit: Instructions for displaying a list of voicemail messages; instructions for detecting the selection of a corresponding voicemail message on the list by the user; Instructions for answers to the user selection of the corresponding voicemail message by starting playing the user selected one Voicemail message; Instructions for displaying a progress bar for the user-selected voicemail message, where the progress bar is the part of the user selected Voicemail message that has been played indicates; instructions for detecting movement of a user's finger from one first position on the progress bar to a second position on the progress bar; and Instructions to respond to the detection of the finger movement by starting the playback again the user-selected voicemail message a position within the user-selected one Voicemail message showing the second position on the progress bar essentially corresponds, and Change the specified Part of the user-selected voicemail message, which has been played to the second position on the progress bar essentially to match. Computerlesbares Speichermedium, das ein oder mehrere Programme, die von einer tragbaren elektronischen Vorrichtung mit einer Berührungsbildschinnanzeige durchzuführen sind, speichert, wobei das eine oder die mehreren Programme, die in dem computerlesbaren Speichermedium gespeichert sind, aufweisen: Anweisungen zum Anzeigen einer Liste an Voicemail-Mitteilungen; Anweisungen zum Erfassen der Auswahl einer entsprechenden Voicemail-Mitteilung auf der Liste durch den Benutzer; Anweisungen zum Antworten auf die Benutzerauswahl der entsprechenden Voicemail-Mitteilung durch Beginnen des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung; Anweisungen zum Anzeigen eines Fortschrittsbalkens für die vom Benutzer ausgewählte Voicemail-Mitteilung, wobei der Fortschrittsbalken den Teil der vom Benutzer ausgewählten Voicemail-Mitteilung, der abgespielt worden ist, angibt; Anweisungen zum Erfassen von Bewegung eines Fingers des Benutzers von einer ersten Position auf dem Fortschrittsbalken zu einer zweiten Position auf dem Fortschrittsbalken; und Anweisungen zum Antworten auf das Erfassen der Fingerbewegung durch erneutes Beginnen des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung bei einer Position innerhalb der vom Benutzer ausgewählten Voicemail-Mitteilung, die der zweiten Position auf dem Fortschrittsbalken im Wesentlichen entspricht, und Ändern des angegebenen Teils der vom Benutzer ausgewählten Voicemail-Mitteilung, der abgespielt worden ist, um der zweiten Position auf dem Fortschrittsbalken im Wesentlichen zu entsprechen.A computer readable storage medium storing one or more programs to be performed by a portable electronic device having a touch screen display, the one or more programs stored in the computer readable storage medium comprising: instructions for displaying a list of voicemail messages ; Instructions for detecting the selection by the user of a corresponding voicemail message on the list; Instructions for responding to user selection of the corresponding voicemail message by commencing playback of the user-selected voicemail message; Instructions for displaying a progress bar for the user selected voicemail message, the progress bar indicating the portion of the user selected voicemail message that has been played; Instructions for detecting movement of a user's finger from a first position on the progress bar to a second position on the progress bar; and instructions for responding to the detection of Fingering by restarting playback of the user-selected voicemail message at a position within the user-selected voicemail message substantially corresponding to the second position on the progress bar, and changing the specified portion of the user-selected voicemail message, has been played to substantially correspond to the second position on the progress bar. Tragbare elektronische Vorrichtung mit einer Berührungsbildschirmanzeige, aufweisend: Mittel zum Anzeigen einer Liste an Voicemail-Mitteilung; Mittel zum Erfassen der Auswahl einer entsprechenden Voicemail-Mitteilung auf der Liste durch den Benutzer; Mittel zum Antworten auf die Benutzerauswahl der entsprechenden Voicemail-Mitteilung durch Beginnen des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung; Mittel zum Anzeigen eines Fortschrittsbalkens für die vom Benutzer ausgewählte Voicemail-Mitteilung, wobei der Fortschrittsbalken den Teil der vom Benutzer ausgewählten Voicemail-Mitteilung angibt, der abgespielt worden ist; Mittel zum Erfassen von Bewegung eines Fingers des Benutzers von einer ersten Position auf dem Fortschrittsbalken zu einer zweiten Position auf dem Fortschrittsbalken; und Mittel zum Antworten auf das Erfassen der Fingerbewegung durch erneutes Beginnen des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung bei einer Position innerhalb der vom Benutzer ausgewählten Voicemail-Mitteilung, die der zweiten Position auf dem Fortschrittsbalken im Wesentlichen entspricht, und Ändern des angegebenen Teils der vom Benutzer ausgewählten Voicemail-Mitteilung, der abgespielt worden ist, um der zweiten Position auf dem Fortschrittsbalken im Wesentlichen zu entsprechen.Portable electronic device with a touch screen display, comprising: Means for displaying a list of voicemail messages; medium for detecting the selection of a corresponding voicemail message on the list by the user; Means to answer the user selection of the corresponding voicemail message Beginning playback of the user-selected voicemail message; medium to display a progress bar for the user selected voicemail message, with the progress bar the part of the user-selected voicemail message indicates that has been played; Means for detecting Movement of a user's finger from a first position the progress bar to a second position on the progress bar; and Means for responding to the detection of finger movement by restarting the playback of the user selected Voicemail message at a position within the user's selected voicemail message, the second position on the progress bar is substantially equivalent, and To change the specified portion of the user-selected voicemail message, which has been played to the second position on the progress bar essentially to match. Computerimplementiertes Verfahren, aufweisend: bei einer tragbaren elektronischen Vorrichtung mit einer Berührungsbildschirmanzeige, Anzeigen einer Liste an Voicemail-Mitteilungen; Erfassen der Auswahl einer entsprechenden Voicemail-Mitteilung auf der Liste durch den Benutzer; Antworten auf die Benutzerauswahl der entsprechenden Voicemail-Mitteilung durch Beginnen des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung; Anzeigen eines Fortschrittsbalkens für die vom Benutzer ausgewählte Voicemail-Mitteilung, wobei der Fortschrittsbalken den Teil der vom Benutzer ausgewählten Voicemail-Mitteilung angibt, der abgespielt worden ist; Erfassen eines Fingers des Benutzers bei einer Position auf dem Fortschrittsbalken; und Antworten auf das Erfassen des Fingers durch erneutes Beginnen des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung bei einer Position innerhalb der vom Benutzer ausgewählten Voicemail-Mitteilung, die der Position des Fingers auf dem Fortschrittsbalken im Wesentlichen entspricht, und Ändern des angegebenen Teils der vom Benutzer ausgewählten Voicemail-Mitteilung, der abgespielt worden ist, um der Position des Fingers auf dem Fortschrittsbalken im Wesentlichen zu entsprechen.Computer implemented method comprising: at a portable electronic device having a touch screen display, Show a list of voicemail messages; Capture the selection a corresponding voicemail message on the list by the User; Responses to the user selection of the corresponding Voicemail message by starting the playing of the user selected voicemail message; Show a Progress bar for the user selected Voicemail message, where the progress bar is the part of user-selected voicemail message, which has been played; Capture a finger of the user at a position on the progress bar; and reply upon grasping the finger through start playing again the user-selected voicemail message a position within the user-selected one Voicemail message showing the position of the finger on the progress bar essentially corresponds, and Change the specified Part of the user-selected voicemail message, which has been played to the position of the finger on the progress bar essentially to match. Graphische Benutzerschnittstelle auf einer tragbaren elektronischen Vorrichtung mit einer Berührungsbildschirmanzeige, aufweisend: eine Liste an Voicemail-Mitteilungen; und einen Fortschrittsbalken; wobei: in Antwort auf das Erfassen der Auswahl einer entsprechenden Voicemail-Mitteilung auf der Liste durch den Benutzer, das Abspielen der vom Benutzer ausgewählten Voicemail-Mitteilung begonnen wird; der Fortschrittsbalken den Teil der vom Benutzer ausgewählten Voicemail-Mitteilung, der abgespielt worden ist, angibt; in Antwort auf Erfassen eines Fingers des Benutzers bei einer Position auf dem Fortschrittsbalken, das Abspielen der vom Benutzer ausgewählten Voicemail-Mitteilung erneut begonnen wird bei einer Position innerhalb der vom Benutzer ausgewählten Voicemail-Mitteilung, die der Position des Fingers auf dem Fortschrittsbalken im Wesentlichen entspricht, und der angegebene Teil der vom Benutzer ausgewählten Voicemail-Mitteilung, der abgespielt worden ist, geändert wird, um der Position des Fingers auf dem Fortschrittsbalken im Wesentlichen zu entsprechen.Graphical user interface on a portable electronic device with a touch screen display, comprising: a list of voicemail messages; and one Progress bar; in which: in response to the detection the selection of a corresponding voicemail message on the list by the user, playing the user selected Voicemail message is started; the progress bar the part of the user-selected voicemail message, which has been played indicates; in response to detecting a finger of the user at a position on the progress bar, the Play the user-selected voicemail message is restarted at a position within the user selected voicemail message corresponding to the position of the Fingers on the progress bar essentially matches, and of the specified part of the user-selected voicemail message, which has been played, is changed to the position to substantially match the finger on the progress bar. Tragbare elektronische Vorrichtung, aufweisend: eine Berührungsbildschirmanzeige; einen oder mehrere Prozessoren; Speicher; und ein oder mehrere Programme, die in dem Speicher gespeichert und konfiguriert sind, von dem einen oder den mehreren Prozessoren durchgeführt zu werden, wobei das eine oder die mehreren Programme aufweisen: Anweisungen zum Anzeigen einer Liste an Voicemail-Mitteilungen; Anweisungen zum Erfassen der Auswahl einer entsprechenden Voicemail-Mitteilung auf der Liste durch den Benutzer. Anweisungen zum Antworten auf die Benutzerauswahl der entsprechenden Voicemail-Mitteilung durch Beginnen des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung; Anweisungen zum Anzeigen eines Fortschrittsbalkens für die vom Benutzer ausgewählte Voicemail-Mitteilung, wobei der Fortschrittsbalken den Teil der vom Benutzer ausgewählten Voicemail-Mitteilung, der abgespielt worden ist, angibt; Anweisungen zum Erfassen eines Fingers des Benutzers bei einer Position auf dem Fortschrittsbalken; und Anweisungen zum Antworten auf das Erfassen des Fingers durch erneutes Beginnen des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung bei einer Position innerhalb der vom Benutzer ausgewählten Voicemail-Mitteilung, die der Position des Fingers auf dem Fortschrittsbalken im Wesentlichen entspricht, und Ändern des angegebenen Teils der vom Benutzer ausgewählten Voicemail-Mitteilung, der abgespielt worden ist, um der Position des Fingers auf dem Fortschrittsbalken im Wesentlichen zu entsprechen.A portable electronic device, comprising: a touch screen display; one or more processors; Storage; and one or more programs stored in the memory and configured to be executed by the one or more processors, the one or more programs comprising: instructions for displaying a list of voicemail messages; Instructions for capturing the selection of a corresponding voicemail message on the list by the user. Instructions for responding to user selection of the corresponding voicemail message by commencing playback of the user-selected voicemail message; Instructions for displaying a progress bar for the user selected voicemail message, the progress bar being the portion of the user selected voicemail message ment that has been played indicates; Instructions for detecting a user's finger at a position on the progress bar; and instructions for responding to the detection of the finger by restarting playback of the user-selected voicemail message at a position within the user-selected voicemail message substantially corresponding to the position of the finger on the progress bar, and changing the indicated portion the user-selected voicemail message that has been played to substantially match the position of the finger on the progress bar. Computerlesbares Speichermedium, das ein oder mehrere Programme, die von einer tragbaren elektronischen Vorrichtung mit einer Berührungsbildschirmanzeige durchzuführen sind, speichert, wobei das eine oder die mehreren Programme, die in dem computerlesbaren Speichermedium gespeichert sind, aufweisen: Anweisungen zum Anzeigen einer Liste an Voicemail-Mitteilungen; Anweisungen zum Erfassen der Auswahl einer entsprechenden Voicemail-Mitteilung auf der Liste durch den Benutzer; Anweisungen zum Antworten auf die Benutzerauswahl der entsprechenden Voicemail-Mitteilung durch Beginnen des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung; Anweisungen zum Anzeigen eines Fortschrittsbalkens für die vom Benutzer ausgewählte Voicemail-Mitteilung, wobei der Fortschrittsbalken den Teil der vom Benutzer ausgewählten Voicemail-Mitteilung, der abgespielt worden ist, angibt; Anweisungen zum Erfassen eines Fingers des Benutzers bei einer Position auf dem Fortschrittsbalken; und Anweisungen zum Antworten auf das Erfassen des Fingers durch erneutes Beginnen des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung bei einer Position innerhalb der vom Benutzer ausgewählten Voicemail-Mitteilung, die der Position des Fingers auf dem Fortschrittsbalken im Wesentlichen entspricht, und Ändern des angegebenen Teils der vom Benutzer ausgewählten Voicemail-Mitteilung, der abgespielt worden ist, um der Position des Fingers auf dem Fortschrittsbalken im Wesentlichen zu entsprechen.Computer-readable storage medium containing one or more Programs using a portable electronic device to perform a touch screen display are stores, wherein the one or more programs that are stored in the computer readable storage medium, comprising: instructions to display a list of voicemail messages; instructions for detecting the selection of a corresponding voicemail message on the list by the user; Instructions for answers to the user selection of the corresponding voicemail message by starting playing the user selected one Voicemail message; Instructions for displaying a progress bar for the user-selected voicemail message, where the progress bar is the part of the user selected Voicemail message that has been played indicates; instructions for detecting a finger of the user at a position the progress bar; and Instructions for responding to the Capture the finger by starting the playback of the music again User selected voicemail message at one location within the user-selected voicemail message, which essentially corresponds to the position of the finger on the progress bar, and Change the specified part of the user selected Voicemail message that has been played to the position to substantially match the finger on the progress bar. Tragbare elektronische Vorrichtung mit einer Berührungsbildschirmanzeige, aufweisend: Mittel zum Anzeigen einer Liste an Voicemail-Mitteilungen; Mittel zum Erfassen der Auswahl einer entsprechenden Voicemail-Mitteilung auf der Liste durch den Benutzer; Mittel zum Antworten auf die Benutzerauswahl der entsprechenden Voicemail-Mitteilung durch Beginnen des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung; Mittel zum Anzeigen eines Fortschrittsbalkens für die vom Benutzer ausgewählte Voicemail-Mitteilung, wobei der Fortschrittsbalken den Teil der vom Benutzer ausgewählten Voicemail-Mitteilung, der abgespielt worden ist, angibt; Mittel zum Erfassen eines Fingers des Benutzers bei einer Position auf dem Fortschrittsbalken; und Mittel zum Antworten auf das Erfassen des Fingers durch erneutes Beginnen des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung bei einer Position innerhalb der vom Benutzer ausge wählten Voicemail-Mitteilung, die der Position des Fingers auf dem Fortschrittsbalken im Wesentlichen entspricht, und Ändern des angegebenen Teils der vom Benutzer ausgewählten Voicemail-Mitteilung, der abgespielt worden ist, um der Position des Fingers auf dem Fortschrittsbalken im Wesentlichen zu entsprechen.Portable electronic device with a touch screen display, comprising: Means for displaying a list of voicemail messages; medium for detecting the selection of a corresponding voicemail message on the list by the user; Means to answer the user selection of the corresponding voicemail message Beginning playback of the user-selected voicemail message; medium to display a progress bar for the user selected voicemail message, with the progress bar the part of the user-selected voicemail message, which has been played indicates; Means for detecting a Finger of the user at a position on the progress bar; and Means for responding to the detection of the finger restarting playback of the user selected Voicemail message at a position within the user's Selected voicemail message indicating the position of the Fingers on the progress bar essentially matches, and To change the specified portion of the user-selected voicemail message, which has been played to the position of the finger on the progress bar essentially to match. Computerimplementiertes Verfahren, aufweisend: bei einer tragbaren elektronischen Vorrichtung mit einer Berührungsbildschirmanzeige, Anzeigen einer Liste an Voicemail-Mitteilungen; Erfassen der Auswahl einer entsprechenden Voicemail-Mitteilung auf der Liste durch den Benutzer; Antworten auf die Benutzerauswahl der entsprechenden Voicemail-Mitteilung durch Beginnen des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung; Erfassen eines Fingerkontakts mit einem vorbestimmten Bereich auf der Berührungsbildschirmanzeige, wobei der vorbestimmte Bereich einen Fortschrittsbalken aufweist, der konfiguriert ist, in eine erste Richtung innerhalb des vorbestimmten Bereiches auf der Berührungsbildschirmanzeige zu gleiten; Erfassen von Bewegung des Fingerkontakts auf der Berührungsbildschirmanzeige von dem vorbestimmten Bereich zu einer Stelle außerhalb des vorbestimmten Bereiches, wobei die Bewegung des Fingerkontakts auf der Berührungsbildschirmanzeige eine Komponente, die zu der ersten Richtung parallel ist, und eine Komponente, die zu der ersten Richtung rechtwinklig ist, aufweist; Schieben des Fortschrittsbalkens innerhalb des vorbestimmten Bereiches in Übereinstimmung mit der Komponente der Bewegung des Fingerkontakts, die parallel zu der ersten Richtung ist; und erneutes Beginnen des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung bei einer Position innerhalb der vom Benutzer ausge wählten Voicemail-Mitteilung, die der Position des geschobenen Fortschrittsbalkens im Wesentlichen entspricht.Computer implemented method comprising: at a portable electronic device having a touch screen display, Show a list of voicemail messages; Capture the selection a corresponding voicemail message on the list by the User; Responses to the user selection of the corresponding Voicemail message by starting the playing of the user selected voicemail message; Capture a Finger contact with a predetermined area on the touch screen display, wherein the predetermined range comprises a progress bar, configured in a first direction within the predetermined one Sliding area on the touch screen display; To capture movement of the finger contact on the touch screen display from the predetermined area to a location outside the predetermined range, wherein the movement of the finger contact on the touch screen display, a component that to the first direction is parallel, and a component to the first direction is orthogonal; Pushing the Progress bar within the predetermined range in accordance with the component of the movement of the finger contact, which is parallel to the first direction; and start playing again the user-selected voicemail message a position within the user's choice Voicemail message indicating the position of the pushed progress bar essentially corresponds. Graphische Benutzerschnittstelle auf einer tragbaren elektronischen Vorrichtung mit einer Berührungsbildschirmanzeige, aufweisend: eine Liste an Voicemail-Mitteilungen; und einen Fortschrittsbalken; wobei: in Antwort auf das Erfassen der Auswahl einer entsprechenden Voicemail-Mitteilung auf der Liste durch den Benutzer, das Abspielen der vom Benutzer ausgewählten Voicemail-Mitteilung begonnen wird; in Antwort auf: das Erfassen eines Fingerkontakts mit einem vorbestimmten Bereich auf der Berührungsbildschirmanzeige, wobei der vorbestimmte Bereich einen Fortschrittsbalken aufweist, der konfiguriert ist, in eine erste Richtung innerhalb des vorbestimmen Bereiches auf der Berührungsbildschirmanzeige zu gleiten, und das Erfassen von Bewegung des Fingerkontakts auf der Berührungsbildschirmanzeige von dem vorbestimmten Bereich zu einer Stelle außerhalb des vorbestimmten Bereiches, wobei die Bewegung des Fingerkontakts auf der Berührungsbildschirmanzeige eine Komponente, die parallel zu der ersten Richtung ist, und eine Komponente, die rechtwinklig zu der ersten Richtung ist, aufweist, der Fortschrittsbalken innerhalb des vorbestimmten Bereiches geschoben wird, in Übereinstimmung mit der Komponente der Bewegung des Fingerkontakts, die parallel zu der ersten Richtung ist, und das Abspielen der vom Benutzer ausgewählten Voicemail-Mitteilung erneut begonnen wird, bei einer Position innerhalb der vom Benutzer ausgewählten Voicemail-Mitteilung, die der Position des geschobenen Fortschrittsbalkens im Wesentlichen entspricht.A graphical user interface on a portable electronic device having a touch screen display, comprising: a list of voicemail messages; and a progress bar; wherein: in response to detecting the selection by the user of a corresponding voicemail message on the list, playback of the user-selected voicemail message is commenced; in response to: detecting a finger contact with a predetermined area on the touch screen display, the predetermined area having a progress bar configured to slide in a first direction within the predetermined range on the touch screen display, and detecting movement of the finger touch the touch screen display from the predetermined area to a location outside the predetermined area, wherein the movement of the finger contact on the touch screen display includes a component that is parallel to the first direction and a component that is perpendicular to the first direction, the progress bar within of the predetermined area, in accordance with the component of the movement of the finger contact which is parallel to the first direction and the playing of the user-selected voicemail message is restarted, at a position i within the user-selected voicemail message that substantially matches the position of the scrolled progress bar. Tragbare elektronische Vorrichtung, aufweisend: eine Berührungsbildschirmanzeige; einen oder mehrere Prozessoren; Speicher; und ein oder mehrere Programme, die in dem Speicher gespeichert und konfiguriert sind, von dem einen oder den mehreren Prozessoren durchgeführt zu werden, wobei das eine oder die mehreren Programme aufweisen: Anweisungen zum Anzeigen einer Liste an Voicemail-Mitteilungen; Anweisungen zum Erfassen der Auswahl einer entsprechenden Voicemail-Mitteilung auf der Liste durch den Benutzer; Anweisungen zum Antworten auf die Benutzerauswahl der entsprechenden Voicemail-Mitteilung durch Beginnen des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung; Anweisungen zum Erfassen eines Fingerkontakts mit einem vorbestimmten Bereich auf der Berührungsbildschirmanzeige, wobei der vorbestimmte Bereich einen Fortschrittsbalken aufweist, der konfiguriert ist, in eine erste Richtung innerhalb des vorbestimmten Bereiches auf der Berührungsbildschirmanzeige zu gleiten; Anweisungen zum Erfassen von Bewegung des Fingerkontakts auf der Berührungsbildschirmanzeige von dem vorbestimmten Bereich zu einer Stelle außerhalb des vorbestimmten Bereiches, wobei die Bewegung des Fingerkontakts auf der Berührungsbildschirmanzeige eine Komponente, die parallel zu der ersten Richtung ist, und eine Komponente, die rechtwinklig zu der ersten Richtung ist, aufweist; Anweisungen zum Schieben des Fortschrittsbalkens innerhalb des vorbestimmten Bereiches in Übereinstimmung mit der Komponente der Bewegung des Fingerkontakts, die parallel zu der ersten Richtung ist; und Anweisungen zum erneuten Beginnen des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung bei einer Position innerhalb der vom Benutzer ausgewählten Voicemail-Mitteilung, die der Position des geschobenen Fortschrittsbalkens im Wesentlichen entspricht.Portable electronic device, comprising: a Touch screen display; one or more processors; Storage; and one or more programs stored in memory and configured by the one or more processors to be performed, the one or more Programs include: Instructions for Viewing a List Voicemail messages; Instructions for entering the selection a corresponding voicemail message on the list by the User; Instructions for responding to user selection the corresponding voicemail message by starting to play the user-selected voicemail message; instructions for detecting a finger contact with a predetermined area on the touch screen display, wherein the predetermined Area has a progress bar configured in a first direction within the predetermined range on the Slide touch screen display; instructions for detecting movement of the finger contact on the touch screen display of the predetermined area to a location outside the predetermined range, wherein the movement of the finger contact on the touch screen display a component that is parallel to the first direction, and a component that is right-angled to the first direction; Instructions for pushing of the progress bar within the predetermined range in accordance with the component of the movement of the finger contact, which is parallel to the first direction; and Instructions to start again playing the user-selected voicemail message at a position within the user-selected one Voicemail message indicating the position of the pushed progress bar essentially corresponds. Computerlesbares Speichermedium, das ein oder mehrere Programme, die von einer tragbaren elektronischen Vorrichtung mit einer Berührungsbildschirmanzeige durchzuführen sind, speichert, wobei das eine oder die mehreren Programme, die in dem computerlesbaren Speichermedium gespeichert sind, aufweisen: Anweisungen zum Anzeigen einer Liste an Voicemail-Mitteilung; Anweisungen zum Erfassen der Auswahl einer entsprechenden Voicemail-Mitteilung auf der Liste durch den Benutzer; Anweisungen zum Antworten auf die Benutzerauswahl der entsprechenden Voicemail-Mitteilung durch Beginnen des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung; Anweisungen zum Erfassen eines Fingerkontakts mit einem vorbestimmten Bereich auf der Berührungsbildschirmanzeige, wobei der vorbestimmte Bereich einen Fortschrittsbalken aufweist, der konfiguriert ist, in eine erste Richtung innerhalb des vorbestimmten Bereiches auf der Berührungsbildschirmanzeige zu gleiten; Anweisungen zum Erfassen von Bewegung des Fingerkontakts auf der Berührungsbildschirmanzeige von dem vorbestimmten Bereich zu einer Stelle außerhalb des vorbestimmten Bereiches, wobei die Bewegung des Fingerkontakts auf der Berührungsbildschirmanzeige eine Komponente, die parallel zu der ersten Richtung ist, und eine Komponente, die rechtwinklig zu der ersten Richtung ist, aufweist; Anweisungen zum Schieben des Fortschrittsbalkens innerhalb des vorbestimmten Bereiches in Übereinstimmung mit der Komponente der Bewegung des Fingerkontakts, die parallel zu der ersten Richtung ist; und Anweisungen zum erneuten Beginnen des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung bei einer Position innerhalb der vom Benutzer ausgewählten Voicemail-Mitteilung, die der Position des geschobenen Fortschrittsbalkens im Wesentlichen entspricht.A computer readable storage medium storing one or more programs to be performed by a portable electronic device having a touch screen display, the one or more programs stored in the computer readable storage medium comprising: instructions for displaying a list of voicemail messages ; Instructions for detecting the selection by the user of a corresponding voicemail message on the list; Instructions for responding to user selection of the corresponding voicemail message by commencing playback of the user-selected voicemail message; Instructions for detecting a finger contact with a predetermined area on the touch screen display, the predetermined area having a progress bar configured to slide in a first direction within the predetermined area on the touch screen display; Instructions for detecting movement of the finger contact on the touch screen display from the predetermined area to a location outside the predetermined area, wherein movement of the finger touch on the touch screen display includes a component that is parallel to the first direction and a component that is perpendicular to the first direction Direction is, has; Instructions for sliding the progress bar within the predetermined range in accordance with the component of movement of the finger contact that is parallel to the first direction; and instructions to restart playback of the user-selected voicemail message at a position within the user-selected voicemail message that substantially delineates the position of the scrolled progress bar corresponds. Tragbare elektronische Vorrichtung mit einer Berührungsbildschirmanzeige, aufweisend: Mittel zum Anzeigen einer Liste an Voicemail-Mitteilungen; Mittel zum Erfassen der Auswahl einer entsprechenden Voicemail- Mitteilung auf der Liste durch den Benutzer; Mittel zum Antworten auf die Benutzerauswahl der entsprechenden Voicemail-Mitteilung durch Beginnen des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung; Mittel zum Erfassen eines Fingerkontakts mit einem vorbestimmten Bereich der Berührungsbildschirmanzeige, wobei der vorbestimmte Bereich einen Fortschrittsbalken aufweist, der konfiguriert ist, in eine erste Richtung innerhalb des vorbestimmten Bereiches auf der Berührungsbildschirmanzeige zu gleiten; Mittel zum Erfassen von Bewegung des Fingerkontakts auf der Berührungsbildschirmanzeige von dem vorbestimmten Bereich zu einer Stelle außerhalb des vorbestimmten Bereiches, wobei die Bewegung des Fingerkontakts auf der Berührungsbildschirmanzeige eine Komponente, die parallel zu der ersten Richtung ist, und eine Komponente, die rechtwinklig zu der ersten Richtung ist, aufweist; Mittel zum Schieben des Fortschrittsbalkens innerhalb des vorbestimmten Bereiches in Übereinstimmung mit der Komponente der Bewegung des Fingerkontakts, die parallel zu der ersten Richtung ist; und Mittel zum erneuten Beginnen des Abspielens der vom Benutzer ausgewählten Voicemail-Mitteilung bei einer Position innerhalb der vom Benutzer ausgewählten Voicemail-Mitteilung, die der Position des geschobenen Fortschrittsbalkens im Wesentlichen entspricht.Portable electronic device with a touch screen display, comprising: Means for displaying a list of voicemail messages; medium to record the selection of a corresponding voicemail Message on the list by the user; Means to answer the user selection of the corresponding voicemail message Beginning playback of the user-selected voicemail message; medium for detecting a finger contact with a predetermined area the touch screen display, wherein the predetermined Area has a progress bar configured in a first direction within the predetermined range slide the touch screen display; medium for detecting movement of the finger contact on the touch screen display from the predetermined area to a location outside the predetermined range, wherein the movement of the finger contact on the touch screen display, a component that is parallel to the first direction, and a component perpendicular to the first direction; Means for pushing the Progress bar within the predetermined range in accordance with the component of the movement of the finger contact, which is parallel to the first direction; and Means to start again playing the user-selected voicemail message at a position within the user-selected one Voicemail message indicating the position of the pushed progress bar essentially corresponds.
DE112007002090T 2006-09-06 2007-08-31 Voicemail Manager for portable multifunction device Ceased DE112007002090T5 (en)

Applications Claiming Priority (11)

Application Number Priority Date Filing Date Title
US82476906P 2006-09-06 2006-09-06
US60/824,769 2006-09-06
US87925307P 2007-01-07 2007-01-07
US88379907P 2007-01-07 2007-01-07
US60/879,253 2007-01-07
US60/883,799 2007-01-07
US87946907P 2007-01-08 2007-01-08
US60/879,469 2007-01-08
US11/770,720 2007-06-28
US11/770,720 US7996792B2 (en) 2006-09-06 2007-06-28 Voicemail manager for portable multifunction device
PCT/US2007/077443 WO2008030780A1 (en) 2006-09-06 2007-08-31 Voicemail manager for portable multifunction device

Publications (1)

Publication Number Publication Date
DE112007002090T5 true DE112007002090T5 (en) 2009-07-09

Family

ID=38998488

Family Applications (1)

Application Number Title Priority Date Filing Date
DE112007002090T Ceased DE112007002090T5 (en) 2006-09-06 2007-08-31 Voicemail Manager for portable multifunction device

Country Status (11)

Country Link
US (4) US7996792B2 (en)
EP (1) EP2069895B1 (en)
JP (5) JP5307009B2 (en)
KR (2) KR101233531B1 (en)
AT (1) ATE535857T1 (en)
AU (1) AU2007292473B2 (en)
CA (1) CA2661856C (en)
DE (1) DE112007002090T5 (en)
ES (1) ES2377550T3 (en)
PL (1) PL2069895T3 (en)
WO (1) WO2008030780A1 (en)

Families Citing this family (279)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8645137B2 (en) 2000-03-16 2014-02-04 Apple Inc. Fast, language-independent method for user authentication by voice
US20060085752A1 (en) * 2004-10-14 2006-04-20 International Business Machines Corporation Method and apparatus for dynamically creating historical groups in a messaging client
US20060258390A1 (en) * 2005-05-12 2006-11-16 Yanqing Cui Mobile communication terminal, system and method
US8677377B2 (en) 2005-09-08 2014-03-18 Apple Inc. Method and apparatus for building an intelligent automated assistant
US8275399B2 (en) 2005-09-21 2012-09-25 Buckyball Mobile Inc. Dynamic context-data tag cloud
US8509826B2 (en) * 2005-09-21 2013-08-13 Buckyball Mobile Inc Biosensor measurements included in the association of context data with a text message
US7958456B2 (en) 2005-12-23 2011-06-07 Apple Inc. Scrolling list with floating adjacent index symbols
US8564544B2 (en) 2006-09-06 2013-10-22 Apple Inc. Touch screen device, method, and graphical user interface for customizing display of content category icons
US7996792B2 (en) 2006-09-06 2011-08-09 Apple Inc. Voicemail manager for portable multifunction device
US9318108B2 (en) 2010-01-18 2016-04-19 Apple Inc. Intelligent automated assistant
US8564543B2 (en) * 2006-09-11 2013-10-22 Apple Inc. Media player with imaged based browsing
US7581186B2 (en) * 2006-09-11 2009-08-25 Apple Inc. Media manager with integrated browsers
US8736557B2 (en) * 2006-09-11 2014-05-27 Apple Inc. Electronic device with image based browsers
US7920129B2 (en) 2007-01-03 2011-04-05 Apple Inc. Double-sided touch-sensitive panel with shield and drive combined layer
US9001047B2 (en) 2007-01-07 2015-04-07 Apple Inc. Modal change based on orientation of a portable multifunction device
US8032118B1 (en) * 2007-03-27 2011-10-04 Core Mobility, Inc. Visual voicemail when mobile device is out of data coverage
US8977255B2 (en) 2007-04-03 2015-03-10 Apple Inc. Method and system for operating a multi-function portable electronic device using voice-activation
KR20080104858A (en) * 2007-05-29 2008-12-03 삼성전자주식회사 Method and apparatus for providing gesture information based on touch screen, and information terminal device including the same
KR100904887B1 (en) * 2007-06-08 2009-06-29 엘지전자 주식회사 Portable terminal
US8185839B2 (en) 2007-06-09 2012-05-22 Apple Inc. Browsing or searching user interfaces and other aspects
US8201096B2 (en) * 2007-06-09 2012-06-12 Apple Inc. Browsing or searching user interfaces and other aspects
US9933937B2 (en) 2007-06-20 2018-04-03 Apple Inc. Portable multifunction device, method, and graphical user interface for playing online videos
US9954996B2 (en) 2007-06-28 2018-04-24 Apple Inc. Portable electronic device with conversation management for incoming instant messages
US20090144667A1 (en) * 2007-11-30 2009-06-04 Nokia Corporation Apparatus, method, computer program and user interface for enabling user input
US10002189B2 (en) 2007-12-20 2018-06-19 Apple Inc. Method and apparatus for searching using an active ontology
US9330720B2 (en) 2008-01-03 2016-05-03 Apple Inc. Methods and apparatus for altering audio output signals
US20090174676A1 (en) 2008-01-04 2009-07-09 Apple Inc. Motion component dominance factors for motion locking of touch sensor data
US8405621B2 (en) * 2008-01-06 2013-03-26 Apple Inc. Variable rate media playback methods for electronic devices with touch interfaces
US8327272B2 (en) 2008-01-06 2012-12-04 Apple Inc. Portable multifunction device, method, and graphical user interface for viewing and managing electronic calendars
US9269059B2 (en) 2008-03-25 2016-02-23 Qualcomm Incorporated Apparatus and methods for transport optimization for widget content delivery
US9747141B2 (en) 2008-03-25 2017-08-29 Qualcomm Incorporated Apparatus and methods for widget intercommunication in a wireless communication environment
US9600261B2 (en) 2008-03-25 2017-03-21 Qualcomm Incorporated Apparatus and methods for widget update scheduling
US9110685B2 (en) 2008-03-25 2015-08-18 Qualcomm, Incorporated Apparatus and methods for managing widgets in a wireless communication environment
US9069575B2 (en) 2008-03-25 2015-06-30 Qualcomm Incorporated Apparatus and methods for widget-related memory management
US8996376B2 (en) 2008-04-05 2015-03-31 Apple Inc. Intelligent text-to-speech conversion
US8311188B2 (en) * 2008-04-08 2012-11-13 Cisco Technology, Inc. User interface with voice message summary
US8489992B2 (en) 2008-04-08 2013-07-16 Cisco Technology, Inc. User interface with visual progression
US10496753B2 (en) 2010-01-18 2019-12-03 Apple Inc. Automatically adapting user interfaces for hands-free interaction
CN104158936B (en) * 2008-05-13 2017-04-12 宏达国际电子股份有限公司 Electronic device and method of putting through and rejecting call
US20100030549A1 (en) 2008-07-31 2010-02-04 Lee Michael M Mobile device having human language translation capability with positional feedback
GB2464094A (en) * 2008-09-30 2010-04-07 Rapid Mobile Media Ltd Method and apparatus for displaying content at a mobile device
US8676904B2 (en) 2008-10-02 2014-03-18 Apple Inc. Electronic devices with voice command and contextual data processing capabilities
US8422997B1 (en) * 2008-11-06 2013-04-16 Sprint Communications Company L.P. Visual voice mailbox
KR101544475B1 (en) 2008-11-28 2015-08-13 엘지전자 주식회사 Controlling of Input/Output through touch
US8121842B2 (en) 2008-12-12 2012-02-21 Microsoft Corporation Audio output of a document from mobile device
US8839155B2 (en) * 2009-03-16 2014-09-16 Apple Inc. Accelerated scrolling for a multifunction device
US8689128B2 (en) 2009-03-16 2014-04-01 Apple Inc. Device, method, and graphical user interface for moving a current position in content at a variable scrubbing rate
CN102428418B (en) * 2009-05-08 2015-02-25 皇家飞利浦电子股份有限公司 Interactive device adapted to interactively communicate with remote device
US9858925B2 (en) 2009-06-05 2018-01-02 Apple Inc. Using context information to facilitate processing of commands in a virtual assistant
US10706373B2 (en) 2011-06-03 2020-07-07 Apple Inc. Performing actions associated with task items that represent tasks to perform
US10241752B2 (en) 2011-09-30 2019-03-26 Apple Inc. Interface for a virtual digital assistant
US10241644B2 (en) 2011-06-03 2019-03-26 Apple Inc. Actionable reminder entries
US9431006B2 (en) 2009-07-02 2016-08-30 Apple Inc. Methods and apparatuses for automatic speech recognition
US20110007881A1 (en) * 2009-07-07 2011-01-13 Motorola, Inc. Method and Device for Accessing Voicemail Commands
FR2949007B1 (en) 2009-08-07 2012-06-08 Nanotec Solution DEVICE AND METHOD FOR CONTROL INTERFACE SENSITIVE TO A MOVEMENT OF A BODY OR OBJECT AND CONTROL EQUIPMENT INCORPORATING THIS DEVICE.
US9176962B2 (en) * 2009-09-07 2015-11-03 Apple Inc. Digital media asset browsing with audio cues
US8624933B2 (en) 2009-09-25 2014-01-07 Apple Inc. Device, method, and graphical user interface for scrolling a multi-section document
US8380231B2 (en) * 2009-10-14 2013-02-19 Research In Motion Limited System and method for managing messages in conversational-type messaging applications
KR101617461B1 (en) * 2009-11-17 2016-05-02 엘지전자 주식회사 Method for outputting tts voice data in mobile terminal and mobile terminal thereof
US8489131B2 (en) * 2009-12-21 2013-07-16 Buckyball Mobile Inc. Smart device configured to determine higher-order context data
US8736561B2 (en) * 2010-01-06 2014-05-27 Apple Inc. Device, method, and graphical user interface with content display modes and display rotation heuristics
US20110163967A1 (en) * 2010-01-06 2011-07-07 Imran Chaudhri Device, Method, and Graphical User Interface for Changing Pages in an Electronic Document
US10553209B2 (en) 2010-01-18 2020-02-04 Apple Inc. Systems and methods for hands-free notification summaries
US10705794B2 (en) 2010-01-18 2020-07-07 Apple Inc. Automatically adapting user interfaces for hands-free interaction
US10276170B2 (en) 2010-01-18 2019-04-30 Apple Inc. Intelligent automated assistant
US10679605B2 (en) 2010-01-18 2020-06-09 Apple Inc. Hands-free list-reading by intelligent automated assistant
WO2011089450A2 (en) 2010-01-25 2011-07-28 Andrew Peter Nelson Jerram Apparatuses, methods and systems for a digital conversation management platform
US8682667B2 (en) 2010-02-25 2014-03-25 Apple Inc. User profiling for selecting user specific voice input processing information
US9007304B2 (en) 2010-09-02 2015-04-14 Qualcomm Incorporated Methods and apparatuses for gesture-based user input detection in a mobile device
KR101522345B1 (en) 2010-11-12 2015-05-21 주식회사 케이티 Method for displaying background pictures in mobile communication apparatus and apparatus the same
TWI546700B (en) * 2011-01-13 2016-08-21 宏達國際電子股份有限公司 Portable electronic device, and control method and computer program product of the same
WO2012110806A1 (en) * 2011-02-14 2012-08-23 Metaswitch Networks Ltd Reconfigurable graphical user interface for a voicemail system
WO2012110807A1 (en) * 2011-02-14 2012-08-23 Metaswitch Networks Ltd Telephony user device comprising touch screen user interface reconfigurable by a remote server
GB2503156B (en) * 2011-02-14 2018-09-12 Metaswitch Networks Ltd Reconfigurable graphical user interface for a voicemail system
GB2503825B (en) 2011-02-14 2018-10-17 Metaswitch Networks Ltd Telephony user device comprising touch screen user interface reconfigurable by a remote server
US9262612B2 (en) 2011-03-21 2016-02-16 Apple Inc. Device access using voice authentication
KR101199618B1 (en) 2011-05-11 2012-11-08 주식회사 케이티테크 Apparatus and Method for Screen Split Displaying
US8971924B2 (en) 2011-05-23 2015-03-03 Apple Inc. Identifying and locating users on a mobile network
US10715380B2 (en) 2011-05-23 2020-07-14 Apple Inc. Setting a reminder that is triggered by a target user device
US10057736B2 (en) 2011-06-03 2018-08-21 Apple Inc. Active transport based notifications
FR2976688B1 (en) 2011-06-16 2021-04-23 Nanotec Solution DEVICE AND METHOD FOR GENERATING AN ELECTRICAL POWER SUPPLY IN AN ELECTRONIC SYSTEM WITH A VARIABLE REFERENCE POTENTIAL.
US8971572B1 (en) 2011-08-12 2015-03-03 The Research Foundation For The State University Of New York Hand pointing estimation for human computer interaction
US8994660B2 (en) 2011-08-29 2015-03-31 Apple Inc. Text correction processing
JP6169815B2 (en) * 2011-09-28 2017-07-26 京セラ株式会社 Apparatus, method, and program
EP3157205B1 (en) * 2011-11-02 2019-03-27 BlackBerry Limited System and method for enabling voice and video communications using a messaging application
US8693643B2 (en) * 2011-11-16 2014-04-08 At&T Mobility Ii Llc Integrating visual voicemail within a threaded communication environment
FR2985049B1 (en) 2011-12-22 2014-01-31 Nanotec Solution CAPACITIVE MEASURING DEVICE WITH SWITCHED ELECTRODES FOR TOUCHLESS CONTACTLESS INTERFACES
US10134385B2 (en) 2012-03-02 2018-11-20 Apple Inc. Systems and methods for name pronunciation
US9483461B2 (en) 2012-03-06 2016-11-01 Apple Inc. Handling speech synthesis of content for multiple languages
US10198444B2 (en) * 2012-04-27 2019-02-05 Arris Enterprises Llc Display of presentation elements
US10389779B2 (en) 2012-04-27 2019-08-20 Arris Enterprises Llc Information processing
US9386357B2 (en) * 2012-04-27 2016-07-05 Arris Enterprises, Inc. Display of presentation elements
US9772700B2 (en) * 2012-04-30 2017-09-26 Blackberry Limited Device and method for processing user input
US9280610B2 (en) 2012-05-14 2016-03-08 Apple Inc. Crowd sourcing information to fulfill user requests
US10417037B2 (en) 2012-05-15 2019-09-17 Apple Inc. Systems and methods for integrating third party services with a digital assistant
US9721563B2 (en) 2012-06-08 2017-08-01 Apple Inc. Name recognition system
US8937556B2 (en) 2012-06-22 2015-01-20 Blackberry Limited Indicating the progress of a boot sequence on a communication device
US9495129B2 (en) 2012-06-29 2016-11-15 Apple Inc. Device, method, and user interface for voice-activated navigation and browsing of a document
US20140007019A1 (en) * 2012-06-29 2014-01-02 Nokia Corporation Method and apparatus for related user inputs
WO2014030152A1 (en) * 2012-08-19 2014-02-27 Celltick Technologies Ltd Methods of operation and computer program products for touch sensitive mobile devices
US9547647B2 (en) 2012-09-19 2017-01-17 Apple Inc. Voice-based media searching
KR101467248B1 (en) * 2012-10-26 2014-12-02 (주)카카오 Method of operating an application for providing group call service using mobile voice over internet protocol
US8989773B2 (en) 2013-01-29 2015-03-24 Apple Inc. Sharing location information among devices
CN113470640B (en) 2013-02-07 2022-04-26 苹果公司 Voice trigger of digital assistant
US9336723B2 (en) 2013-02-13 2016-05-10 Apple Inc. In-cell touch for LED
US10652394B2 (en) 2013-03-14 2020-05-12 Apple Inc. System and method for processing voicemail
KR102065045B1 (en) * 2013-03-15 2020-01-10 엘지전자 주식회사 Mobile terminal and control method thereof
US10748529B1 (en) 2013-03-15 2020-08-18 Apple Inc. Voice activated device for use with a voice-based digital assistant
US9582608B2 (en) 2013-06-07 2017-02-28 Apple Inc. Unified ranking with entropy-weighted information for phrase-based semantic auto-completion
WO2014197334A2 (en) 2013-06-07 2014-12-11 Apple Inc. System and method for user-specified pronunciation of words for speech synthesis and recognition
WO2014197336A1 (en) 2013-06-07 2014-12-11 Apple Inc. System and method for detecting errors in interactions with a voice-based digital assistant
WO2014197335A1 (en) 2013-06-08 2014-12-11 Apple Inc. Interpreting and acting upon commands that involve sharing information with remote devices
KR101922663B1 (en) 2013-06-09 2018-11-28 애플 인크. Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant
US10176167B2 (en) 2013-06-09 2019-01-08 Apple Inc. System and method for inferring user intent from speech inputs
USD741353S1 (en) 2013-06-10 2015-10-20 Apple Inc. Display screen or portion thereof with animated graphical user interface
US10296160B2 (en) 2013-12-06 2019-05-21 Apple Inc. Method for extracting salient dialog usage from live data
US10209813B2 (en) 2013-12-13 2019-02-19 Apple Inc. Integrated touch and display architectures for self-capacitive touch sensors
US10133382B2 (en) 2014-05-16 2018-11-20 Apple Inc. Structure for integrated touch screen
US10936120B2 (en) 2014-05-22 2021-03-02 Apple Inc. Panel bootstraping architectures for in-cell self-capacitance
US10170123B2 (en) 2014-05-30 2019-01-01 Apple Inc. Intelligent assistant for home automation
US9760559B2 (en) 2014-05-30 2017-09-12 Apple Inc. Predictive text input
US9715875B2 (en) 2014-05-30 2017-07-25 Apple Inc. Reducing the need for manual start/end-pointing and trigger phrases
US9633004B2 (en) 2014-05-30 2017-04-25 Apple Inc. Better resolution when referencing to concepts
US9842101B2 (en) 2014-05-30 2017-12-12 Apple Inc. Predictive conversion of language input
TWI566107B (en) 2014-05-30 2017-01-11 蘋果公司 Method for processing a multi-part voice command, non-transitory computer readable storage medium and electronic device
US9430463B2 (en) 2014-05-30 2016-08-30 Apple Inc. Exemplar-based natural language processing
US10078631B2 (en) 2014-05-30 2018-09-18 Apple Inc. Entropy-guided text prediction using combined word and character n-gram language models
US9785630B2 (en) 2014-05-30 2017-10-10 Apple Inc. Text prediction using combined word N-gram and unigram language models
US9185062B1 (en) 2014-05-31 2015-11-10 Apple Inc. Message user interfaces for capture and transmittal of media and location content
US10382378B2 (en) 2014-05-31 2019-08-13 Apple Inc. Live location sharing
US9338493B2 (en) 2014-06-30 2016-05-10 Apple Inc. Intelligent automated assistant for TV user interactions
US10659851B2 (en) 2014-06-30 2020-05-19 Apple Inc. Real-time digital assistant knowledge updates
DE212015000194U1 (en) 2014-08-06 2017-05-31 Apple Inc. Reduced user interfaces for battery management
CN104239130B (en) * 2014-08-15 2020-09-11 北京配天技术有限公司 Control method and terminal for responding to operation instruction by human-computer interaction interface
US10446141B2 (en) 2014-08-28 2019-10-15 Apple Inc. Automatic speech recognition based on user feedback
WO2016036541A2 (en) 2014-09-02 2016-03-10 Apple Inc. Phone user interface
KR102016160B1 (en) 2014-09-02 2019-08-29 애플 인크. Reduced-size interfaces for managing alerts
CN106797493A (en) 2014-09-02 2017-05-31 苹果公司 Music user interface
USD762223S1 (en) 2014-09-09 2016-07-26 Apple Inc. Display screen or portion thereof with animated graphical user interface
US9818400B2 (en) 2014-09-11 2017-11-14 Apple Inc. Method and apparatus for discovering trending terms in speech requests
US10789041B2 (en) 2014-09-12 2020-09-29 Apple Inc. Dynamic thresholds for always listening speech trigger
US10127911B2 (en) 2014-09-30 2018-11-13 Apple Inc. Speaker identification and unsupervised speaker adaptation techniques
US10074360B2 (en) 2014-09-30 2018-09-11 Apple Inc. Providing an indication of the suitability of speech recognition
US9886432B2 (en) 2014-09-30 2018-02-06 Apple Inc. Parsimonious handling of word inflection via categorical stem + suffix N-gram language models
US9668121B2 (en) 2014-09-30 2017-05-30 Apple Inc. Social reminders
US9646609B2 (en) 2014-09-30 2017-05-09 Apple Inc. Caching apparatus for serving phonetic pronunciations
WO2016072983A1 (en) 2014-11-05 2016-05-12 Onamp Research Llc Common electrode driving and compensation for pixelated self-capacitance touch screen
US10552013B2 (en) 2014-12-02 2020-02-04 Apple Inc. Data detection
CN107209602B (en) 2015-02-02 2020-05-26 苹果公司 Flexible self-capacitance and mutual capacitance touch sensing system architecture
US10152299B2 (en) 2015-03-06 2018-12-11 Apple Inc. Reducing response latency of intelligent automated assistants
US9865280B2 (en) 2015-03-06 2018-01-09 Apple Inc. Structured dictation using intelligent automated assistants
US10567477B2 (en) 2015-03-08 2020-02-18 Apple Inc. Virtual assistant continuity
US9721566B2 (en) 2015-03-08 2017-08-01 Apple Inc. Competing devices responding to voice triggers
US9886953B2 (en) 2015-03-08 2018-02-06 Apple Inc. Virtual assistant activation
US9899019B2 (en) 2015-03-18 2018-02-20 Apple Inc. Systems and methods for structured stem and suffix language models
US9842105B2 (en) 2015-04-16 2017-12-12 Apple Inc. Parsimonious continuous-space phrase representations for natural language processing
US10146359B2 (en) 2015-04-28 2018-12-04 Apple Inc. Common electrode auto-compensation method
US10460227B2 (en) 2015-05-15 2019-10-29 Apple Inc. Virtual assistant in a communication session
US10200824B2 (en) 2015-05-27 2019-02-05 Apple Inc. Systems and methods for proactively identifying and surfacing relevant content on a touch-sensitive device
US10083688B2 (en) 2015-05-27 2018-09-25 Apple Inc. Device voice control for selecting a displayed affordance
US10127220B2 (en) 2015-06-04 2018-11-13 Apple Inc. Language identification from short strings
US9578173B2 (en) 2015-06-05 2017-02-21 Apple Inc. Virtual assistant aided communication with 3rd party service in a communication session
US10101822B2 (en) 2015-06-05 2018-10-16 Apple Inc. Language input correction
US10255907B2 (en) 2015-06-07 2019-04-09 Apple Inc. Automatic accent detection using acoustic models
US11025565B2 (en) 2015-06-07 2021-06-01 Apple Inc. Personalized prediction of responses for instant messaging
US10186254B2 (en) 2015-06-07 2019-01-22 Apple Inc. Context-based endpoint detection
US10372317B1 (en) * 2015-06-12 2019-08-06 Google Llc Method for highly accurate selection of items on an axis with a quadrilateral control surface
US20160378747A1 (en) 2015-06-29 2016-12-29 Apple Inc. Virtual assistant for media playback
CN105045484B (en) * 2015-07-06 2018-04-17 腾讯科技(深圳)有限公司 Operation processing method and electronic equipment
US10386962B1 (en) 2015-08-03 2019-08-20 Apple Inc. Reducing touch node electrode coupling
US10003938B2 (en) 2015-08-14 2018-06-19 Apple Inc. Easy location sharing
US10331312B2 (en) 2015-09-08 2019-06-25 Apple Inc. Intelligent automated assistant in a media environment
US10671428B2 (en) 2015-09-08 2020-06-02 Apple Inc. Distributed personal assistant
US10747498B2 (en) 2015-09-08 2020-08-18 Apple Inc. Zero latency digital assistant
US10740384B2 (en) 2015-09-08 2020-08-11 Apple Inc. Intelligent automated assistant for media search and playback
US9697820B2 (en) 2015-09-24 2017-07-04 Apple Inc. Unit-selection text-to-speech synthesis using concatenation-sensitive neural networks
US11010550B2 (en) 2015-09-29 2021-05-18 Apple Inc. Unified language modeling framework for word prediction, auto-completion and auto-correction
US10366158B2 (en) 2015-09-29 2019-07-30 Apple Inc. Efficient word encoding for recurrent neural network language models
US11587559B2 (en) 2015-09-30 2023-02-21 Apple Inc. Intelligent device identification
US10691473B2 (en) 2015-11-06 2020-06-23 Apple Inc. Intelligent automated assistant in a messaging environment
US10956666B2 (en) 2015-11-09 2021-03-23 Apple Inc. Unconventional virtual assistant interactions
US10049668B2 (en) 2015-12-02 2018-08-14 Apple Inc. Applying neural network language models to weighted finite state transducers for automatic speech recognition
US10223066B2 (en) 2015-12-23 2019-03-05 Apple Inc. Proactive assistance based on dialog communication between devices
US9497326B1 (en) * 2016-03-03 2016-11-15 Interactive Intelligence Group, Inc. System and method for voicemail acceleration
US10446143B2 (en) 2016-03-14 2019-10-15 Apple Inc. Identification of voice inputs providing credentials
US9934775B2 (en) 2016-05-26 2018-04-03 Apple Inc. Unit-selection text-to-speech synthesis based on predicted concatenation parameters
US9972304B2 (en) 2016-06-03 2018-05-15 Apple Inc. Privacy preserving distributed evaluation framework for embedded personalized systems
US11227589B2 (en) 2016-06-06 2022-01-18 Apple Inc. Intelligent list reading
US10249300B2 (en) 2016-06-06 2019-04-02 Apple Inc. Intelligent list reading
US10049663B2 (en) 2016-06-08 2018-08-14 Apple, Inc. Intelligent automated assistant for media exploration
DK179588B1 (en) 2016-06-09 2019-02-22 Apple Inc. Intelligent automated assistant in a home environment
US10192552B2 (en) 2016-06-10 2019-01-29 Apple Inc. Digital assistant providing whispered speech
US10509862B2 (en) 2016-06-10 2019-12-17 Apple Inc. Dynamic phrase expansion of language input
US10490187B2 (en) 2016-06-10 2019-11-26 Apple Inc. Digital assistant providing automated status report
US10586535B2 (en) 2016-06-10 2020-03-10 Apple Inc. Intelligent digital assistant in a multi-tasking environment
US10067938B2 (en) 2016-06-10 2018-09-04 Apple Inc. Multilingual word prediction
DK179343B1 (en) 2016-06-11 2018-05-14 Apple Inc Intelligent task discovery
DK179049B1 (en) 2016-06-11 2017-09-18 Apple Inc Data driven natural language event detection and classification
DK201670540A1 (en) 2016-06-11 2018-01-08 Apple Inc Application integration with a digital assistant
DK179415B1 (en) 2016-06-11 2018-06-14 Apple Inc Intelligent device arbitration and control
USD843399S1 (en) * 2016-07-29 2019-03-19 Samsung Electronics Co., Ltd. Display screen or portion thereof with transitional graphical user interface
CN109564485B (en) 2016-07-29 2022-04-01 苹果公司 Touch sensor panel with multi-power domain chip configuration
US10474753B2 (en) 2016-09-07 2019-11-12 Apple Inc. Language identification using recurrent neural networks
CN106412256A (en) * 2016-09-13 2017-02-15 野拾(北京)电子商务有限公司 Picture carousel method and system based on mobile phone gyroscope positioning
US10043516B2 (en) 2016-09-23 2018-08-07 Apple Inc. Intelligent automated assistant
US11281993B2 (en) 2016-12-05 2022-03-22 Apple Inc. Model and ensemble compression for metric learning
US10593346B2 (en) 2016-12-22 2020-03-17 Apple Inc. Rank-reduced token representation for automatic speech recognition
US11204787B2 (en) 2017-01-09 2021-12-21 Apple Inc. Application integration with a digital assistant
US10642418B2 (en) 2017-04-20 2020-05-05 Apple Inc. Finger tracking in wet environment
US10992795B2 (en) 2017-05-16 2021-04-27 Apple Inc. Methods and interfaces for home media control
US11431836B2 (en) 2017-05-02 2022-08-30 Apple Inc. Methods and interfaces for initiating media playback
US10417266B2 (en) 2017-05-09 2019-09-17 Apple Inc. Context-aware ranking of intelligent response suggestions
DK201770383A1 (en) 2017-05-09 2018-12-14 Apple Inc. User interface for correcting recognition errors
DK201770439A1 (en) 2017-05-11 2018-12-13 Apple Inc. Offline personal assistant
US10726832B2 (en) 2017-05-11 2020-07-28 Apple Inc. Maintaining privacy of personal information
US10395654B2 (en) 2017-05-11 2019-08-27 Apple Inc. Text normalization based on a data-driven learning network
US10928980B2 (en) 2017-05-12 2021-02-23 Apple Inc. User interfaces for playing and managing audio items
DK201770429A1 (en) 2017-05-12 2018-12-14 Apple Inc. Low-latency intelligent automated assistant
US11301477B2 (en) 2017-05-12 2022-04-12 Apple Inc. Feedback analysis of a digital assistant
DK179745B1 (en) 2017-05-12 2019-05-01 Apple Inc. SYNCHRONIZATION AND TASK DELEGATION OF A DIGITAL ASSISTANT
DK179496B1 (en) 2017-05-12 2019-01-15 Apple Inc. USER-SPECIFIC Acoustic Models
DK201770431A1 (en) 2017-05-15 2018-12-20 Apple Inc. Optimizing dialogue policy decisions for digital assistants using implicit feedback
DK201770432A1 (en) 2017-05-15 2018-12-21 Apple Inc. Hierarchical belief states for digital assistants
US20220279063A1 (en) 2017-05-16 2022-09-01 Apple Inc. Methods and interfaces for home media control
CN111343060B (en) 2017-05-16 2022-02-11 苹果公司 Method and interface for home media control
US20180336892A1 (en) 2017-05-16 2018-11-22 Apple Inc. Detecting a trigger of a digital assistant
US10311144B2 (en) 2017-05-16 2019-06-04 Apple Inc. Emoji word sense disambiguation
US10403278B2 (en) 2017-05-16 2019-09-03 Apple Inc. Methods and systems for phonetic matching in digital assistant services
DK179560B1 (en) 2017-05-16 2019-02-18 Apple Inc. Far-field extension for digital assistant services
US20180336275A1 (en) 2017-05-16 2018-11-22 Apple Inc. Intelligent automated assistant for media exploration
US10657328B2 (en) 2017-06-02 2020-05-19 Apple Inc. Multi-task recurrent neural network architecture for efficient morphology handling in neural language modeling
US10445429B2 (en) 2017-09-21 2019-10-15 Apple Inc. Natural language understanding using vocabularies with compressed serialized tries
US10755051B2 (en) 2017-09-29 2020-08-25 Apple Inc. Rule-based natural language processing
CN107680045B (en) * 2017-10-13 2021-06-04 广州酷狗计算机科技有限公司 Picture stretching method and device
US10636424B2 (en) 2017-11-30 2020-04-28 Apple Inc. Multi-turn canned dialog
US10733982B2 (en) 2018-01-08 2020-08-04 Apple Inc. Multi-directional dialog
US10733375B2 (en) 2018-01-31 2020-08-04 Apple Inc. Knowledge-based framework for improving natural language understanding
US10789959B2 (en) 2018-03-02 2020-09-29 Apple Inc. Training speaker recognition models for digital assistants
US10592604B2 (en) 2018-03-12 2020-03-17 Apple Inc. Inverse text normalization for automatic speech recognition
US10818288B2 (en) 2018-03-26 2020-10-27 Apple Inc. Natural assistant interaction
US10909331B2 (en) 2018-03-30 2021-02-02 Apple Inc. Implicit identification of translation payload with neural machine translation
US10928918B2 (en) 2018-05-07 2021-02-23 Apple Inc. Raise to speak
US11145294B2 (en) 2018-05-07 2021-10-12 Apple Inc. Intelligent automated assistant for delivering content from user experiences
US10984780B2 (en) 2018-05-21 2021-04-20 Apple Inc. Global semantic word embeddings using bi-directional recurrent neural networks
DK179822B1 (en) 2018-06-01 2019-07-12 Apple Inc. Voice interaction at a primary device to access call functionality of a companion device
DK180639B1 (en) 2018-06-01 2021-11-04 Apple Inc DISABILITY OF ATTENTION-ATTENTIVE VIRTUAL ASSISTANT
DK201870355A1 (en) 2018-06-01 2019-12-16 Apple Inc. Virtual assistant operation in multi-device environments
US11386266B2 (en) 2018-06-01 2022-07-12 Apple Inc. Text correction
US10892996B2 (en) 2018-06-01 2021-01-12 Apple Inc. Variable latency device coordination
US10496705B1 (en) 2018-06-03 2019-12-03 Apple Inc. Accelerated task performance
USD877174S1 (en) 2018-06-03 2020-03-03 Apple Inc. Electronic device with graphical user interface
US11010561B2 (en) 2018-09-27 2021-05-18 Apple Inc. Sentiment prediction from textual data
US10839159B2 (en) 2018-09-28 2020-11-17 Apple Inc. Named entity normalization in a spoken dialog system
US11170166B2 (en) 2018-09-28 2021-11-09 Apple Inc. Neural typographical error modeling via generative adversarial networks
US11462215B2 (en) 2018-09-28 2022-10-04 Apple Inc. Multi-modal inputs for voice commands
US11475898B2 (en) 2018-10-26 2022-10-18 Apple Inc. Low-latency multi-speaker speech recognition
CN109857292B (en) * 2018-12-27 2021-05-11 维沃移动通信有限公司 Object display method and terminal equipment
US11638059B2 (en) 2019-01-04 2023-04-25 Apple Inc. Content playback on multiple devices
US11348573B2 (en) 2019-03-18 2022-05-31 Apple Inc. Multimodality in digital assistant systems
US11307752B2 (en) 2019-05-06 2022-04-19 Apple Inc. User configurable task triggers
DK201970509A1 (en) 2019-05-06 2021-01-15 Apple Inc Spoken notifications
US11423908B2 (en) 2019-05-06 2022-08-23 Apple Inc. Interpreting spoken requests
US11475884B2 (en) 2019-05-06 2022-10-18 Apple Inc. Reducing digital assistant latency when a language is incorrectly determined
US11140099B2 (en) 2019-05-21 2021-10-05 Apple Inc. Providing message response suggestions
US11289073B2 (en) 2019-05-31 2022-03-29 Apple Inc. Device text to speech
US11496600B2 (en) 2019-05-31 2022-11-08 Apple Inc. Remote execution of machine-learned models
DK201970511A1 (en) 2019-05-31 2021-02-15 Apple Inc Voice identification in digital assistant systems
DK180129B1 (en) 2019-05-31 2020-06-02 Apple Inc. User activity shortcut suggestions
WO2020243691A1 (en) 2019-05-31 2020-12-03 Apple Inc. User interfaces for audio media control
US10996917B2 (en) 2019-05-31 2021-05-04 Apple Inc. User interfaces for audio media control
US11360641B2 (en) 2019-06-01 2022-06-14 Apple Inc. Increasing the relevance of new available information
WO2021056255A1 (en) 2019-09-25 2021-04-01 Apple Inc. Text detection using global geometry estimators
CN111338597A (en) * 2020-02-24 2020-06-26 维沃移动通信有限公司 Display method and electronic equipment
US11183193B1 (en) 2020-05-11 2021-11-23 Apple Inc. Digital assistant hardware abstraction
US11513667B2 (en) 2020-05-11 2022-11-29 Apple Inc. User interface for audio message
US11662867B1 (en) 2020-05-30 2023-05-30 Apple Inc. Hover detection on a touch sensor panel
CN111770300B (en) * 2020-06-24 2022-07-05 Oook(北京)教育科技有限责任公司 Conference information processing method and virtual reality head-mounted equipment
JP2022030262A (en) 2020-08-06 2022-02-18 キヤノン株式会社 Display control unit and control method for the same and program and recording medium for the same
US11392291B2 (en) 2020-09-25 2022-07-19 Apple Inc. Methods and interfaces for media control with dynamic feedback

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6323846B1 (en) 1998-01-26 2001-11-27 University Of Delaware Method and apparatus for integrating manual input
US6570557B1 (en) 2001-02-10 2003-05-27 Finger Works, Inc. Multi-touch system and method for emulating modifier keys via fingertip chords
US6677932B1 (en) 2001-01-28 2004-01-13 Finger Works, Inc. System and method for recognizing touch typing under limited tactile feedback conditions

Family Cites Families (90)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61223928A (en) * 1985-03-29 1986-10-04 Canon Inc Display controlling device
US4837798A (en) 1986-06-02 1989-06-06 American Telephone And Telegraph Company Communication system having unified messaging
JP2602847B2 (en) 1987-09-29 1997-04-23 株式会社日立製作所 Multimedia mail system
JP2989606B2 (en) * 1987-11-11 1999-12-13 キヤノン株式会社 Information processing method and information processing apparatus
US4935954A (en) 1988-12-28 1990-06-19 At&T Company Automated message retrieval system
US5003577A (en) 1989-04-05 1991-03-26 At&T Bell Laboratories Voice and data interface to a voice-mail service system
US5164982A (en) 1990-09-27 1992-11-17 Radish Communications Systems, Inc. Telecommunication display system
JPH04236624A (en) * 1991-01-18 1992-08-25 Sony Corp Control system
DE4290947T1 (en) 1991-04-08 1993-04-01 Hitachi, Ltd., Tokio/Tokyo, Jp
JP2970964B2 (en) * 1991-09-18 1999-11-02 株式会社日立製作所 Monitoring device
US5333266A (en) 1992-03-27 1994-07-26 International Business Machines Corporation Method and apparatus for message handling in computer systems
US5390236A (en) 1992-03-31 1995-02-14 Klausner Patent Technologies Telephone answering device linking displayed data with recorded audio message
US5283818A (en) 1992-03-31 1994-02-01 Klausner Patent Technologies Telephone answering device linking displayed data with recorded audio message
CA2142890C (en) 1992-08-26 1999-03-09 Drina C. Yue Personal number communications system
US5394445A (en) 1993-06-25 1995-02-28 Ball; Randel H. Telephone call screening and answering device
US5973676A (en) 1993-06-30 1999-10-26 Kabushiki Kaisha Toshiba Input apparatus suitable for portable electronic device
JP2602001B2 (en) 1993-11-01 1997-04-23 インターナショナル・ビジネス・マシーンズ・コーポレイション Personal communicator with shrinkable keyboard
GB9408042D0 (en) 1994-04-22 1994-06-15 Hewlett Packard Co Device for managing voice data
US5559301A (en) 1994-09-15 1996-09-24 Korg, Inc. Touchscreen interface having pop-up variable adjustment displays for controllers and audio processing systems
US5754636A (en) 1994-11-01 1998-05-19 Answersoft, Inc. Computer telephone system
JP3577760B2 (en) * 1994-12-26 2004-10-13 カシオ計算機株式会社 Communication system and information communication terminal
GB9605216D0 (en) 1996-03-12 1996-05-15 Ncr Int Inc Display system and method of moving a cursor of the display system
WO1997050076A1 (en) 1996-06-24 1997-12-31 Van Koevering Company Musical instrument system
US5745116A (en) 1996-09-09 1998-04-28 Motorola, Inc. Intuitive gesture-based graphical user interface
US6954899B1 (en) 1997-04-14 2005-10-11 Novint Technologies, Inc. Human-computer interface including haptically controlled interactions
US5943052A (en) 1997-08-12 1999-08-24 Synaptics, Incorporated Method and apparatus for scroll bar control
JPH1173275A (en) * 1997-08-29 1999-03-16 Sharp Corp Information processor
US6169911B1 (en) 1997-09-26 2001-01-02 Sun Microsystems, Inc. Graphical user interface for a portable telephone
GB2330670B (en) 1997-10-24 2002-09-11 Sony Uk Ltd Data processing
WO1999035590A1 (en) * 1998-01-07 1999-07-15 Microsoft Corporation Fast start voice recording on a hand held digital device
US8479122B2 (en) * 2004-07-30 2013-07-02 Apple Inc. Gestures for touch sensitive input devices
US6434222B1 (en) 1998-04-17 2002-08-13 Siemens Information And Communication Networks, Inc. Apparatus and method for automated multi-media messaging system information updating
US6542171B1 (en) 1998-07-08 2003-04-01 Nippon Telegraph Amd Telephone Corporation Scheme for graphical user interface using polygonal-shaped slider
JP2000122781A (en) 1998-10-20 2000-04-28 Sony Corp Processor and method for information processing and provision medium
JP2000163193A (en) * 1998-11-25 2000-06-16 Seiko Epson Corp Portable information equipment and information storage medium
US6262724B1 (en) 1999-04-15 2001-07-17 Apple Computer, Inc. User interface for presenting media information
US7007239B1 (en) 2000-09-21 2006-02-28 Palm, Inc. Method and apparatus for accessing a contacts database and telephone services
JP4282178B2 (en) * 1999-09-28 2009-06-17 Necディスプレイソリューションズ株式会社 Video recording / playback state display method and video recording / playback device
CA2322083A1 (en) 1999-10-08 2001-04-08 Nortel Networks Corporation Screen based administration of voice mail configuration
JP2001127888A (en) * 1999-10-27 2001-05-11 Oki Electric Ind Co Ltd Voice output mail system
JP2001149511A (en) * 1999-11-25 2001-06-05 Daiwa Seiko Inc Golf club head
US20020077082A1 (en) * 2000-12-18 2002-06-20 Nortel Networks Limited Voice message presentation on personal wireless devices
KR100605854B1 (en) 2001-02-28 2006-08-01 삼성전자주식회사 Method for downloading and replaying data of mobile communication terminal
US7168046B2 (en) 2001-04-26 2007-01-23 Lg Electronics Inc. Method and apparatus for assisting data input to a portable information terminal
US7730401B2 (en) * 2001-05-16 2010-06-01 Synaptics Incorporated Touch screen with user interface enhancement
US7308652B2 (en) 2001-06-08 2007-12-11 Lenovo Singapore Pte. Ltd Entry of a password through a touch-sensitive computer screen
JP4506048B2 (en) * 2001-07-16 2010-07-21 株式会社エクォス・リサーチ Vehicle communication device
US6940958B2 (en) * 2001-08-02 2005-09-06 Intel Corporation Forwarding telephone data via email
JP4689111B2 (en) * 2001-09-13 2011-05-25 クラリオン株式会社 Music player
JP2003136801A (en) * 2001-10-31 2003-05-14 Canon Inc Image processing method, image processor and printer
US6690387B2 (en) * 2001-12-28 2004-02-10 Koninklijke Philips Electronics N.V. Touch-screen image scrolling system and method
CA2431387C (en) * 2002-06-10 2007-05-29 Research In Motion Limited Voicemail notification messaging for mobile communication devices
JP2004038896A (en) 2002-06-28 2004-02-05 Clarion Co Ltd Display control means
US7956272B2 (en) 2002-07-30 2011-06-07 Apple Inc. Management of files in a personal communication device
JP2004133518A (en) * 2002-10-08 2004-04-30 Canon Inc Screen display processing of portable information apparatus
US7796977B2 (en) 2002-11-18 2010-09-14 Research In Motion Limited Voice mailbox configuration methods and apparatus for mobile communication devices
KR100547339B1 (en) * 2003-02-06 2006-01-26 엘지전자 주식회사 Display apparatus and method using bookmark
EP1618733B1 (en) * 2003-04-22 2016-04-20 Nuance Communications, Inc. A method of managing voicemails from a mobile telephone
US7512884B2 (en) * 2003-06-25 2009-03-31 Microsoft Corporation System and method for switching of media presentation
US7757182B2 (en) * 2003-06-25 2010-07-13 Microsoft Corporation Taskbar media player
US20050066279A1 (en) 2003-07-23 2005-03-24 Lebarton Jeffrey Stop motion capture tool
JP2005044036A (en) * 2003-07-24 2005-02-17 Ricoh Co Ltd Scroll control method and program making computer execute the method
US20050047629A1 (en) * 2003-08-25 2005-03-03 International Business Machines Corporation System and method for selectively expanding or contracting a portion of a display using eye-gaze tracking
US7194611B2 (en) * 2003-09-30 2007-03-20 Microsoft Corporation Method and system for navigation using media transport controls
JP4146322B2 (en) * 2003-09-30 2008-09-10 カシオ計算機株式会社 Communication system and information communication terminal
US20060008256A1 (en) * 2003-10-01 2006-01-12 Khedouri Robert K Audio visual player apparatus and system and method of content distribution using the same
US7580866B2 (en) * 2004-02-10 2009-08-25 Verizon Business Global Llc Apparatus, methods, and computer readable medium for determining the location of a portable device in a shopping environment
CN100346274C (en) 2004-03-25 2007-10-31 升达科技股份有限公司 Inputtig method, control module and product with starting location and moving direction as definition
JP2005323048A (en) * 2004-05-07 2005-11-17 Mitsubishi Electric Corp Input device
DE102004029203B4 (en) 2004-06-16 2021-01-21 Volkswagen Ag Control device for a motor vehicle
US20060007174A1 (en) * 2004-07-06 2006-01-12 Chung-Yi Shen Touch control method for a drag gesture and control module thereof
US7738637B2 (en) * 2004-07-24 2010-06-15 Massachusetts Institute Of Technology Interactive voice message retrieval
JP4743832B2 (en) * 2004-12-02 2011-08-10 アルパイン株式会社 Display input device
JP2006164033A (en) * 2004-12-09 2006-06-22 Canon Inc Editing system
US7233229B2 (en) 2005-03-01 2007-06-19 Microsoft Corporation Actionable communication reminders
US20060253210A1 (en) * 2005-03-26 2006-11-09 Outland Research, Llc Intelligent Pace-Setting Portable Media Player
WO2006104132A1 (en) 2005-03-28 2006-10-05 Matsushita Electric Industrial Co., Ltd. User interface system
US7471284B2 (en) 2005-04-15 2008-12-30 Microsoft Corporation Tactile scroll bar with illuminated document position indicator
US20060239419A1 (en) * 2005-04-20 2006-10-26 Siemens Communications, Inc. Selective and dynamic voicemail
US8396456B2 (en) * 2005-06-28 2013-03-12 Avaya Integrated Cabinet Solutions Inc. Visual voicemail management
US8261189B2 (en) * 2005-11-30 2012-09-04 International Business Machines Corporation Database monitor replay
US8498624B2 (en) * 2005-12-05 2013-07-30 At&T Intellectual Property I, L.P. Method and apparatus for managing voicemail messages
US20070143662A1 (en) * 2005-12-15 2007-06-21 Microsoft Corporation Inserting user interface elements into native applications
US7934169B2 (en) * 2006-01-25 2011-04-26 Nokia Corporation Graphical user interface, electronic device, method and computer program that uses sliders for user input
US7720916B2 (en) * 2006-02-28 2010-05-18 Microsoft Corporation Ordering personal information using social metadata
US20070239831A1 (en) * 2006-04-06 2007-10-11 Yahoo! Inc. Interface for editing, binding, and displaying an annotation for a message
US8402499B2 (en) * 2006-08-31 2013-03-19 Accenture Global Services Gmbh Voicemail interface system and method
US7996792B2 (en) 2006-09-06 2011-08-09 Apple Inc. Voicemail manager for portable multifunction device
US20080066135A1 (en) 2006-09-11 2008-03-13 Apple Computer, Inc. Search user interface for media device
US8553856B2 (en) * 2007-01-07 2013-10-08 Apple Inc. Voicemail systems and methods

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6323846B1 (en) 1998-01-26 2001-11-27 University Of Delaware Method and apparatus for integrating manual input
US20020015024A1 (en) 1998-01-26 2002-02-07 University Of Delaware Method and apparatus for integrating manual input
US6677932B1 (en) 2001-01-28 2004-01-13 Finger Works, Inc. System and method for recognizing touch typing under limited tactile feedback conditions
US6570557B1 (en) 2001-02-10 2003-05-27 Finger Works, Inc. Multi-touch system and method for emulating modifier keys via fingertip chords

Non-Patent Citations (16)

* Cited by examiner, † Cited by third party
Title
" Unlocking A Device By Performing Gestures On An Unlock Image", eingereicht am 23. Dezember 2005
"Account Information Display For Portable Communication Device", eingereicht am 23. Dezember 2005
"Activating Virtual Keys Of A Touch Screen Virtual Keyboard", eingereicht am 16. September 2005
"Gestures For Touch Sensitive Input Devices", eingereicht am 30. Juli 2004
"Gestures For Touch Sensitive Input Devices", eingereicht am 31. Januar 2005
"Keyboards For Portable Electronic Devices", eingereicht am 24. Juli 2006
"Mode-Based Graphical User Interfaces For Touch Sensitive Input Devices", eingereicht am 18. Januar 2005
"Multi-Functional Hand-Held Device", eingereicht am 3. März 2006
"Multipoint Touch Screen", eingereicht am 6. Mai 2004
"Multipoint Touch Surface Controller", eingereicht am 2. Mai 2006
"Operation Of A Computer With A Touch Screen Interface", eingereicht am 16. September 2005
"Portable Electronic Device With Interface Reconfiguration Mode", eingereicht am 24. Juli 2006
"Proximity Detector In Handheld Device", eingereicht am 30. September 2005
"Touch Screen Keyboards For Portable Electronic Devices", eingereicht am 24. Juli 2006
"Unlocking a Device by Performing Gestures an an Unlock Image," eingereicht am 23. Dezember 2005
"Virtual Input Device Placement On A Touch Screen User Interface", eingereicht am 16. September 2005

Also Published As

Publication number Publication date
US20180309875A1 (en) 2018-10-25
JP2019164785A (en) 2019-09-26
US10732834B2 (en) 2020-08-04
EP2069895A1 (en) 2009-06-17
ES2377550T3 (en) 2012-03-28
CA2661856A1 (en) 2008-03-13
JP2013128296A (en) 2013-06-27
JP6204936B2 (en) 2017-09-27
JP5307009B2 (en) 2013-10-02
KR20090066314A (en) 2009-06-23
KR101288188B1 (en) 2013-07-18
ATE535857T1 (en) 2011-12-15
EP2069895B1 (en) 2011-11-30
JP2017201821A (en) 2017-11-09
US20080055264A1 (en) 2008-03-06
US10033872B2 (en) 2018-07-24
CA2661856C (en) 2014-10-21
JP5755260B2 (en) 2015-07-29
JP2015164046A (en) 2015-09-10
KR101233531B1 (en) 2013-02-14
AU2007292473B2 (en) 2010-05-20
US20110254800A1 (en) 2011-10-20
US20200356269A1 (en) 2020-11-12
US11449223B2 (en) 2022-09-20
JP6816189B2 (en) 2021-01-20
AU2007292473A1 (en) 2008-03-13
KR20090057420A (en) 2009-06-05
JP2010503332A (en) 2010-01-28
US7996792B2 (en) 2011-08-09
WO2008030780A1 (en) 2008-03-13
PL2069895T3 (en) 2012-07-31

Similar Documents

Publication Publication Date Title
US11449223B2 (en) Voicemail manager for portable multifunction device
US20210397336A1 (en) Portable multifunction device, method, and graphical user interface for providing maps and directions
DE112008000144B4 (en) Scroll lists and move, scale and rotate documents on a touch screen display
US10228824B2 (en) Portable multifunction device, method, and graphical user interface for interacting with user input elements in displayed content
US9817436B2 (en) Portable multifunction device, method, and graphical user interface for displaying user interface objects adaptively
DE202008000260U1 (en) Portable multifunction device
DE202008000262U1 (en) Portable multifunction device
DE202008000268U1 (en) Portable multifunction device
DE112007002088T5 (en) A method of determining a cursor position from a finger contact with a touch screen display
US8477139B2 (en) Touch screen device, method, and graphical user interface for manipulating three-dimensional virtual objects
DE112007002107T5 (en) Portable electronic device, method and graphical user interface for displaying structured electronic documents
US20080168353A1 (en) Voicemail Set-Up on a Portable Multifunction Device
DE202007018420U1 (en) Portable electronic device that performs similar operations for different gestures
DE212007000039U1 (en) Portable multifunction device with touch screen display

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
R002 Refusal decision in examination/registration proceedings
R003 Refusal decision now final

Effective date: 20120531