DE112007002107T5 - Tragbare elektronische Vorrichtung, Verfahren und graphische Benutzerschnittstelle zum Anzeigen strukturierter elektronischer Dokumente - Google Patents
Tragbare elektronische Vorrichtung, Verfahren und graphische Benutzerschnittstelle zum Anzeigen strukturierter elektronischer Dokumente Download PDFInfo
- Publication number
- DE112007002107T5 DE112007002107T5 DE112007002107T DE112007002107T DE112007002107T5 DE 112007002107 T5 DE112007002107 T5 DE 112007002107T5 DE 112007002107 T DE112007002107 T DE 112007002107T DE 112007002107 T DE112007002107 T DE 112007002107T DE 112007002107 T5 DE112007002107 T5 DE 112007002107T5
- Authority
- DE
- Germany
- Prior art keywords
- gesture
- field
- touch screen
- electronic document
- screen display
- 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.)
- Withdrawn
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1626—Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1637—Details related to the display arrangement, including those related to the mounting of the display in the housing
- G06F1/1643—Details related to the display arrangement, including those related to the mounting of the display in the housing the display being associated to a digitizer, e.g. laptops that can be used as penpads
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0412—Digitisers structurally integrated in a display
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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/04845—Interaction 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 for image manipulation, e.g. dragging, rotation, expansion or change of colour
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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/0485—Scrolling or panning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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/04883—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04806—Zoom, i.e. interaction techniques or interactors for controlling the zooming operation
Abstract
Computerimplementiertes Verfahren, das umfasst: auf einer tragbaren elektronischen Vorrichtung mit einer Berührungsbildschirmanzeige, Anzeigen zumindest eines Teils einer Webseite auf der Berührungsbildschirmanzeige, wobei die Webseite eine Vielzahl an Inhaltsfeldern umfasst;
Erfassen einer ersten Fingertippgeste an einer Position auf dem angezeigten Teil der Webseite;
Bestimmen eines ersten Feldes aus der Vielzahl an Feldern an der Position der ersten Fingertippgeste; und
Vergrößern und im Wesentlichen Zentrieren des ersten Feldes auf der Berührungsbildschirmanzeige, wobei das Vergrößern ein Ausdehnen des ersten Feldes umfasst, so dass die Breite des ersten Feldes im Wesentlichen dieselbe ist, wie die Breite der Berührungsbildschirmanzeige;
Verändern der Größe von Text in dem vergrößerten Feld um eine vorbestimmte minimale Textgröße auf der Berührungsbildschirmanzeige zu erreichen oder zu überschreiten;
während das erste Feld vergrößert ist, Erfassen einer zweiten Fingertippgeste auf einem zweiten Feld, das sich von dem ersten Feld unterscheidet;
und
in Antwort auf das Erfassen...
Erfassen einer ersten Fingertippgeste an einer Position auf dem angezeigten Teil der Webseite;
Bestimmen eines ersten Feldes aus der Vielzahl an Feldern an der Position der ersten Fingertippgeste; und
Vergrößern und im Wesentlichen Zentrieren des ersten Feldes auf der Berührungsbildschirmanzeige, wobei das Vergrößern ein Ausdehnen des ersten Feldes umfasst, so dass die Breite des ersten Feldes im Wesentlichen dieselbe ist, wie die Breite der Berührungsbildschirmanzeige;
Verändern der Größe von Text in dem vergrößerten Feld um eine vorbestimmte minimale Textgröße auf der Berührungsbildschirmanzeige zu erreichen oder zu überschreiten;
während das erste Feld vergrößert ist, Erfassen einer zweiten Fingertippgeste auf einem zweiten Feld, das sich von dem ersten Feld unterscheidet;
und
in Antwort auf das Erfassen...
Description
- Technischer Bereich
- Die offenbarten Ausführungsformen beziehen sich generell auf tragbare elektronische Vorrichtungen, genauer auf tragbare elektronische Vorrichtungen die strukturierte elektronische Dokumente, wie Webseiten, auf einer Berührungsbildschirmanzeige anzeigen.
- Hintergrund
- Mit dem Kompakterwerden tragbarer elektronischer Vorrichtungen und der Zunahme der Funktionen, die von einer gegebenen Vorrichtung ausgeführt werden, ist es eine wesentliche Herausforderung geworden, eine Benutzerschnittstelle zu entwickeln, die es Benutzern ermöglicht, einfach mit einer Multifunktionsvorrichtung zu interagieren. Diese Herausforderung ist besonders signifikant für handgehaltene tragbare Vorrichtungen, die einen viel kleineren Bildschirm aufweisen als Desktop- oder Laptopcomputer. Diese Situation ist unerfreulich, weil die Benutzerschnittstelle das Tor ist, durch welches Benutzer nicht nur Inhalt erhalten, sondern auch Antworten auf Benutzeraktionen oder Verhalten, darunter Benutzerversuche auf Merkmale, Werkzeuge und Funktionen einer Vorrichtung zuzugreifen. Einige tragbare Kommunikationsvorrichtungen (z. B. Mobiltelefone, manchmal auch Handys, Zelltelefone, zellulare Telefone und ähnliches genannt) sind darauf ausgewichen mehr Druckknöpfe hinzuzufügen, die Dichte an Druckknöpfe zu erhöhen, die Funktionen von Druckknöpfen zu überladen oder komplexe Menüsysteme zu verwenden, um es einem Benutzer zu ermöglichen auf Daten zu zugreifen, Daten zu speichern und zu manipulieren. Diese herkömmlichen Benutzerschnittstellen führen oft zu komplizierten Tastenfolgen und Menühierarchien, die von dem Benutzer gemerkt werden müssen.
- Viele herkömmliche Benutzerschnittstellen, wie z. B. jene, die physikalische Druckknöpfe aufweisen, sind auch unflexibel. Dies kann eine Benutzerschnittstelle davon abhalten konfiguriert und/oder adaptiert zu werden von entweder einer Anwendung, die auf der tragbaren Vorrichtung ausgeführt wird oder von Benutzern. In Verbindung mit der Zeit beanspruchenden Voraussetzung mehrfache Tastenfolgen und Menühierarchien im Gedächtnis zu behalten und der Schwierigkeit einen gewünschten Druckknopf zu aktivieren, ist eine solche Unflexibilität für die meisten Benutzer frustrierend.
- Insbesondere ist es langsam und ermüdend in strukturierten elektronischen Dokumenten (z. B. Webseiten) auf tragbaren elektronischen Vorrichtungen mit kleinen Bildschirmen unter Verwendung von gewöhnlichen Eingabevorrichtungen (z. B. 5-Wege Kippschalter) zu navigieren. Darüber hinaus ist es umständlich Multimediainhalt in solchen Dokumenten mit tragbaren elektronischen Vorrichtungen zu steuern und zu betrachten.
- Demgemäß gibt es einen Bedarf nach tragbaren elektronischen Vorrichtungen mit transparenteren und intuitiveren Benutzerschnittstellen zum Betrachten und Navigieren von strukturierten elektronischen Dokumenten und von Multimediainhalt in solchen Dokumenten. Solche Schnittstellen erhöhen die Effektivität, Effizienz und Benutzerzufriedenheit mit Aktivitäten wie Webbrowsen auf tragbaren elektronischen Vorrichtungen.
- Zusammenfassung
- Die obigen Nachteile und andere Probleme, die mit Benutzerschnittstellen für tragbare Vorrichtungen zusammenhängen, werden vermindert oder aufgehoben durch die offenbarte tragbare Multifunktionsvorrichtung. In einigen Ausführungsformen weist die Vorrichtung eine berührungsempfindliche Anzeige (auch bekannt als ein "Berührungsbildschirm") mit einer graphischen Benutzerschnittstelle (graphical user interface, GUI), einen oder mehrere Prozessoren, Speicher und ein oder mehrere Module, Programme oder Gruppen an Anweisungen, die in dem Speicher gespeichert sind, zum Ausführen mehrerer Funktionen, auf. In einigen Ausführungsfomen interagiert der Benutzer mit der GUI primär über Fingerkontakte und Gesten auf der berührungsempfindlichen Anzeige. In einigen Ausführungsformen können die Funktionen Telefon, Videokonferenz, E-Mail, Sofortmitteilungen, Blog, digitale Fotographie, digitales Video, Webbrowser, digitaler Musikabspieler und/oder digitaler Videoabspieler einschließen. Anweisungen zum Ausführen dieser Funktionen können in einem computerlesbaren Speichermedium oder anderem Computerprogrammprodukt, das zur Ausführung durch einen oder mehreren Prozessoren konfiguriert ist, enthalten sein.
- In einem Aspekt der Erfindung umfasst ein computerimplementiertes Verfahren zur Verwendung in Verbindung mit einer tragbaren elektronischen Vorrichtung mit einer Berührungsbildschirmanzeige: Anzeigen zumindest eines Teils eines strukturierten elektronischen Dokuments auf der Berührungsbildschirmanzeige, wobei das strukturierte elektronische Dokument eine Vielzahl an Inhaltsfeldern umfasst; Erfassen einer ersten Geste an einer Position auf dem angezeigte Teil des strukturierten elektronischen Dokuments; Bestimmen eines ersten Feldes aus der Vielzahl an Feldern an der Position der ersten Geste; und Vergrößern und im Wesentlichen Zentrieren des ersten Feldes auf der Berührungsbildschirmanzeige.
- In einem anderen Aspekt der Erfindung umfasst eine graphische Benutzerschnittstelle auf einer tragbaren elektronischen Vorrichtung mit einer Berührungsbildschirmanzeige: Zumindest einen Teil eines strukturierten elektronischen Dokuments, wobei das strukturierte elektronische Dokument eine Vielzahl an Inhaltsfeldern umfasst. In Antwort auf ein Erfassen einer ersten Geste an einer Position auf dem Teil des strukturierten elektronischen Dokuments wird ein erstes Feld aus der Vielzahl an Feldern an der Position der ersten Geste bestimmt und das erste Feld wird vergrößert und im Wesentlichen zentriert auf der Berührungsbildschirmanzeige.
- In einem anderen Aspekt der Erfindung umfasst eine tragbare elektronische Vorrichtung: 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 eingerichtet durch den einen oder die mehreren Prozessoren ausgeführt zu werden. Das eine oder die mehreren Programme beinhalten Anweisungen zum Anzeigen zumindest eines Teils eines strukturierten elektronischen Dokuments auf der Berührungsbildschirmanzeige, wobei das strukturierte elektronische Dokument eine Vielzahl an Inhaltsfeldern umfasst. Das eine oder die mehreren Programme umfassen auch: Anweisungen zum Erfassen einer ersten Geste an einer Position auf dem angezeigten Teil des strukturierten elektronischen Dokuments; Anweisungen zum Bestimmen eines ersten Feldes aus der Vielzahl an Feldern an der Position der ersten Geste; und Anweisungen zum Vergrößern und im Wesentlichen Zentrieren des ersten Feldes auf der Berührungsbildschirmanzeige.
- In einem anderen Aspekt der Erfindung umfasst ein Computerprogrammprodukt ein computerlesbares Speichermedium und einen Computerprogrammmechanismus (z. B. ein oder mehrere Computerprogramme), der darin eingebettet ist. Der Computerprogrammmechanismus umfasst Anweisungen, welche wenn sie durch eine tragbare elektronische Vorrichtung mit einer Berührungsbildschirmanzeige ausgeführt werden, die Vorrichtung veranlassen: Zumindest einen Teil eines strukturierten elektronischen Dokuments auf der Berührungsbildschirmanzeige anzuzeigen, wobei das strukturierte elektronische Dokument eine Vielzahl an Inhaltsfeldern umfasst; eine erste Geste an einer Position auf dem angezeigten Teil des strukturierten elektronischen Dokuments zu erfassen; ein erstes Feld aus der Vielzahl an Feldern an der Position der ersten Geste zu bestimmten; und das erste Feld auf der Berührungsbildschirmanzeige zu vergrößern und im Wesentlichen zu zentrieren.
- In einem anderen Aspekt der Erfindung umfasst eine tragbare elektronische Vorrichtung mit einer Berührungsbildschirmanzeige: Mittel zum Anzeigen zumindest eines Teils eines strukturierten elektronischen Dokuments auf der Berührungsbildschirmanzeige, wobei das strukturierte elektronische Dokument eine Vielzahl an Inhaltsfeldern umfasst; Mittel zum Erfassen einer ersten Geste an einer Position auf dem angezeigten Teil des strukturierten elektronischen Dokuments; Mittel zum Bestimmen eines ersten Feldes aus der Vielzahl an Feldern an der Position der ersten Geste; und Mittel zum Vergrößern und im Wesentlichen Zentrieren des ersten Feldes auf der Berührungsbildschirmanzeige.
- Die offenbarten Ausführungsformen ermöglichen es einem Benutzer strukturierte elektronische Dokumente und Multimediainhalt innerhalb solcher Dokumente einfacher zu betrachten und darin zu navigieren auf tragbaren elektronischen Vorrichtungen.
- Kurze Beschreibung der Zeichnungen
- Für ein besseres Verständnis der vorgenannten Ausführungsformen der Erfindung sowie zusätzlicher Ausführungsformen davon sollte Bezug genommen werden auf die folgende Beschreibung von Ausführungsformen in Verbindung mit den folgenden Zeichnungen, in welchen sich gleiche Bezugszeichen auf entsprechende Teile über die Figuren hinweg beziehen.
-
1A und1B sind Blockdiagramme, die tragbare Multifuktionsvorrichtungen mit berührungsempfindlichen Anzeigen in Übereinstimmung mit einigen Ausführungsformen darstellen. -
2 stellt eine tragbare Multifuktionsvorrichtung mit einem Berührungsbildschirm in Übereinstimmung mit einigen Ausführungsformen dar. -
3 stellt eine beispielhafte Benutzerschnittstelle zum Entsperren einer tragbaren Multifunktionsvorrichtung in Übereinstimmung mit einigen Ausführungsformen dar. -
4A und4B stellen beispielhafte Benutzerschnittstellen für ein Menü an Anwendungen auf einer tragbaren Multifunktionsvorrichtung in Übereinstimmung mit einigen Ausführungsformen dar. -
5A bis5M stellen beispielhafte Benutzerschnittstellen für einen Browser in Übereinstimmung mit einigen Ausführungsformen dar. -
6A bis6C sind Flussdiagramme, die einen Vorgang zum Anzeigen von strukturierten elektronischen Dokumenten, wie Webseiten, auf einer tragbaren elektronischen Vorrichtung mit einer Berührungsbildschirmanzeige in Übereinstimmung mit einigen Ausführungsformen darstellen. -
7A bis7F stellen beispielhafte Benutzerschnittstellen zum Abspielen eines Elements von eingebettetem Multimediainhalt in Übereinstimmung mit einigen Ausführungsformen dar. -
8 ist ein Flussdiagramm, das einen Vorgang zum Anzeigen von eingebettetem Multimediainhalt auf einer tragbaren elektronischen Vorrichtung mit einer Berührungsbildschirmanzeige in Übereinstimmung mit einigen Ausführungsformen darstellt. - Beschreibung von Ausführungsformen
- 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 Details hervorgehoben um ein durchgängiges Verständnis der vorliegenden Erfindung bereitzustellen. Jedoch wird es für den Fachmann offensichtlich sein, dass die vorliegende Erfindung ohne diese spezifischen Details ausgeübt werden kann. Bei anderen Gelegenheiten sind wohlbekannte Verfahren, Prozeduren, Komponenten, Schaltungen und Netzwerke nicht im Detail beschrieben worden, um nicht unnötig Aspekte der Ausführungsformen zu verdecken.
- Es wird auch verstanden werden, dass, obwohl die Begriffe erster, zweiter, etc. hierin verwendet werden können, um verschiedene Elemente zu beschreiben, sollten diese Elementen nicht durch diese Begriffe begrenzt werden. Diese Begriffe sind nur verwendet um ein Element von einem anderen zu unterscheiden. Zum Beispiel eine erste Geste könnte eine zweite Geste genannt werden und ähnlich könnte eine zweite Geste eine erste Geste genannt werden, ohne den Bereich der vorliegenden Erfindung zu verlassen.
- Die Terminologie, die in der Beschreibung der Erfindung hierin verwendet wird, ist nur zum Zwecke des Beschreibens spezieller Ausführungsformen und hat nicht die Intention, die Erfindung zu begrenzen. Wie in der Beschreibung der Erfindung und den angefügten Ansprüchen verwendet, haben die Singularformen in "ein"/"eine" und "der"/"die"/"das" die Intention, die Pluralformen ebenfalls einzuschließen, wenn nicht der Kontext klar etwas anderes anzeigt. Es wird auch verstanden werden, dass der Begriff "und/oder" wie hierin verwendet, sich bezieht auf und umschließt, jede und alle möglichen Kombinationen von einem oder mehreren der zugehörigen, aufgelisteten Elemente. Es wird weiter verstanden werden, dass die Begriffe "umfasst" und/oder "umfassend", wenn sie in dieser Beschreibung verwendet werden, die Anwesenheit der genannten Merkmale, ganzen Zahlen, Schritte, Operationen, Elemente und/oder Komponenten spezifiziert, aber nicht die Anwesenheit oder das Hinzufügen von einem oder mehreren dieser Merkmale, ganzen Zahlen, Schritte, Operationen, Elemente, Komponenten und/oder Gruppen davon ausschließt.
- Ausführungsformen einer tragbaren Multifunktionsvorrichtung, Benutzerschnittstellen für solche Vorrichtungen und zugeordneter Prozesse zum Verwenden dieser Vorrichtungen werden 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 beinhaltet.
- Die Benutzerschnittstelle kann ein physikalisches Klickrad beinhalten, zusätzlich zu einem Berührungsbildschirm oder ein virtuelles Klickrad, das auf dem Berührungsbildschirm angezeigt wird. Ein Klickrad ist eine Benutzerschnittstellenvorrichtung, die Navigationsbefehle bereitstellen kann, basierend auf einer Winkelverschiebung des Rades oder eines Kontaktpunktes mit dem Rad durch einen Benutzer der Vorrichtung. Ein Klickrad kann auch verwendet werden, um Benutzerbefehle bereitzustellen, die zu der Wahl von einem oder mehreren Elementen korrespondieren, z. B. wenn der Benutzer der Vorrichtung zumindest einen Teil des Rades oder das Zentrum des Rades herunterdrückt. Alternativ kann eine Unterbrechung eines Kontakts mit einem Klickradbild auf einer Berührungsbildschirmoberfläche einen Benutzerbefehl, der zu einer Wahl korrespondiert, anzeigen. Der Einfachheit halber wird in der Diskussion, die folgt, eine tragbare Multifunktionsvorrichtung, die einen Berührungsbildschirm einschließt, verwendet, als eine beispielhafte Ausführungsform. 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 einschließen können, wie z. B. ein physikalisches Klickrad, eine physikalische Tastatur, eine Maus und/oder einen Joystick.
- Die Vorrichtung unterstützt eine Vielzahl an Anwendungen, wie z. B. eine oder mehrere der folgenden: Eine Telefonanwendung, eine Videokonferenzanwendung, eine E-Mailanwendung, eine Sofortmitteilungsanwendung, eine Blogginganwendung, eine Fotoverwaltungsanwendung, eine Digitalkameraanwendung, eine digitale Videokameraanwendung, eine Webbrowseranwendung, eine digitale Musikabspieleranwendung und/oder digitale Videoabspieleranwendung.
- 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 auf dem Berührungsbildschirm sowie korrespondierende Informationen, die auf der Vorrichtung angezeigt werden, können angepasst und/oder variiert werden von einer Anwendung zur nächsten und/oder innerhalb einer bestimmten Anwendung. Auf diese Weise kann eine gemeinsame physikalische Architektur (wie z. B. der Berührungsbildschirm) der Vorrichtung eine Vielzahl an Anwendungen mit Benutzerschnittstellen, die intuitiv und transparent sind, unterstützen.
- Die Benutzerschnittstellen können eine oder mehrere Softtastaturausführungsformen einschließen. Die Softtastaturausführungsformen können Standard (QWERTY) und/oder Nicht Standard Konfigurationen an Symbolen auf den angezeigten Icons der Tastatur einschließen, wie z. B. jene, die beschrieben sind, in U.S. Patentanmeldungen Nr. 11/459,606 "Keyboards For Portable Electronic Devices", eingereicht am 24. Juli 2006 und 11/459,615 "Touch Screen Keyboards For Portable Electronic Devices", eingereicht am 24. Juli 2006 deren Inhalte hierin durch Bezugnahme eingebunden sind. Die Tastaturausführungsformen können eine verringerte Anzahl an Icons (oder Softtasten) im Vergleich zu der Anzahl an Tasten in existierenden physikalischen Tastaturen, wie z. B. jene für eine Schreibmaschine, enthalten. Dies kann es für Benutzer einfacher machen, eine oder mehrere Icons in der Tastatur zu wählen und damit eines oder mehrere korrespondierende Symbole. Die Tastaturausführungsformen können anpassungsfä hig sein. Zum Beispiel können die angezeigten Icons in Übereinstimmung mit Benutzeraktionen modifiziert werden, wie z. B. Wählen eines oder mehrerer Icons und/oder eines oder mehrerer korrespondierender Symbole. Eine oder mehrere Anwendungen auf der tragbaren Vorrichtung können gemeinsame und/oder verschiedene Tastaturausführungsformen verwenden. Damit können die verwendeten Tastaturausführungsformen zumindest an einige der Anwendungen angepasst werden. In einigen Anwendungen können eine oder mehrere Tastaturausführungsformen auf einen bestimmten Benutzer zugeschnitten werden. Zum Beispiel können eine oder mehrere Tastaturausführungsformen auf einen bestimmten Benutzer zugeschnitten werden, basierend auf einer Wortbenutzungshistorie (Lexikographie, Jargon, individuelle Benutzung) des bestimmten Benutzers. Einige der Tastaturausführungsformen können angepasst werden, um die Wahrscheinlichkeit eines Benutzerfehlers zu verringern, wenn ein oder mehrere Icons gewählt werden und damit ein oder mehrere Symbole, wenn die Softtastaturausführungsformen verwendet werden.
- Die Aufmerksamkeit wird nun auf Ausführungsformen der Vorrichtung gerichtet.
1A und1B sind Blockdiagramme, die tragbare Multifunktionsvorrichtungen100 mit berührungsempfindlichen Anzeigen112 darstellen, in Übereinstimmung mit einigen Ausführungsformen. Die berührungsempfindliche Anzeige112 wird manchmal ein "Berührungsbildschirm" der Bequemlichkeit halber genannt und kann auch bekannt sein als oder genannt werden berührungsempfindliches Anzeigensystem. Die Vorrichtung100 kann einen Speicher102 (der ein oder mehrere computerlesbare Speichermedien einschließen kann), ein Speichersteuergerät122 , eine oder mehrere Verarbeitungseinheiten (CPUs)120 , eine Peripheriegeräteschnittstelle118 , RF Schaltung108 , Audioschaltung110 , einen Lautsprecher111 , ein Mikrofon113 , ein Eingabe/Ausgabe (I/O) Untersystem106 , andere Eingabe- oder Steuergeräte116 und einen externen Anschluss124 umfassen. Die Vorrichtung100 kann einen oder mehrere optische Sensoren164 einschließen. Diese Komponenten können über einen oder mehrere Kommunikationsbusse oder Signalleitungen103 kommunizieren. - Es sollte verstanden werden, dass die Vorrichtung
100 nur ein Beispiel einer tragbaren Multifunktionsvorrichtung100 ist und dass die Vorrichtung100 mehr oder weniger Komponenten als gezeigt haben kann, zwei oder mehr Komponenten kombinieren kann oder eine verschiedene Konfiguration oder Anordnung der Komponenten haben kann. Die verschiedenen Komponenten, die in1A und1B gezeigt sind, können in Hardware, Software oder einer Kombination von Hardware und Software implementiert sein, darunter eine oder mehrere signalverarbeitende und/oder anwendungsspezifische integrierte Schaltungen. - Der Speicher
102 kann Highspeed Random Access Speicher beinhalten und kann auch nicht volatilen Speicher beinhalten, wie z. B. eine oder mehrere magnetische Plattenspeichervorrichtungen, Flashspeichervorrichtungen oder andere nicht volatile Solid State Speichervorrichtungen. Zugriff auf Speicher102 durch andere Komponenten der Vorrichtung100 , wie z. B. der CPU120 und der Peripheriegeräteschnittstelle118 kann durch das Speichersteuergerät122 kontrolliert werden. - Die Peripheriegeräteschnittstelle
118 verbindet die Eingabe- und Ausgabeperipheriegeräte der Vorrichtung mit der CPU120 und dem Speicher102 . Der eine oder die mehreren Prozessoren120 führen verschiedene Softwareprogramme und/oder Gruppen an Anweisungen, die in Speicher102 gespeichert sind, aus, um verschiedene Funktionen für die Vorrichtung100 auszuführen und um Daten zu verarbeiten. - In einigen Ausführungsformen können die Peripherigeräteschnittstelle
118 , die CPU120 und das Speichersteuergerät122 auf einem einzigen Chip implementiert sein, wie z. B. ein Chip104 . In einigen anderen Ausführungsformen können sie auf separaten Chips implementiert sein. - Die RF (Radio Frequency) Schaltung
108 empfängt und sendet RF Signale, auch elektromagnetische Signale genannt. Die RF Schaltung108 wandelt elektrische Signale zu/von elektromagnetischen Signalen und kommuniziert mit Kommunikationsnetzwerken und anderen Kommunikationsvorrichtungen über die elektromagnetischen Signale. Die RF Schaltung108 kann wohlbekannte Schaltungen zum Ausführen dieser Funktionen, darunter aber nicht begrenzt auf ein Antennensystem, einen RF Transceiver, einen oder mehrere Verstärker, einen Tuner, einen oder mehrere Oszillatoren, einen digitalen Signalprozessor, einen CODEC Chipsatz, ein Subscriber Identity Module (SIM) Card, Speicher, usw. einschließen. Die RF Schaltung108 kann mit Netzwerken kommunizieren, wie z. B. dem Internet auch referenziert als das World Wide Web (WWW), einem Intraet und/oder einem drahtlosen Netzwerk, wie z. B. einem zellulares Telefonnetzwerk, einem Wireless Local Area Network (LAN) und/oder einem Metropolitan Area Network (MAN) und anderen Vorrichtungen über drahtlose Kommunikation. Die drahtlose Kommunikation kann eine Vielzahl an Kommunikationsstandards, Protokollen und Technologien verwenden, darunter aber nicht begrenzt auf Global System For Mobile Communications (GSM), Enhanced Data GSM Envrionment (EDGE), 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), Sprache über Internetprotokoll (VoIP), Wi-MAX, ein Protokoll für E-Mail (z. B. Internet Message Access Protocol (IMAP) und/oder Post Office Protokoll (POP), Sofortmitteilungen (z. B. Extensible Messaging und Presence Protocol (XMPP), Session Initiation Protokoll For Instant Messaging And Presence Leveraging Extensions (SIMPLE), und/oder Sofortmitteilungen und Presence Service (Instant Messaging And Presence Service, IMPS) und/oder Short Message Service (SMS)) oder jedes andere geeignete Kommunikationsprotokoll, darunter Kommunikationsprotokolle, die zum Zeitpunkt der Anmeldung dieses Dokuments noch nicht entwickelt sind. - Die Audioschaltung
110 , der Lautsprecher111 und das Mikrofon113 stellen eine Audioschnittstelle zwischen einem Benutzer und der Vorrichtung100 bereit. Die Audioschaltung110 empfängt Audiodaten von der Peripheriegeräteschnittstelle118 , wandelt die Audiodaten in ein elektrisches Signal um und überträgt das elektrische Signal zu dem Lautsprecher111 . Der Lautsprecher111 wandelt die elektrischen Signale in vom Menschen wahrnehmbare Schallwellen um. Die Audioschaltung110 empfängt auch elektrische Signale, die von dem Mikrofon113 von Schallwellen aus umgewandelt werden. Die Audioschaltung110 wandelt die elektrischen Signale in Audiodaten um und überträgt die Audiodaten zu der Peripheriegeräteschnittstelle118 zur Verarbeitung. Audiodaten können empfangen werden von und/oder übertragen werden zu Speicher102 und/oder die RF Schaltung108 über die Peripheriegeräteschnittstelle118 . In einigen Ausführungsformen beinhaltet die Audioschaltung110 einen Sprechgarnituranschluss (z. B.212 ,2 ). Der Sprechgarnituranschluss stellt eine Schnittstelle zwischen der Audioschaltung110 und entnehmbaren Audio Eingabe/Ausgabe-Peripheriegeräten bereit, wie z. B. Nur Ausgabe Kopfhörer oder eine Garnitur mit sowohl Ausgabe (z. B. ein Kopfhörer für eines oder beide Ohren) als auch Eingabe (z. B. ein Mikrofon). - Das I/O Untersystem
106 verbindet Eingabe/Ausgabe Peripheriegeräte auf der Vorrichtung100 , wie z. B. den Berührungsbildschirm112 und andere Eingabe/Ausgabe Geräte116 mit der Peripheriegeräteschnittstelle118 . Das I/O Untersystem106 kann ein Anzeigensteuergerät156 und ein oder mehrere Eingabesteuergeräte160 für andere Eingabe- oder Steuergeräte einschließen. Das eine oder die mehreren Eingabesteuergeräte160 empfangen/senden elektrische Signale von/zu anderen Eingabe- oder Steuergeräten116 . Die anderen Eingabe-/Steuergeräte116 können physikalische Knöpfe (z. B. Druckknöpfe, Wippschalter, etc.), Wählscheiben, Schiebeschalter, Joysticks, Klickräder, usw. einschließen. In einigen alternativen Ausführungsformen kann/können Eingabesteuergerät(e)160 verbunden sein mit irgendeinem (oder keinem) der folgenden: eine Tastatur, Infrarotanschluss, USB-Anschluss und eine Zeigevorrichtung, wie z. B. eine Maus. Die einen oder mehreren Knöpfe (z. B.208 ,2 ) können einen Hoch/Runter Knopf zur Lautstärkensteuerung des Lautsprechers111 und/oder des Mikrofons113 einschließen. Der eine oder die mehreren Knöpfe können einen Druckknopf (z. B.206 ,2 ) einschließen. Ein schnelles Drücken auf den Druckknopf kann eine Verriegelung des Berührungsbildschirms112 entriegeln oder einen Prozess beginnen, der Gesten auf dem Berührungsbildschirm verwendet, um die Vorrichtung zu Entsperren, wie beschrieben in der U.S. Patentanmeldung 11/322,549 "Unlocking a Device by Performing Gestures an an Unlock Image," eingereicht am 23. Dezember 2005, die hiermit unter Bezugnahme eingebunden ist. Ein längeres Drücken des Druckknopfes (z. B.206 ) kann die Vorrichtung100 an- oder ausschalten. Der Benutzer kann in der Lage sein, eine Funktionalität von einem oder mehreren der Knöpfe zu ändern. Der Berührungsbildschirm112 wird verwendet, virtuelle oder Softknöpfe und eine oder mehrere Softtastaturen zum implementieren. - Der berührungsempfindliche Berührungsbildschirm
112 stellt eine Eingabeschnittstelle und eine Ausgabeschnittstelle zwischen der Vorrichtung und einem Benutzer bereit. Das Anzeigensteuergerät156 empfängt und/oder sendet elektrische Signale von/zu dem Berührungsbildschirm112 . Der Berührungsbildschirm112 zeigt visuelle Ausgaben an den Benutzer an. Die visuellen Ausgaben können beinhalten Graphiken, Text, Icons, Video und jede Kombination davon (gemeinschaftlich genannt "Graphiken"). In einigen Ausführungsformen können einige oder alle der visuellen Ausgaben mit Benutzerschnittstellenobjekten korrespondieren, weitere Details davon werden unten beschrieben. - Ein Berührungsbildschirm
112 hat eine berührungsempfindliche Oberfläche, Sensor oder Gruppe an Sensoren, die Eingaben von dem Benutzer, basierend auf haptischen und/oder taktilem Kontakt akzeptiert. Der Berührungsbildschirm112 und das Anzeigensteuergerät156 (zusammen mit jedem zugehörigen Modul und/oder Gruppen an Anweisungen in Speicher102 ) erfassen Kontakt (und jede Bewegung oder Unterbrechung des Kontakts) auf dem Berührungsbildschirm112 und wandeln den erfassten Kontakt in Interaktion mit Benutzeroberflächenobjekten (z. B. eine oder mehrere Softtasten, Icons, Webseiten oder Bilder), die auf dem Berührungsbildschirm angezeigt werden. In einer beispielhaften Ausführungsform kor respondiert ein Kontaktpunkt zwischen einem Berührungsbildschirm112 und dem Benutzer zu einem Finger des Benutzers. Der Berührungsbildschirm112 kann LCD (Liquid Chrystal Display) Technologie verwenden oder LPD (Light Emitting Polymer Display) Technologie, obwohl andere Anzeigentechnologien in anderen Ausführungsformen verwendet werden können. Der Berührungsbildschirm112 und das Anzeigensteuergerät156 können Kontakt oder jede Bewegung oder Unterbrechung davon erfassen unter Verwendung irgendeiner aus einer Vielzahl an berührungsempfindlichen Technologien, die jetzt bekannt sind oder später entwickelt werden, darunter, aber nicht begrenzt auf, kapazitive, resistive, infrarot, akustische Oberflächenwellentechnologien sowie andere Näherungssensorfelder oder andere Elemente zum Bestimmen eines oder mehrerer Kontaktpunkte mit einem Berührungsbildschirm112 . - Eine berührungsempfindliche Anzeige kann in einigen Ausführungsformen des Berührungsbildschirms
112 analog zu den Mehrfachberührungsempfindlichen Tafeln sein, die in den folgendenU.S. Patenten beschrieben sind: 6,323,846 (Westerman et al.),6,570,557 (Westerman et al.), und/oder6,677,932 (Westerman), und/oderU.S. Patent Veröffentlichung 2002/0015024 A1 112 visuelle Ausgaben von der tragbaren Vorrichtung100 an, wohingegen berührungsempfindliche Tafeln keine visuelle Ausgabe bereitstellen. - Eine berührungsempfindliche Anzeige in einigen Ausführungsformen des Berührungsbildschirms
112 kann sein wie in den folgenden Anmeldungen beschrieben: (1) U.S. Patentanmeldung Nr. 11/381,313 "Multipoint Touch surface Controller", eingereicht am 2. Mai 2006; (2) U.S. Patentanmeldung Nr. 10/840,862, "Multipoint Touchscreen", eingereicht am 6. Mai 2004; (3) U.S. Patentanmeldung Nr. 10/903,964, "Gestures For Touch Sensitive Input Devices", eingereicht am 30. Juli 2004; (4) U.S. Patentanmeldung Nr. 11/048,264, "Gestures For Touch Sensitive Input Devices", eingereicht am 31. Januar 2005; (5) U.S. Patentanmeldung Nr. 11/038,590, "Mode-Based Graphical User Interfaces For Touch Sensitive In put Devices", eingereicht am 18. Janaur 2005; (6) U.S. Patentanmeldung Nr. 11/228,758," Virtual Input Device Placement On A Touch Screen User Interface", eingereicht am 16. September 2005; (7) U.S. Patentanmeldung Nr. 11/228,700, "Operation Of A Computer With A Touch Screen Interface", eingereicht am 16. September 2005; (8) U.S. Patentanmeldung Nr. 11/228,737, "Activating Virtual Keys Of A Touch-Screen Virtual Keyboard", eingereicht am 16. September 2005; and (9) U.S. Patentanmeldung Nr. 11/367,749, "Multi-Functional hand-Held Device", eingereicht am 3. März 2006. Alle diese Anmeldungen sind hiermit unter Bezugnahme eingebunden. - 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 160 dpi. Der Benutzer kann mit dem Berührungsbildschirm112 Kontakt aufnehmen unter Verwendung jedes geeigneten Objektes oder Anhanges, wie z. B. ein Stift, ein Finger usw. In einigen Ausführungsformen ist die Benutzerschnittstelle entwickelt um primär mit fingerbasierten Kontakten und Gesten zu arbeiten, die weit weniger präzise als stiftbasierte Eingaben sind, aufgrund des größeren Kontaktbereiches eines Finger auf dem Berührungsbildschirm. In einigen Ausführungsformen übersetzt die Vorrichtung die grobe fingerbasierte Eingabe in eine präzise Zeiger/Cursorposition oder Befehl zum Ausführen der vom Benutzer gewünschten Aktionen. - 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 einschließen. In einigen Ausführungsformen ist das Berührungsfeld ein berührungsempfindlicher Bereich der Vorrichtung, das im Gegensatz zu dem Berührungsbildschirm visuelle Ausgaben nicht anzeigt. Das Berührungsfeld kann eine berührungsempfindliche Oberfläche sein, die getrennt von dem Berührungsbildschirm112 ist oder eine Erweiterung der berührungsempfindlichen Oberfläche, die von dem Berührungsbildschirm gebildet wird. - In einigen Ausführungsformen kann die Vorrichtung
100 ein physikalisches oder virtuelles Klickrad als ein Eingabesteuergerät116 einschließen. Ein Benutzer kann navigieren unter und interagieren mit einem oder mehreren graphischen Objekten (auf die sich zukünftig als Icons bezogen wird), die in dem Berührungsbildschirm112 angezeigt werden, durch Rotieren des Klickrades oder durch Bewegen eines Kontaktpunktes mit dem Klickrad (z. B. wobei der Betrag der Bewegung von dem Kontaktpunkt über seine Winkelverschiebung unter Bezug auf einen zentralen Punkt des Klickrades gemessen wird). Das Klickrad kann auch verwendet werden um eines oder mehrere der angezeigten Icons zu wählen. Zum Beispiel kann der Benutzer zumindest einen Teil des Klickrades oder eines zugeordneten Knopfes herunterdrücken. Benutzerbefehle und Navigationsbefehle, die durch den Benutzer über das Klickrad bereitgestellt werden, können durch ein Eingabesteuergerät160 sowie eines oder mehrere der Module und/oder Gruppen an Anweisungen in Speicher102 verarbeitet werden. Für ein virtuelles Klickrad, können das Klickrad bzw. das Klickradsteuergerät Teil des Berührungsbildschirm112 bzw. des Anzeigensteuergeräts156 sein. Für ein virtuelles Klickrad kann das Klickrad entweder ein undurchsichtiges oder semi-transparentes 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 durch Benutzerkontakt mit dem Berührungsbildschirm bedient. - Die Vorrichtung
100 schließt auch ein Energiesystem162 ein, zum Bereitstellen von Energie für die verschiedenen Komponenten. Das Energiesystem162 kann ein Energieverwaltungssystem, eine oder mehrere Energiequellen (z. B. Batterie, Wechselstrom, (Alternating Current, AC)) ein Wiederaufladesystem, eine Energieausfallerfassungsschaltung, einen Energieumsetzer oder Inverter, einen Energiestatusindikator (z. B. eine Light Emitting Diode (LED)) und jede andere Komponente, die mit der Erzeugung, Verwaltung und Verteilung von Energie in tragbaren Vorrichtungen zusammenhängt umfassen. - Die Vorrichtung
100 kann auch einen oder mehrere optische Sensoren164 einschließen.1A und1B zeigen einen optischen Sensor, der mit einem optischen Sensorsteuergerät158 in I/O Untersystem106 verbunden ist. Der optische Sensor164 kann Charge Coupled Device (CCD) oder komplementärer Metaloxid Halbleiter Fototransistoren (complementary metal-oxide semiconductor, CMOS, phototransistors) einschließen. Der optische Sensor164 empfängt Licht von der Umgebung, die durch eine oder mehrere Linsen projiziert werden und wandelt das Licht in Daten um, die ein Bild repräsentieren. In Verbindung mit einem Bildmodul143 (auch genannt ein Kameramodul) kann der optische Sensor164 stehende Bilder oder Video erfassen. In einigen Ausführungsformen ist ein optischer Sensor auf der Rückseite der Vorrichtung100 angeordnet, gegenüber der Berührungsbildschirmanzeige112 auf der Vorderseite der Vorrichtung, so dass die Berührungsbildschirmanzeige als ein Sucher für entweder stehende und/oder Videobilderfassung verwendet werden kann. In einigen Ausführungsformen ist ein optischer Sensor an der Vorderseite der Vorrichtung angeordnet, so dass das Bild des Benutzers 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 Sensors164 durch den Benutzer verändert werden (z. B. durch Rotieren der Linse und des Sensors in dem Vorrichtungsgehäuse), so dass ein einziger optischer Sensor164 zusammen mit der Berührungsbildschirmanzeige für Videokonferenzen und stehende und/oder Videobildaufnahmen verwendet werden kann. - Die Vorrichtung
100 kann auch einen oder mehrere Näherungssensoren166 einschließen.1A und1B zeigen einen Näherungssensor166 , der zu Peripheriegeräteschnittstelle118 verbunden ist. Alternativ kann der Näherungssensor166 zu einem Eingabesteuergerät160 in dem I/O Untersystem106 verbunden sein. Der Näherungssensor166 kann wie in U.S. Patentanmeldung Nr. 11/241,839 "Proximity Detector In Handheld Device", eingereicht am 30. September 2005; Anmeldung Nr. 11/240,788,"Proximity Detector in Handheld Device", 11/620,702, ein gereicht am 30. September 2005; noch zuzuweisende Anmeldungsnummer, eingereicht am 7. Januar 2007, "Using Ambient Light Sensor To Augment Proximity Sensor Output", Aktenzeichen des Anwalts 04860.P4851US; Anmeldung Nr. noch zuzuweisen, eingreicht am 24. Oktober 2006, "Automated Response To And Sensing Of User Acitvity In Portable Devices" Aktenzeichen des Anwalts 04860.P4293; und noch zuzuweisende Anmeldungsnummer, "Methods And Systems For Automatic Configuration of Periperals" Aktenzeichen des Anwalts 04860.P4293, arbeiten, die hiermit unter Bezugnahem eingebunden sind. In einigen Ausführungsformen schaltet der Näherungssensor den Berührungsbildschirm112 aus und deaktiviert ihn, wenn die Multifunktionsvorrichtung in der Nähe des Benutzerohres platziert wird (z. B. wenn der Benutzer einen Telefonanruf macht). In einigen Ausführungsformen behält der Näherungssensor den Bildschirm ausgeschaltet, wenn die Vorrichtung in der Tasche des Benutzers, der Handtasche des Benutzers oder anderen dunklen Bereichen ist, um unnötigen Batterieverbrauch zu vermeiden, wenn die Vorrichtung in einem gesperrten Zustand ist. - Die Vorrichtung
100 kann auch einen oder mehrere Beschleunigungsmesser168 einschließen.1A und1B zeigen einen Beschleunigungsmesser168 , der zu der Peripheriegeräteschnittstelle118 verbunden ist. Alternativ kann der Beschleunigungsmesser168 mit einem Eingabesteuergerät160 in dem I/O Untersystem106 verbunden sein. Der Beschleunigungsmesser168 kann arbeiten, wie beschrieben in derU.S. Patent Veröffentlichung Nr. 20050190059 "Accelerationbased Theft Detection System for Portable Electronic Devices", undU.S. Patent Veröffentlichung Nr. 20060017692 , "Methods And Apparatuses For Operating A Portable Device Based On An Accelerometer", von denen beide hier unter Bezugnahme eingebunden sind. In einigen Ausführungsformen wird Information auf der Berührungsbildschirmanzeige in einer Portraitansicht oder einer Landschaftsansicht dargestellt, basierend auf einer Analyse von Daten, die von dem einen oder den mehreren Beschleunigungsmessern empfangen werden. - In einigen Ausführungsformen können die Softwarekomponenten, die in Speicher
102 gespeichert sind, ein Betriebssystem126 , ein Kommunikationsmodul (oder 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 einschließen. - Das Betriebssystem
126 (z. B. Darwin, RTXC, LINUX, UNIX, OS X, WINDOWS oder ein eingebettetes Betriebssystem, wie z. B. V×Works) beinhalten verschiedene Softwarekomponenten und/oder Treiber zum Steuern und Verwalten genereller Systemaufgaben (z. B. Speicherverwaltung, Speichervorrichtungsteuerung, Energieverwaltung, etc.) und ermöglicht Kommunikation zwischen verschiedenen Hardware- und Softwarekomponenten. - Das Kommunikationsmodul
128 ermöglicht Kommunikation mit anderen Vorrichtungen über einen oder mehrere externe Anschlüsse124 und schließt auch verschiedene Softwarekomponenten zum Handhaben von Daten, die von der RF Schaltung108 und/oder dem externen Anschluss124 empfangen werden, ein. Der externe Anschluss124 (z. B. Universal Serial Bus (USB), FIREWIRE, etc.) ist angepasst, direkt mit anderen Vorrichtungen oder indirekt über ein Netzwerk (z. B. das Internet, Wireless LAN, etc.) verbunden zu sein. In einigen Ausführungsformen ist der externe Anschluss ein Mehrfachgin (z. B. 30-Pin) Verbinder, der derselbe ist wie oder ähnlich ist zu und/oder kompatibel ist mit dem 30-Pin-Verbinder, der für iPod (Markenzeichen der Apple Computer Inc.) Vorrichtungen verwendet wird. - Das Kontakt-/Bewegungsmodul
130 kann Kontakt mit dem Berührungsbildschirm112 (in Verbindung mit dem Anzeigensteuergerät156 ) und anderen berührungsempfindlichen Vorrichtungen (z. B. ein Berührfeld oder physikalisches Klickrad) erfassen. Das Kontakt-/Bewegungsmodul130 schließt verschiedene Software komponenten zum Ausführen verschiedener Operationen, die mit der Erfassung von Kontakt in Zusammenhang stehen ein, wie z. B. Bestimmen, ob Kontakt stattgefunden hat, Bestimmen, ob es Bewegung des Kontakts gibt und Verfolgen der Bewegung über den Berührungsbildschirm112 und Bestimmen ob der Kontakt unterbrochen wurde (z. B. ob der Kontakt aufgehört hat). Bestimmen der Bewegung des Kontaktpunktes kann beinhalten Bestimmen der Geschwindigkeit (Betrag), Schnelligkeit (Betrag und Richtung), und/oder Beschleunigung (Wechsel in Betrag und/oder Richtung) des Kontaktpunktes. Diese Operationen können auf einzelne Kontakte (z. B. Einfingerkontakte) oder auf mehrere simultane Kontakte (z. B. "Mehrfachberührungs"/Mehrfingerkontakte) angewandt werden. In einigen Ausführungsformen erfasst das Kontakt-/Bewegungsmodul130 und das Anzeigensteuergerät156 auch Kontakt auf einem Berührfeld. In einigen Ausführungsformen erfasst das Kontakt-/Bewegungsmodul130 und das Steuergerät160 Kontakt mit einem Klickrad. - Das Graphikmodul
132 schließt verschiedene bekannte Softwarekomponenten zum Wiedergeben und Anzeigen von Graphiken auf dem Berührungsbildschirm112 ein, darunter Komponenten zum Ändern der Intensität von Graphiken, die angezeigt werden. Wie hierin benutzt, beinhaltet der Begriff "Graphiken" jedes Objekt das einem Benutzer angezeigt werden kann, darunter aber ohne Begrenzung, Text, Webseiten, Icons (wie z. B. Benutzerschnittstellenobjekte, darunter Softtasten), digitale Bilder, Videos, Animationen und ähnliches. - Das Texteingabemodul
134 , das eine Komponente von Graphikmodul132 sein kann, stellt Softtastaturen zur Texteingabe in verschiedenen Anwendungen (z. B. Kontakte137 , E-Mail140 , IM141 , Blogging142 , Browser147 und jede andere Anwendung, die Texteingabe benötigt, bereit. - Das GPS Modul
135 bestimmt den Ort der Vorrichtung und stellt diese Information zur Verwendung in verschiedenen Anwendungen (z. B. zu Telefon138 zur Verwendung in positionsbasiertem Wählen, zu Kamera143 und/oder Blogger142 als Bild/Video Metadaten und zu anderen Anwendungen, die positionsbasierte Dienste bereitstellen, wie z. B. Wetterwidgets, lokale Gelbeseiten Widgets, Landkarten/Navigations Widgets) bereit. - Die Anwendungen
136 können die folgenden Module einschließen (oder Gruppe an Anweisungen) oder eine Untergruppe oder Übergruppe davon: - • ein Kontaktemodul
137 (manchmal ein Adressbuch oder Kontaktliste genannt); - • ein Telefonmodul
138 ; - • ein Videokonferenzmodul
139 ; - • ein E-Mail Clientmodul
140 ; - • ein Sofortmitteilung (Instantmessaging, IM) Modul
141 ; - • ein Bloggingmodul
142 ; - • ein Kameramodul
143 für stehende und/oder Videobilder; - • ein Bildverwaltungsmodul
144 ; - • ein Videoabspielermodul
145 ; - • ein Musikabspielermodul
146 ; - • ein Browsermodul
147 ; - • ein Kalendermodul
148 ; - • Widgetmodule
149 , die Wetterwidget149-1 , Aktienwidgets149-2 , Taschenrechnerwidget149-3 , Weckerwidget149-4 , Wörterbuchwidget149-5 und andere Widgets beinhalten kann, die von einem Benutzer erhalten werden können sowie benutzererzeugte Widgets149-6 ; - • Widgeterzeugermodul
150 zum Erzeugen benutzererzeugter Widgets149-6 ; - • Suchmodul
151 ; - • Videomusikabspielmodul
152 , welches Videoabspielermodul145 und Musikabspielermodul146 vereinigt; - • Notizenmodul
153 ; und/oder - • Landkartenmodul
154 . - Beispiele anderer Anwendungen
136 , die in Speicher102 gespeichert sein können beinhalten andere Textverarbeitungsanwendungen, JAVA-aktivierte Anwendungen, Verschlüsselung, digitales Rechtemanagement, Spracherkennung und Stimmabgleich. - In Verbindung mit Berührungsbildschirm
112 , Anzeigensteuergerät156 , Kontaktmodul130 , Graphikmodul132 und Texteingabemodul134 kann das Kontaktemodul137 verwendet werden, ein Adressbuch oder Kontaktliste zu verwalten, darunter: Hinzufügen von Namen zu dem Adressbuch; Löschen von Namen von dem Adressbuch; Verknüpfen von Telefonnummern, E-Mail Adressen, physikalische Adressen oder andere Informationen mit einem Namen, Verknüpfen eines Bildes mit einem Namen; Kategorisieren und Sortieren von Namen; Bereitstellen von Telefonnummern oder E-Mail Adressen um Kommunikation zu initiieren und/oder erleichtern durch Telefon138 , Videokonferenzen139 , E-Mail140 oder IM141 ; usw. - In Verbindung mit RF Schaltung
108 , Audioschaltung110 , Lautsprecher111 , Mikrofon113 , Berührungsbildschirm112 , Anzeigensteuergerät156 , Kontaktmodul130 , Graphikmodul132 und Texteingabemodul134 , kann das Telefonmodul138 verwendet werden, eine Folge an Zeichen, die mit einer Telefonnummer korrespondieren einzugeben, auf eine oder mehrere Telefonnummern in dem Adressbuch137 zuzugreifen, eine Telefonnummer, die eingegeben wurde, zu modifizieren, eine bestimmte Telefonnummer zu wählen, eine Konversation zu führen und zu unterbrechen oder auflegen, wenn die Konversation vervollständigt ist. Wie oben beschrieben kann die drahtlose Kommunikation verwendet werden, von einer Vielzahl von Kommunikationsstandards, Protokollen und Technologien. - In Verbindung mit RF Schaltung
108 , Audioschaltung110 , Lautsprecher111 , Mikrofon113 , Berührungsbildschirm112 , Anzeigensteuergerät156 , optischem Sensor164 , optischem Sensorsteuergerät138 , Kontaktmodul130 , Graphikmodul132 , Texteingabemodul134 , Kontaktliste137 und Telefonmodul138 kann das Videokonferenzmodul139 verwendet werden, eine Videokonferenz zu initiieren, zu führen und zu beenden zwischen einem Benutzer und einem oder mehreren Teilnehmern. - In Verbindung mit RF Schaltung
108 , Berührungsbildschirm112 , Anzeigensteuergerät156 , Kontaktmodul130 , Graphikmodul132 und Texteingabemodul134 kann das E-Mail Client Modul140 verwendet werden, E-Mail zu erzeugen, senden, empfangen und verwalten. In Verbindung mit Bildverwaltungsmodul144 macht es das E-Mail Modul140 sehr leicht, E-Mails mit stehenden oder bewegten Bildern, die mit Kameramodul143 aufgenommen wurden, zu erzeugen und zu versenden. - In Verbindung mit RF Schaltung
108 , Berührungsbildschirm112 ‚ Anzeigensteuergerät156 , Kontaktmodul130 , Graphikmodul132 und Texteingabemodul134 kann das Sofortmitteilungsmodul141 verwendet werden, eine Folge an Zeichen einzugeben, die mit einer Sofortmitteilung korrespondieren, vorherige eingegebene Zeichen zu modifizieren, eine bestimmte Sofortmitteilung zu versenden (z. B. unter Verwendung eines Short Message Service (SMS) oder Multimedia Message Service (MMS) Protokoll für telefonbasierte Sofortmitteilungen oder unter Verwendungen von XMPP, SIMPLE oder IMPS für internetbasierte Sofortmitteilungen), Sofortmitteilungen zu empfangen und empfangene Sofortmitteilungen anzuschauen. In einigen Ausführungsformen können übertragene und/oder empfangene Sofortmitteilungen Graphiken, Fotos, Audiodateien, Videodateien und/oder andere Anhänge einschließen, wie sie in einem MMS und/oder Enhanced Messaging Service (EMD) unterstützt werden. Wie hierin benutzt bezieht sich "Sofortmitteilung" auf telefonbasierte Nachricht (z. B. Mitteilungen, die unter Verwendung von SMS oder MMS gesendet wurden) und Internet basierten Mitteilungen (z. B. Mitteilungen, die unter Verwendung von XMPP, SIMPLE oder IMPS versendet wurden). - In Verbindung mit RF Schaltung
108 , Berührungsbildschirm112 , Anzeigensteuergerät156 , Kontaktmodul130 , Graphikmodul132 , Texteingabemodul134 , Bildverwaltungsmodul144 und Browsingmodul147 kann das Bloggingmodul142 verwendet werden, Text, stehende Bilder, Video und/oder andere Graphiken zu einem Blog (z. B. der User's Blog) zu senden. - In Verbindung mit Berührungsbildschirm
112 , Anzeigensteuergerät156 , optischem Sensor164 , optischem Sensorsteuergerät158 , Kontaktmodul130 , Graphikmodul132 und Bildverwaltungsmodul144 kann das Kameramodul143 verwendet werden, stehende Bilder oder Video (darunter Videostream) aufzunehmen und sie in Speicher102 zu speichern, Charakteristiken eines stehenden Bildes oder Videos zu modifizieren oder ein stehendes Bilder oder ein Video von Speicher102 zu löschen. - In Verbindung mit Berührungsbildschirm
112 , Anzeigensteuergerät156 , Kontaktmodul130 , Graphikmodul132 und Texteingabemodul134 und Kameramodul143 kann das Bildverwaltungsmodul144 verwendet werden, stehende und/oder Video Bilder zu modifizieren oder anderweitig zu manipulieren, zu betiteln, löschen, zu präsentieren (z. B. in einer digitalen Diashow oder Album) und zu speichem. - In Verbindung mit Berührungsbildschirm
112 , Anzeigensteuergerät156 , Kontaktmodul130 , Graphikmodul132 , Audioschaltung110 und Lautsprecher111 kann das Videoabspielermodul145 verwendet werden, Videos anzuzeigen, zu präsentieren oder anderweitig wiederzugeben (z. B. auf dem Berührungsbildschirm oder auf einer extern angeschlossenen Anzeige über externen Anschluss124 ). - In Verbindung mit Berührungsbildschirm
112 , Anzeigensystemsteuergerät156 , Kontaktmodul130 , Graphikmodul132 , Audioschaltung110 , Lautsprecher111 , RF Schaltung108 und Browsermodul147 ermöglicht es das Musikabspielermo dul146 einen Benutzer Musik oder andere Klangdateien, die in einem oder mehreren Dateiformaten, wie z. B. MP3 oder AAC Dateien gespeichert sind, herunterzuladen und wiederzugeben. In einigen Ausführungsformen kann die Vorrichtung100 die Funktionalität eines MP3 Abspielers, wie z. B. einen iPod (Markenzeichen der Apple Computer Inc.) einschließen. - In Verbindung mit RF Schaltung
108 , Berührungsbildschirm112 , Anzeigensystemsteuergerät156 , Kontaktmodul130 , Graphikmodul132 und Texteingabenmodul134 kann das Browsermodul147 verwendet werden, dass Internet zu browsen, drunter suchen, verlinken auf, empfangen, anzeigen von Webseiten oder Teilen davon, sowie Anhänge und andere Dateien, die zu Webseiten verbunden sind. Ausführungsformen von Benutzerschnittstellen und zugeordneten Prozessen, die Browsermodul147 verwenden, sind weiter unten beschrieben. - In Verbindung mit RF Schaltung
108 , Berührungsbildschirm112 , Anzeigensystemsteuergerät156 , Kontaktmodul130 , Graphikmodul132 , Texteingabenmodul134 , E-Mail Modul140 und Browsermodul147 kann das Kalendermodul148 verwendet werden, Kalender und Daten, die mit Kalendern zusammenhängen (z. B. Kalendereinträge, To Do Listen, etc.) zu erzeugen, anzuzeigen, modifizieren und zu speichern. - In Verbindung mit RF Schaltung
108 , Berührungsbildschirm112 , Anzeigensystemsteuergerät156 , Kontaktmodul130 , Graphikmodul132 , Texteingabenmodul134 und Browsermodul147 sind das Widgetmodul149 Minianwendungen, die heruntergeladen und verwendet werden können, von einem Benutzer (z. B. Wetterwidget149-1 , Aktienwidget149-2 , Taschenrechnerwidget149-3 , Weckerwidget149-4 und Wörterbuchwidget149-5 ) oder von einem Benutzer erzeugt werden können (z. B. benutzererzeugtes Widget149-6 ). In einigen Ausführungsformen beinhaltet ein Widget eine HTML (Hypertext Markup Language) Datei, eine CSS (Cascading Style Sheets) Datei und eine JavaScript Datei. In einigen Ausfüh rungsformen beinhaltet ein Widget eine XML (Extensible Markup Language) Datei und eine JavaScript Datei (z. B. Yahoo! Widgets). - In Verbindung mit RF Schaltung
108 , Berührungsbildschirm112 , Anzeigensystemsteuergerät156 , Kontaktmodul130 , Graphikmodul132 , Texteingabenmodul134 und Browsermodul147 kam das Widgeterzeugermodul150 verwendet werden, von einem Benutzer um Widgets zu erzeugen (z. B. Umwandeln eines vom Benutzer spezifizierten Teils einer Webseite in ein Widget). - In Verbindung mit Berührungsbildschirm
112 , Anzeigensystemsteuergerät156 , Kontaktmodul130 , Graphikmodul132 und Texteingabemodul134 kam das Suchmodul151 verwendet werden, nach Text, Musik, Klang, Bild, Video und/oder anderen Dateien in Speicher102 zu suchen, die eine oder mehrere Suchkriterien erfüllen (z. B. ein oder mehrere benutzerspezifizierte Suchbegriffe). - In Verbindung mit Berührungsbildschirm
112 , Anzeigensystemsteuergerät156 , Kontaktmodul130 , Graphikmodul132 und Texteingabemodul134 kam das Notizmodul153 verwendet werden, Notizen, To Do Listen und ähnliches zu erzeugen und zu verwalten. - In Verbindung mit RF Schaltung
108 , Berührungsbildschirm112 , Anzeigensystemsteuergerät156 , Kontaktmodul130 , Graphikmodul132 , Texteingabenmodul134 , GPS Modul135 und Browsermodul147 kam das Landkartenmodul154 verwendet werden, Landkarten und Daten, die mit Landkarten zusammenhängen, zu empfangen, anzuzeigen, modifizieren und zu speichern (z. B. Fahrtrichtungen; Daten über Geschäfte oder andere Punkte von Interesse an oder bei einer bestimmten Position; und andere positionsbasierte Daten). - Jedes der oben identifizierten Module und Anwendungen korrespondiert mit einer Gruppe an Anweisungen zum Ausführen einer oder mehrerer der oben beschriebenen Funktionen. Diese Module (d. h. Gruppen an Anweisungen) brauchen nicht als separate Softwareprogramme, Prozeduren oder Module implementiert zu sein und damit können verschiedene Untergruppen dieser Module kombiniert oder anderweitig umgeordnet in verschiedenen Ausführungsformen werden. Zum Beispiel kann Videoabspielermodul
145 mit Musikabspielermodul146 in ein einziges Modul kombiniert werden (z. B. Video- und Musikabspielmodul152 ,1B ). In einigen Ausführungsformen kann der Speicher102 eine Untergruppe der Module und oben identifizierten Datenstrukturen speichern. Weiterhin kann der Speicher102 zusätzliche Module und Datenstrukturen, die oben nicht beschrieben sind, speichern. - In einigen Ausführungsformen ist die Vorrichtung
100 eine Vorrichtung, in der die Bedienung einer vorbestimmten Gruppe an Funktionen auf der Vorrichtung exklusiv durch einen Berührungsbildschirm112 und/oder ein Berührungsfeld ausgeführt wird. Durch Verwenden eines Berührungsbildschirms und/oder eines Berührungsfeldes als ein primäres Eingabe-/Steuergerät zur Bedienung der Vorrichtung100 kann die Anzahl an physikalischen Eingabe-/Steuergeräten (wie z. B. Druckknöpfe, Wählräder und ähnlichem) auf der Vorrichtung100 reduziert werden. - Die vorbestimmte Gruppe an Funktionen, die ausgeführt werden kann, exklusiv durch einen Berührungsbildschirm und/oder ein Berührungsfeld beinhalten Navigation 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 Wurzelmenü von jeder Benutzerschnittstelle, die auf der Vorrichtung100 dargestellt werden kann. In diesen Ausführungsformen kann das Berührungsfeld als ein "Menüknopf" bezeichnet werden. In einigen anderen Ausführungsformen kann der Menüknopf ein physikalischer Druckknopf oder eine anderes physikalisches Eingabe-/Steuergerät anstelle eines Berührungsfeldes sein. -
2 stellt eine tragbare Multifunktionsvorrichtung100 dar, die einen Berührungsbildschirm112 aufweist, in Übereinstimmung mit einigen Ausführungsformen. Der Berührungsbildschirm kann eine oder mehrere Graphiken innerhalb der Benutzerschnittstelle (user interface, UI)200 anzeigen. In dieser Ausführungsform sowie anderen unten beschriebenen kann ein Benutzer eine oder mehrere der Graphiken wählen durch Kontaktaufnahme oder Berühren der Graphiken, z. B. mit einem oder mehreren Fingern202 (in der Fig. nicht maßstäblich gezeigt). In einigen Ausführungsformen geschieht die Wahl einer oder mehrerer Graphiken, wenn der Benutzer den Kontakt mit der einen oder den mehreren Graphiken unterbricht. In einigen Ausführungsformen kann der Kontakt eine Geste beinhalten, wie z. B. ein oder mehrere Antippen, eine oder mehrere Streichgesten (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 in Kontakt mit der Vorrichtung100 ist. In einigen Ausführungsformen muss unbeabsichtigter Kontakt mit einer Graphik die Graphik nicht wählen. Zum Beispiel eine Streichgeste, die über ein Anwendungs Icon streicht, muss nicht die korrespondierende Anwendung wählen, wenn die Geste, die zu einer Wahl korrespondiert, ein Tippen ist. - Die Vorrichtung
100 kann auch eine oder mehrere physikalische Knöpfe beinhalten, wie z. B. "Start" (Home) oder Menü Knopf204 . Wie vorher beschrieben kann der Menüknopf204 verwendet werden, zu jeder Anwendung136 in einer Gruppe an Anwendungen zu navigieren, die auf der Vorrichtung100 ausgeführt werden können. Alternativ, in einigen Ausführungsformen ist der Menüknopf als eine Softtaste in einer GUI in Berührungsbildschirm112 implementiert. - In einer Ausführungsform beinhaltet die Vorrichtung
100 einen Berührungsbildschirm112 , einen Menüknopf204 , einen Druckknopf206 zum ein-/ausschalten der Vorrichtung und sperren der Vorrichtung, Lautstärkeeinstellungsknopf (Knöpfe)208 , ein Subscriber Identity Module (SIM) Kartenschlitz210 , einen Sprechgarnituranschluss212 und einen Docking/Auflade externer Anschluss124 . Der Druckknopf206 kann verwendet werden, die Leistung ein-/auszuschalten, an der Vorrichtung durch Drücken des Knopfes und Halten des Knopfes in dem gedrückten Zustand, für eine vorbestimmte Zeitdauer; die Vorrichtung zu sperren durch Drücken des Knopfes und Loslassen des Knopfes bevor die vorbestimmte Zeitdauer abgelaufen ist; und/oder die Vorrichtung zu entsperren oder einen Entsperrprozess zu initiieren. In einer alternativen Ausführungsform kann die Vorrichtung100 auch verbale Eingaben zur Aktivierung oder Deaktivierung einiger Funktionen durch das Mikrofon113 akzeptieren. - Die Aufmerksamkeit wird nun auf Ausführungsformen von Benutzerschnittstellen (user interface, "UI") und zugeordnete Prozesse gerichtet, die auf einer tragbaren Multifunktionsvorrichtung
100 implementiert werden können. -
3 zeigt eine beispielhafte Benutzerschnittstelle zum Entsperren einer tragbaren elektronischen Vorrichtung in Übereinstimmung mit einigen Ausführungsformen. In einigen Ausführungsformen beinhaltet die Benutzerschnittstelle300 die folgenden Elemente oder eine Untergruppe oder Übergruppe 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 . - In einigen Ausführungsformen erfasst die Vorrichtung Kontakt mit der berührungsempfindlichen Anzeige (z. B. ein Finger eines Benutzers, der Kontakt auf oder in der Nähe des Entsperrbildes
302 aufnimmt), während die Vorrichtung in einem Benutzerschnittstelle gesperrt Zustand ist. Die Vorrichtung bewegt das Ent sperrbild302 in Übereinstimmung mit dem Kontakt. Die Vorrichtung geht in einen Benutzerschnittstelle entsperrt Zustand über, wenn der erfasste Kontakt mit einer vorbestimmten Geste korrespondiert, wie z. B. Bewegen des Entsperrbildes über Kanal306 hinweg. Andererseits behält die Vorrichtung den Benutzerschnittstelle gesperrt Zustand bei, wenn der erfasste Kontakt nicht mit der vorbestimmten Geste korrespondiert. Wie oben bemerkt sind Prozesse, die Gesten auf dem Berührungsbildschirm verwenden, um die Vorrichtung zu entsperren, beschrieben in U.S Patent Anmeldungen 11/322,549 "Unlocking A Device By Performing Gestures On An Unlock Image," eingereicht am 23. Dezember 2005 und 11/322,550 "Indication of Progress Towards Satisfaction Of A User Input Condition," eingereicht am 23. Dezember 2005, die hiermit durch Verweis eingebunden sind. -
4A und4B stellen beispielhafte Benutzerschnittstellen für ein Menü an Anwendungen auf einer tragbaren Multifunktionsvorrichtung in Übereinstimmung mit einigen Ausführungsformen dar. In einigen Ausführungsformen beinhaltet die Benutzerschnittstelle400A die folgenden Elemente oder eine Untergruppe oder Übergruppe davon: - • Signalstärkeanzeige(n)
402 zur drahtlosen Kommunikation(en), wie z. B. zellulare und Wi-Fi Signale; - • Zeit
404 ; - • Batteriestatusanzeige
406 ; - • Ablage
408 mit Icons für häufig verwendete Anwendungen, wie eine oder mehrere der folgenden: – Telefon138 , das eine Anzeige414 für die Anzahl an entgangenen Anrufen oder Voicemailmitteilungen beinhalten kann; – E-Mail Client140 , der eine Anzeige410 der Anzahl an nicht gelesenen E-Mails beinhalten kann; – Browser147 ; und – Musikabspieler146 ; und - • Icons für andere Anwendungen, wie eine oder mehrere
der folgenden:
– IM
141 ; – Bildverwaltung144 ; – Kamera143 ; – Videoabspieler145 ; – Wetter149-1 ; – Aktien149-2 ; – Blog142 ; – Kalender148 ; – Taschenrechner149-3 ; – Wecker149-4 ; – Wörterbuch149-5 ; – Benutzererzeugtes Widget149-6 ; - In einigen Ausführungsformen beinhaltet Benutzerschnittstelle
400B die folgenden Elemente oder eine Untergruppe oder Übergruppe davon: - •
402 ,404 ,406 ,141 ,148 ,144 ,143 ,149-3 ,149-2 ,149-1 ,149-4 ,410 ,414 ,138 ,140 und147 , wie oben beschrieben; - • Landkarte
154 ; - • Notizen
153 ; - • Einstellungen
412 , die Zugriff auf Einstellungen für die Vorrichtung100 und ihre verschiedenen Anwendungen136 bereitstellen, wie weiter unten beschrieben; - • Video- und Musikabspielmodul
152 , auch bezeichnet als ein iPod (Markenzeichen der Apple Computer Inc.) Modul152 . - In einigen Ausführungsformen zeigen UI
400A oder400B alle der verfügbaren Anwendungen136 auf einem Bildschirm an, so dass es keinen Bedarf gibt, durch eine Liste an Anwendungen (z. B. über einen Scrollbalken) zu scrollen. In einigen Ausführungsformen können, sowie die Anzahl der Anwendungen zunimmt, die Icons, die zu den Anwendungen korrespondieren in der Größe abnehmen, so dass alle Anwendungen auf einem einzigen Bildschirm ohne Scrollen angezeigt werden können. In einigen Ausführungsformen, die alle Anwendungen auf einem Bildschirm und einen Menüknopf aufweisen, ermöglicht dieses einem Benutzer, auf jede gewünschte Anwendung mit höchstens zwei Eingaben, wie z. B. Aktivieren des Menüknopfes204 und dann Aktivieren der gewünschten Anwendung (z. B. durch einen Tippen oder andere Fingergeste auf dem Icon, das zu der Anwendung korrespondiert) zuzugreifen. -
5A bis5M stellen beispielhafte Benutzerschnittstellen für einen Browser in Übereinstimmung mit einigen Ausführungsformen dar. - In einigen Ausführungsformen beinhalten Benutzerschnittstellen
3900A bis3900M (beziehungsweise5A bis5M ) die folgenden Elemente oder eine Untergruppe oder Übergruppe davon: - •
402 ,404 und406 , wie oben beschrieben; - • Vorherige Seite Icon
3902 , das, wenn aktiviert (z. B. durch ein Fingertippen auf das Icon), eine Anzeige der vorherigen Webseite initiiert; - • Webseiten Name
3904 ; - • Nächste Seite Icon
3906 , das, wenn aktiviert (z. B. durch ein Fingertippen auf das Icon), eine Anzeige der nächsten Webseite initiiert; - • URL (Uniform Resource Locator) Eingabefeld
3908 zum Eingeben von URLs für Webseiten; - • Aktualisieren Icon
3910 , das, wenn aktiviert (z. B. durch ein Fingertippen auf das Icon), eine Aktualisierung der Webseite initiiert; - • Webseite
3912 oder anderes strukturiertes Dokument, die aus Blöcken3914 von Textinhalt und anderen Graphiken (z. B. Bilder und eingebettetem Multimedia) aufgebaut ist; - • Einstellungen Icon
3916 , das, wenn aktiviert (z. B. durch ein Fingertippen auf das Icon), eine Anzeige eines Einstellungen Menüs für den Browser initiiert; - • Lesezeichen Icon
3918 , das, wenn aktiviert (z. B. durch ein Fingertippen auf das Icon), eine Anzeige einer Lesezeichenliste oder Menüs für den Browser initiiert; - • Lesezeichen Hinzufügen Icon
3920 , das, wenn aktiviert (z. B. durch ein Fingertippen auf das Icon), eine Anzeige einer UI zum Hinzufügen von Lesezeichen initiiert (z. B. UI3900F ,5F , welche, wie andere UIs oder Seiten entweder in Portrait- oder Landschaftsansicht angezeigt werden kann); - • Neues Fenster Icon
3922 , das, wenn aktiviert (z. B. durch ein Fingertippen auf das Icon), eine Anzeige einer UI zum Hinzufügen neuer Fenster zu dem Browser (z. B. UI3900G ,5G ) initiiert; - • Vertikaler Balken
3962 (5H ) für die Webseite3912 oder anderem strukturierten Dokument, der einem Benutzer hilft zu verstehen, welcher Teil der Webseite3912 oder anderem strukturiertem Dokument gerade angezeigt wird; - • Horizontaler Balken
3964 (5H ) für die Webseite3912 oder anderem strukturierten Dokument, der einem Benutzer hilft zu verstehen, welcher Teil der Webseite3912 oder anderem strukturiertem Dokument gerade angezeigt wird; - • Teilen Icon
3966 , das, wenn aktiviert (z. B. durch ein Fingertippen auf das Icon), eine Anzeige einer UI zum Teilen von Information mit anderen Benutzern (z. B. UI3900K ,5K ) initiiert; - • URL Löschen Icon
3970 (5I ), das, wenn aktiviert (z. B. durch ein Fingertippen auf das Icon), jede Eingabe in das URL Eingabefeld3908 löscht; - • Suchbegriff Eingabefeld
3972 (5I ) zum Eingeben von Suchbegriffen für Websuchen; - • URL Vorschlagsliste
3974 , die URLs anzeigt, die mit der Eingabe in URL Eingabefeld3908 (5I ) übereinstimmen, wobei eine Aktivierung einer vorgeschlagenen URL (z. B. durch ein Fingertippen auf die vorgeschlagenen URL) einen Abruf der korrespondierenden Webseite initiiert; - • URL Eingabetastatur
3976 (5I und5M ) mit Punkttaste3987 , Backslash Taste3980 und ".com" Taste3982 , die es einfacher machen, häufige Zeichen in URLs einzugeben; - • Suchbegriff Löschen Icon
3984 , das, wenn aktiviert (z. B. durch ein Fingertippen auf das Icon), jede Eingabe in Suchbegriffeingabefeld3972 löscht; - • E-Mail Link Icon
3986 (5K ), das, wenn aktiviert (z. B. durch ein Fingertippen oder andere Geste auf dem Icon), eine E-Mail vorbereitet, die einen Link enthält, der mit einem oder mehreren Benutzern geteilt werden soll. - • E-Mail Inhalt Icon
3988 (5K ), das, wenn aktiviert (z. B. durch ein Fingertippen oder andere Geste auf dem Icon), eine E-Mail vorbereitet, die Inhalt enthält, der mit einem oder mehreren anderen Benutzern geteilt werden soll; - • IM Link Icon
3990 (5K ), das, wenn aktiviert (z. B. durch ein Fingertippen oder andere Geste auf dem Icon) eine IM vorbereitet, die einen Link enthält, der mit einem oder mehreren anderen Benutzern geteilt werden soll; und - • Abbruch Icon
3992 (5K ), das, wenn aktiviert (z. B. durch ein Fingertippen oder andere Geste auf dem Icon) die Teilen UI abbricht und die vorhergehende UI anzeigt. - In einigen Ausführungsformen in Antwort auf eine vorbestimmte Geste von dem Benutzer auf einem Block
3914 (z. B. eine einzelne Tippgeste oder eine doppelte Tippgeste) wird der Block vergrößert und zentriert (oder im Wesentlichen zentriert) in der Webseitenanzeige. Zum Beispiel in Antwort auf eine einzelne Tippgeste3923 auf Block3914-5 , kann Block3914-5 vergrößert werden und zentriert werden in der Anzeige, wie gezeigt in UI3900C ,5C . In einigen Ausführungsformen wird die Breite des Blocks skaliert, um die Berührungsbildschirmanzeige zu füllen. In einigen Ausführungsformen wird die Breite des Blocks skaliert, um die Berührungsbildschirmanzeige mit einer vorbestimmten Menge an Freibereich entlang der Seiten der Anzeige zu füllen. In einigen Ausführungsformen wird eine Zoomanimation des Blocks während einer Vergrößerung des Blocks angezeigt. Ähnlich, in Antwort auf eine einzelne Tippgeste3925 auf Block3914-2 , kann Block3914-2 vergrößert werden mit einer Zoomanimation und zweidimensional gescrollt werden zum Mittelpunkt der Anzeige (nicht gezeigt). - In einigen Ausführungsformen analysiert die Vorrichtung den Wiedergabebaum (render tree) der Webseite
3912 , um die Blöcke3914 in der Webseite zu bestimmen. In einigen Ausführungsformen korrespondiert ein Block3914 mit einem Wiedergabeknoten (render node), d. h.: eine ersetzte Einbettung; ein Block; ein eingebetteter Block; oder eine eingebettete Tabelle. - In einigen Ausführungsformen in Antwort auf die gleiche vorbestimmte Geste durch den Benutzer auf einem Block
3914 (z. B. eine einzelne Tippgeste oder eine doppelte Tippgeste), der schon vergrößert und zentriert ist, wird die Vergrößerung und/oder Zentrierung im Wesentlichen oder komplett zurückgenommen. Zum Beispiel in Antwort auf eine einzelne Tippgeste3929 (5C ) auf Block3914-5 kann das Webseitenbild herauszoomen und zu UI3900A ,5A zurückkehren. - In einigen Ausführungsformen in Antwort auf eine vorbestimmte Geste (z. B. eine einzelne Tippgeste oder eine doppelte Tippgeste) durch den Benutzer auf einem Block
3914 , der schon vergrößert ist, aber nicht zentriert ist, wird der Block zentriert (oder im Wesentlichen zentriert) in der Webseitenanzeige. Zum Beispiel in Antwort auf eine einzelne Tippgeste3927 (5C ) auf Block3914-4 kann Block3914-4 zentriert werden (oder im Wesentlichen zentriert werden) in der Webseitenanzeige. Ähnlich, in Antwort auf eine einzelne Tippgeste3935 (5C ) auf Block3914-6 , kann Block3914-6 zentriert werden (oder im Wesentlichen zent riert werden) in der Webseitenanzeige. Damit kann die Vorrichtung für eine Webseitenanzeige, die schon vergrößert ist, in Antwort auf eine vorbestimmte Geste auf eine intuitive Art eine Folge an Blöcken, die der Benutzer betrachten möchte, anzeigen. Diese selbe Geste kann auch verschiedene Aktionen in verschiedenen Kontexten initiieren (z. B. (1) Zoomen und/oder Vergrößern in Kombination mit Scrollen, wenn die Webseite in der Größe reduziert ist, UI3900A und (2) Umkehren der Vergrößerung und/oder des Zentrierens, wenn der Block schon vergrößert und zentriert ist). - In einigen Ausführungsformen in Antwort auf eine Mehrfachberührungs-
3931 und3933 Spreizgeste durch den Benutzer (5C ) kann die Webseite vergrößert werden. Umgekehrt kann, in Antwort auf eine Mehrfachberührungs-Kneifgeste durch den Benutzer, die Webseite verkleinert werden. - In einigen Ausführungsformen in Antwort auf eine im Wesentlichen vertikal aufwärts (oder abwärts) gerichtete Streichgeste durch den Benutzer kann die Webseite (oder genereller andere elektronische Dokumente) eindimensional aufwärts (oder abwärts) in der vertikalen Richtung scrollen. Zum Beispiel in Antwort auf eine aufwärts Streichgeste
3937 durch den Benutzer, die gegenüber dem perfekt vertikal sein innerhalb eines vorbestimmten Winkels (z. B. 27°) ist, kann die Webseite in der vertikaler Richtung eindimensional aufwärts scrollen. - Andererseits, in einigen Ausführungsformen in Antwort auf eine Streichgeste, die gegenüber einem perfekten vertikal sein nicht innerhalb eines vorbestimmten Winkel (z. B. 27°) ist, kann die Webseite zweidimensional scrollen (d. h. mit einer simultanen Bewegung in sowohl der vertikalen als auch der horizontalen Richtung). Zum Beispiel in Antwort auf eine aufwärts Streichgeste
3939 (5C ) durch den Benutzer, die gegenüber dem perfekt vertikal sein nicht innerhalb des vorbestimmten Winkels (z. B. 27°) ist, kann die Webseite zweidimensional entlang der Richtung der Streichgeste3939 scrollen. - In einigen Ausführungsformen in Antwort auf eine Mehrfachberührungs-
3941 und3943 Rotationsgeste durch den Benutzer (5C ) kann die Webseite exakt um 90° rotiert werden (UI3900D ,5D ) zur Landschaftsbetrachtung, selbst wenn der Betrag an Rotation in der Mehrfachberührungs-3941 und3943 Rotationsgeste im Wesentlichen unterschiedlich von 90° ist. Ähnlich in Antwort auf eine Mehrfachberührungs-3945 und3947 Rotationsgeste durch den Benutzer (UI3900D ,5D ) kann die Webseite exakt um 90° zur Portraitansicht rotiert werden, selbst wenn der Betrag an Rotation der Mehrfachberührungs-3945 und3947 Rotationsgeste im Wesentlichen unterschiedlich von 90° ist. - Damit, in Antwort auf ungenaue Gesten durch den Benutzer, geschehen genaue Bewegungen von Graphiken. Die Vorrichtung verhält sich in einer Weise wie sie von dem Benutzer gewünscht wird, trotz ungenauer Eingaben durch den Benutzer. Ebenso sei es bemerkt, dass die Gesten, die für UI
3900C beschrieben sind, die eine Portraitansicht aufweist, auch auf UIs mit einer Landschaftsansicht (z. B. UI3900D ,5D ) anwendbar sind, so dass der Benutzer wählen kann, welche Ansicht der Benutzer für Webbrowsen bevorzugt. -
6A bis6C sind Flussdiagramme, die einen Vorgang6000 zum Anzeigen von strukturierten elektronischen Dokumenten, wie Webseiten, auf einer tragbaren elektronischen Vorrichtung mit einer Berührungsbildschirmanzeige (z. B. Vorrichtung100 ) in Übereinstimmung mit einigen Ausführungsformen darstellen. Die tragbare elektronische Vorrichtung zeigt zumindest einen Teil eines strukturierten elektronischen Dokuments auf der Berührungsbildschirmanzeige an. Das strukturierte elektronische Dokument umfasst eine Vielzahl an Feldern von Inhalt (z. B. Blöcke3914 ,5A ) (6006 ). - In einigen Ausführungsformen werden die Vielzahl an Feldern definiert durch eine Style Sheet Sprache. In einigen Ausführungsformen ist die Style Sheet Sprache eine Cascading Style Sheet Sprache. In einigen Ausführungsformen ist das strukturierte elektronische Dokument eine Webseite (z. B. Webseite
3912 ,5A ). In einigen Ausführungsformen ist das strukturierte elektronische Dokument ein HTML oder XML Dokument. - In einigen Ausführungsformen beinhaltet Anzeigen von zumindest einem Teil des strukturierten elektronischen Dokuments ein Skalieren der Breite des Dokuments, um zu der Berührungsbildschirmweite zu passen, unabhängig von der Dokumentlänge (
6008 ). - In einigen Ausführungsformen ist die Berührungsbildschirmanzeige rechteckig mit einer kurzen Achse und einer langen Achse (auch kleine Achse und große Achse genannt); die Anzeigenweite korrespondiert mit der kurzen Achse (oder kleine Achse), wenn das strukturierte elektronische Dokument in Portraitansicht betrachtet wird (z. B.
5C ); und die Anzeigenweite korrespondiert mit der langen Achse (oder große Achse), wenn das strukturierte elektronische Dokument in Landschaftsansicht betrachtet wird (z. B.5D ). - In einigen Ausführungsformen bevor zumindest ein Teil eines strukturierten elektronischen Dokuments angezeigt wird, werden Ränder, Abstände und/oder Freibereiche bestimmt, für die Vielzahl an Feldern (
6002 ) und angepasst zur Anzeige auf der Berührungsbildschirmanzeige (6004 ). In einigen Ausführungsformen werden alle Felder aus der Vielzahl an Feldern angepasst. In einigen Ausführungsformen wird nur das erste Feld angepasst. In einigen Ausführungsformen werden nur das erste Feld und Felder, die an das erste Feld angrenzen, angepasst. - Eine erste Geste wird erfasst an einer Position auf dem angezeigten Teil des strukturierten elektronischen Dokuments (z. B. Geste
3923 ,5A ) (6010 ). In einigen Ausführungsformen ist die erste Geste eine Fingergeste. In einigen Ausführungsformen ist die erste Geste eine Stift (stylus) Geste. - In einigen Ausführungsformen ist die erste Geste eine Tippgeste. In einigen Ausführungsformen ist die erste Geste ein doppeltes Tippen mit einem einzelnen Fin ger, ein doppeltes Tippen mit zwei Fingern, ein einzelnes Tippen mit einem einzelnen Finger oder ein einzelnes Tippen mit zwei Fingern.
- Ein erstes Feld (z. B. Block 5
3914-5 ,5A ) aus der Vielzahl an Feldern wird bestimmt an der Position der ersten Geste (6012 ). In einigen Ausführungsformen hat das strukturierte elektronische Dokument einen zugeordneten Wiedergabebaum (render tree) mit einer Vielzahl an Knoten und Bestimmen des ersten Feldes an der Position der ersten Geste umfasst: Nach unten Durchlaufen des Wiedergabebaums (render tree) um einen ersten Knoten in der Vielzahl an Knoten zu bestimmen, der mit der erfassten Position der ersten Geste korrespondiert (6014 ); nach oben Durchlaufen des Wiedergabebaums (render tree) von dem ersten Knoten zu einem nächsten Elternknoten, der eine logische Gruppierung von Inhalt enthält (6016 ); und Identifizieren von Inhalt, der dem nächsten Elternknoten entspricht, als das erste Feld (6018 ). In einigen Ausführungsformen umfasst das logische Gruppieren von Inhalt einen Paragraphen, ein Bild, ein Plug-in Objekt, oder eine Tabelle. In einigen Ausführungsformen ist der nächste Elternknoten eine ersetzte Einbettung, ein Feld, ein eingebettetes Feld oder eine eingebettete Tabelle. - Das erste Feld wird vergrößert und im Wesentlichen zentriert auf der Berührungsbildschirmanzeige (z. B. Block 5
3914-5 ,5C ) (6020 ). In einigen Ausführungsformen umfasst das Vergrößern und im Wesentlichen Zentrieren simultanes Zoomen und Verschieben des ersten Feldes auf der Berührungsbildschirmanzeige (6022 ). In einigen Ausführungsformen umfasst Vergrößern Ausdehnen des ersten Feldes, so dass die Breite des ersten Feldes im Wesentlichen die selbe ist wie die Breite der Berührungsbildschirmanzeige (6024 ). - In einigen Ausführungsformen wird Text in dem vergrößerten ersten Feld in der Größe verändert um eine vorbestimmte minimale Textgröße auf der Berührungsbildschirmanzeige zu erreichen, oder zu überschreiten (
6026 ). In einigen Ausführungsformen umfasst die Größenanpassung des Textes: Bestimmen eines Skalierungsfaktors mit welchem das erste Feld vergrößert werden wird (6028 ); Teilen der vorbestimmten minimalen Textgröße auf der Berührungsbildschirmanzeige mit einem Skalierungsfaktor, um eine minimale Textgröße für Text in dem ersten Feld zu bestimmen (6030 ); und wenn eine Textgröße für Text in dem ersten Feld weniger als die bestimmte minimale Textgröße ist, vergrößern der Textgröße für Text in dem ersten Feld auf zumindest die bestimmte minimale Textgröße (6032 ). In einigen Ausführungsformen hat das erste Feld eine Breite; die Anzeige hat eine Anzeigenweite und der Skalierungsfaktor ist die Anzeigenweite geteilt durch die Breite des ersten Feldes vor dem Vergrößern. In einigen Ausführungsformen geschieht die Größenveränderung während des Vergrößerns. In einigen Ausführungsformen geschieht die Größenveränderung nach der Vergrößerung. - Angenommen, zum Beispiel, die vorbestimmte minimale Textgröße ist eine 18-Punkt Schriftart und der Skalierungsfaktor ist auf zwei vorbestimmt. In diesem Fall, wird die minimale Textgröße für Text in dem ersten Feld 18 geteilt durch 2, oder 9. Wenn der Text in dem ersten Feld eine 10-Punkt Schriftart ist, wird seine Textgröße nicht vergrößert, weil 10 größer ist als das 9-Punkt Minimum. Sobald der Skalierungsfaktor angewendet wird, wird der Text in einer 20-Punkt Schriftart angezeigt werden, welche größer ist, als die vorbestimmte minimale Textgröße von 18. Wenn jedoch Text in dem ersten Feld eine 8-Punkt Schriftart ist, würde die Anwendung des Skalierungsfaktors den Text in einer 16-Punkt Schriftart anzeigen lassen, welches weniger als die vorbestimmte minimale Textgröße von 18 ist. Deshalb, weil 8 weniger als 9 ist, wird die Textgröße auf zumindest einer 9-Punkt Schriftart vergrößert und zumindest in einer 18-Punkt Schriftart angezeigt nach der Anwendung des Skalierungsfaktors.
- In einigen Ausführungsformen wird Text in dem strukturierten elektronischen Dokument in der Größe verändert, um eine vorbestimmte minimale Textgröße auf der Berührungsbildschirmanzeige zu erreichen oder zu überschreiten (
6026 ;6B ). In einigen Ausführungsformen umfasst die Textgrößenveränderung: Bestimmen eines Skalierungsfaktors, mit welchem das erste Feld vergrößert werden wird (6028 ); Teilen der vorbestimmten minimalen Textgröße auf der Berührungsbild schirmanzeige durch den Skalierungsfaktor, um eine minimale Textgröße für Text in dem strukturierten elektronischen Dokument zu bestimmen (6030 ); und wenn eine Textgröße für Text in dem strukturierten elektronischen Dokument weniger als die bestimmte minimale Textgröße ist, Vergrößern der Textgröße für Text in dem strukturierten elektronischen Dokument auf zumindest die bestimmte minimale Textgröße (6032 ). In einigen Ausführungsformen umfasst die Textgrößenveränderung: Identifizieren von Feldern, die Text enthalten aus der Vielzahl an Feldern; Bestimmen eines Skalierungsfaktors, mit welchem das erste Feld vergrößert werden wird; Teilen der vorbestimmten minimalen Textgröße auf der Berührungsbildschirmanzeige mit einem Skalierungsfaktor zum Bestimmen einer minimalen Textgröße für Text in dem strukturierten elektronischen Dokument; und für jedes identifizierte Feld, das Text enthält, wenn eine Textgröße für Text in dem identifizierten Feld weniger als die bestimmte minimale Textgröße ist, Vergrößern der Textgröße für Text in dem identifizierten Feld auf zumindest die bestimmte minimale Textgröße und Anpassen der Größe des identifizierten Feldes um den größenveränderten Text aufzunehmen. - In einigen Ausführungsformen wird eine zweite Geste (z. B. Geste
3929 ,5C ) auf dem vergrößerten ersten Feld erfasst (6034 ). In Antwort auf Erfassen der zweiten Geste wird der angezeigte Teil des strukturierten elektronischen Dokuments in der Größe reduziert (6036 ). In einigen Ausführungsformen kehrt das erste Feld zu seiner Größe vor der Vergrößerung zurück (6038 ). - In einigen Ausführungsformen sind die zweite Geste und die erste Geste derselbe Typ an Gesten. In einigen Ausführungsformen ist die zweite Geste eine Fingergeste. In einigen Ausführungsformen ist die zweite Geste eine Stift (stylus) Geste.
- In einigen Ausführungsformen ist die zweite Geste eine Tippgeste. In einigen Ausführungsformen ist die zweite Geste ein doppeltes Tippen mit einem einzelnen Finger, ein doppeltes Tippen mit zwei Fingern, ein einzelnes Tippen mit einem einzelnen Finger oder ein einzelnes Tippen mit zwei Fingern.
- In einigen Ausführungsformen, während das erste Feld vergrößert ist, wird eine dritte Geste (z. B. Geste
3927 oder Geste3935 ,5C ) auf einem zweiten Feld, das sich vom ersten Feld unterscheidet, erfasst (6040 ). In Antwort auf Erfassen der dritten Geste wird das zweite Feld im Wesentlichen zentriert auf der Berührungsbildschirmanzeige (6042 ). In einigen Ausführungsformen sind die dritte Geste und die erste Geste vom selben Typ an Gesten. In einigen Ausführungsformen ist die dritte Geste eine Fingergeste. In einigen Ausführungsformen ist die dritte Geste eine Stift (stylus) Geste. - In einigen Ausführungsformen ist die dritte Geste eine Tippgeste. In einigen Ausführungsformen ist die dritte Geste ein doppeltes Tippen mit einem einzelnen Finger, ein doppeltes Tippen mit zwei Fingern, ein einzelnes Tippen mit einem einzelnen Finger oder ein einzelnes Tippen mit zwei Fingern.
- In einigen Ausführungsformen wird eine Streichgeste (z. B. Geste
3937 oder Geste3939 ,5C ) auf der Berührungsbildschirmanzeige erfasst (6044 ;6C ). In Antwort auf Erfassen der Streichgeste wird der angezeigte Teil des strukturierten elektronischen Dokuments verschoben auf der Berührungsbildschirmanzeige (6046 ). In einigen Ausführungsformen umfasst das Verschieben vertikale, horizontale oder diagonale Bewegung des strukturierten elektronischen Dokuments auf der Berührungsbildschirmanzeige (6048 ). In einigen Ausführungsformen ist die Streichgeste eine Fingergeste. In einigen Ausführungsformen ist die Streichgeste eine Stift (stylus) Geste. - In einigen Ausführungsformen wird eine fünfte Geste (z. B. Mehrfachberührungsgeste
3941 /3943 ,5C ) auf der Berührungsbildschirmanzeige erfasst (6050 ). In Antwort auf Erfassen der fünften Geste wird der angezeigte Teil des strukturierten elektronischen Dokumentes auf der Berührungsbildschirmanzeige um 90° gedreht (6052 ). In einigen Ausführungsformen ist die fünfte Geste eine Fingergeste. In einigen Ausführungsformen ist die fünfte Geste eine Mehrfingergeste. In einigen Ausführungsformen ist die fünfte Geste eine Drehgeste. - In einigen Ausführungsformen wird eine Änderung der Orientierung der Vorrichtung erfasst (
6054 ). Zum Beispiel erfassen ein oder mehrere Beschleunigungsmesser168 (1A bis1B ) eine Änderung der Orientierung der Vorrichtung. In Antwort auf Erfassen der Änderung der Orientierung der Vorrichtung wird der angezeigte Teil des strukturierten elektronischen Dokumentes auf der Berührungsbildschirmanzeige um 90° gedreht (6056 ). - In einigen Ausführungsformen wird eine Mehrfinger Spreizgeste (z. B. Mehrfachberührungsgeste
3931 /3933 ,5C ) auf der Berührungsbildschirmanzeige erfasst (6058 ). In Antwort auf Erfassen der Mehrfinger Spreizgeste wird ein Teil des angezeigten Teils des strukturierten elektronischen Dokumentes auf der Berührungsbildschirmanzeige vergrößert in Übereinstimmung mit einer Position der Mehrfinger Spreizgeste und einem Betrag an Fingerbewegung in der Mehrfinger Spreizgeste (6060 ). - Während der Inhaltsanzeigen-Vorgang
6000 , der oben beschrieben wurde, eine Anzahl an Operationen umfasst, die in einer bestimmten Reihenfolge abzulaufen scheinen, sollte es ersichtlich sein, dass der Vorgang6000 mehr oder weniger Operationen beinhalten kann, die der Reihe nach oder gleichzeitig (z. B. unter Verwendung von parallelen Prozessoren oder einer multi-thread Umgebung) ausgeführt werden können, dass die Reihenfolge von zwei oder mehr Operationen geändert werden kann und/oder dass zwei oder mehr Operationen in einer einzigen Operation vereinigt werden können. - Eine graphische Benutzerschnittstelle (z. B. UI
3900A ,5A ) auf einer tragbaren elektronischen Vorrichtung mit einer Berührungsbildschirmanzeige umfasst zumindest einen Teil eines strukturierten elektronischen Dokumentes (z. B. Webseite3912 ,5A ). Das strukturierte elektronische Dokument umfasst eine Viel zahl an Inhaltsfeldern (z. B. Blöcke3914 ,5A ). In Antwort auf Erfassen einer ersten Geste (z. B. Geste3923 ,5A ) an einer Position auf dem Teil des strukturierten elektronischen Dokumentes wird ein erstes Feld (z. B. Block 53914-5 ,5A ) aus der Vielzahl an Feldern an der Position der ersten Geste bestimmt und das erste Feld wird vergrößert und im Wesentlichen zentriert auf der Berührungsbildschirmanzeige (z. B. Block 53914-5 ,5C ). - In einigen Ausführungsformen in Antwort auf ein Tippen oder andere vorbestimmte Benutzergeste auf URL Eingabefeld
3908 zeigt der Berührungsbildschirm ein vergrößertes Eingabefeld3926 und eine Tastatur616 an (z. B. UI3900B ,5B in Portraitansicht und UI3900E ,5E in Landschaftsansicht). In einigen Ausführungsformen zeigt der Berührungsbildschirm auch an: - • Kontext
Löschen Icon
3928 , das, wenn aktiviert (z. B. durch ein Fingertippen auf das Icon), Löschen von allem Text in Eingabefeld3926 initiiert; - • eine Suchen Icon
3930 , das, wenn aktiviert (z. B. durch ein Fingertippen auf das Icon), eine Internetsuche unter Verwendung der Suchbegriffe, die in Feld3926 eingegeben sind, initiiert; und - • Gehe zu URL Icon
3932 , das, wenn aktiviert (z. B. durch ein Fingertippen auf das Icon), Erhalten von Webseiten mit der URL, die in Feld3926 eingegeben ist, initiiert; - Damit kann das gleiche Eingabefeld
3926 verwendet werden, um sowohl Suchbegriffe als auch URLs einzugeben. In einigen Ausführungsformen hängt es von dem Kontext ab, ob das Löschen Icon3928 angezeigt wird oder nicht. - UI
3900G (5G ) ist eine UI zum Hinzufügen von neuen Fenstern zu einer Anwendung, wie z. B. dem Browser147 . UI3900G zeigt eine Anwendung an (z. B. den Browser147 ), die ein angezeigtes Fenster enthält (z. B. Webseite3912-2 ) und zumindest ein verstecktes Fenster (z. B. Webseiten3912-1 und3934-3 und möglicherweise andere Webseiten, die komplett außerhalb des Bildschirms ver steckt sind). UI3900G zeigt auch ein Icon zum Hinzufügen von Fenstern zu der Anwendung an (neues Fenster oder neues Seiten Icon3936 ). In Antwort auf Erfassen einer Aktivierung des Icon3936 zum Hinzufügen von Fenstern fügt der Browser ein Fenster zu der Anwendung hinzu (z. B. ein neues Fenster für eine neue Webseite3912 ). - In Antwort auf Erfassen einer Geste auf der Berührungsbildschirmanzeige, wird ein angezeigtes Fenster der Anwendung von der Anzeige herunter bewegt und ein verstecktes Fenster wird auf die Anzeige herauf bewegt. Zum Beispiel in Antwort auf Erfassen einer Tippgeste
3949 auf der linken Seite des Bildschirms wird das Fenster mit Webseite3912-2 partiell oder komplett von dem Bildschirm nach rechts herunter bewegt, das Fenster mit Webseite3912-3 wird komplett von dem Bildschirm herunter bewegt, partiell verstecktes Fenster mit Webseite3912-1 wird auf das Zentrum der Anzeige bewegt und andere komplett versteckte Fenster mit einer Webseite (z. B.3912-0 ) können partiell auf die Anzeige bewegt werden. Alternativ kann eine links nach rechts Streichgeste3951 denselben Effekt erzielen. - Andererseits in Antwort auf Erfassen einer Tippgeste
3953 auf der rechten Seite des Bildschirms wird das Fenster mit Webseite3912-2 teilweise oder komplett von dem Bildschirm nach links herunter bewegt, das Fenster mit Webseite3912-1 wird komplett von dem Bildschirm herunter bewegt, das teilweise versteckte Fenster mit Webseite3912-3 wird auf das Zentrum der Anzeige bewegt und ein anderes vollständig verstecktes Fenster mit einer Webseite (3912-4 ) kann teilweise auf die Anzeige bewegt werden. Alternativ kann die Erfassung einer rechts nach links Streichgeste3951 denselben Effekt erzielen. - In einigen Ausführungsformen in Antwort auf ein Tippen oder andere vorbestimmte Geste auf ein Löschen Icon
3934 wird das korrespondierende Fenster3912 gelöscht. In einigen Ausführungsformen in Antwort auf ein Tippen oder andere vorbestimmte Geste auf das Fertig Icon3938 wird das Fenster in dem Zentrum der Anzeige (z. B.3912-2 ) vergrößert, um den Bildschirm auszufüllen. - Zusätzliche Beschreibung von Hinzufügen von Fenstern zu einer Anwendung kann gefunden werden in U.S. Patentanmeldung Nr. 11/620,647, "Method, System, And Graphical User Interface For Viewing Multiple Application Windows", eingereicht am 5. Januar 2007, deren Inhalt hiermit durch Verweis eingebunden ist.
-
7A bis7F stellen beispielhafte Benutzerschnittstellen zum Abspielen eines Elements von eingebetteten Multimediainhalt in Übereinstimmung mit einigen Ausführungsformen dar. - In einigen Ausführungsformen beinhalten Benutzerschnittstellen
4000A bis4000F (beziehungsweise in7A bis7F ) die folgenden Elemente oder eine Untergruppe oder Übergruppe davon: - •
402 ,404 ,406 ,3902 ,3906 ,3910 ,3912 ,3918 ,3920 ,3922 wie oben beschrieben; - • eingebetteter Multimediainhalt
4002 , wie z. B. QuickTime Inhalt (4002-1 ), Windows Media Inhalt (4002-2 ) oder Flash Inhalt (4002-3 ); - • andere Typen an Inhalt
4004 in dem strukturierten Dokument, wie z. B. Text; - • Beenden Icon
4006 , das, wenn aktiviert (z. B. durch ein Fingertippen auf das Icon), Beenden der eingebetteten Multimediainhaltsabspieler UI (z. B. UI4000B oder4000F ) und Zurückkehren zu einer anderen UI (z. B. UI4000A ,7A ) initiiert; - • Abgelaufene Zeit
4008 , die zeigt, wie viel von dem eingebetteten Multimediainhalt4002 abgespielt worden ist in Zeiteinheiten; - • Fortschrittsbalken
4010 , der anzeigt, welcher Teil des eingebetteten Multimediainhalts4002 abgespielt worden ist und der verwendet werden kann, scrollen zu helfen durch den eingebetteten Multimediainhalt in Antwort auf eine Benutzergeste; - • Verbleibende Zeit
4012 , die zeigt, wie viel des eingebetteten Multimediainhalts4002 zu spielen bleibt in Zeiteinheiten; - • Herunterladen Icon
4014 , das anzeigt, wenn eingebetteter Multimediainhalt4002 gerade heruntergeladen oder zu der Vorrichtung gestreamt wird; - • Schnelles Zurückspulen/Zurückspringen
Icon
4016 , das, wenn aktiviert (z. B. durch ein Fingertippen auf das Icon), Zurückspulen oder Zurückspringen durch den eingebetteten Multimediainhalt4002 initiiert; - • Abspielen Icon
4018 , das, wenn aktiviert (z. B. durch ein Fingertippen4026 (7C ) auf das Icon), Abspielen des eingebetteten Multimediainhalts4002 initiiert entweder von dem Beginn oder von wo der eingebettete Multimediainhalt pausiert war; - • Schnelles Vorspulen/Vorspringen Icon
4020 , das Vorspulen oder Vorspringen durch den eingebetteten Multimediainhalt4002 initiiert; - • Lautstärke Anpassungs Schieber Icon
4022 , das, wenn aktiviert (z. B. durch ein Fingertippen auf das Icon), Anpassen der Lautstärke des eingebetteten Multimediainhalts4002 initiiert; und - • Pause Icon
4024 , das, wenn aktiviert (z. B. durch ein Fingertippen auf das Icon), Pausieren des eingebetteten Multimediainhalts4002 initiiert. -
8 ist ein Flussdiagramm, das einen Vorgang8000 zum Anzeigen von eingebettetem Multimediainhalt auf einer tragbaren elektronischen Vorrichtung mit einer Berührungsbildschirmanzeige (z. B. Vorrichtung100 ) in Übereinstimmung mit einigen Ausführungsformen darstellt. Diese tragbare elektronische Vorrichtung zeigt zumindest einen Teil eines strukturierten elektronischen Dokuments auf einer Berührungsbildschirmanzeige an (8002 ). Das strukturierte elektronische Dokument umfasst Inhalt (z. B. Inhalt4002 und4004 ,7A ). In einigen Ausführungsformen ist das strukturierte elektronische Dokument eine Webseite (z. B. - Webseite
3912 ). In einigen Ausführungsformen ist das strukturierte elektronische Dokument ein HTML oder XML Dokument. - Eine erste Geste (z. B. Geste
4028 ,7A ) wird auf einem Element von eingebettetem Multimediainhalt (z. B. Inhalt4002-1 ,7A ) erfasst in dem angezeigten Teil des strukturierten elektronischen Dokuments (8004 ). In einigen Ausführungsformen umfasst der eingebettete Multimediainhalt Video- und/oder Audioinhalt. In einigen Ausführungsformen kann der Inhalt mit einem QuickTime, Windows Media oder Flash Plug-in abgespielt werden. - In Antwort auf Erfassen der ersten Geste wird das Element an eingebettetem Multimediainhalt auf der Berührungsbildschirmanzeige vergrößert und anderer Inhalt (z. B. Inhalt
4004 und anderer Inhalt4002 neben4002-1 ,7A ) in dem strukturierten elektronischen Dokument neben dem vergrößerten Element von eingebetteten Multimediainhalt wird nicht länger angezeigt (z. B. UI4000B ,7B oder UI4000F ,7F ) (8006 ). - In einigen Ausführungsformen beinhaltet Vergrößern des Elements von eingebettetem Multimediainhalt animiertes Zoomen auf das Element. In einigen Ausführungsformen umfasst Vergrößern des Elements an eingebettetem Multimediainhalt simultanes Zoomen und Verschieben des Elements von eingebettetem Multimediainhalt auf der Berührungsbildschirmanzeige. In einigen Ausführungsformen umfasst Vergrößern des Elements von eingebettetem Multimediainhalt rotieren des Elements von eingebettetem Multimediainhalt um 90° (z. B. von UI
4000A ,7A nach UI4000B ,7B ). - In einigen Ausführungsformen hat das Element von eingebettetem Multimediainhalt eine volle Größe; die Berührungsbildschirmanzeige hat eine Größe; und Vergrößern des Elements von eingebettetem Multimediainhalt umfasst Vergrößern des Elements des eingebetteten Multimediainhalts zu dem Kleineren von der vollen Größe des Elements und der Größe der Berührungsbildschirmanzeige.
- In einigen Ausführungsformen umfasst Vergrößern des Elements des eingebetteten Multimediainhalts Ausdehnen des Elements des eingebetteten Multimediainhalts, so dass die Breite des Elements des eingebetteten Multimediainhalts im Wesentlichen dieselbe wie die Breite der Berührungsbildschirmanzeige ist (z. B. UI
4000B ,7B oder UI4000F ,7F ). - In einigen Ausführungsformen umfasst Beenden des Anzeigens anderen Inhalts in dem strukturierten elektronischen Dokument neben dem Element des eingebetteten Multimediainhalts, Ausblenden des anderen Inhalts in dem strukturierten elektronischen Dokument neben dem Element an eingebettetem Multimediainhalt.
- Während das vergrößerte Element von eingebettetem Multimediainhalt angezeigt wird, wird eine zweite Geste auf der Berührungsbildschirmanzeige erfasst (z. B.
4030 ,7B ) (8008 ). - In Antwort auf Erfassen der zweiten Geste werden ein oder mehrere Wiedergabe Steuerelemente zum Abspielen des vergrößerten Elements an eingebettetem Multimediainhalt angezeigt (
8010 ). In einigen Ausführungsformen umfassen eines oder mehrere Wiedergabesteuerelemente ein Abspiel Icon (z. B.4018 ,7C ), ein Pause Icon (z. B. Icon4024 ,7E ), ein Klang Lautstärke Icon (z. B. Icon4022 ) und/oder ein Wiedergabe Fortschritts Balken Icon (z. B. Icon4010 ). - In einigen Ausführungsformen umfasst Anzeigen einer oder mehrere Wiedergabe-Steuerelemente Anzeigen einer oder mehrere Wiedergabe Steuerelemente über dem vergrößerten Element an eingebettetem Multimediainhalt (z. B. Wiedergabe Steuerelemente
4016 ,4018 ,4020 und4022 , sind über dem vergrößerten eingebetteten Multimediainhalt4002-1 in7C ). In einigen Ausführungsformen sind das eine oder die mehreren Wiedergabe Steuerelemente em vergrößerten Element von eingebettetem Multimediainhalt überlagert. In einigen Ausführungsformen sind das eine oder die mehreren Wiedergabe Steuerelemente semitransparent. - In einigen Ausführungsformen wird eine Anweisung in dem strukturierten elektronischen Dokument, um automatisch das Abspielen des Elements von eingebettetem Multimediainhalt zu starten, überschrieben, was der Vorrichtung Zeit gibt, mehr von dem gewählten eingebetteten Multimediainhalt herunterzuladen, bevor die Wiedergabe gestartet wird.
- Eine dritte Geste wird auf einer der Wiedergabesteuerelemente umfasst (z. B. Geste
4026 auf Abspiel Icon4018 ,7C ) (8012 ). - In Antwort auf Erfassen der dritten Geste wird das vergrößerte Element an eingebettetem Multimediainhalt abgespielt (
8014 ). In einigen Ausführungsformen beinhaltet Abspielen des vergrößerten Elements von eingebettetem Multimediainhalt Abspielen des vergrößerten Elements von eingebettetem Multimediainhalt mit einem Plug-In für einen Inhaltstyp, der dem Element an eingebettetem Multimediainhalt zugeordnet ist. - In einigen Ausführungsformen während das vergrößerte Element von eingebettetem Multimediainhalt abgespielt wird, wird die Anzeige des einen oder der mehreren Wiedergabe Steuerelemente beendet (z. B.
7D , die nicht länger Wiedergabe Steuerelemente4016 ,4018 ,4020 und4022 anzeigt, aber immer noch4006 ,4008 ,4010 und4012 anzeigt). In einigen Ausführungsformen wird die Anzeige aller Wiedergabe Steuerelemente beendet. In einigen Ausführungsformen beinhaltet Beenden der Anzeige der einen oder mehreren Wiedergabe Steuerelemente Ausblenden der einen oder mehreren Wiedergabesteuerelemente. In einigen Ausführungsformen wird die Anzeige der einen oder mehreren Wiedergabesteuerelemente beendet nach einer vorbestimmten Zeitdauer. In einigen Ausführungsformen wird die Anzeige von dem einen oder mehreren Wiedergabesteuerelementen beendet nachdem kein Kontakt mit der Berührungsbildschirmanzeige für eine vorbestimmte Zeit erfasst ist. - In einigen Ausführungsformen wird eine vierte Geste auf der Berührungsbildschirmanzeige erfasst (
8016 ). In Antwort auf Erfassen der vierten Geste wird zumindest der Teil des strukturierten elektronischen Dokuments wieder angezeigt (z. B.7A ) (8018 ). In einigen Ausführungsformen umfasst die vierte Geste eine Tippgeste auf eine Wiedergabeabschlussicon, wie z. B. ein Fertig Icon (z. B. Geste4032 auf Fertig Icon4006 ,7D ). In einigen Ausführungsformen kehrt das Element von eingebettetem Multimediainhalt zu seiner Größe, vor der Vergrößerung zurück. - In einigen Ausführungsformen sind die ersten, zweiten und dritten Gesten Fingergesten. In einigen Ausführungsformen sind die ersten, zweiten und dritten Gesten Stift (stylus) Gesten.
- In einigen Ausführungsformen sind die ersten, zweiten und dritten Gesten Tippgesten. In einigen Ausführungsformen ist die Tippgeste ein doppeltes Tippen mit einem einzelnen Finger, ein doppeltes Tippen mit zwei Fingern, ein einzelnes Tippen mit einem einzelnen Finger oder ein einzelnes Tippen mit zwei Fingern.
- Während der Multimedia Anzeigen Vorgang
8000 , der oben beschrieben wurde, eine Anzahl an Operationen umfasst, die in einer bestimmten Reihenfolge abzulaufen scheinen, sollte es erkenntlich sein, dass der Vorgang8000 mehr oder weniger Operationen beinhalten kann, welche nacheinander oder parallel ausgeführt werden können (z. B. unter Verwendung von parallelen Prozessoren oder einer multi-thread Umgebung), die Reihenfolge von zwei oder mehr Operationen geändert werden kann und/oder zwei oder mehr Operationen in einer einzigen Operation vereinigt werden können. - Eine graphische Benutzerschnittstelle auf einer tragbaren elektronischen Vorrichtung mit einer Berührungsbildschirmanzeige umfasst: zumindest einen Teil eines strukturierten elektronischen Dokuments, wobei das strukturierte elektronische Dokument Inhalt umfasst; ein Element an eingebettetem Multimediainhalt, in dem Teil des strukturierten elektronischen Dokuments; und ein oder mehrere Wiedergabesteuerelemente. In Antwort auf Erfassen einer ersten Geste auf dem Element von eingebettetem Multimediainhalt wird das Element von eingebettetem Multimediainhalt auf der Berührungsbildschirmanzeige vergrößert und Anzeige von anderem Inhalt in dem strukturierten elektronischen Dokument neben dem vergrößerten Element an eingebettetem Multimediainhalt wird beendet. In Antwort auf Erfassen einer zweiten Geste auf der Berührungsbildschirmanzeige während das vergrößerte Element von eingebettetem Multimediainhalt angezeigt wird, werden das eine oder die mehreren Wiedergabesteuerelemente zum Abspielen des vergrößerten Elements an eingebettetem Multimediainhalt angezeigt. In Antwort auf Erfassen einer dritten Geste auf einem der Wiedergabesteuerelemente wird das vergrößerte Element von eingebettetem Multimediainhalt abgespielt.
- Die vorhergehende Beschreibung wurde beschrieben mit Bezugnahme auf spezielle Ausführungsformen zum Zwecke der Erklärung. Jedoch haben die obigen darstellenden Diskussionen nicht die Intention erschöpfend zu sein oder die Erfindung auf die präzisen offenbarten Formen zu begrenzen. Viele Modifikationen und Variationen sind möglich im Lichte der obigen Lehren. Die Ausführungsformen wurden gewählt und beschrieben, um die Prinzipien der Erfindung und ihre praktischen Anwendungen bestens zu erklären und damit andere Fachleute in die Lage zu versetzen, die Erfindung und verschiedene Ausführungsformen mit verschiedenen Modifikationen, wie sie für die bestimmte betrachtete Verwendung geeignet sind, bestens zu verwenden.
- Zusammenfassung
- Ein computerimplementiertes Verfahren zur Verwendung in Verbindung mit einer tragbaren elektronischen Vorrichtung mit einer Berührungsbildschirmanzeige, umfasst das Anzeigen zumindest eines Teils eines strukturierten elektronischen Dokumentes auf der Berührungsbildschirmanzeige, wobei das strukturierte elektronische Dokument eine Vielzahl an Inhaltsfeldern umfasst, und das Erfassen einer ersten Geste an einer Position auf dem angezeigten Teil des strukturierten elektronischen Dokuments. Ein erstes Feld aus der Vielzahl an Feldern wird an der Position der ersten Geste bestimmt. Das erste Feld wird auf der Berührungsbildschirmanzeige vergrößert und im Wesentlichen zentriert.
- ZITATE ENTHALTEN IN DER BESCHREIBUNG
- 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.
- Zitierte Patentliteratur
-
- - US 6323846 [0040]
- - US 6570557 [0040]
- - US 6677932 [0040]
- - US 2002/0015024 A1 [0040]
- - US 20050190059 [0048]
- - US 20060017692 [0048]
Claims (53)
- Computerimplementiertes Verfahren, das umfasst: auf einer tragbaren elektronischen Vorrichtung mit einer Berührungsbildschirmanzeige, Anzeigen zumindest eines Teils einer Webseite auf der Berührungsbildschirmanzeige, wobei die Webseite eine Vielzahl an Inhaltsfeldern umfasst; Erfassen einer ersten Fingertippgeste an einer Position auf dem angezeigten Teil der Webseite; Bestimmen eines ersten Feldes aus der Vielzahl an Feldern an der Position der ersten Fingertippgeste; und Vergrößern und im Wesentlichen Zentrieren des ersten Feldes auf der Berührungsbildschirmanzeige, wobei das Vergrößern ein Ausdehnen des ersten Feldes umfasst, so dass die Breite des ersten Feldes im Wesentlichen dieselbe ist, wie die Breite der Berührungsbildschirmanzeige; Verändern der Größe von Text in dem vergrößerten Feld um eine vorbestimmte minimale Textgröße auf der Berührungsbildschirmanzeige zu erreichen oder zu überschreiten; während das erste Feld vergrößert ist, Erfassen einer zweiten Fingertippgeste auf einem zweiten Feld, das sich von dem ersten Feld unterscheidet; und in Antwort auf das Erfassen der zweiten Fingertippgeste, im Wesentlichen zentrieren des zweiten Feldes auf der Berührungsbildschirmanzeige.
- Computerimplementiertes Verfahren, das umfasst: auf einer tragbaren elektronischen Vorrichtung mit einer Berührungsbildschirmanzeige, Anzeigen zumindest eines Teils eines strukturierten elektronischen Dokumentes auf der Berührungsbildschirmanzeige, wobei das strukturierte elektronische Dokument eine Vielzahl an Inhaltsfeldern umfasst; Erfassen einer ersten Geste an einer Position auf dem angezeigten Teil des strukturierten elektronischen Dokuments; Bestimmen eines ersten Feldes aus der Vielzahl an Feldern an der Position der ersten Geste; und Vergrößern und im Wesentlichen Zentrieren des ersten Feldes auf der Berührungsbildschirmanzeige.
- Verfahren nach Anspruch 2, aufweisend vor dem Anzeigen zumindest eines Teils eines strukturierten elektronischen Dokumentes, Bestimmen von Rändern, Abständen und/oder Freiräumen für die Vielzahl an Feldern, die in dem strukturierten elektronischen Dokument bestimmt sind; und Anzeigen der Ränder, Abstände und/oder Freiräume für die Vielzahl an Feldern zur Anzeige auf der Berührungsbildschirmanzeige.
- Verfahren nach Anspruch 2, wobei das strukturierte elektronische Dokument eine Webseite ist.
- Verfahren nach Anspruch 2, wobei das strukturierte elektronische Dokument ein HTML oder XML Dokument ist.
- Verfahren nach Anspruch 2, wobei: das strukturierte elektronische Dokument eine Dokumentenbreite und eine Dokumentenlänge aufweist; die Berührungsbildschirmanzeige eine Anzeigenbreite aufweist; und das Anzeigen zumindest eines Teils des strukturierten elektronischen Dokumentes das Skalieren der Dokumentenbreite zum Einpassen in die Anzeigenbreite umfasst, unabhängig von der Dokumentenlänge.
- Verfahren nach Anspruch 6, wobei: die Berührungsbildschirmanzeige rechteckig ist mit einer kurzen Achse und einer langen Achse; die Anzeigenbreite der kurzen Achse entspricht, wenn das strukturierte elektronische Dokument in einer Portraitansicht betrachtet wird; und die Anzeigenbreite der langen Achse entspricht, wenn das strukturierte elektronische Dokument in Landschaftsansicht betrachtet wird.
- Verfahren nach Anspruch 2, wobei die Vielzahl an Feldern durch eine Style Sheet Sprache definiert wird.
- Verfahren nach Anspruch 8, wobei die Style Sheet Sprache eine Cascading Style Sheet Sprache ist.
- Verfahren nach Anspruch 2, wobei die erste Geste eine Fingergeste ist.
- Verfahren nach Anspruch 2, wobei die erste Geste eine Stiftgeste ist.
- Verfahren nach Anspruch 2, wobei die erste Geste eine Tippgeste ist.
- Verfahren nach Anspruch 12, wobei die erste Geste ein doppeltes Tippen mit einem einzelnen Finger, ein doppeltes Tippen mit zwei Fingern, ein einfaches Tippen mit einem Finger oder ein einfaches Tippen mit zwei Fingern ist.
- Verfahren nach Anspruch 2, wobei: das strukturierte elektronische Dokument einen zugeordneten Wiedergabebaum mit einer Vielzahl an Knoten aufweist; und das Bestimmten des ersten Feldes an der Position der ersten Geste umfasst: nach unten Durchlaufen des Wiedergabebaums, um einen ersten Knoten aus der Vielzahl an Knoten zu bestimmen, der der erfassten Position der ersten Geste entspricht; nach oben Durchlaufen des Wiedergabebaums von dem ersten Knoten zu einem nächsten Elternknoten, der eine logische Gruppierung an Inhalt umfasst; und Identifizieren von Inhalt, der dem nächsten Elternknoten entspricht, als das erste Feld.
- Verfahren nach Anspruch 14, wobei die logische Gruppierung von Inhalt einen Absatz, ein Bild, ein Plug-in Objekt oder eine Tabelle umfasst.
- Verfahren nach Anspruch 14, wobei der nächste Elternknoten eine ersetzte Einbettung, ein Block, ein eingebetteter Block oder eine eingebettete Tabelle ist.
- Verfahren nach Anspruch 2, wobei das Vergrößern und im Wesentlichen Zentrieren ein gleichzeitiges Zoomen und Verschieben des ersten Feldes auf der Berührungsbildschirmanzeige umfasst.
- Verfahren nach Anspruch 2, wobei das Vergrößern im Wesentlichen ein Ausdehnen des ersten Feldes umfasst, so dass die Breite des ersten Feldes im Wesentlichen dieselbe ist wie die Breite der Berührungsbildschirmanzeige.
- Verfahren nach Anspruch 2 beinhaltend ein Verändern der Größe von Text in dem vergrößerten ersten Feld, um eine vorbestimmte minimale Textgröße auf der Berührungsbildschirmanzeige zu erreichen oder zu überschreiten.
- Verfahren nach Anspruch 19, wobei die Größenveränderung von Text umfasst: Bestimmen eines Skalierungsfaktors, um welchen das erste Feld vergrößert werden wird; Teilen der vorbestimmten minimalen Textgröße auf der Berührungsbildschirmanzeige durch den Skalierungsfaktor um eine minimale Textgröße für Text in dem ersten Feld zu bestimmen; und wenn eine Textgröße für Text in dem ersten Feld kleiner ist als die bestimmte minimale Textgröße Vergrößern der Textgröße für Text in dem ersten Feld auf zumindest die bestimmte minimale Textgröße.
- Verfahren nach Anspruch 20, wobei: das erste Feld eine Breite aufweist; die Anzeige eine Anzeigenbreite aufweist; und der Skalierungsfaktor die Anzeigenbreite geteilt durch die Breite des ersten Feldes vor dem Vergrößern ist.
- Verfahren nach Anspruch 19, wobei das Verändern der Größe während des Vergrößerns stattfindet.
- Verfahren nach Anspruch 19, wobei das Verändern der Größe nach dem Vergrößern stattfindet.
- Verfahren nach Anspruch 2 beinhaltend Verändern der Größe von Text in dem strukturierten elektronischen Dokument, um eine vorbestimmte minimale Textgröße auf der Berührungsbildschirmanzeige zu erreichen oder zu überschreiten.
- Verfahren nach Anspruch 24, wobei das Verändern der Größe von Text umfasst: Bestimmen eines Skalierungsfaktors, um welchen das erste Feld vergrößert werden wird; Teilen der vorbestimmten minimalen Textgröße auf der Berührungsbildschirmanzeige durch den Skalierungsfaktor um eine minimale Textgröße für Text in dem strukturierten elektronischen Dokument zu bestimmen; und wenn eine Textgröße für Text in dem strukturierten elektronischen Dokument kleiner ist als die bestimmte minimale Textgröße Vergrößern der Textgröße für Text in dem strukturierten elektronischen Dokument auf zumindest die bestimmte minimale Textgröße.
- Verfahren nach Anspruch 24, wobei das Verändern der Größe von Text umfasst: Identifizieren von Feldern, die Text enthalten, aus der Vielzahl an Feldern; Bestimmen eines Skalierungsfaktors um welchen das erste Feld vergrößert werden wird; Teilen der vorbestimmten minimalen Textgröße auf der Berührungsbildschirmanzeige durch den Skalierungsfaktor um eine minimale Textgröße für Text in dem strukturierten elektronischen Dokument zu bestimmen; und für jedes identifizierte Feld, das Text enthält, wenn eine Textgröße für Text in dem identifizierten Feld kleiner ist als die bestimmte minimale Textgröße, Vergrößern der Textgröße für Text in dem identifizierten Feld auf zumindest die bestimmte minimale Textgröße und Anpassen der Größe des identifizierten Feldes.
- Verfahren nach Anspruch 2, aufweisend: Erfassen einer zweiten Geste auf dem vergrößerten ersten Feld; und in Antwort auf das Erfassen der zweiten Geste, Verringern der Größe des angezeigten Teils des strukturierten elektronischen Dokuments.
- Verfahren nach Anspruch 27, wobei das erste Feld zu seiner Größe vor dem Vergrößern zurückkehrt.
- Verfahren nach Anspruch 27, wobei die zweite Geste und die erste Geste derselbe Typ an Gesten sind.
- Verfahren nach Anspruch 27, wobei die zweite Geste eine Fingergeste ist.
- Verfahren nach Anspruch 27, wobei die zweite Geste eine Stiftgeste ist.
- Verfahren nach Anspruch 27, wobei die zweite Geste eine Tippgeste ist.
- Verfahren nach Anspruch 32, wobei die zweite Geste ein doppeltes Tippen mit einem einzelnen Finger, ein doppeltes Tippen mit zwei Fingern, ein einfaches Tippen mit einem einzelnen Finger, oder ein einfaches Tippen mit zwei Fingern ist.
- Verfahren nach Anspruch 2, aufweisend: während das erste Feld vergrößert wird, Erfassen einer dritten Geste auf einem zweiten Feld, das sich von dem ersten Feld unterscheidet; und in Antwort auf das Erfassen der dritten Geste, im Wesentlichen zentrieren des zweiten Feldes auf der Berührungsbildschirmanzeige.
- Verfahren nach Anspruch 34, wobei die dritte Geste und die erste Geste derselbe Typ an Gesten sind.
- Verfahren nach Anspruch 34, wobei die dritte Geste eine Fingergeste ist.
- Verfahren nach Anspruch 34, wobei die dritte Geste eine Stiftgeste ist.
- Verfahren nach Anspruch 34, wobei die dritte Geste eine Tippgeste ist.
- Verfahren nach Anspruch 38, wobei die dritte Geste ein doppeltes Tippen mit einem einzelnen Finger, ein doppeltes Tippen mit zwei Fingern, ein einfaches Tippen mit einem einzelnen Finger oder ein einfaches Tippen mit zwei Fingern ist.
- Verfahren nach Anspruch 2, aufweisend: Erfassen einer Streichgeste auf der Berührungsbildschirmanzeige; und in Antwort auf das Erfassen der Streichgeste Verschieben des angezeigten Teils des strukturierten elektronischen Dokuments auf der Berührungsbildschirmanzeige.
- Verfahren nach Anspruch 40, wobei das Verschieben eine vertikale, horizontale oder diagonale Bewegung des strukturierten elektronischen Dokuments auf der Berührungsbildschirmanzeige umfasst.
- Verfahren nach Anspruch 40, wobei die Streichgeste eine Fingergeste ist.
- Verfahren nach Anspruch 40, wobei die Streichgeste eine Stiftgeste ist.
- Verfahren nach Anspruch 2, aufweisend: Erfassen einer fünften Geste auf der Berührungsbildschirmanzeige, in Antwort auf das Erfassen der fünften Geste, Rotieren des angezeigten Teils des strukturierten elektronischen Dokuments auf der Berührungsbildschirmanzeige um 90°.
- Verfahren nach Anspruch 44, wobei die fünfte Geste eine Fingergeste ist.
- Verfahren nach Anspruch 45, wobei die fünfte Geste eine Mehrfingergeste ist.
- Verfahren nach Anspruch 46, wobei die fünfte Geste eine Drehgeste ist.
- Verfahren nach Anspruch 2, aufweisend: Erfassen einer Änderung der Orientierung der Vorrichtung, in Antwort auf das Erfassen der Änderung der Orientierung der Vorrichtung, Rotieren des angezeigten Teils des strukturierten elektronischen Dokuments auf der Berührungsbildschirmanzeige um 90°.
- Verfahren nach Anspruch 2, aufweisend: Erfassen einer Mehrfingerspreizgeste auf der Berührungsbildschirmanzeige, in Antwort auf das Erfassen der Mehrfingerspreizgeste, Vergrößern eines Teils des angezeigten Teils des strukturierten elektronischen Dokuments auf der Berührungsbildschirmanzeige in Übereinstimmung mit einer Position der Mehrfingerspreizgeste und einem Betrag an Fingerbewegung in der Mehrfingerspreizgeste.
- Graphische Benutzerschnittstelle auf einer tragbaren elektronischen Vorrichtung mit einer Berührungsbildschirmanzeige, umfassend: zumindest einen Teil eines strukturierten elektronischen Dokuments, wobei das strukturierte elektronische Dokument eine Vielzahl an Inhaltsfeldern umfasst; wobei: in Antwort auf ein Erfassen einer ersten Geste an einer Position auf einem Teil des strukturierten elektronischen Dokuments ein erstes Feld aus der Vielzahl an Feldern an dem Ort der ersten Geste bestimmt wird und das erste Feld vergrößert und im Wesentlichen zentriert auf der Berührungsbildschirmanzeige wird.
- Tragbare elektronische Vorrichtung, umfassend: eine Berührungsbildschirmanzeige; einen oder mehrere Prozessoren; Speicher; und ein oder mehrere Programme, wobei das eine oder die mehreren Programme in dem Speicher gespeichert sind und eingerichtet sind durch den einen oder die mehreren Prozessoren ausgeführt zu werden, wobei das eine oder die mehreren Programme aufweisen: Anweisungen zum Anzeigen zumindest eines Teils eines strukturierten elektronischen Dokuments auf der Berührungsbildschirmanzeige, wobei das strukturierte elektronische Dokument eine Vielzahl an Inhaltsfeldern umfasst; Anweisungen zum Erfassen einer ersten Geste an einer Position auf dem angezeigten Teil strukturierten elektronischen Dokuments; Anweisungen zum Bestimmen eines ersten Feldes aus der Vielzahl an Feldern an der Position der ersten Geste; und Anweisungen zum Vergrößern und im Wesentlichen Zentrieren des ersten Feldes auf der Berührungsbildschirmanzeige.
- Computerprogrammprodukt, umfassend: ein computerlesbares Speichermedium und einen Computerprogrammmechanismus der darin eingebettet ist, wobei der Computerprogrammmechanismus Anweisungen umfasst, welche, wenn sie durch eine tragbare elektronische Vorrichtung mit einer Berührungsbildschirmanzeige ausgeführt werden die Vorrichtung veranlassen zum: Anzeigen zumindest eines Teils eines strukturierten elektronischen Dokuments auf der Berührungsbildschirmanzeige, wobei das strukturierte elektronische Dokument eine Vielzahl an Inhaltsfeldern umfasst; Erfassen einer ersten Geste an einer Position auf dem angezeigten Teil des strukturierten elektronischen Dokuments; Bestimmen eines ersten Feldes aus der Vielzahl an Feldern an der Position der ersten Geste; und Vergrößern und im Wesentlichen Zentrieren des ersten Feldes auf der Berührungsbildschirmanzeige.
- Tragbare elektronische Vorrichtung mit einer Berührungsbildschirmanzeige, umfassend: Mittel zum Anzeigen zumindest eines Teils eines strukturierten elektronischen Dokuments auf der Berührungsbildschirmanzeige, wobei das strukturierte elektronische Dokument eine Vielzahl an Inhaltsfeldern umfasst; Mittel zum Erfassen einer ersten Geste an einer Position auf dem angezeigten Teil des strukturierten elektronischen Dokuments; Mittel zum Bestimmen eines ersten Feldes aus der Vielzahl an Feldern an der Position der ersten Geste; und Mittel zum Vergrößern und im Wesentlichen Zentrieren des ersten Feldes auf der Berührungsbildschirmanzeige.
Applications Claiming Priority (13)
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 | |
US60/879,253 | 2007-01-07 | ||
US87946907P | 2007-01-08 | 2007-01-08 | |
US60/879,469 | 2007-01-08 | ||
US94671507P | 2007-06-27 | 2007-06-27 | |
US60/946,715 | 2007-06-27 | ||
US93799307P | 2007-06-29 | 2007-06-29 | |
US60/937,993 | 2007-06-29 | ||
US11/850,013 | 2007-09-04 | ||
US11/850,013 US7864163B2 (en) | 2006-09-06 | 2007-09-04 | Portable electronic device, method, and graphical user interface for displaying structured electronic documents |
PCT/US2007/077644 WO2008030879A2 (en) | 2006-09-06 | 2007-09-05 | Portable electronic device, method, and graphical user interface for displaying structured electronic documents |
Publications (1)
Publication Number | Publication Date |
---|---|
DE112007002107T5 true DE112007002107T5 (de) | 2009-07-02 |
Family
ID=38777949
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE112007002107T Withdrawn DE112007002107T5 (de) | 2006-09-06 | 2007-09-05 | Tragbare elektronische Vorrichtung, Verfahren und graphische Benutzerschnittstelle zum Anzeigen strukturierter elektronischer Dokumente |
Country Status (10)
Country | Link |
---|---|
US (8) | US7864163B2 (de) |
EP (6) | EP2508976B1 (de) |
JP (7) | JP5559538B2 (de) |
KR (8) | KR101085768B1 (de) |
CN (3) | CN103176701B (de) |
AU (2) | AU2007292383B2 (de) |
CA (4) | CA2986163C (de) |
DE (1) | DE112007002107T5 (de) |
HK (1) | HK1186787A1 (de) |
WO (1) | WO2008030879A2 (de) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102012103887A1 (de) * | 2012-05-03 | 2013-11-07 | Thomas Reitmeier | Anordnung aus einem Tisch und einer bildprojizierenden Vorrichtung sowie Steuerungsverfahren |
Families Citing this family (370)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7760187B2 (en) * | 2004-07-30 | 2010-07-20 | Apple Inc. | Visual expander |
US7813954B1 (en) * | 2001-12-14 | 2010-10-12 | Keen Personal Media, Inc. | Audiovisual system and method for displaying segmented advertisements tailored to the characteristic viewing preferences of a user |
US8074248B2 (en) | 2005-07-26 | 2011-12-06 | Activevideo Networks, Inc. | System and method for providing video content associated with a source image to a television in a communication network |
US8225231B2 (en) | 2005-08-30 | 2012-07-17 | Microsoft Corporation | Aggregation of PC settings |
US9304675B2 (en) | 2006-09-06 | 2016-04-05 | Apple Inc. | Portable electronic device for instant messaging |
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 |
US7864163B2 (en) | 2006-09-06 | 2011-01-04 | Apple Inc. | Portable electronic device, method, and graphical user interface for displaying structured electronic documents |
US7956849B2 (en) | 2006-09-06 | 2011-06-07 | Apple Inc. | Video manager for portable multifunction device |
US8842074B2 (en) | 2006-09-06 | 2014-09-23 | Apple Inc. | Portable electronic device performing similar operations for different gestures |
US9128596B2 (en) * | 2006-09-22 | 2015-09-08 | Opera Software Asa | Method and device for selecting and displaying a region of interest in an electronic document |
US7856605B2 (en) | 2006-10-26 | 2010-12-21 | Apple Inc. | Method, system, and graphical user interface for positioning an insertion marker in a touch screen display |
US8570278B2 (en) | 2006-10-26 | 2013-10-29 | Apple Inc. | Portable multifunction device, method, and graphical user interface for adjusting an insertion point marker |
EP1926075B1 (de) * | 2006-11-27 | 2013-01-16 | Harman Becker Automotive Systems GmbH | Tragbarer Computer mit Anzeige, die sich der Lage des Geräts anpasst und Verfahren zur Anzeige von Informationen auf einem derartigen Gerät |
US20080168402A1 (en) | 2007-01-07 | 2008-07-10 | Christopher Blumenberg | Application Programming Interfaces for Gesture Operations |
US8689132B2 (en) | 2007-01-07 | 2014-04-01 | Apple Inc. | Portable electronic device, method, and graphical user interface for displaying electronic documents and lists |
US9001047B2 (en) | 2007-01-07 | 2015-04-07 | Apple Inc. | Modal change based on orientation of a portable multifunction device |
US7844915B2 (en) | 2007-01-07 | 2010-11-30 | Apple Inc. | Application programming interfaces for scrolling operations |
US20080168478A1 (en) | 2007-01-07 | 2008-07-10 | Andrew Platzer | Application Programming Interfaces for Scrolling |
US9826197B2 (en) | 2007-01-12 | 2017-11-21 | Activevideo Networks, Inc. | Providing television broadcasts over a managed network and interactive content over an unmanaged network to a client device |
EP3145200A1 (de) | 2007-01-12 | 2017-03-22 | ActiveVideo Networks, Inc. | Mpeg-objekte und systeme und verfahren zur verwendung von mpeg-objekten |
US20080276194A1 (en) * | 2007-02-06 | 2008-11-06 | Access Systems Americas, Inc. | Method of exposing fully editable text fields on a mobile device |
JP4976899B2 (ja) * | 2007-03-30 | 2012-07-18 | 株式会社東芝 | 携帯型電子機器および音声出力制御プログラム |
WO2008139476A2 (en) * | 2007-05-14 | 2008-11-20 | Sandisk Il Ltd | Dual decoder portable media device |
TWI337321B (en) * | 2007-05-15 | 2011-02-11 | Htc Corp | Electronic device with switchable user interface and accessable touch operation |
TWI357012B (en) * | 2007-05-15 | 2012-01-21 | Htc Corp | Method for operating user interface and recording |
US9933937B2 (en) | 2007-06-20 | 2018-04-03 | Apple Inc. | Portable multifunction device, method, and graphical user interface for playing online videos |
US20090144667A1 (en) * | 2007-11-30 | 2009-06-04 | Nokia Corporation | Apparatus, method, computer program and user interface for enabling user input |
TWI420341B (zh) * | 2007-12-31 | 2013-12-21 | Htc Corp | 顯示螢幕上選單之方法及其行動裝置 |
US8416196B2 (en) | 2008-03-04 | 2013-04-09 | Apple Inc. | Touch event model programming interface |
US8174502B2 (en) * | 2008-03-04 | 2012-05-08 | Apple Inc. | Touch event processing for web pages |
US8717305B2 (en) * | 2008-03-04 | 2014-05-06 | Apple Inc. | Touch event model for web pages |
US8645827B2 (en) | 2008-03-04 | 2014-02-04 | Apple Inc. | Touch event model |
US8650507B2 (en) | 2008-03-04 | 2014-02-11 | Apple Inc. | Selecting of text using gestures |
US8201109B2 (en) | 2008-03-04 | 2012-06-12 | Apple Inc. | Methods and graphical user interfaces for editing on a portable multifunction device |
TWI428814B (zh) | 2008-04-15 | 2014-03-01 | Htc Corp | 在螢幕鎖定狀態下切換背景圖的方法、其行動電子裝置與儲存媒體 |
USD616891S1 (en) | 2008-05-06 | 2010-06-01 | Apple Inc. | Graphical user interface for a display screen or portion thereof |
US8174503B2 (en) * | 2008-05-17 | 2012-05-08 | David H. Cain | Touch-based authentication of a mobile device through user generated pattern creation |
USD616892S1 (en) | 2008-05-20 | 2010-06-01 | Apple Inc. | Graphical user interface for a display screen or portion thereof |
US8477139B2 (en) * | 2008-06-09 | 2013-07-02 | Apple Inc. | Touch screen device, method, and graphical user interface for manipulating three-dimensional virtual objects |
DE102009003995A1 (de) * | 2008-08-06 | 2010-02-11 | Rohde & Schwarz Gmbh & Co. Kg | Verfahren zur Vergrößerung eines Darstellungsbereichs auf einer Darstellungseinrichtung |
US20100060588A1 (en) * | 2008-09-09 | 2010-03-11 | Microsoft Corporation | Temporally separate touch input |
KR101508778B1 (ko) * | 2008-09-17 | 2015-04-03 | 주식회사 엘지유플러스 | 이동통신단말기 및 화면 처리 방법 |
US9087337B2 (en) * | 2008-10-03 | 2015-07-21 | Google Inc. | Displaying vertical content on small display devices |
US20100095207A1 (en) * | 2008-10-15 | 2010-04-15 | Pierre Bonnat | Method and System for Seamlessly Integrated Navigation of Applications |
TW201017487A (en) * | 2008-10-17 | 2010-05-01 | Asustek Comp Inc | Method for operating displayed page and electronic device |
US20100107100A1 (en) | 2008-10-23 | 2010-04-29 | Schneekloth Jason S | Mobile Device Style Abstraction |
KR101078929B1 (ko) * | 2008-11-06 | 2011-11-01 | 엘지전자 주식회사 | 단말기 및 그 인터넷 이용 방법 |
US8954894B2 (en) * | 2008-11-15 | 2015-02-10 | Adobe Systems Incorporated | Gesture-initiated symbol entry |
EP2196891A3 (de) * | 2008-11-25 | 2013-06-26 | Samsung Electronics Co., Ltd. | Vorrichtung und Verfahren zur Bereitstellung einer Benutzerschnittstelle |
US9477396B2 (en) * | 2008-11-25 | 2016-10-25 | Samsung Electronics Co., Ltd. | Device and method for providing a user interface |
US8543415B2 (en) * | 2008-11-26 | 2013-09-24 | General Electric Company | Mobile medical device image and series navigation |
US20100138732A1 (en) * | 2008-11-28 | 2010-06-03 | Nokia Corporation | Method for implementing small device and touch interface form fields to improve usability and design |
US8159465B2 (en) | 2008-12-19 | 2012-04-17 | Verizon Patent And Licensing Inc. | Zooming techniques for touch screens |
US8893040B2 (en) | 2008-12-23 | 2014-11-18 | At&T Mobility Ii Llc | Systems, devices, or methods for accessing information employing a tumbler-style graphical user interface |
US8799820B2 (en) | 2008-12-23 | 2014-08-05 | At&T Mobility Ii Llc | Dynamically scaled messaging content |
US20100162133A1 (en) * | 2008-12-23 | 2010-06-24 | At&T Mobility Ii Llc | User interface paradigm for next-generation mobile messaging |
US8428626B2 (en) * | 2008-12-23 | 2013-04-23 | At&T Mobility Ii Llc | Selective caching of real time messaging threads |
US8566403B2 (en) * | 2008-12-23 | 2013-10-22 | At&T Mobility Ii Llc | Message content management system |
US20100162138A1 (en) * | 2008-12-23 | 2010-06-24 | At&T Mobility Ii Llc | Conversation bubbles including visual cues for threaded messaging applications |
US8700072B2 (en) * | 2008-12-23 | 2014-04-15 | At&T Mobility Ii Llc | Scalable message fidelity |
US7870211B2 (en) * | 2008-12-23 | 2011-01-11 | At&T Mobility Ii Llc | Conversation message routing supporting dynamic class transitions |
US8319736B2 (en) * | 2009-01-19 | 2012-11-27 | Microsoft Corporation | Touch sensitive computing device and method |
JP4913834B2 (ja) * | 2009-01-23 | 2012-04-11 | シャープ株式会社 | 情報処理装置、制御方法及びプログラム |
JP2010191739A (ja) * | 2009-02-19 | 2010-09-02 | Fujitsu Ltd | 文書表示装置、文書表示方法、及びこの方法を実行するコンピュータプログラム |
US8566044B2 (en) * | 2009-03-16 | 2013-10-22 | Apple Inc. | Event recognition |
US8566045B2 (en) * | 2009-03-16 | 2013-10-22 | Apple Inc. | Event recognition |
US9846533B2 (en) | 2009-03-16 | 2017-12-19 | Apple Inc. | Methods and graphical user interfaces for editing on a multifunction device with a touch screen display |
US8285499B2 (en) | 2009-03-16 | 2012-10-09 | Apple Inc. | Event recognition |
US9311112B2 (en) * | 2009-03-16 | 2016-04-12 | Apple Inc. | Event recognition |
US9684521B2 (en) | 2010-01-26 | 2017-06-20 | Apple Inc. | Systems having discrete and continuous gesture recognizers |
US10191654B2 (en) * | 2009-03-30 | 2019-01-29 | Touchtype Limited | System and method for inputting text into electronic devices |
US8175653B2 (en) * | 2009-03-30 | 2012-05-08 | Microsoft Corporation | Chromeless user interface |
GB0905457D0 (en) | 2009-03-30 | 2009-05-13 | Touchtype Ltd | System and method for inputting text into electronic devices |
KR101553842B1 (ko) * | 2009-04-21 | 2015-09-17 | 엘지전자 주식회사 | 멀티 햅틱 효과를 제공하는 휴대 단말기 및 그 제어방법 |
KR101613838B1 (ko) * | 2009-05-19 | 2016-05-02 | 삼성전자주식회사 | 휴대 단말기의 홈 스크린 지원 방법 및 이를 지원하는 휴대 단말기 |
JP5493490B2 (ja) * | 2009-06-16 | 2014-05-14 | ソニー株式会社 | 表示制御装置、表示制御方法及び表示制御プログラム |
US8499000B2 (en) * | 2009-07-30 | 2013-07-30 | Novell, Inc. | System and method for floating index navigation |
US9152317B2 (en) * | 2009-08-14 | 2015-10-06 | Microsoft Technology Licensing, Llc | Manipulation of graphical elements via gestures |
US20110043538A1 (en) * | 2009-08-18 | 2011-02-24 | Sony Ericsson Mobile Communications Ab | Method and Arrangement for Zooming on a Display |
US20110043461A1 (en) * | 2009-08-24 | 2011-02-24 | Ming-Te Lai | Systems and methods for application management |
US9310907B2 (en) | 2009-09-25 | 2016-04-12 | Apple Inc. | Device, method, and graphical user interface for manipulating user interface objects |
EP2480957B1 (de) * | 2009-09-22 | 2017-08-09 | Apple Inc. | Einrichtung, verfahren und grafische benutzeroberfläche zum manipulieren von benutzeroberflächenobjekten |
US8799826B2 (en) * | 2009-09-25 | 2014-08-05 | Apple Inc. | Device, method, and graphical user interface for moving a calendar entry in a calendar application |
US8766928B2 (en) * | 2009-09-25 | 2014-07-01 | Apple Inc. | Device, method, and graphical user interface for manipulating user interface objects |
US8832585B2 (en) | 2009-09-25 | 2014-09-09 | Apple Inc. | Device, method, and graphical user interface for manipulating workspace views |
US9177484B2 (en) * | 2009-10-01 | 2015-11-03 | Andrew Chan | Apparatus and method of supporting communication and performance among a group of musicians |
KR20110063297A (ko) * | 2009-12-02 | 2011-06-10 | 삼성전자주식회사 | 휴대용단말기 및 그 제어방법 |
US10156979B2 (en) | 2009-12-02 | 2018-12-18 | Samsung Electronics Co., Ltd. | Method and apparatus for providing user interface of portable device |
EP2336906A1 (de) | 2009-12-21 | 2011-06-22 | Research in Motion Limited | Verfahren und Vorrichtung zur Modifizierung eines elektronischen Dokuments von einer mobilen Umgebung mit Serverunterstützung aus |
KR20110072970A (ko) * | 2009-12-23 | 2011-06-29 | 엘지전자 주식회사 | 영상표시장치 및 그 동작 방법 |
US8698845B2 (en) | 2010-01-06 | 2014-04-15 | Apple Inc. | Device, method, and graphical user interface with interactive popup views |
US8736561B2 (en) | 2010-01-06 | 2014-05-27 | Apple Inc. | Device, method, and graphical user interface with content display modes and display rotation heuristics |
US9052894B2 (en) | 2010-01-15 | 2015-06-09 | Apple Inc. | API to replace a keyboard with custom controls |
US8677268B2 (en) | 2010-01-26 | 2014-03-18 | Apple Inc. | Device, method, and graphical user interface for resizing objects |
US8539385B2 (en) * | 2010-01-26 | 2013-09-17 | Apple Inc. | Device, method, and graphical user interface for precise positioning of objects |
US8539386B2 (en) * | 2010-01-26 | 2013-09-17 | Apple Inc. | Device, method, and graphical user interface for selecting and moving objects |
TWI495322B (zh) * | 2010-01-29 | 2015-08-01 | Htc Corp | 訊息顯示方法、行動電話及電腦程式產品 |
US20110239114A1 (en) * | 2010-03-24 | 2011-09-29 | David Robbins Falkenburg | Apparatus and Method for Unified Experience Across Different Devices |
US20110252357A1 (en) | 2010-04-07 | 2011-10-13 | Imran Chaudhri | Device, Method, and Graphical User Interface for Managing Concurrently Open Software Applications |
US9513801B2 (en) | 2010-04-07 | 2016-12-06 | Apple Inc. | Accessing electronic notifications and settings icons with gestures |
US9823831B2 (en) | 2010-04-07 | 2017-11-21 | Apple Inc. | Device, method, and graphical user interface for managing concurrently open software applications |
USD657796S1 (en) * | 2010-04-08 | 2012-04-17 | Apple Inc. | Display screen or portion thereof with graphical user interface |
JP4976520B2 (ja) | 2010-04-09 | 2012-07-18 | 株式会社ソニー・コンピュータエンタテインメント | 情報処理装置 |
NL2004670C2 (nl) * | 2010-05-04 | 2012-01-24 | Activevideo Networks B V | Werkwijze voor multimodale afstandsbediening. |
US20110289435A1 (en) * | 2010-05-19 | 2011-11-24 | Samsung Electronics Co., Ltd. | Display apparatus displaying web page and displaying method of the same |
US20110302516A1 (en) * | 2010-06-02 | 2011-12-08 | Oracle International Corporation | Mobile design patterns |
US9542091B2 (en) | 2010-06-04 | 2017-01-10 | Apple Inc. | Device, method, and graphical user interface for navigating through a user interface using a dynamic object selection indicator |
US20110304556A1 (en) * | 2010-06-09 | 2011-12-15 | Microsoft Corporation | Activate, fill, and level gestures |
US10216408B2 (en) * | 2010-06-14 | 2019-02-26 | Apple Inc. | Devices and methods for identifying user interface objects based on view hierarchy |
US8972879B2 (en) | 2010-07-30 | 2015-03-03 | Apple Inc. | Device, method, and graphical user interface for reordering the front-to-back positions of objects |
US9098182B2 (en) * | 2010-07-30 | 2015-08-04 | Apple Inc. | Device, method, and graphical user interface for copying user interface objects between content regions |
US9081494B2 (en) | 2010-07-30 | 2015-07-14 | Apple Inc. | Device, method, and graphical user interface for copying formatting attributes |
USD676858S1 (en) | 2010-09-01 | 2013-02-26 | Apple Inc. | Display screen or portion thereof with graphical user interface |
USD803227S1 (en) * | 2010-10-08 | 2017-11-21 | Oath (Americas) Inc. | Display apparatus including a computer generated icon |
KR20130138263A (ko) | 2010-10-14 | 2013-12-18 | 액티브비디오 네트웍스, 인코포레이티드 | 케이블 텔레비전 시스템을 이용하는 비디오 장치들 간의 디지털 비디오의 스트리밍 |
KR101522345B1 (ko) | 2010-11-12 | 2015-05-21 | 주식회사 케이티 | 이동 통신 단말에서의 배경화면 표시 방법 및 그 장치 |
US9785289B2 (en) | 2010-11-23 | 2017-10-10 | Red Hat, Inc. | GUI control improvement using a capacitive touch screen |
US9244606B2 (en) | 2010-12-20 | 2016-01-26 | Apple Inc. | Device, method, and graphical user interface for navigation of concurrently open software applications |
US20120159395A1 (en) | 2010-12-20 | 2012-06-21 | Microsoft Corporation | Application-launching interface for multiple modes |
US8689123B2 (en) | 2010-12-23 | 2014-04-01 | Microsoft Corporation | Application reporting in an application-selectable user interface |
US8612874B2 (en) | 2010-12-23 | 2013-12-17 | Microsoft Corporation | Presenting an application change through a tile |
US9423951B2 (en) | 2010-12-31 | 2016-08-23 | Microsoft Technology Licensing, Llc | Content-based snap point |
US8717381B2 (en) | 2011-01-11 | 2014-05-06 | Apple Inc. | Gesture mapping for image filter input parameters |
US9383917B2 (en) | 2011-03-28 | 2016-07-05 | Microsoft Technology Licensing, Llc | Predictive tiling |
US9588673B2 (en) * | 2011-03-31 | 2017-03-07 | Smart Technologies Ulc | Method for manipulating a graphical object and an interactive input system employing the same |
EP2695388B1 (de) | 2011-04-07 | 2017-06-07 | ActiveVideo Networks, Inc. | Latenzreduktion in videoverteilungsnetzwerken mit adaptiver bitrate |
KR101758164B1 (ko) * | 2011-04-08 | 2017-07-26 | 엘지전자 주식회사 | 이동 단말기 및 3d 멀티 앵글 뷰 제어방법 |
US9298363B2 (en) | 2011-04-11 | 2016-03-29 | Apple Inc. | Region activation for touch sensitive surface |
KR101199618B1 (ko) | 2011-05-11 | 2012-11-08 | 주식회사 케이티테크 | 화면 분할 표시 장치 및 방법 |
US9323402B1 (en) | 2011-05-26 | 2016-04-26 | D.R. Systems, Inc. | Image navigation |
US9158445B2 (en) | 2011-05-27 | 2015-10-13 | Microsoft Technology Licensing, Llc | Managing an immersive interface in a multi-application immersive environment |
US9104307B2 (en) | 2011-05-27 | 2015-08-11 | Microsoft Technology Licensing, Llc | Multi-application environment |
US8893033B2 (en) | 2011-05-27 | 2014-11-18 | Microsoft Corporation | Application notifications |
US9658766B2 (en) | 2011-05-27 | 2017-05-23 | Microsoft Technology Licensing, Llc | Edge gesture |
US9104440B2 (en) | 2011-05-27 | 2015-08-11 | Microsoft Technology Licensing, Llc | Multi-application environment |
US20120304113A1 (en) * | 2011-05-27 | 2012-11-29 | Patten Michael J | Gesture-based content-object zooming |
KR101368960B1 (ko) * | 2011-05-27 | 2014-03-04 | 이해성 | 전자 문서 표시 방법 및 시스템 |
US9032338B2 (en) * | 2011-05-30 | 2015-05-12 | Apple Inc. | Devices, methods, and graphical user interfaces for navigating and editing text |
US8661339B2 (en) | 2011-05-31 | 2014-02-25 | Apple Inc. | Devices, methods, and graphical user interfaces for document manipulation |
US8854491B2 (en) | 2011-06-05 | 2014-10-07 | Apple Inc. | Metadata-assisted image filters |
US8719725B2 (en) * | 2011-07-18 | 2014-05-06 | Oracle International Corporation | Touch optimized pivot table |
US9311426B2 (en) | 2011-08-04 | 2016-04-12 | Blackberry Limited | Orientation-dependent processing of input files by an electronic device |
WO2013022486A1 (en) | 2011-08-05 | 2013-02-14 | Thomson Licensing | Video peeking |
US20130042197A1 (en) * | 2011-08-12 | 2013-02-14 | Daniel Amare | Chemistry and physics calculator |
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 |
US8806369B2 (en) | 2011-08-26 | 2014-08-12 | Apple Inc. | Device, method, and graphical user interface for managing and interacting with concurrently open software applications |
US20130057587A1 (en) | 2011-09-01 | 2013-03-07 | Microsoft Corporation | Arranging tiles |
US8176435B1 (en) * | 2011-09-08 | 2012-05-08 | Google Inc. | Pinch to adjust |
US10353566B2 (en) | 2011-09-09 | 2019-07-16 | Microsoft Technology Licensing, Llc | Semantic zoom animations |
US9557909B2 (en) | 2011-09-09 | 2017-01-31 | Microsoft Technology Licensing, Llc | Semantic zoom linguistic helpers |
US20130067420A1 (en) * | 2011-09-09 | 2013-03-14 | Theresa B. Pittappilly | Semantic Zoom Gestures |
US8922575B2 (en) | 2011-09-09 | 2014-12-30 | Microsoft Corporation | Tile cache |
US9146670B2 (en) | 2011-09-10 | 2015-09-29 | Microsoft Technology Licensing, Llc | Progressively indicating new content in an application-selectable user interface |
US8933952B2 (en) | 2011-09-10 | 2015-01-13 | Microsoft Corporation | Pre-rendering new content for an application-selectable user interface |
US9244802B2 (en) | 2011-09-10 | 2016-01-26 | Microsoft Technology Licensing, Llc | Resource user interface |
US8959430B1 (en) * | 2011-09-21 | 2015-02-17 | Amazon Technologies, Inc. | Facilitating selection of keys related to a selected key |
JP5805601B2 (ja) * | 2011-09-30 | 2015-11-04 | 京セラ株式会社 | 装置、方法、及びプログラム |
USD722080S1 (en) * | 2011-10-12 | 2015-02-03 | Sony Corporation | Portion of display panel or screen with an icon |
MX341641B (es) | 2011-11-01 | 2016-08-29 | Google Inc | Sistemas, metodos y productos de programas de computadora para interconectar multiples gestores de servicios de confianza proveedores de servicios y elementos de seguridad. |
US9544759B2 (en) | 2011-11-01 | 2017-01-10 | Google Inc. | Systems, methods, and computer program products for managing states |
TW201319921A (zh) * | 2011-11-07 | 2013-05-16 | Benq Corp | 觸控螢幕畫面控制方法及觸控螢幕畫面顯示方法 |
CN103186505B (zh) | 2011-12-30 | 2015-12-02 | 北大方正集团有限公司 | 一种确定电子文档显示模式的方法和装置 |
CA2763276C (en) * | 2012-01-06 | 2013-03-19 | Microsoft Corporation | Input pointer delay and zoom logic |
US10409445B2 (en) | 2012-01-09 | 2019-09-10 | Activevideo Networks, Inc. | Rendering of an interactive lean-backward user interface on a television |
JP5539415B2 (ja) * | 2012-01-19 | 2014-07-02 | シャープ株式会社 | 情報処理装置及びプログラム |
US9557876B2 (en) | 2012-02-01 | 2017-01-31 | Facebook, Inc. | Hierarchical user interface |
US9235318B2 (en) | 2012-02-01 | 2016-01-12 | Facebook, Inc. | Transitions among hierarchical user-interface layers |
US9645724B2 (en) | 2012-02-01 | 2017-05-09 | Facebook, Inc. | Timeline based content organization |
CN103294674B (zh) * | 2012-02-23 | 2017-02-15 | 宇龙计算机通信科技(深圳)有限公司 | 调整页面浏览位置的方法及其通信终端 |
US9129584B2 (en) | 2012-03-06 | 2015-09-08 | Apple Inc. | Method of playing chord inversions on a virtual instrument |
KR101931676B1 (ko) | 2012-03-23 | 2018-12-24 | 삼성디스플레이 주식회사 | 광 센서, 이를 포함하는 표시 장치 및 그 구동 방법 |
US9800945B2 (en) | 2012-04-03 | 2017-10-24 | Activevideo Networks, Inc. | Class-based intelligent multiplexing over unmanaged networks |
US9123084B2 (en) | 2012-04-12 | 2015-09-01 | Activevideo Networks, Inc. | Graphical application integration with MPEG objects |
KR101452038B1 (ko) | 2012-04-26 | 2014-10-22 | 삼성전기주식회사 | 모바일 기기 및 그 화면 제어 방법 |
EP3264252B1 (de) | 2012-05-09 | 2019-11-27 | Apple Inc. | Vorrichtung, verfahren und grafische benutzeroberfläche zum ausführen einer operation gemäss eines ausgewählten operationsmodus |
AU2013259613B2 (en) | 2012-05-09 | 2016-07-21 | Apple Inc. | Device, method, and graphical user interface for providing tactile feedback for operations performed in a user interface |
KR101806350B1 (ko) | 2012-05-09 | 2017-12-07 | 애플 인크. | 사용자 인터페이스 객체를 선택하는 디바이스, 방법, 및 그래픽 사용자 인터페이스 |
WO2013169843A1 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for manipulating framed graphical objects |
WO2013169875A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for displaying content associated with a corresponding affordance |
CN109298789B (zh) | 2012-05-09 | 2021-12-31 | 苹果公司 | 用于针对激活状态提供反馈的设备、方法和图形用户界面 |
WO2013169849A2 (en) | 2012-05-09 | 2013-11-14 | Industries Llc Yknots | Device, method, and graphical user interface for displaying user interface objects corresponding to an application |
WO2013169851A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for facilitating user interaction with controls in a user interface |
WO2013169845A1 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for scrolling nested regions |
EP2847659B1 (de) | 2012-05-09 | 2019-09-04 | Apple Inc. | Vorrichtung, verfahren und grafische benutzerschnittstelle zum übergang zwischen anzeigezuständen als reaktion auf eine geste |
WO2013169846A1 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for displaying additional information in response to a user contact |
WO2013169865A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input |
WO2013169842A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for selecting object within a group of objects |
US8977967B2 (en) | 2012-05-11 | 2015-03-10 | Microsoft Technology Licensing, Llc | Rules for navigating to next content in a browser |
WO2013177412A2 (en) | 2012-05-24 | 2013-11-28 | Jvl Ventures, Llc | Systems, methods, and computer program products for providing a contactless protocol |
USD740832S1 (en) | 2012-06-06 | 2015-10-13 | Apple Inc. | Display screen or portion thereof with a graphical user interface |
USD730364S1 (en) | 2012-06-05 | 2015-05-26 | Apple Inc. | Display screen or portion thereof with a graphical user interface |
USD739859S1 (en) | 2012-06-06 | 2015-09-29 | Apple Inc. | Display screen or portion thereof with graphical user interface |
USD719973S1 (en) | 2012-06-06 | 2014-12-23 | Apple Inc. | Display screen or portion thereof with graphical user interface |
WO2013188890A1 (en) * | 2012-06-15 | 2013-12-19 | Alexander Kay | Method and apparatus for initiating an interactive learning experience |
US8904304B2 (en) * | 2012-06-25 | 2014-12-02 | Barnesandnoble.Com Llc | Creation and exposure of embedded secondary content data relevant to a primary content page of an electronic book |
JP5994428B2 (ja) * | 2012-06-26 | 2016-09-21 | ブラザー工業株式会社 | プログラムおよび携帯端末 |
US9495065B2 (en) | 2012-07-06 | 2016-11-15 | Navico Holding As | Cursor assist mode |
US9361693B2 (en) | 2012-07-06 | 2016-06-07 | Navico Holding As | Adjusting parameters of marine electronics data |
WO2014011453A2 (en) | 2012-07-09 | 2014-01-16 | Jvl Ventures, Llc | Systems, methods, and computer program products for integrating third party services with a mobile wallet |
US9021437B2 (en) | 2012-07-13 | 2015-04-28 | Microsoft Technology Licensing, Llc | Declarative style rules for default touch behaviors |
JP2015525927A (ja) * | 2012-07-13 | 2015-09-07 | シンガポール エアラインズ リミテッド | 表示装置を制御するための方法及び装置 |
US8676709B2 (en) | 2012-07-31 | 2014-03-18 | Google Inc. | Merchant category codes in a proxy card transaction |
US9460416B2 (en) * | 2012-08-16 | 2016-10-04 | Microsoft Technology Licensing, Llc | Reading mode for interactive slide presentations with accompanying notes |
US9268423B2 (en) | 2012-09-08 | 2016-02-23 | Stormlit Limited | Definition and use of node-based shapes, areas and windows on touch screen devices |
EP2852910B1 (de) | 2012-09-18 | 2018-09-05 | Google LLC | Systeme, verfahren und computerprogrammprodukte zur schnittstellenbildung zwischen mehreren dienstleistersicherheitsverwaltungen und sicheren elementen |
CN103777739A (zh) * | 2012-10-17 | 2014-05-07 | 中兴通讯股份有限公司 | 一种终端及控制终端的操作方法 |
USD750115S1 (en) | 2012-12-05 | 2016-02-23 | Ivoclar Vivadent Ag | Display screen or a portion thereof having an animated graphical user interface |
JP6099961B2 (ja) * | 2012-12-18 | 2017-03-22 | キヤノン株式会社 | 画像表示装置、画像表示装置の制御方法およびコンピュータプログラム |
CN103034468B (zh) * | 2012-12-18 | 2016-02-24 | 小米科技有限责任公司 | 一种显示文本的方法及装置 |
KR20140082434A (ko) * | 2012-12-24 | 2014-07-02 | 삼성전자주식회사 | 전자장치에서 화면 표시 방법 및 장치 |
CN105144057B (zh) | 2012-12-29 | 2019-05-17 | 苹果公司 | 用于根据具有模拟三维特征的控制图标的外观变化来移动光标的设备、方法和图形用户界面 |
WO2014105274A1 (en) | 2012-12-29 | 2014-07-03 | Yknots Industries Llc | Device, method, and graphical user interface for navigating user interface hierarchies |
AU2013368441B2 (en) | 2012-12-29 | 2016-04-14 | Apple Inc. | Device, method, and graphical user interface for forgoing generation of tactile output for a multi-contact gesture |
CN107831991B (zh) | 2012-12-29 | 2020-11-27 | 苹果公司 | 用于确定是滚动还是选择内容的设备、方法和图形用户界面 |
WO2014105276A1 (en) | 2012-12-29 | 2014-07-03 | Yknots Industries Llc | Device, method, and graphical user interface for transitioning between touch input to display output relationships |
JP5231687B1 (ja) * | 2013-01-12 | 2013-07-10 | 春佳 西守 | タッチパネルを有する携帯端末によって実行されるコンピュータプログラム |
US9767287B2 (en) | 2013-01-25 | 2017-09-19 | Google Inc. | Systems, methods, and computer program products for managing data re-installation |
WO2014125403A2 (en) * | 2013-02-12 | 2014-08-21 | Amit Kumar Jain Amit | Method of video interaction using poster view |
US8829365B1 (en) | 2013-03-15 | 2014-09-09 | Pure Imagination, LLC | System and method for maintaining recipe ratios when measuring ingredients for culinary combinations |
US9658740B2 (en) | 2013-03-15 | 2017-05-23 | Apple Inc. | Device, method, and graphical user interface for managing concurrently open software applications |
US9165203B2 (en) * | 2013-03-15 | 2015-10-20 | Arris Technology, Inc. | Legibility enhancement for a logo, text or other region of interest in video |
WO2014145921A1 (en) | 2013-03-15 | 2014-09-18 | Activevideo Networks, Inc. | A multiple-mode system and method for providing user selectable video content |
US9477404B2 (en) | 2013-03-15 | 2016-10-25 | Apple Inc. | Device, method, and graphical user interface for managing concurrently open software applications |
US9292264B2 (en) | 2013-03-15 | 2016-03-22 | Paschar Llc | Mobile device user interface advertising software development kit |
WO2014160636A1 (en) | 2013-03-26 | 2014-10-02 | Jvl Ventures Llc | Systems, methods, and computer program products for managing service installation |
US9495558B2 (en) | 2013-03-26 | 2016-11-15 | Google Inc. | Systems, methods, and computer program products for managing access control |
US9646302B2 (en) | 2013-03-26 | 2017-05-09 | Google Inc. | Systems, methods, and computer program products for managing wallet activation |
US20140298245A1 (en) * | 2013-03-28 | 2014-10-02 | Microsoft Corporation | Display Instance Management |
KR102094013B1 (ko) * | 2013-04-02 | 2020-03-26 | 삼성전자주식회사 | 전자 장치에서 메시지를 전송하기 위한 장치 및 방법 |
US9063576B1 (en) * | 2013-04-04 | 2015-06-23 | Amazon Technologies, Inc. | Managing gesture input information |
US9875017B2 (en) * | 2013-04-26 | 2018-01-23 | Kyocera Corporation | Device, method, and program |
US20160077723A1 (en) * | 2013-05-13 | 2016-03-17 | Realitygate (Pty) Ltd. | Dynamic adaptation of interactive information containers' content and state |
US10572124B2 (en) * | 2013-05-20 | 2020-02-25 | Citrix Systems, Inc. | Bound based contextual zoom |
US11030315B2 (en) | 2013-05-21 | 2021-06-08 | Google Llc | Systems, methods, and computer program products for managing disabling of services |
CN104182119B (zh) * | 2013-05-27 | 2018-02-09 | 腾讯科技(深圳)有限公司 | 多窗口页面的状态控制方法及装置 |
US9294785B2 (en) | 2013-06-06 | 2016-03-22 | Activevideo Networks, Inc. | System and method for exploiting scene graph information in construction of an encoded video sequence |
US9219922B2 (en) | 2013-06-06 | 2015-12-22 | Activevideo Networks, Inc. | System and method for exploiting scene graph information in construction of an encoded video sequence |
US9326047B2 (en) | 2013-06-06 | 2016-04-26 | Activevideo Networks, Inc. | Overlay rendering of user interface onto source video |
US9733716B2 (en) | 2013-06-09 | 2017-08-15 | Apple Inc. | Proxy gesture recognizer |
US9699019B2 (en) | 2013-06-14 | 2017-07-04 | Microsoft Technology Licensing, Llc | Related content display associated with browsing |
WO2014204832A1 (en) | 2013-06-17 | 2014-12-24 | Jvl Ventures, Llc | Systems, methods, and computer program products for processing a request relating to a mobile communication device |
JP2015007949A (ja) * | 2013-06-26 | 2015-01-15 | ソニー株式会社 | 表示装置、表示制御方法及びコンピュータプログラム |
US9292345B2 (en) | 2013-07-08 | 2016-03-22 | Google Inc. | Systems, methods, and computer program products for processing sets of instructions for mobile devices |
EP3019947A1 (de) * | 2013-07-09 | 2016-05-18 | Google, Inc. | Schnittstelleneingabe für ansicht von vollbildschirminhalten |
KR102189679B1 (ko) * | 2013-07-12 | 2020-12-14 | 삼성전자주식회사 | 외부 기기에 디스플레이된 정보와 관련된 기능을 실행하는 휴대용 기기, 휴대용 기기에서 외부 기기에 디스플레이된 정보와 관련된 기능을 실행하는 방법 및 컴퓨터 판독 가능한 기록 매체 |
US9043425B2 (en) * | 2013-07-29 | 2015-05-26 | Google Inc. | Resource locator remarketing |
USD776124S1 (en) * | 2013-09-03 | 2017-01-10 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with animated graphical user interface |
US9311491B2 (en) | 2013-09-30 | 2016-04-12 | Google Inc. | Systems, methods, and computer program products for securely managing data on a secure element |
US9536106B2 (en) | 2013-10-08 | 2017-01-03 | D.R. Systems, Inc. | System and method for the display of restricted information on private displays |
WO2015053924A1 (en) | 2013-10-10 | 2015-04-16 | Jvl Ventures, Llc | Systems, methods, and computer program products for storing and managing program data |
WO2015054207A1 (en) | 2013-10-10 | 2015-04-16 | Jvl Ventures, Llc | Systems, methods, and computer program products for managing contactless transactions |
USD752058S1 (en) * | 2013-11-22 | 2016-03-22 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with icon |
US20150169531A1 (en) * | 2013-12-17 | 2015-06-18 | Microsoft Corporation | Touch/Gesture-Enabled Interaction with Electronic Spreadsheets |
USD755830S1 (en) | 2013-12-18 | 2016-05-10 | Apple Inc. | Display screen or portion thereof with graphical user interface |
EP3085011A4 (de) | 2013-12-19 | 2017-08-16 | Google, Inc. | Systeme, verfahren und computerprogrammprodukte zur dienstverarbeitung |
EP3085128A4 (de) | 2013-12-19 | 2017-05-03 | Google, Inc. | Systeme, verfahren und computerprogrammprodukte zur gewinnung von daten einer mobilen vorrichtung |
US10120451B1 (en) | 2014-01-09 | 2018-11-06 | D.R. Systems, Inc. | Systems and user interfaces for dynamic interaction with two- and three-dimensional medical image data using spatial positioning of mobile devices |
USD765092S1 (en) | 2014-03-03 | 2016-08-30 | Apple Inc. | Display screen or portion thereof with graphical user interface |
USD766318S1 (en) | 2014-03-07 | 2016-09-13 | Apple Inc. | Display screen or portion thereof with animated graphical user interface |
CN103885712B (zh) * | 2014-03-21 | 2017-08-15 | 小米科技有限责任公司 | 网页调整方法、装置及电子设备 |
US10402034B2 (en) | 2014-04-02 | 2019-09-03 | Microsoft Technology Licensing, Llc | Adaptive user interface pane manager |
EP2930049B1 (de) | 2014-04-08 | 2017-12-06 | Volkswagen Aktiengesellschaft | Anwenderschnittstelle und Verfahren zur Anpassung einer Ansicht auf einer Anzeigeeinheit |
US9788029B2 (en) | 2014-04-25 | 2017-10-10 | Activevideo Networks, Inc. | Intelligent multiplexing using class-based, multi-dimensioned decision logic for managed networks |
US10269062B2 (en) | 2014-05-08 | 2019-04-23 | Xero Limited | Systems and methods of mobile banking reconciliation |
KR20150135038A (ko) * | 2014-05-23 | 2015-12-02 | 삼성전자주식회사 | 폴더블 전자 장치 및 그 제어 방법 |
US9990129B2 (en) | 2014-05-30 | 2018-06-05 | Apple Inc. | Continuity of application across devices |
US9898162B2 (en) | 2014-05-30 | 2018-02-20 | Apple Inc. | Swiping functions for messaging applications |
USD771112S1 (en) | 2014-06-01 | 2016-11-08 | Apple Inc. | Display screen or portion thereof with graphical user interface |
US9971500B2 (en) | 2014-06-01 | 2018-05-15 | Apple Inc. | Displaying options, assigning notification, ignoring messages, and simultaneous user interface displays in a messaging application |
DE102014108559A1 (de) * | 2014-06-18 | 2015-12-24 | Amazonen-Werke H. Dreyer Gmbh & Co. Kg | Bedienterminal einer landwirtschaftlichen Arbeitsmaschine |
CN105278772A (zh) * | 2014-07-25 | 2016-01-27 | 南京瀚宇彩欣科技有限责任公司 | 检测手指输入的方法、触控外盖以及手持式电子装置 |
US9538316B2 (en) | 2014-07-25 | 2017-01-03 | Hannstar Display (Nanjing) Corporation | Smart monitor system and hand-held electronic device |
CN105278771A (zh) * | 2014-07-25 | 2016-01-27 | 南京瀚宇彩欣科技有限责任公司 | 无挡触控的手持式电子装置、方法及图形化使用者界面 |
US10678412B2 (en) | 2014-07-31 | 2020-06-09 | Microsoft Technology Licensing, Llc | Dynamic joint dividers for application windows |
US10592080B2 (en) | 2014-07-31 | 2020-03-17 | Microsoft Technology Licensing, Llc | Assisted presentation of application windows |
US10254942B2 (en) | 2014-07-31 | 2019-04-09 | Microsoft Technology Licensing, Llc | Adaptive sizing and positioning of application windows |
WO2016036413A1 (en) | 2014-09-02 | 2016-03-10 | Apple Inc. | Multi-dimensional object rearrangement |
USD735754S1 (en) | 2014-09-02 | 2015-08-04 | Apple Inc. | Display screen or portion thereof with graphical user interface |
US20160062571A1 (en) | 2014-09-02 | 2016-03-03 | Apple Inc. | Reduced size user interface |
USD762693S1 (en) | 2014-09-03 | 2016-08-02 | Apple Inc. | Display screen or portion thereof with graphical user interface |
US10380770B2 (en) | 2014-09-08 | 2019-08-13 | Tableau Software, Inc. | Interactive data visualization user interface with multiple interaction profiles |
US10347018B2 (en) | 2014-09-08 | 2019-07-09 | Tableau Software, Inc. | Interactive data visualization user interface with hierarchical filtering based on gesture location on a chart |
US10635262B2 (en) | 2014-09-08 | 2020-04-28 | Tableau Software, Inc. | Interactive data visualization user interface with gesture-based data field selection |
US9857952B2 (en) | 2014-09-08 | 2018-01-02 | Tableau Software, Inc. | Methods and devices for adjusting chart magnification |
US10347027B2 (en) | 2014-09-08 | 2019-07-09 | Tableau Software, Inc. | Animated transition between data visualization versions at different levels of detail |
US10642365B2 (en) | 2014-09-09 | 2020-05-05 | Microsoft Technology Licensing, Llc | Parametric inertia and APIs |
USD783683S1 (en) | 2014-12-23 | 2017-04-11 | Mcafee, Inc. | Display screen with animated graphical user interface |
US10209849B2 (en) * | 2015-01-21 | 2019-02-19 | Microsoft Technology Licensing, Llc | Adaptive user interface pane objects |
US10042655B2 (en) | 2015-01-21 | 2018-08-07 | Microsoft Technology Licensing, Llc. | Adaptable user interface display |
JP2015130184A (ja) * | 2015-02-03 | 2015-07-16 | 株式会社ソニー・コンピュータエンタテインメント | 情報処理装置、情報処理方法、及びプログラム |
USD765098S1 (en) | 2015-03-06 | 2016-08-30 | Apple Inc. | Display screen or portion thereof with graphical user interface |
US10048757B2 (en) | 2015-03-08 | 2018-08-14 | Apple Inc. | Devices and methods for controlling media presentation |
US9645732B2 (en) | 2015-03-08 | 2017-05-09 | Apple Inc. | Devices, methods, and graphical user interfaces for displaying and using menus |
US10095396B2 (en) | 2015-03-08 | 2018-10-09 | Apple Inc. | Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object |
US9632664B2 (en) | 2015-03-08 | 2017-04-25 | Apple Inc. | Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback |
USD771670S1 (en) | 2015-03-09 | 2016-11-15 | Apple Inc. | Display screen or portion thereof with animated graphical user interface |
US9639184B2 (en) | 2015-03-19 | 2017-05-02 | Apple Inc. | Touch input cursor manipulation |
US9785305B2 (en) | 2015-03-19 | 2017-10-10 | Apple Inc. | Touch input cursor manipulation |
US20170045981A1 (en) | 2015-08-10 | 2017-02-16 | Apple Inc. | Devices and Methods for Processing Touch Inputs Based on Their Intensities |
USD760746S1 (en) | 2015-06-04 | 2016-07-05 | Apple Inc. | Display screen or portion thereof with animated graphical user interface |
USD772269S1 (en) | 2015-06-05 | 2016-11-22 | Apple Inc. | Display screen or portion thereof with graphical user interface |
US9674426B2 (en) | 2015-06-07 | 2017-06-06 | Apple Inc. | Devices and methods for capturing and interacting with enhanced digital images |
US9830048B2 (en) | 2015-06-07 | 2017-11-28 | Apple Inc. | Devices and methods for processing touch inputs with instructions in a web page |
US9860451B2 (en) | 2015-06-07 | 2018-01-02 | Apple Inc. | Devices and methods for capturing and interacting with enhanced digital images |
USD847162S1 (en) * | 2015-06-16 | 2019-04-30 | Airwatch Llc | Display screen, or portion thereof, with a transitional user interface search component |
USD771653S1 (en) * | 2015-07-29 | 2016-11-15 | Apple Inc. | Display screen or portion thereof with animated graphical user interface |
USD791806S1 (en) * | 2015-08-08 | 2017-07-11 | Youfolo, Inc. | Display screen or portion thereof with animated graphical user interface |
US9880735B2 (en) | 2015-08-10 | 2018-01-30 | Apple Inc. | Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback |
US10896532B2 (en) | 2015-09-08 | 2021-01-19 | Tableau Software, Inc. | Interactive data visualization user interface with multiple interaction profiles |
US9996254B2 (en) * | 2015-09-23 | 2018-06-12 | Samsung Electronics Co., Ltd. | Hidden application icons |
USD800766S1 (en) * | 2015-12-11 | 2017-10-24 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
USD800159S1 (en) * | 2015-12-11 | 2017-10-17 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with transitional graphical user interface |
USD801381S1 (en) * | 2015-12-16 | 2017-10-31 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with transitional graphical user interface |
US10319049B2 (en) * | 2016-02-24 | 2019-06-11 | Sony Interactive Entertainment LLC | Re-sharing media content on a network |
USD807379S1 (en) * | 2016-03-24 | 2018-01-09 | Adp, Llc | Display screen with graphical user interface |
TWD185991S (zh) * | 2016-04-29 | 2017-10-11 | 姚秉洋 | 顯示螢幕之圖形化使用者介面 |
TWD185988S (zh) * | 2016-04-29 | 2017-10-11 | 姚秉洋 | 顯示螢幕之圖形化使用者介面 |
TWD184721S (zh) * | 2016-04-29 | 2017-08-01 | 姚秉洋 | 顯示螢幕之圖形化使用者介面 |
TWD185986S (zh) * | 2016-04-29 | 2017-10-11 | 姚秉洋 | 顯示螢幕之圖形化使用者介面 |
TWD184719S (zh) * | 2016-04-29 | 2017-08-01 | 姚秉洋 | 顯示螢幕之圖形化使用者介面 |
TWD184722S (zh) * | 2016-04-29 | 2017-08-01 | 姚秉洋 | 顯示螢幕之圖形化使用者介面 |
TWD184724S (zh) * | 2016-04-29 | 2017-08-01 | 姚秉洋 | 顯示螢幕之圖形化使用者介面 |
TWD185985S (zh) * | 2016-04-29 | 2017-10-11 | 姚秉洋 | 顯示螢幕之圖形化使用者介面 |
TWD184720S (zh) * | 2016-04-29 | 2017-08-01 | 姚秉洋 | 顯示螢幕之圖形化使用者介面 |
TWD185987S (zh) * | 2016-04-29 | 2017-10-11 | 姚秉洋 | 顯示螢幕之圖形化使用者介面 |
TWD184725S (zh) * | 2016-04-29 | 2017-08-01 | 姚秉洋 | 顯示螢幕之圖形化使用者介面 |
TWD185990S (zh) * | 2016-04-29 | 2017-10-11 | 姚秉洋 | 顯示螢幕之圖形化使用者介面 |
TWD184723S (zh) * | 2016-04-29 | 2017-08-01 | 姚秉洋 | 顯示螢幕之圖形化使用者介面 |
TWD185989S (zh) * | 2016-04-29 | 2017-10-11 | 姚秉洋 | 顯示螢幕之圖形化使用者介面 |
US9805702B1 (en) | 2016-05-16 | 2017-10-31 | Apple Inc. | Separate isolated and resonance samples for a virtual instrument |
US10637986B2 (en) | 2016-06-10 | 2020-04-28 | Apple Inc. | Displaying and updating a set of application views |
US10739972B2 (en) | 2016-06-10 | 2020-08-11 | Apple Inc. | Device, method, and graphical user interface for managing electronic communications |
DK201670595A1 (en) | 2016-06-11 | 2018-01-22 | Apple Inc | Configuring context-specific user interfaces |
JP2018038503A (ja) * | 2016-09-06 | 2018-03-15 | ソニー株式会社 | 医療用画像処理装置、画像処理方法、及びプログラム |
US10521107B2 (en) * | 2016-09-24 | 2019-12-31 | Apple Inc. | Devices, methods, and graphical user interfaces for selecting and interacting with different device modes |
USD849760S1 (en) * | 2017-08-01 | 2019-05-28 | Roku, Inc. | Display screen or portion thereof with animated graphical user interface |
USD849759S1 (en) * | 2017-08-01 | 2019-05-28 | Roku, Inc. | Display screen or portion thereof with animated graphical user interface |
USD847850S1 (en) * | 2017-08-15 | 2019-05-07 | Amazon Technologies, Inc. | Display screen having a graphical user interface |
USD843442S1 (en) | 2017-09-10 | 2019-03-19 | Apple Inc. | Type font |
US10149659B1 (en) | 2017-09-29 | 2018-12-11 | Varex Imaging Corporation | Hand-held X-ray sensor with gesture-activated wake function |
USD910046S1 (en) | 2017-09-29 | 2021-02-09 | Apple Inc. | Electronic device with graphical user interface |
USD857033S1 (en) | 2017-11-07 | 2019-08-20 | Apple Inc. | Electronic device with graphical user interface |
USD829239S1 (en) * | 2017-12-08 | 2018-09-25 | Technonet Co., Ltd. | Video player display screen or portion thereof with graphical user interface |
USD916862S1 (en) * | 2018-05-10 | 2021-04-20 | Wells Fargo Bank, N.A. | Display screen or portion thereof with graphical user interface |
US11079919B1 (en) | 2018-05-10 | 2021-08-03 | Wells Fargo Bank, N.A. | Personal computing devices with improved graphical user interfaces |
USD885426S1 (en) | 2018-06-03 | 2020-05-26 | Apple Inc. | Electronic device with graphical user interface |
USD879132S1 (en) | 2018-06-03 | 2020-03-24 | Apple Inc. | Electronic device with graphical user interface |
JP2018190444A (ja) * | 2018-07-19 | 2018-11-29 | シャープ株式会社 | 表示装置、表示方法、およびプログラム |
USD882615S1 (en) | 2018-09-06 | 2020-04-28 | Apple Inc. | Electronic device with animated graphical user interface |
US11307730B2 (en) | 2018-10-19 | 2022-04-19 | Wen-Chieh Geoffrey Lee | Pervasive 3D graphical user interface configured for machine learning |
USD962244S1 (en) * | 2018-10-28 | 2022-08-30 | Apple Inc. | Electronic device with graphical user interface |
USD883319S1 (en) | 2018-10-29 | 2020-05-05 | Apple Inc. | Electronic device with graphical user interface |
USD902221S1 (en) | 2019-02-01 | 2020-11-17 | Apple Inc. | Electronic device with animated graphical user interface |
USD900871S1 (en) | 2019-02-04 | 2020-11-03 | Apple Inc. | Electronic device with animated graphical user interface |
WO2020175845A1 (ko) * | 2019-02-26 | 2020-09-03 | 엘지전자 주식회사 | 디스플레이 장치 및 그의 동작 방법 |
USD961603S1 (en) | 2019-06-01 | 2022-08-23 | Apple Inc. | Electronic device with animated graphical user interface |
US11194467B2 (en) | 2019-06-01 | 2021-12-07 | Apple Inc. | Keyboard management user interfaces |
US11379113B2 (en) | 2019-06-01 | 2022-07-05 | Apple Inc. | Techniques for selecting text |
US11216150B2 (en) | 2019-06-28 | 2022-01-04 | Wen-Chieh Geoffrey Lee | Pervasive 3D graphical user interface with vector field functionality |
JP7159990B2 (ja) | 2019-07-12 | 2022-10-25 | 日新電機株式会社 | 非接地系統の一線地絡過電圧抑制装置 |
USD921669S1 (en) | 2019-09-09 | 2021-06-08 | Apple Inc. | Display screen or portion thereof with animated graphical user interface |
USD949184S1 (en) | 2020-06-17 | 2022-04-19 | Apple Inc. | Display screen or portion thereof with graphical user interface |
USD974371S1 (en) | 2020-07-29 | 2023-01-03 | Apple Inc. | Display screen or portion thereof with graphical user interface |
USD965014S1 (en) * | 2020-09-28 | 2022-09-27 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
USD965015S1 (en) * | 2020-09-28 | 2022-09-27 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with transitional graphical user interface |
USD965016S1 (en) * | 2020-09-28 | 2022-09-27 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with transitional graphical user interface |
CN112989766B (zh) * | 2021-05-11 | 2021-08-03 | 金锐同创(北京)科技股份有限公司 | 文档标注信息的处理方法、装置及终端设备 |
US11907605B2 (en) | 2021-05-15 | 2024-02-20 | Apple Inc. | Shared-content session user interfaces |
US11822761B2 (en) | 2021-05-15 | 2023-11-21 | Apple Inc. | Shared-content session user interfaces |
WO2023108475A1 (en) | 2021-12-15 | 2023-06-22 | Citrix Systems, Inc. | Application hotspot on endpoint device |
Citations (5)
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 |
US20050190059A1 (en) | 2004-03-01 | 2005-09-01 | Apple Computer, Inc. | Acceleration-based theft detection system for portable electronic devices |
US20060017692A1 (en) | 2000-10-02 | 2006-01-26 | Wehrenberg Paul J | Methods and apparatuses for operating a portable device based on an accelerometer |
Family Cites Families (273)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3859005A (en) | 1973-08-13 | 1975-01-07 | Albert L Huebner | Erosion reduction in wet turbines |
US4826405A (en) | 1985-10-15 | 1989-05-02 | Aeroquip Corporation | Fan blade fabrication system |
US5051736A (en) | 1989-06-28 | 1991-09-24 | International Business Machines Corporation | Optical stylus and passive digitizing tablet data input system |
JP2816395B2 (ja) * | 1989-12-20 | 1998-10-27 | 清水建設株式会社 | 画面表示方式 |
JP3241362B2 (ja) * | 1990-03-02 | 2001-12-25 | ソニー株式会社 | 情報入力制御装置及び方法 |
US5119079A (en) | 1990-09-17 | 1992-06-02 | Xerox Corporation | Touch screen user interface with expanding touch locations for a reprographic machine |
US5347295A (en) | 1990-10-31 | 1994-09-13 | Go Corporation | Control of a computer through a position-sensed stylus |
JPH0736142B2 (ja) | 1991-10-10 | 1995-04-19 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 移動指示手段の運動停止を認識する方法および情報処理装置 |
US5610653A (en) * | 1992-02-07 | 1997-03-11 | Abecassis; Max | Method and system for automatically tracking a zoomed video image |
JPH0695794A (ja) | 1992-09-16 | 1994-04-08 | Mutoh Ind Ltd | データ入力装置 |
US5612719A (en) * | 1992-12-03 | 1997-03-18 | Apple Computer, Inc. | Gesture sensitive buttons for graphical user interfaces |
US6262732B1 (en) | 1993-10-25 | 2001-07-17 | Scansoft, Inc. | Method and apparatus for managing and navigating within stacks of document pages |
JP2602001B2 (ja) | 1993-11-01 | 1997-04-23 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 縮小可能キーボード付パーソナル通信機 |
JPH07225829A (ja) | 1994-02-15 | 1995-08-22 | Hitachi Ltd | データ表示方法及び装置 |
JPH0844253A (ja) * | 1994-07-27 | 1996-02-16 | Canon Inc | 画像形成装置 |
EP0701220B1 (de) | 1994-09-12 | 2001-07-04 | Adobe Systems Inc. | Verfahren und Anordnung zur Darstellung elektronischer Dokumente |
US5559301A (en) | 1994-09-15 | 1996-09-24 | Korg, Inc. | Touchscreen interface having pop-up variable adjustment displays for controllers and audio processing systems |
US5760773A (en) * | 1995-01-06 | 1998-06-02 | Microsoft Corporation | Methods and apparatus for interacting with data objects using action handles |
GB2301217B (en) | 1995-05-26 | 1999-12-15 | Nokia Mobile Phones Ltd | Display driver |
US6496182B1 (en) | 1995-06-07 | 2002-12-17 | Microsoft Corporation | Method and system for providing touch-sensitive screens for the visually impaired |
US6199082B1 (en) | 1995-07-17 | 2001-03-06 | Microsoft Corporation | Method for delivering separate design and content in a multimedia publishing system |
US6486895B1 (en) | 1995-09-08 | 2002-11-26 | Xerox Corporation | Display system for displaying lists of linked documents |
US5761485A (en) | 1995-12-01 | 1998-06-02 | Munyan; Daniel E. | Personal electronic book system |
US5828370A (en) | 1996-07-01 | 1998-10-27 | Thompson Consumer Electronics Inc. | Video delivery system and method for displaying indexing slider bar on the subscriber video screen |
JP3171145B2 (ja) * | 1996-07-31 | 2001-05-28 | アイシン・エィ・ダブリュ株式会社 | タッチパネルを併設した情報表示装置及び記憶媒体 |
KR100260760B1 (ko) * | 1996-07-31 | 2000-07-01 | 모리 하루오 | 터치패널을 병설한 정보표시장치 |
JPH1097543A (ja) * | 1996-09-19 | 1998-04-14 | Mitsubishi Plastics Ind Ltd | 医薬品添付文書解説支援方法及びシステム並びに記録媒体 |
US5870083A (en) | 1996-10-04 | 1999-02-09 | International Business Machines Corporation | Breakaway touchscreen pointing device |
KR19980032331U (ko) | 1996-12-02 | 1998-09-05 | 사공영활 | 카드를 개봉하면 내용물이 돌출되는 카드 |
US6683628B1 (en) | 1997-01-10 | 2004-01-27 | Tokyo University Of Agriculture And Technology | Human interactive type display system |
JPH10198517A (ja) | 1997-01-10 | 1998-07-31 | Tokyo Noukou Univ | 表示装置の表示内容制御方法 |
US5739821A (en) | 1997-01-30 | 1998-04-14 | Primax Electronics Ltd. | Method for pointing a window frame or an icon of a window interface |
JP2957507B2 (ja) * | 1997-02-24 | 1999-10-04 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 小型情報処理機器 |
US6069626A (en) | 1997-02-27 | 2000-05-30 | International Business Machines Corporation | Method and apparatus for improved scrolling functionality in a graphical user interface utilizing a transparent scroll bar icon |
US6073036A (en) | 1997-04-28 | 2000-06-06 | Nokia Mobile Phones Limited | Mobile station with touch input having automatic symbol magnification function |
US6069606A (en) | 1997-05-15 | 2000-05-30 | Sony Corporation | Display of multiple images based on a temporal relationship among them with various operations available to a user as a function of the image size |
US6326970B1 (en) | 1997-05-16 | 2001-12-04 | Liberate Technologies | TV centric layout |
JPH1115817A (ja) * | 1997-06-24 | 1999-01-22 | Sharp Corp | 情報表示装置 |
DE69806610T2 (de) * | 1997-08-28 | 2003-03-27 | Thomson Consumer Electronics | System und verfahren zur navigation in einer anzeige mit verschiedenen anzeigebereichen |
US6034688A (en) | 1997-09-15 | 2000-03-07 | Sony Corporation | Scrolling navigational display system |
GB9722766D0 (en) | 1997-10-28 | 1997-12-24 | British Telecomm | Portable computers |
US6025842A (en) | 1997-11-04 | 2000-02-15 | International Business Machines Corporation | System and method for window queues and white space activation for toggling windows |
JPH11143604A (ja) | 1997-11-05 | 1999-05-28 | Nec Corp | 携帯端末装置 |
US6613100B2 (en) | 1997-11-26 | 2003-09-02 | Intel Corporation | Method and apparatus for displaying miniaturized graphical representations of documents for alternative viewing selection |
US20070177804A1 (en) | 2006-01-30 | 2007-08-02 | Apple Computer, Inc. | Multi-touch gesture dictionary |
US7663607B2 (en) | 2004-05-06 | 2010-02-16 | Apple Inc. | Multipoint touchscreen |
US8479122B2 (en) | 2004-07-30 | 2013-07-02 | Apple Inc. | Gestures for touch sensitive input devices |
US7614008B2 (en) * | 2004-07-30 | 2009-11-03 | Apple Inc. | Operation of a computer with touch screen interface |
JPH11242539A (ja) | 1998-02-25 | 1999-09-07 | Sharp Corp | 表示装置 |
US6285374B1 (en) | 1998-04-06 | 2001-09-04 | Microsoft Corporation | Blunt input device cursor |
US6133916A (en) * | 1998-04-08 | 2000-10-17 | International Business Machines Corporation | Graphical user interface providing access to files downloaded over a network |
US6211856B1 (en) | 1998-04-17 | 2001-04-03 | Sung M. Choi | Graphical user interface touch screen with an auto zoom feature |
JPH11327433A (ja) * | 1998-05-18 | 1999-11-26 | Denso Corp | 地図表示装置 |
US6181316B1 (en) | 1998-06-04 | 2001-01-30 | International Business Machines Corporation | Graphical user interface inline scroll control |
JP2000010702A (ja) * | 1998-06-23 | 2000-01-14 | Pioneer Electron Corp | 画面表示メニューの選択方法および装置 |
US6570594B1 (en) | 1998-06-30 | 2003-05-27 | Sun Microsystems, Inc. | User interface with non-intrusive display element |
US6243080B1 (en) | 1998-07-14 | 2001-06-05 | Ericsson Inc. | Touch-sensitive panel with selector |
US20010015719A1 (en) | 1998-08-04 | 2001-08-23 | U.S. Philips Corporation | Remote control has animated gui |
JP2000056889A (ja) | 1998-08-04 | 2000-02-25 | Matsushita Electric Ind Co Ltd | 携帯端末装置及びウインドウ制御方法 |
US6177936B1 (en) | 1998-08-20 | 2001-01-23 | International Business Machines Corporation | Browser hierarchical contextual information for web pages |
US6184886B1 (en) * | 1998-09-04 | 2001-02-06 | International Business Machines Corporation | Apparatus and method for staging bookmarks |
US20050131992A1 (en) * | 2003-12-11 | 2005-06-16 | Eric Goldstein | System, method and apparatus for selecting, displaying, managing, tracking and transferring access to content of web pages and other sources |
JP2000115527A (ja) * | 1998-10-09 | 2000-04-21 | Canon Inc | 電子化文書閲覧装置、電子化文書表示方法、情報端末装置、データ表示方法及び記憶媒体 |
JP2000163444A (ja) | 1998-11-25 | 2000-06-16 | Seiko Epson Corp | 携帯情報機器及び情報記憶媒体 |
JP2000181436A (ja) | 1998-12-14 | 2000-06-30 | Sharp Corp | 文書表示装置 |
US6489975B1 (en) | 1998-12-14 | 2002-12-03 | International Business Machines Corporation | System and method for improved navigation between open windows in an application program using window tabs |
US6643824B1 (en) | 1999-01-15 | 2003-11-04 | International Business Machines Corporation | Touch screen region assist for hypertext links |
JP2000242390A (ja) | 1999-02-18 | 2000-09-08 | Sony Corp | 情報の表示方法及び、情報表示装置 |
US6590594B2 (en) | 1999-03-25 | 2003-07-08 | International Business Machines Corporation | Window scroll-bar |
US6847778B1 (en) | 1999-03-30 | 2005-01-25 | Tivo, Inc. | Multimedia visual progress indication system |
US20050166232A1 (en) | 1999-04-21 | 2005-07-28 | Lamkin Allan B... | Presentation of media content from multiple media sources |
JP2000312360A (ja) | 1999-04-27 | 2000-11-07 | Matsushita Electric Ind Co Ltd | 情報提供装置 |
US6359615B1 (en) | 1999-05-11 | 2002-03-19 | Ericsson Inc. | Movable magnification icons for electronic device display screens |
US6411283B1 (en) | 1999-05-20 | 2002-06-25 | Micron Technology, Inc. | Computer touch screen adapted to facilitate selection of features at edge of screen |
ATE443946T1 (de) * | 1999-05-27 | 2009-10-15 | Tegic Communications Inc | Tastatursystem mit automatischer korrektur |
JP2001014133A (ja) * | 1999-07-02 | 2001-01-19 | Matsushita Electric Ind Co Ltd | 複数画面制御装置 |
US6639584B1 (en) | 1999-07-06 | 2003-10-28 | Chuang Li | Methods and apparatus for controlling a portable electronic device using a touchpad |
US6771250B1 (en) | 1999-07-27 | 2004-08-03 | Samsung Electronics Co., Ltd. | Portable computer system having application program launcher for low power consumption and method of operating the same |
US6349410B1 (en) | 1999-08-04 | 2002-02-19 | Intel Corporation | Integrating broadcast television pause and web browsing |
US6898307B1 (en) | 1999-09-22 | 2005-05-24 | Xerox Corporation | Object identification method and system for an augmented-reality display |
US6546393B1 (en) * | 1999-10-07 | 2003-04-08 | Clickmarks, Inc. | System method and article of manufacture for dynamically user-generated internet search directory based on prioritized server-sided user bookmarks |
WO2001029702A2 (en) | 1999-10-20 | 2001-04-26 | Koninklijke Philips Electronics N.V. | Device and method of browsing an image collection |
US6724403B1 (en) * | 1999-10-29 | 2004-04-20 | Surfcast, Inc. | System and method for simultaneous display of multiple information sources |
US6466198B1 (en) | 1999-11-05 | 2002-10-15 | Innoventions, Inc. | View navigation and magnification of a hand-held device with a display |
JP2001175386A (ja) * | 1999-12-21 | 2001-06-29 | Fujitsu Ltd | 表示装置及び表示方法並びに記憶媒体 |
US6313855B1 (en) | 2000-02-04 | 2001-11-06 | Browse3D Corporation | System and method for web browsing |
JP2001222404A (ja) * | 2000-02-14 | 2001-08-17 | Sharp Corp | データ転送装置 |
US6859909B1 (en) | 2000-03-07 | 2005-02-22 | Microsoft Corporation | System and method for annotating web-based documents |
DE10013074A1 (de) | 2000-03-17 | 2001-09-20 | Linde Ag | Verfahren zur Gewinnung von gasförmigem Stickstoff |
JP2001265481A (ja) * | 2000-03-21 | 2001-09-28 | Nec Corp | ページ情報表示方法及び装置並びにページ情報表示用プログラムを記憶した記憶媒体 |
JP4325075B2 (ja) * | 2000-04-21 | 2009-09-02 | ソニー株式会社 | データオブジェクト管理装置 |
US20040049737A1 (en) | 2000-04-26 | 2004-03-11 | Novarra, Inc. | System and method for displaying information content with selective horizontal scrolling |
JP2001312347A (ja) * | 2000-05-01 | 2001-11-09 | Sony Corp | 情報処理装置および方法、並びにプログラム格納媒体 |
JP3822024B2 (ja) * | 2000-05-24 | 2006-09-13 | シャープ株式会社 | データ転送装置 |
US7210099B2 (en) | 2000-06-12 | 2007-04-24 | Softview Llc | Resolution independent vector display of internet content |
JP3252959B2 (ja) * | 2000-06-20 | 2002-02-04 | インターネットオーナーズ株式会社 | インターネットにおける検索結果画面の表示方法 |
US7149549B1 (en) | 2000-10-26 | 2006-12-12 | Ortiz Luis M | Providing multiple perspectives for a venue activity through an electronic hand held device |
JP4543513B2 (ja) * | 2000-07-17 | 2010-09-15 | ソニー株式会社 | 双方向通信システム、表示装置、ベース装置および双方向通信方法 |
US20050204385A1 (en) * | 2000-07-24 | 2005-09-15 | Vivcom, Inc. | Processing and presentation of infomercials for audio-visual programs |
US7624337B2 (en) | 2000-07-24 | 2009-11-24 | Vmark, Inc. | System and method for indexing, searching, identifying, and editing portions of electronic multimedia files |
US20020015064A1 (en) * | 2000-08-07 | 2002-02-07 | Robotham John S. | Gesture-based user interface to multi-level and multi-modal sets of bit-maps |
TW466415B (en) | 2000-08-28 | 2001-12-01 | Compal Electronics Inc | Hand-held device with zooming display function |
US6590568B1 (en) * | 2000-11-20 | 2003-07-08 | Nokia Corporation | Touch screen drag and drop input technique |
WO2002046903A1 (de) | 2000-12-07 | 2002-06-13 | Siemens Aktiengesellschaft | Verfahren zum auswählen und aktivieren einer funktion aus einem bedienungsmenü und bedienungsorgan zum durchführen des verfahrens |
US7139982B2 (en) * | 2000-12-21 | 2006-11-21 | Xerox Corporation | Navigation methods, systems, and computer program products for virtual three-dimensional books |
US20020093531A1 (en) * | 2001-01-17 | 2002-07-18 | John Barile | Adaptive display for video conferences |
US6928461B2 (en) | 2001-01-24 | 2005-08-09 | Raja Singh Tuli | Portable high speed internet access device with encryption |
EP1354275A4 (de) * | 2001-01-26 | 2011-04-27 | Eastman Kodak Co | Verfahren und vorrichtung zur dynamischen optimierung und netzwerk-ablieferung von multimedia-inhalt |
US20050183017A1 (en) * | 2001-01-31 | 2005-08-18 | Microsoft Corporation | Seekbar in taskbar player visualization mode |
US7030861B1 (en) * | 2001-02-10 | 2006-04-18 | Wayne Carl Westerman | System and method for packing multi-touch gestures onto a hand |
JP2002244635A (ja) | 2001-02-20 | 2002-08-30 | Fujitsu General Ltd | 画像表示装置 |
JP2002259001A (ja) * | 2001-03-05 | 2002-09-13 | Shingo Tsuda | ウィンドウ操作方法及び装置 |
DE10117457A1 (de) | 2001-04-06 | 2002-10-17 | T Mobile Deutschland Gmbh | Verfahren zur Anzeige von standardisierten großformatigen Internet-Seiten mit beispielsweise HTML-Protokoll in Einhandendgeräten mit Mobilfunkanschluss |
US7039643B2 (en) | 2001-04-10 | 2006-05-02 | Adobe Systems Incorporated | System, method and apparatus for converting and integrating media files |
US7446783B2 (en) | 2001-04-12 | 2008-11-04 | Hewlett-Packard Development Company, L.P. | System and method for manipulating an image on a screen |
US6901585B2 (en) | 2001-04-12 | 2005-05-31 | International Business Machines Corporation | Active ALT tag in HTML documents to increase the accessibility to users with visual, audio impairment |
JP3618303B2 (ja) * | 2001-04-24 | 2005-02-09 | 松下電器産業株式会社 | 地図表示装置 |
US20020158908A1 (en) * | 2001-04-30 | 2002-10-31 | Kristian Vaajala | Web browser user interface for low-resolution displays |
US20020163545A1 (en) | 2001-05-01 | 2002-11-07 | Hii Samuel S. | Method of previewing web page content while interacting with multiple web page controls |
AU2002305392A1 (en) | 2001-05-02 | 2002-11-11 | Bitstream, Inc. | Methods, systems, and programming for producing and displaying subpixel-optimized images and digital content including such images |
US6966837B1 (en) * | 2001-05-10 | 2005-11-22 | Best Robert M | Linked portable and video game systems |
US7730401B2 (en) | 2001-05-16 | 2010-06-01 | Synaptics Incorporated | Touch screen with user interface enhancement |
US20030013483A1 (en) * | 2001-07-06 | 2003-01-16 | Ausems Michiel R. | User interface for handheld communication device |
US20030117427A1 (en) * | 2001-07-13 | 2003-06-26 | Universal Electronics Inc. | System and method for interacting with a program guide displayed on a portable electronic device |
JP2003030121A (ja) * | 2001-07-17 | 2003-01-31 | Hitachi Commun Syst Inc | Web共有システムおよびWeb共有システムにおける通信端末 |
US20030025676A1 (en) * | 2001-08-02 | 2003-02-06 | Koninklijke Philips Electronics N.V. | Sensor-based menu for a touch screen panel |
JP2003091347A (ja) * | 2001-09-18 | 2003-03-28 | Sony Corp | 情報処理装置、並びに画面表示方法、画面表示プログラム及び画面表示プログラムが記録された記録媒体 |
FR2830093A3 (fr) | 2001-09-25 | 2003-03-28 | Bahia 21 Corp | Procede de navigation par ecran tactile |
US20040205496A1 (en) * | 2001-10-11 | 2004-10-14 | International Business Machines Corporation | Displaying subheadings and hyperlinks in a scrollable long document |
US7312785B2 (en) | 2001-10-22 | 2007-12-25 | Apple Inc. | Method and apparatus for accelerated scrolling |
US7084856B2 (en) | 2001-10-22 | 2006-08-01 | Apple Computer, Inc. | Mouse having a rotary dial |
US7345671B2 (en) | 2001-10-22 | 2008-03-18 | Apple Inc. | Method and apparatus for use of rotational user inputs |
US6970200B2 (en) * | 2001-10-26 | 2005-11-29 | Hewlett-Packard Development Company, L.P. | System and method for a simplified digital camera interface for viewing images and controlling camera operation |
US7714880B2 (en) | 2001-11-16 | 2010-05-11 | Honeywell International Inc. | Method and apparatus for displaying images on a display |
JP3943383B2 (ja) | 2001-12-13 | 2007-07-11 | インターナショナル・ビジネス・マシーンズ・コーポレーション | ウィンドウ・システムを備えたコンピュータ・システム、ウィンドウを操作をするための方法、コンピュータ・プログラム。 |
AUPR947701A0 (en) | 2001-12-14 | 2002-01-24 | Activesky, Inc. | Digital multimedia publishing system for wireless devices |
US7346855B2 (en) | 2001-12-21 | 2008-03-18 | Microsoft Corporation | Method and system for switching between multiple computer applications |
JP3776350B2 (ja) | 2001-12-27 | 2006-05-17 | みかど化工株式会社 | 農業用フィルム |
US7284069B2 (en) * | 2002-01-11 | 2007-10-16 | Xerox Corporation | Method for document viewing |
US7075512B1 (en) | 2002-02-07 | 2006-07-11 | Palmsource, Inc. | Method and system for navigating a display screen for locating a desired item of information |
JP2003252808A (ja) | 2002-02-27 | 2003-09-10 | Yoshito Oshima | 臨界点近傍の水を反応場とする水和反応生成物の製造方法 |
US6907576B2 (en) | 2002-03-04 | 2005-06-14 | Microsoft Corporation | Legibility of selected content |
JP2003263256A (ja) * | 2002-03-11 | 2003-09-19 | Omron Corp | ウインドウ表示方法 |
US7433546B2 (en) | 2004-10-25 | 2008-10-07 | Apple Inc. | Image scaling arrangement |
US7568149B2 (en) * | 2002-04-29 | 2009-07-28 | At&T Labs, Inc. | Method and system for controlling the operation of hyperlinks |
TWI238348B (en) | 2002-05-13 | 2005-08-21 | Kyocera Corp | Portable information terminal, display control device, display control method, and recording media |
US7171625B1 (en) * | 2002-06-18 | 2007-01-30 | Actify, Inc. | Double-clicking a point-and-click user interface apparatus to enable a new interaction with content represented by an active visual display element |
US11275405B2 (en) | 2005-03-04 | 2022-03-15 | Apple Inc. | Multi-functional hand-held device |
US7166791B2 (en) | 2002-07-30 | 2007-01-23 | Apple Computer, Inc. | Graphical user interface and methods of use thereof in a multimedia player |
FI115255B (fi) | 2002-09-02 | 2005-03-31 | Myorigo Oy | Kannettavan päätelaitteen näytön ohjausmenetelmä ja kannettava päätelaite |
NO318991B1 (no) | 2002-09-05 | 2005-05-30 | Opera Software Asa | Presentasjon av HTML-innhold på en liten terminalskjerm |
US8015259B2 (en) | 2002-09-10 | 2011-09-06 | Alan Earl Swahn | Multi-window internet search with webpage preload |
FI20021682A (fi) | 2002-09-20 | 2004-03-21 | Nokia Corp | Menetelmä laitteen lukitustilan avaamiseksi ja elektroninen laite |
JP4606692B2 (ja) * | 2002-09-26 | 2011-01-05 | ソニー株式会社 | 情報処理装置および方法、記録媒体、並びにプログラム |
JP2004132741A (ja) * | 2002-10-08 | 2004-04-30 | Kenwood Corp | ナビゲーション装置 |
JP4005470B2 (ja) * | 2002-10-09 | 2007-11-07 | オリンパス株式会社 | 情報処理装置及び情報処理プログラム |
US7124125B2 (en) * | 2002-11-01 | 2006-10-17 | Loudeye Corp. | System and method for providing media samples on-line in response to media related searches on the internet |
US7203901B2 (en) | 2002-11-27 | 2007-04-10 | Microsoft Corporation | Small form factor web browsing |
JP4446728B2 (ja) * | 2002-12-17 | 2010-04-07 | 株式会社リコー | 複数のマルチメディア文書に格納された情報の表示法 |
JP2004206230A (ja) | 2002-12-24 | 2004-07-22 | Casio Comput Co Ltd | 電子機器 |
FI20022282A0 (fi) | 2002-12-30 | 2002-12-30 | Nokia Corp | Menetelmä vuorovaikutuksen mahdollistamiseksi elektronisessa laitteessa ja elektroninen laite |
JP2004227108A (ja) * | 2003-01-20 | 2004-08-12 | Katsuyoshi Nagashima | 広告付き番組配信サーバ及びネットワーク広告登録方法 |
US7054965B2 (en) | 2003-03-18 | 2006-05-30 | Oqo Incorporated | Component for use as a portable computing device and pointing device |
US20040215719A1 (en) | 2003-04-09 | 2004-10-28 | Altshuler Dennis Wayne | Method and system for designing, editing and publishing web page content in a live internet session |
US20040201595A1 (en) | 2003-04-11 | 2004-10-14 | Microsoft Corporation | Self-orienting display |
JP4046000B2 (ja) * | 2003-04-16 | 2008-02-13 | 日本電信電話株式会社 | 構造化文書の抽出方法及び装置及びプログラム |
KR20040095410A (ko) * | 2003-04-28 | 2004-11-15 | 에스케이텔레텍주식회사 | 이동통신 단말기에서의 멀티 윈도우를 이용한 데이터서비스 처리 방법 |
US20040223004A1 (en) | 2003-05-05 | 2004-11-11 | Lincke Scott D. | System and method for implementing a landscape user experience in a hand-held computing device |
US20050044509A1 (en) * | 2003-05-07 | 2005-02-24 | Hunleth Frank A. | Item selection using helical menus |
WO2004102285A2 (en) * | 2003-05-08 | 2004-11-25 | Hillcrest Laboratories, Inc. | A control framework with a zoomable graphical user interface for organizing, selecting and launching media items |
US20040268393A1 (en) | 2003-05-08 | 2004-12-30 | Hunleth Frank A. | Control framework with a zoomable graphical user interface for organizing, selecting and launching media items |
CN1303552C (zh) * | 2003-06-02 | 2007-03-07 | 英业达股份有限公司 | 网页块浏览的方法 |
JP2004363892A (ja) * | 2003-06-04 | 2004-12-24 | Canon Inc | 携帯機器 |
JP2005018229A (ja) * | 2003-06-24 | 2005-01-20 | Seiko Epson Corp | 文書閲覧端末、文書表示制御方法及び文書表示制御プログラム |
US20040268400A1 (en) | 2003-06-26 | 2004-12-30 | Microsoft Corporation | Quick starting video content |
US7210107B2 (en) | 2003-06-27 | 2007-04-24 | Microsoft Corporation | Menus whose geometry is bounded by two radii and an arc |
US8373660B2 (en) | 2003-07-14 | 2013-02-12 | Matt Pallakoff | System and method for a portable multimedia client |
KR100522940B1 (ko) * | 2003-07-25 | 2005-10-24 | 삼성전자주식회사 | 활성영역을 설정 가능한 터치스크린 시스템 및 그 제어방법 |
US7411575B2 (en) * | 2003-09-16 | 2008-08-12 | Smart Technologies Ulc | Gesture recognition method and touch system incorporating the same |
WO2005029353A1 (ja) * | 2003-09-18 | 2005-03-31 | Fujitsu Limited | 注釈管理システム、注釈管理方法、文書変換サーバ、文書変換プログラム、電子文書付加プログラム |
WO2005029308A2 (en) | 2003-09-24 | 2005-03-31 | Nokia Corporation | Improved presentation of large objects on small displays |
US7594194B2 (en) * | 2003-09-24 | 2009-09-22 | Nokia Corporation | Portrayal of navigation objects |
US20050071736A1 (en) * | 2003-09-26 | 2005-03-31 | Fuji Xerox Co., Ltd. | Comprehensive and intuitive media collection and management tool |
US20050071778A1 (en) | 2003-09-26 | 2005-03-31 | Nokia Corporation | Method for dynamic key size prediction with touch displays and an electronic device using the method |
JP4274887B2 (ja) * | 2003-09-30 | 2009-06-10 | キヤノンマーケティングジャパン株式会社 | 情報処理装置および動画再生制御方法および制御プログラムおよび記録媒体 |
US20050071782A1 (en) * | 2003-09-30 | 2005-03-31 | Barrett Peter T. | Miniaturized video feed generation and user-interface |
US7290006B2 (en) | 2003-09-30 | 2007-10-30 | Microsoft Corporation | Document representation for scalable structure |
US7231231B2 (en) | 2003-10-14 | 2007-06-12 | Nokia Corporation | Method and apparatus for locking a mobile telephone touch screen |
FR2861206B1 (fr) | 2003-10-16 | 2006-11-24 | Michel Rissons | Procede et dispositif d'adaptation automatique d'affichage |
US20050091107A1 (en) * | 2003-10-22 | 2005-04-28 | Scott Blum | Media player and access system and method and media player operating system architecture |
NO20034724D0 (no) * | 2003-10-22 | 2003-10-22 | Opera Software Asa | Presentasjon av HTML-innhold på en skjermterminal |
FI116641B (fi) | 2003-10-24 | 2006-01-13 | Nokia Corp | Menetelmä elektronisessa laitteessa olevan pikavalinnan muuttamiseksi, laitteen näyttöyksikkö sekä elektroninen laite |
KR100537280B1 (ko) | 2003-10-29 | 2005-12-16 | 삼성전자주식회사 | 휴대용 단말기에서 터치스크린을 이용한 문자 입력 장치및 방법 |
JP4478863B2 (ja) * | 2003-11-19 | 2010-06-09 | ソニー株式会社 | 表示装置、双方向通信システムおよび表示情報利用方法 |
US7814419B2 (en) | 2003-11-26 | 2010-10-12 | Nokia Corporation | Changing an orientation of a user interface via a course of motion |
US7085590B2 (en) * | 2003-12-31 | 2006-08-01 | Sony Ericsson Mobile Communications Ab | Mobile terminal with ergonomic imaging functions |
JP4419056B2 (ja) * | 2004-01-13 | 2010-02-24 | ソニー株式会社 | 情報処理装置および方法、並びにプログラム |
US20070113200A1 (en) | 2004-01-29 | 2007-05-17 | Koninklijke Philips Electronics N.V. | On-screen control of a video playback device |
US7551187B2 (en) * | 2004-02-10 | 2009-06-23 | Microsoft Corporation | Systems and methods that utilize a dynamic digital zooming interface in connection with digital inking |
US7437005B2 (en) * | 2004-02-17 | 2008-10-14 | Microsoft Corporation | Rapid visual sorting of digital files and data |
JP2005234199A (ja) * | 2004-02-19 | 2005-09-02 | Nec Saitama Ltd | 画像表示制御方法及び画像表示制御装置並びにこれを備えた携帯情報端末 |
JP2005234291A (ja) * | 2004-02-20 | 2005-09-02 | Nissan Motor Co Ltd | 表示装置および表示方法 |
JP4438448B2 (ja) * | 2004-02-26 | 2010-03-24 | セイコーエプソン株式会社 | 構造化文書表示処理装置、構造化文書表示方法、構造化文書表示プログラム |
US7788583B1 (en) * | 2004-03-04 | 2010-08-31 | Google Inc. | In-page full screen internet video method |
JP2005267049A (ja) | 2004-03-17 | 2005-09-29 | Sharp Corp | 携帯情報機器、その制御方法、および、その制御プログラム |
JP2005277847A (ja) * | 2004-03-25 | 2005-10-06 | Ntt Comware Corp | 画像再生システム、画像送信装置、画像受信装置、画像再生方法、画像再生プログラム、記録媒体 |
US7546554B2 (en) | 2004-03-31 | 2009-06-09 | Fuji Xerox Co., Ltd. | Systems and methods for browsing multimedia content on small mobile devices |
JP2005303907A (ja) * | 2004-04-15 | 2005-10-27 | Fuji Photo Film Co Ltd | 画像編集装置,方法およびプログラム |
EP2487644A3 (de) | 2004-04-30 | 2012-10-31 | Access Co., Ltd. | Verfahren für dynamische Bildvergrößerungs-/-verkleinerungsanzeige beim Suchen, Endgerät und Programm |
JP4063246B2 (ja) | 2004-05-11 | 2008-03-19 | 日本電気株式会社 | ページ情報表示装置 |
KR101193698B1 (ko) * | 2004-06-03 | 2012-10-22 | 힐크레스트 래보래토리스, 인크. | 줌가능 사용자 인터페이스를 위한 클라이언트-서버아키텍처 및 방법 |
US20050283739A1 (en) * | 2004-06-18 | 2005-12-22 | Julia Mohr | Method and system to improve usability of a web application by providing a zoom function |
US20050285880A1 (en) | 2004-06-23 | 2005-12-29 | Inventec Appliances Corporation | Method of magnifying a portion of display |
KR20070026659A (ko) | 2004-06-29 | 2007-03-08 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 불연속 줌 |
JP2006018348A (ja) * | 2004-06-30 | 2006-01-19 | Hitachi Ltd | 大画面ディスプレイを用いたときの、入力・表示システムとその方法 |
JP2006018645A (ja) | 2004-07-02 | 2006-01-19 | Sharp Corp | 表示装置 |
US20060001656A1 (en) * | 2004-07-02 | 2006-01-05 | Laviola Joseph J Jr | Electronic ink system |
EP1774427A2 (de) | 2004-07-30 | 2007-04-18 | Apple Computer, Inc. | Auf modus basierende graphische benutzeroberflächen für berührungsempfindliche eingabeeinrichtungen |
KR100984596B1 (ko) | 2004-07-30 | 2010-09-30 | 애플 인크. | 터치 감지 입력 장치용 제스처 |
US7724242B2 (en) * | 2004-08-06 | 2010-05-25 | Touchtable, Inc. | Touch driven method and apparatus to integrate and display multiple image layers forming alternate depictions of same subject matter |
US8560972B2 (en) * | 2004-08-10 | 2013-10-15 | Microsoft Corporation | Surface UI for gesture-based interaction |
US7721197B2 (en) | 2004-08-12 | 2010-05-18 | Microsoft Corporation | System and method of displaying content on small screen computing devices |
US7071939B2 (en) | 2004-08-12 | 2006-07-04 | Broadcom Corporation | Unique method for performing zoom-in and zoom-out operations with horizontal and vertical video decimation within a wireless device having a video display |
US8028250B2 (en) | 2004-08-31 | 2011-09-27 | Microsoft Corporation | User interface having a carousel view for representing structured data |
US20070263176A1 (en) | 2004-09-17 | 2007-11-15 | Nikon Corporation | Electronic Device |
US20060064647A1 (en) | 2004-09-23 | 2006-03-23 | Tapuska David F | Web browser graphical user interface and method for implementing same |
EP1640878A1 (de) | 2004-09-23 | 2006-03-29 | Research In Motion Limited | Graphische Benutzerschnittstelle für ein Web-Browser und Verfahren zur Implementierung derselben |
US7345688B2 (en) * | 2004-10-18 | 2008-03-18 | Microsoft Corporation | Semantic thumbnails |
WO2006042417A1 (en) | 2004-10-20 | 2006-04-27 | Mary Louise Jackson | Graphical interface for repetitive data entry and data visualization |
US8169410B2 (en) | 2004-10-20 | 2012-05-01 | Nintendo Co., Ltd. | Gesture inputs for a portable display device |
JP3989929B2 (ja) * | 2004-11-15 | 2007-10-10 | インターナショナル・ビジネス・マシーンズ・コーポレーション | ブラウザ・ナビゲーション関係を維持するため、および新規文書用にブラウザ・ウィンドウを選択するための方法および装置 |
US20060123360A1 (en) * | 2004-12-03 | 2006-06-08 | Picsel Research Limited | User interfaces for data processing devices and systems |
JP4440173B2 (ja) * | 2004-12-13 | 2010-03-24 | キヤノン株式会社 | 画像形成装置、制御方法ならびにプログラム |
EP1677182B1 (de) | 2004-12-28 | 2014-04-23 | Sony Mobile Communications Japan, Inc. | Anzeigeverfahren, tragbares Endgerät und Anzeigeprogramm |
TW200622661A (en) | 2004-12-30 | 2006-07-01 | Tatung Co Ltd | Method of zooming out a display image for a portable electrical device |
KR101085447B1 (ko) | 2004-12-31 | 2011-11-21 | 삼성전자주식회사 | 터치 위치 검출 장치 및 이의 터치 위치 검출 방법과,이를 구비한 터치 스크린 표시 장치 |
WO2006074267A2 (en) | 2005-01-05 | 2006-07-13 | Hillcrest Laboratories, Inc. | Distributed software construction for user interfaces |
US20060164382A1 (en) * | 2005-01-25 | 2006-07-27 | Technology Licensing Company, Inc. | Image manipulation in response to a movement of a display |
JP2006229559A (ja) * | 2005-02-17 | 2006-08-31 | Ntt Resonant Inc | 通信システム、通信装置、通信方法、および通信プログラム |
ES2638343T3 (es) | 2005-03-02 | 2017-10-19 | Rovi Guides, Inc. | Listas de reproducción y marcadores en un sistema interactivo de aplicación de guía de medios |
US7587671B2 (en) * | 2005-05-17 | 2009-09-08 | Palm, Inc. | Image repositioning, storage and retrieval |
US20070024646A1 (en) * | 2005-05-23 | 2007-02-01 | Kalle Saarinen | Portable electronic apparatus and associated method |
US20060262336A1 (en) | 2005-05-23 | 2006-11-23 | Sharp Laboratories Of America, Inc. | Manual annotation document reformation |
US7523409B2 (en) * | 2005-05-24 | 2009-04-21 | Microsoft Corporation | Methods and systems for operating multiple web pages in a single window |
US20060277588A1 (en) | 2005-06-01 | 2006-12-07 | Madison Software Inc. | Method for making a Web-DVD |
US9098597B2 (en) | 2005-06-03 | 2015-08-04 | Apple Inc. | Presenting and managing clipped content |
US7676767B2 (en) * | 2005-06-15 | 2010-03-09 | Microsoft Corporation | Peel back user interface to show hidden functions |
US20070004451A1 (en) * | 2005-06-30 | 2007-01-04 | C Anderson Eric | Controlling functions of a handheld multifunction device |
US20070067738A1 (en) * | 2005-09-16 | 2007-03-22 | Microsoft Corporation | Extensible, filtered lists for mobile device user interface |
US7480870B2 (en) | 2005-12-23 | 2009-01-20 | Apple Inc. | Indication of progress towards satisfaction of a user input condition |
US7509588B2 (en) | 2005-12-30 | 2009-03-24 | Apple Inc. | Portable electronic device with interface reconfiguration mode |
US20070157228A1 (en) | 2005-12-30 | 2007-07-05 | Jason Bayer | Advertising with video ad creatives |
CN102169415A (zh) | 2005-12-30 | 2011-08-31 | 苹果公司 | 具有多重触摸输入的便携式电子设备 |
US7860536B2 (en) | 2006-01-05 | 2010-12-28 | Apple Inc. | Telephone interface for a portable communication device |
US7596761B2 (en) | 2006-01-05 | 2009-09-29 | Apple Inc. | Application user interface with navigation bar showing current and prior application contexts |
US7844661B2 (en) | 2006-06-15 | 2010-11-30 | Microsoft Corporation | Composition of local media playback with remotely generated user interface |
KR100781706B1 (ko) * | 2006-08-16 | 2007-12-03 | 삼성전자주식회사 | 휴대 단말기의 리스트 스크롤 장치 및 방법 |
US7956849B2 (en) | 2006-09-06 | 2011-06-07 | Apple Inc. | Video manager for portable multifunction device |
US7864163B2 (en) | 2006-09-06 | 2011-01-04 | Apple Inc. | Portable electronic device, method, and graphical user interface for displaying structured electronic documents |
US8842074B2 (en) | 2006-09-06 | 2014-09-23 | Apple Inc. | Portable electronic device performing similar operations for different gestures |
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 |
US20080062137A1 (en) * | 2006-09-11 | 2008-03-13 | Apple Computer, Inc. | Touch actuation controller for multi-state media presentation |
US8214768B2 (en) | 2007-01-05 | 2012-07-03 | Apple Inc. | Method, system, and graphical user interface for viewing multiple application windows |
US7889185B2 (en) | 2007-01-05 | 2011-02-15 | Apple Inc. | Method, system, and graphical user interface for activating hyperlinks |
US20080165148A1 (en) | 2007-01-07 | 2008-07-10 | Richard Williamson | Portable Electronic Device, Method, and Graphical User Interface for Displaying Inline Multimedia Content |
US9001047B2 (en) | 2007-01-07 | 2015-04-07 | Apple Inc. | Modal change based on orientation of a portable multifunction device |
US8519964B2 (en) | 2007-01-07 | 2013-08-27 | Apple Inc. | Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display |
KR20080084156A (ko) * | 2007-03-15 | 2008-09-19 | 삼성전자주식회사 | 터치스크린을 구비한 휴대 단말기의 인터페이스 제공 방법및 장치 |
JP2009014796A (ja) | 2007-06-30 | 2009-01-22 | Sony Corp | El表示パネル、電源線駆動装置及び電子機器 |
JP2013222229A (ja) | 2012-04-12 | 2013-10-28 | Konica Minolta Inc | 入力操作装置、該装置を備えた画像形成装置、入力操作方法及び入力操作プログラム |
JP6004868B2 (ja) | 2012-09-27 | 2016-10-12 | キヤノン株式会社 | 情報処理装置、情報処理方法及びプログラム |
US20140092125A1 (en) | 2012-09-28 | 2014-04-03 | Apple Inc. | Filtering Documents Based on Device Orientation |
CN110968435A (zh) | 2018-09-30 | 2020-04-07 | 杭州海康威视数字技术股份有限公司 | 多语言调度方法及装置、嵌入式设备 |
-
2007
- 2007-09-04 US US11/850,013 patent/US7864163B2/en active Active
- 2007-09-05 DE DE112007002107T patent/DE112007002107T5/de not_active Withdrawn
- 2007-09-05 EP EP12174677.0A patent/EP2508976B1/de active Active
- 2007-09-05 JP JP2009527541A patent/JP5559538B2/ja active Active
- 2007-09-05 EP EP09171787A patent/EP2166438A1/de not_active Ceased
- 2007-09-05 CN CN201310136453.2A patent/CN103176701B/zh active Active
- 2007-09-05 EP EP21172842.3A patent/EP3889751A3/de active Pending
- 2007-09-05 CA CA2986163A patent/CA2986163C/en active Active
- 2007-09-05 KR KR1020097007064A patent/KR101085768B1/ko active IP Right Grant
- 2007-09-05 KR KR1020117026453A patent/KR101522446B1/ko active IP Right Grant
- 2007-09-05 CN CN201310136787.XA patent/CN103226444B/zh active Active
- 2007-09-05 CA CA2894056A patent/CA2894056C/en active Active
- 2007-09-05 EP EP12169786A patent/EP2495647A1/de not_active Ceased
- 2007-09-05 AU AU2007292383A patent/AU2007292383B2/en active Active
- 2007-09-05 KR KR1020117019633A patent/KR101152582B1/ko active IP Right Grant
- 2007-09-05 KR KR1020097009491A patent/KR101083545B1/ko active IP Right Grant
- 2007-09-05 KR KR1020167023037A patent/KR20160104095A/ko active Search and Examination
- 2007-09-05 KR KR1020147023012A patent/KR101652388B1/ko active IP Right Grant
- 2007-09-05 CA CA3075071A patent/CA3075071C/en active Active
- 2007-09-05 EP EP07814690.9A patent/EP2078239B1/de active Active
- 2007-09-05 EP EP17171177.3A patent/EP3306460A1/de not_active Ceased
- 2007-09-05 WO PCT/US2007/077644 patent/WO2008030879A2/en active Application Filing
- 2007-09-05 KR KR1020137028362A patent/KR101569980B1/ko active IP Right Grant
- 2007-09-05 CA CA2662134A patent/CA2662134C/en active Active
- 2007-09-05 CN CN200910175852A patent/CN101727275A/zh active Pending
- 2007-09-05 KR KR1020177037416A patent/KR102077383B1/ko active IP Right Grant
-
2009
- 2009-08-04 AU AU2009100760A patent/AU2009100760B4/en not_active Expired
-
2010
- 2010-12-29 US US12/981,433 patent/US8669950B2/en active Active
-
2013
- 2013-04-08 JP JP2013080820A patent/JP5615956B2/ja active Active
- 2013-12-19 HK HK13114085.2A patent/HK1186787A1/zh unknown
-
2014
- 2014-03-11 US US14/205,268 patent/US9690446B2/en active Active
- 2014-09-10 JP JP2014184473A patent/JP6034836B2/ja active Active
-
2016
- 2016-09-08 JP JP2016175843A patent/JP6409035B2/ja active Active
-
2017
- 2017-06-09 US US15/619,027 patent/US10228815B2/en active Active
-
2018
- 2018-09-21 JP JP2018178038A patent/JP6611886B2/ja active Active
-
2019
- 2019-01-29 US US16/260,905 patent/US10656778B2/en active Active
- 2019-10-29 JP JP2019196279A patent/JP6818111B2/ja active Active
-
2020
- 2020-05-15 US US16/875,846 patent/US11106326B2/en active Active
- 2020-12-25 JP JP2020217287A patent/JP7311484B2/ja active Active
-
2021
- 2021-08-30 US US17/461,251 patent/US11592952B2/en active Active
-
2023
- 2023-02-23 US US18/113,523 patent/US11921969B2/en active Active
Patent Citations (6)
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 |
US20060017692A1 (en) | 2000-10-02 | 2006-01-26 | Wehrenberg Paul J | Methods and apparatuses for operating a portable device based on an accelerometer |
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 |
US20050190059A1 (en) | 2004-03-01 | 2005-09-01 | Apple Computer, Inc. | Acceleration-based theft detection system for portable electronic devices |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102012103887A1 (de) * | 2012-05-03 | 2013-11-07 | Thomas Reitmeier | Anordnung aus einem Tisch und einer bildprojizierenden Vorrichtung sowie Steuerungsverfahren |
DE102012103887B4 (de) * | 2012-05-03 | 2018-12-13 | Thomas Reitmeier | Anordnung aus einem Tisch und einer bildprojizierenden Vorrichtung sowie Verwendung und Steuerungsverfahren |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7300488B2 (ja) | タッチスクリーンディスプレイにおけるリストのスクローリング、ドキュメントの並進移動、スケーリング及び回転 | |
DE112007002107T5 (de) | Tragbare elektronische Vorrichtung, Verfahren und graphische Benutzerschnittstelle zum Anzeigen strukturierter elektronischer Dokumente | |
DE202008000260U1 (de) | Tragbare Multifunktionsvorrichtung | |
DE202008000259U1 (de) | Tragbare Multifunktionseinrichtung | |
DE202007018420U1 (de) | Tragbare elektronische Vorrichtung, die ähnliche Operationen für unterschiedliche Gesten durchführt | |
DE202008000268U1 (de) | Tragbare Multifunktionsvorrichtung | |
DE112007002088T5 (de) | Verfahren zum Bestimmen einer Cursor-Position von einem Fingerkontakt mit einer Berührungsbildschirmanzeige | |
DE202008000262U1 (de) | Tragbare Multifunktionsvorrichtung | |
DE212007000015U1 (de) | Tragbare elektronische Vorrichtung für Fotoverwaltung | |
DE112007002090T5 (de) | Voicemail-Manager für tragbare Multifunktionsvorrichtung | |
US10283082B1 (en) | Differential opacity position indicator |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
R016 | Response to examination communication | ||
R120 | Application withdrawn or ip right abandoned |