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 PDF

Info

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
Application number
DE112007002107T
Other languages
English (en)
Inventor
Bas San Francisco Ording
Scott Mountain View Forstall
Greg San Jose Christie
Stephen O. San Francisco Lemay
Imran San Francisco Chaudhri
Richard Los Gatos Williamson
Chris San Francisco Blumenberg
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Apple Inc
Original Assignee
Apple Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=38777949&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=DE112007002107(T5) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Apple Inc filed Critical Apple Inc
Publication of DE112007002107T5 publication Critical patent/DE112007002107T5/de
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1626Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1637Details related to the display arrangement, including those related to the mounting of the display in the housing
    • G06F1/1643Details 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0412Digitisers structurally integrated in a display
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04806Zoom, 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...

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 und 1B 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 und 4B stellen beispielhafte Benutzerschnittstellen für ein Menü an Anwendungen auf einer tragbaren Multifunktionsvorrichtung in Übereinstimmung mit einigen Ausführungsformen dar.
  • 5A bis 5M stellen beispielhafte Benutzerschnittstellen für einen Browser in Übereinstimmung mit einigen Ausführungsformen dar.
  • 6A bis 6C 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 bis 7F 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 und 1B sind Blockdiagramme, die tragbare Multifunktionsvorrichtungen 100 mit berührungsempfindlichen Anzeigen 112 darstellen, in Übereinstimmung mit einigen Ausführungsformen. Die berührungsempfindliche Anzeige 112 wird manchmal ein "Berührungsbildschirm" der Bequemlichkeit halber genannt und kann auch bekannt sein als oder genannt werden berührungsempfindliches Anzeigensystem. Die Vorrichtung 100 kann einen Speicher 102 (der ein oder mehrere computerlesbare Speichermedien einschließen kann), ein Speichersteuergerät 122, eine oder mehrere Verarbeitungseinheiten (CPUs) 120, eine Peripheriegeräteschnittstelle 118, RF Schaltung 108, Audioschaltung 110, einen Lautsprecher 111, ein Mikrofon 113, ein Eingabe/Ausgabe (I/O) Untersystem 106, andere Eingabe- oder Steuergeräte 116 und einen externen Anschluss 124 umfassen. Die Vorrichtung 100 kann einen oder mehrere optische Sensoren 164 einschließen. Diese Komponenten können über einen oder mehrere Kommunikationsbusse oder Signalleitungen 103 kommunizieren.
  • Es sollte verstanden werden, dass die Vorrichtung 100 nur ein Beispiel einer tragbaren Multifunktionsvorrichtung 100 ist und dass die Vorrichtung 100 mehr oder weniger Komponenten als gezeigt haben kann, zwei oder mehr Komponenten kombinieren kann oder eine verschiedene Konfiguration oder Anordnung der Komponenten haben kann. Die verschiedenen Komponenten, die in 1A und 1B 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 Speicher 102 durch andere Komponenten der Vorrichtung 100, wie z. B. der CPU 120 und der Peripheriegeräteschnittstelle 118 kann durch das Speichersteuergerät 122 kontrolliert werden.
  • Die Peripheriegeräteschnittstelle 118 verbindet die Eingabe- und Ausgabeperipheriegeräte der Vorrichtung mit der CPU 120 und dem Speicher 102. Der eine oder die mehreren Prozessoren 120 führen verschiedene Softwareprogramme und/oder Gruppen an Anweisungen, die in Speicher 102 gespeichert sind, aus, um verschiedene Funktionen für die Vorrichtung 100 auszuführen und um Daten zu verarbeiten.
  • In einigen Ausführungsformen können die Peripherigeräteschnittstelle 118, die CPU 120 und das Speichersteuergerät 122 auf einem einzigen Chip implementiert sein, wie z. B. ein Chip 104. 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 Schaltung 108 wandelt elektrische Signale zu/von elektromagnetischen Signalen und kommuniziert mit Kommunikationsnetzwerken und anderen Kommunikationsvorrichtungen über die elektromagnetischen Signale. Die RF Schaltung 108 kann wohlbekannte Schaltungen zum Ausführen dieser Funktionen, 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 Schaltung 108 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 Lautsprecher 111 und das Mikrofon 113 stellen eine Audioschnittstelle zwischen einem Benutzer und der Vorrichtung 100 bereit. Die Audioschaltung 110 empfängt Audiodaten von der Peripheriegeräteschnittstelle 118, wandelt die Audiodaten in ein elektrisches Signal um und überträgt das elektrische Signal zu dem Lautsprecher 111. Der Lautsprecher 111 wandelt die elektrischen Signale in vom Menschen wahrnehmbare Schallwellen um. Die Audioschaltung 110 empfängt auch elektrische Signale, die von dem Mikrofon 113 von Schallwellen aus umgewandelt werden. Die Audioschaltung 110 wandelt die elektrischen Signale in Audiodaten um und überträgt die Audiodaten zu der Peripheriegeräteschnittstelle 118 zur Verarbeitung. Audiodaten können empfangen werden von und/oder übertragen werden zu Speicher 102 und/oder die RF Schaltung 108 über die Peripheriegeräteschnittstelle 118. In einigen Ausführungsformen beinhaltet die Audioschaltung 110 einen Sprechgarnituranschluss (z. B. 212, 2). Der Sprechgarnituranschluss stellt eine Schnittstelle zwischen der Audioschaltung 110 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 Vorrichtung 100, wie z. B. den Berührungsbildschirm 112 und andere Eingabe/Ausgabe Geräte 116 mit der Peripheriegeräteschnittstelle 118. Das I/O Untersystem 106 kann ein Anzeigensteuergerät 156 und ein oder mehrere Eingabesteuergeräte 160 für andere Eingabe- oder Steuergeräte einschließen. Das eine oder die mehreren Eingabesteuergeräte 160 empfangen/senden elektrische Signale von/zu anderen Eingabe- oder Steuergeräten 116. Die anderen Eingabe-/Steuergeräte 116 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 Lautsprechers 111 und/oder des Mikrofons 113 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ührungsbildschirms 112 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 Vorrichtung 100 an- oder ausschalten. Der Benutzer kann in der Lage sein, eine Funktionalität von einem oder mehreren der Knöpfe zu ändern. Der Berührungsbildschirm 112 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ät 156 empfängt und/oder sendet elektrische Signale von/zu dem Berührungsbildschirm 112. Der Berührungsbildschirm 112 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ührungsbildschirm 112 und das Anzeigensteuergerät 156 (zusammen mit jedem zugehörigen Modul und/oder Gruppen an Anweisungen in Speicher 102) erfassen Kontakt (und jede Bewegung oder Unterbrechung des Kontakts) auf dem Berührungsbildschirm 112 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ührungsbildschirm 112 und dem Benutzer zu einem Finger des Benutzers. Der Berührungsbildschirm 112 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ührungsbildschirm 112 und das Anzeigensteuergerät 156 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ührungsbildschirm 112.
  • Eine berührungsempfindliche Anzeige kann in einigen Ausführungsformen des Berührungsbildschirms 112 analog zu den Mehrfachberührungsempfindlichen Tafeln sein, die in den folgenden U.S. Patenten beschrieben sind: 6,323,846 (Westerman et al.), 6,570,557 (Westerman et al.), und/oder 6,677,932 (Westerman), und/oder U.S. Patent Veröffentlichung 2002/0015024 A1 , von denen jede hier durch Bezugnahme eingebunden ist. Jedoch zeigt ein Berührungsbildschirm 112 visuelle Ausgaben von der tragbaren Vorrichtung 100 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ührungsbildschirm 112 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ührungsbildschirm 112 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ät 116 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ührungsbildschirm 112 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ät 160 sowie eines oder mehrere der Module und/oder Gruppen an Anweisungen in Speicher 102 verarbeitet werden. Für ein virtuelles Klickrad, können das Klickrad bzw. das Klickradsteuergerät Teil des Berührungsbildschirm 112 bzw. des Anzeigensteuergeräts 156 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 Energiesystem 162 ein, zum Bereitstellen von Energie für die verschiedenen Komponenten. Das Energiesystem 162 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 Sensoren 164 einschließen. 1A und 1B zeigen einen optischen Sensor, der mit einem optischen Sensorsteuergerät 158 in I/O Untersystem 106 verbunden ist. Der optische Sensor 164 kann Charge Coupled Device (CCD) oder komplementärer Metaloxid Halbleiter Fototransistoren (complementary metal-oxide semiconductor, CMOS, phototransistors) einschließen. Der optische Sensor 164 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 Bildmodul 143 (auch genannt ein Kameramodul) kann der optische Sensor 164 stehende Bilder oder Video erfassen. In einigen Ausführungsformen ist ein optischer Sensor auf der Rückseite der Vorrichtung 100 angeordnet, gegenüber der Berührungsbildschirmanzeige 112 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 Sensors 164 durch den Benutzer verändert werden (z. B. durch Rotieren der Linse und des Sensors in dem Vorrichtungsgehäuse), so dass ein einziger optischer Sensor 164 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äherungssensoren 166 einschließen. 1A und 1B zeigen einen Näherungssensor 166, der zu Peripheriegeräteschnittstelle 118 verbunden ist. Alternativ kann der Näherungssensor 166 zu einem Eingabesteuergerät 160 in dem I/O Untersystem 106 verbunden sein. Der Näherungssensor 166 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ührungsbildschirm 112 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 Beschleunigungsmesser 168 einschließen. 1A und 1B zeigen einen Beschleunigungsmesser 168, der zu der Peripheriegeräteschnittstelle 118 verbunden ist. Alternativ kann der Beschleunigungsmesser 168 mit einem Eingabesteuergerät 160 in dem I/O Untersystem 106 verbunden sein. Der Beschleunigungsmesser 168 kann arbeiten, wie beschrieben in der U.S. Patent Veröffentlichung Nr. 20050190059 "Accelerationbased Theft Detection System for Portable Electronic Devices", und U.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 Betriebssystem 126, 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üsse 124 und schließt auch verschiedene Softwarekomponenten zum Handhaben von Daten, die von der RF Schaltung 108 und/oder dem externen Anschluss 124 empfangen werden, ein. Der externe Anschluss 124 (z. B. Universal Serial Bus (USB), FIREWIRE, etc.) ist angepasst, direkt mit anderen Vorrichtungen oder indirekt über ein Netzwerk (z. B. das Internet, 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ührungsbildschirm 112 (in Verbindung mit dem Anzeigensteuergerät 156) und anderen berührungsempfindlichen Vorrichtungen (z. B. ein Berührfeld oder physikalisches Klickrad) erfassen. Das Kontakt-/Bewegungsmodul 130 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ührungsbildschirm 112 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-/Bewegungsmodul 130 und das Anzeigensteuergerät 156 auch Kontakt auf einem Berührfeld. In einigen Ausführungsformen erfasst das Kontakt-/Bewegungsmodul 130 und das Steuergerät 160 Kontakt mit einem Klickrad.
  • Das Graphikmodul 132 schließt verschiedene bekannte Softwarekomponenten zum Wiedergeben und Anzeigen von Graphiken auf dem Berührungsbildschirm 112 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 Graphikmodul 132 sein kann, stellt Softtastaturen zur Texteingabe in verschiedenen Anwendungen (z. B. Kontakte 137, E-Mail 140, IM 141, Blogging 142, Browser 147 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 Telefon 138 zur Verwendung in positionsbasiertem Wählen, zu Kamera 143 und/oder Blogger 142 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 Wetterwidget 149-1, Aktienwidgets 149-2, Taschenrechnerwidget 149-3, Weckerwidget 149-4, Wörterbuchwidget 149-5 und andere Widgets beinhalten kann, die von einem Benutzer erhalten werden können sowie benutzererzeugte Widgets 149-6;
    • • Widgeterzeugermodul 150 zum Erzeugen benutzererzeugter Widgets 149-6;
    • • Suchmodul 151;
    • • Videomusikabspielmodul 152, welches Videoabspielermodul 145 und Musikabspielermodul 146 vereinigt;
    • • Notizenmodul 153; und/oder
    • • Landkartenmodul 154.
  • Beispiele anderer Anwendungen 136, die in Speicher 102 gespeichert sein können beinhalten andere Textverarbeitungsanwendungen, JAVA-aktivierte Anwendungen, Verschlüsselung, digitales Rechtemanagement, Spracherkennung und Stimmabgleich.
  • In Verbindung mit Berührungsbildschirm 112, Anzeigensteuergerät 156, Kontaktmodul 130, Graphikmodul 132 und Texteingabemodul 134 kann das Kontaktemodul 137 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 Telefon 138, Videokonferenzen 139, E-Mail 140 oder IM 141; usw.
  • In Verbindung mit RF Schaltung 108, Audioschaltung 110, Lautsprecher 111, Mikrofon 113, Berührungsbildschirm 112, Anzeigensteuergerät 156, Kontaktmodul 130, Graphikmodul 132 und Texteingabemodul 134, kann das Telefonmodul 138 verwendet werden, eine Folge an Zeichen, die mit einer Telefonnummer korrespondieren einzugeben, auf eine oder mehrere Telefonnummern in dem Adressbuch 137 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, Audioschaltung 110, Lautsprecher 111, Mikrofon 113, Berührungsbildschirm 112, Anzeigensteuergerät 156, optischem Sensor 164, optischem Sensorsteuergerät 138, Kontaktmodul 130, Graphikmodul 132, Texteingabemodul 134, Kontaktliste 137 und Telefonmodul 138 kann das Videokonferenzmodul 139 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ührungsbildschirm 112, Anzeigensteuergerät 156, Kontaktmodul 130, Graphikmodul 132 und Texteingabemodul 134 kann das E-Mail Client Modul 140 verwendet werden, E-Mail zu erzeugen, senden, empfangen und verwalten. In Verbindung mit Bildverwaltungsmodul 144 macht es das E-Mail Modul 140 sehr leicht, E-Mails mit stehenden oder bewegten Bildern, die mit Kameramodul 143 aufgenommen wurden, zu erzeugen und zu versenden.
  • In Verbindung mit RF Schaltung 108, Berührungsbildschirm 112‚ Anzeigensteuergerät 156, Kontaktmodul 130, Graphikmodul 132 und Texteingabemodul 134 kann das Sofortmitteilungsmodul 141 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ührungsbildschirm 112, Anzeigensteuergerät 156, Kontaktmodul 130, Graphikmodul 132, Texteingabemodul 134, Bildverwaltungsmodul 144 und Browsingmodul 147 kann das Bloggingmodul 142 verwendet werden, Text, stehende Bilder, Video und/oder andere Graphiken zu einem Blog (z. B. der User's Blog) zu senden.
  • In Verbindung mit Berührungsbildschirm 112, Anzeigensteuergerät 156, optischem Sensor 164, optischem Sensorsteuergerät 158, Kontaktmodul 130, Graphikmodul 132 und Bildverwaltungsmodul 144 kann das Kameramodul 143 verwendet werden, stehende Bilder oder Video (darunter Videostream) aufzunehmen und sie in Speicher 102 zu speichern, Charakteristiken eines stehenden Bildes oder Videos zu modifizieren oder ein stehendes Bilder oder ein Video von Speicher 102 zu löschen.
  • In Verbindung mit Berührungsbildschirm 112, Anzeigensteuergerät 156, Kontaktmodul 130, Graphikmodul 132 und Texteingabemodul 134 und Kameramodul 143 kann das Bildverwaltungsmodul 144 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ät 156, Kontaktmodul 130, Graphikmodul 132, Audioschaltung 110 und Lautsprecher 111 kann das Videoabspielermodul 145 verwendet werden, Videos anzuzeigen, zu präsentieren oder anderweitig wiederzugeben (z. B. auf dem Berührungsbildschirm oder auf einer extern angeschlossenen Anzeige über externen Anschluss 124).
  • In Verbindung mit Berührungsbildschirm 112, Anzeigensystemsteuergerät 156, Kontaktmodul 130, Graphikmodul 132, Audioschaltung 110, Lautsprecher 111, RF Schaltung 108 und Browsermodul 147 ermöglicht es das Musikabspielermo dul 146 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 Vorrichtung 100 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ührungsbildschirm 112, Anzeigensystemsteuergerät 156, Kontaktmodul 130, Graphikmodul 132 und Texteingabenmodul 134 kann das Browsermodul 147 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 Browsermodul 147 verwenden, sind weiter unten beschrieben.
  • In Verbindung mit RF Schaltung 108, Berührungsbildschirm 112, Anzeigensystemsteuergerät 156, Kontaktmodul 130, Graphikmodul 132, Texteingabenmodul 134, E-Mail Modul 140 und Browsermodul 147 kann das Kalendermodul 148 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ührungsbildschirm 112, Anzeigensystemsteuergerät 156, Kontaktmodul 130, Graphikmodul 132, Texteingabenmodul 134 und Browsermodul 147 sind das Widgetmodul 149 Minianwendungen, die heruntergeladen und verwendet werden können, von einem Benutzer (z. B. Wetterwidget 149-1, Aktienwidget 149-2, Taschenrechnerwidget 149-3, Weckerwidget 149-4 und Wörterbuchwidget 149-5) oder von einem Benutzer erzeugt werden können (z. B. benutzererzeugtes Widget 149-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ührungsbildschirm 112, Anzeigensystemsteuergerät 156, Kontaktmodul 130, Graphikmodul 132, Texteingabenmodul 134 und Browsermodul 147 kam das Widgeterzeugermodul 150 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ät 156, Kontaktmodul 130, Graphikmodul 132 und Texteingabemodul 134 kam das Suchmodul 151 verwendet werden, nach Text, Musik, Klang, Bild, Video und/oder anderen Dateien in Speicher 102 zu suchen, die eine oder mehrere Suchkriterien erfüllen (z. B. ein oder mehrere benutzerspezifizierte Suchbegriffe).
  • In Verbindung mit Berührungsbildschirm 112, Anzeigensystemsteuergerät 156, Kontaktmodul 130, Graphikmodul 132 und Texteingabemodul 134 kam das Notizmodul 153 verwendet werden, Notizen, To Do Listen und ähnliches zu erzeugen und zu verwalten.
  • In Verbindung mit RF Schaltung 108, Berührungsbildschirm 112, Anzeigensystemsteuergerät 156, Kontaktmodul 130, Graphikmodul 132, Texteingabenmodul 134, GPS Modul 135 und Browsermodul 147 kam das Landkartenmodul 154 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 Musikabspielermodul 146 in ein einziges Modul kombiniert werden (z. B. Video- und Musikabspielmodul 152, 1B). In einigen Ausführungsformen kann der Speicher 102 eine Untergruppe der Module und oben identifizierten Datenstrukturen speichern. Weiterhin kann der Speicher 102 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ührungsbildschirm 112 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 Vorrichtung 100 kann die Anzahl an physikalischen Eingabe-/Steuergeräten (wie z. B. Druckknöpfe, Wählräder und ähnlichem) auf der Vorrichtung 100 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 Vorrichtung 100 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 Multifunktionsvorrichtung 100 dar, die einen Berührungsbildschirm 112 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 Fingern 202 (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 Vorrichtung 100 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ü Knopf 204. Wie vorher beschrieben kann der Menüknopf 204 verwendet werden, zu jeder Anwendung 136 in einer Gruppe an Anwendungen zu navigieren, die auf der Vorrichtung 100 ausgeführt werden können. Alternativ, in einigen Ausführungsformen ist der Menüknopf als eine Softtaste in einer GUI in Berührungsbildschirm 112 implementiert.
  • In einer Ausführungsform beinhaltet die Vorrichtung 100 einen Berührungsbildschirm 112, einen Menüknopf 204, einen Druckknopf 206 zum ein-/ausschalten der Vorrichtung und sperren der Vorrichtung, Lautstärkeeinstellungsknopf (Knöpfe) 208, ein Subscriber Identity Module (SIM) Kartenschlitz 210, einen Sprechgarnituranschluss 212 und einen Docking/Auflade externer Anschluss 124. Der Druckknopf 206 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 Vorrichtung 100 auch verbale Eingaben zur Aktivierung oder Deaktivierung einiger Funktionen durch das Mikrofon 113 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 Benutzerschnittstelle 300 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 sperrbild 302 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 Kanal 306 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 und 4B 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 Benutzerschnittstelle 400A 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: – Telefon 138, das eine Anzeige 414 für die Anzahl an entgangenen Anrufen oder Voicemailmitteilungen beinhalten kann; – E-Mail Client 140, der eine Anzeige 410 der Anzahl an nicht gelesenen E-Mails beinhalten kann; – Browser 147; und – Musikabspieler 146; und
    • • Icons für andere Anwendungen, wie eine oder mehrere der folgenden: – IM 141; – Bildverwaltung 144; – Kamera 143; – Videoabspieler 145; – Wetter 149-1; – Aktien 149-2; – Blog 142; – Kalender 148; – Taschenrechner 149-3; – Wecker 149-4; – Wörterbuch 149-5; – Benutzererzeugtes Widget 149-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 und 147, wie oben beschrieben;
    • • Landkarte 154;
    • • Notizen 153;
    • • Einstellungen 412, die Zugriff auf Einstellungen für die Vorrichtung 100 und ihre verschiedenen Anwendungen 136 bereitstellen, wie weiter unten beschrieben;
    • • Video- und Musikabspielmodul 152, auch bezeichnet als ein iPod (Markenzeichen der Apple Computer Inc.) Modul 152.
  • In einigen Ausführungsformen zeigen UI 400A oder 400B alle der verfügbaren Anwendungen 136 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üknopfes 204 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 bis 5M stellen beispielhafte Benutzerschnittstellen für einen Browser in Übereinstimmung mit einigen Ausführungsformen dar.
  • In einigen Ausführungsformen beinhalten Benutzerschnittstellen 3900A bis 3900M (beziehungsweise 5A bis 5M) die folgenden Elemente oder eine Untergruppe oder Übergruppe davon:
    • 402, 404 und 406, 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öcken 3914 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. UI 3900F, 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. UI 3900G, 5G) initiiert;
    • • Vertikaler Balken 3962 (5H) für die Webseite 3912 oder anderem strukturierten Dokument, der einem Benutzer hilft zu verstehen, welcher Teil der Webseite 3912 oder anderem strukturiertem Dokument gerade angezeigt wird;
    • • Horizontaler Balken 3964 (5H) für die Webseite 3912 oder anderem strukturierten Dokument, der einem Benutzer hilft zu verstehen, welcher Teil der Webseite 3912 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. UI 3900K, 5K) initiiert;
    • • URL Löschen Icon 3970 (5I), das, wenn aktiviert (z. B. durch ein Fingertippen auf das Icon), jede Eingabe in das URL Eingabefeld 3908 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 Eingabefeld 3908 (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 und 5M) mit Punkttaste 3987, Backslash Taste 3980 und ".com" Taste 3982, 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 Suchbegriffeingabefeld 3972 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 Tippgeste 3923 auf Block 3914-5, kann Block 3914-5 vergrößert werden und zentriert werden in der Anzeige, wie gezeigt in UI 3900C, 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 Tippgeste 3925 auf Block 3914-2, kann Block 3914-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öcke 3914 in der Webseite zu bestimmen. In einigen Ausführungsformen korrespondiert ein Block 3914 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 Tippgeste 3929 (5C) auf Block 3914-5 kann das Webseitenbild herauszoomen und zu UI 3900A, 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 Tippgeste 3927 (5C) auf Block 3914-4 kann Block 3914-4 zentriert werden (oder im Wesentlichen zentriert werden) in der Webseitenanzeige. Ähnlich, in Antwort auf eine einzelne Tippgeste 3935 (5C) auf Block 3914-6, kann Block 3914-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, UI 3900A 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 und 3933 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 Streichgeste 3939 scrollen.
  • In einigen Ausführungsformen in Antwort auf eine Mehrfachberührungs- 3941 und 3943 Rotationsgeste durch den Benutzer (5C) kann die Webseite exakt um 90° rotiert werden (UI 3900D, 5D) zur Landschaftsbetrachtung, selbst wenn der Betrag an Rotation in der Mehrfachberührungs- 3941 und 3943 Rotationsgeste im Wesentlichen unterschiedlich von 90° ist. Ähnlich in Antwort auf eine Mehrfachberührungs- 3945 und 3947 Rotationsgeste durch den Benutzer (UI 3900D, 5D) kann die Webseite exakt um 90° zur Portraitansicht rotiert werden, selbst wenn der Betrag an Rotation der Mehrfachberührungs- 3945 und 3947 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. UI 3900D, 5D) anwendbar sind, so dass der Benutzer wählen kann, welche Ansicht der Benutzer für Webbrowsen bevorzugt.
  • 6A bis 6C sind Flussdiagramme, die einen Vorgang 6000 zum Anzeigen von strukturierten elektronischen Dokumenten, wie Webseiten, auf einer tragbaren elektronischen Vorrichtung mit einer Berührungsbildschirmanzeige (z. B. Vorrichtung 100) 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öcke 3914, 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 Geste 3935, 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 Geste 3939, 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 Beschleunigungsmesser 168 (1A bis 1B) 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 Vorgang 6000 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. Webseite 3912, 5A). Das strukturierte elektronische Dokument umfasst eine Viel zahl an Inhaltsfeldern (z. B. Blöcke 3914, 5A). In Antwort auf Erfassen einer ersten Geste (z. B. Geste 3923, 5A) an einer Position auf dem Teil des strukturierten elektronischen Dokumentes wird ein erstes Feld (z. B. Block 5 3914-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 5 3914-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 Eingabefeld 3926 und eine Tastatur 616 an (z. B. UI 3900B, 5B in Portraitansicht und UI 3900E, 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 Eingabefeld 3926 initiiert;
    • • eine Suchen Icon 3930, das, wenn aktiviert (z. B. durch ein Fingertippen auf das Icon), eine Internetsuche unter Verwendung der Suchbegriffe, die in Feld 3926 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 Feld 3926 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 Icon 3928 angezeigt wird oder nicht.
  • UI 3900G (5G) ist eine UI zum Hinzufügen von neuen Fenstern zu einer Anwendung, wie z. B. dem Browser 147. UI 3900G zeigt eine Anwendung an (z. B. den Browser 147), die ein angezeigtes Fenster enthält (z. B. Webseite 3912-2) und zumindest ein verstecktes Fenster (z. B. Webseiten 3912-1 und 3934-3 und möglicherweise andere Webseiten, die komplett außerhalb des Bildschirms ver steckt sind). UI 3900G zeigt auch ein Icon zum Hinzufügen von Fenstern zu der Anwendung an (neues Fenster oder neues Seiten Icon 3936). In Antwort auf Erfassen einer Aktivierung des Icon 3936 zum Hinzufügen von Fenstern fügt der Browser ein Fenster zu der Anwendung hinzu (z. B. ein neues Fenster für eine neue Webseite 3912).
  • 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 Webseite 3912-2 partiell oder komplett von dem Bildschirm nach rechts herunter bewegt, das Fenster mit Webseite 3912-3 wird komplett von dem Bildschirm herunter bewegt, partiell verstecktes Fenster mit Webseite 3912-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 Streichgeste 3951 denselben Effekt erzielen.
  • Andererseits in Antwort auf Erfassen einer Tippgeste 3953 auf der rechten Seite des Bildschirms wird das Fenster mit Webseite 3912-2 teilweise oder komplett von dem Bildschirm nach links herunter bewegt, das Fenster mit Webseite 3912-1 wird komplett von dem Bildschirm herunter bewegt, das teilweise versteckte Fenster mit Webseite 3912-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 Streichgeste 3951 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 Fenster 3912 gelöscht. In einigen Ausführungsformen in Antwort auf ein Tippen oder andere vorbestimmte Geste auf das Fertig Icon 3938 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 bis 7F stellen beispielhafte Benutzerschnittstellen zum Abspielen eines Elements von eingebetteten Multimediainhalt in Übereinstimmung mit einigen Ausführungsformen dar.
  • In einigen Ausführungsformen beinhalten Benutzerschnittstellen 4000A bis 4000F (beziehungsweise in 7A bis 7F) 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. UI 4000B oder 4000F) und Zurückkehren zu einer anderen UI (z. B. UI 4000A, 7A) initiiert;
    • • Abgelaufene Zeit 4008, die zeigt, wie viel von dem eingebetteten Multimediainhalt 4002 abgespielt worden ist in Zeiteinheiten;
    • • Fortschrittsbalken 4010, der anzeigt, welcher Teil des eingebetteten Multimediainhalts 4002 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 Multimediainhalts 4002 zu spielen bleibt in Zeiteinheiten;
    • • Herunterladen Icon 4014, das anzeigt, wenn eingebetteter Multimediainhalt 4002 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 Multimediainhalt 4002 initiiert;
    • • Abspielen Icon 4018, das, wenn aktiviert (z. B. durch ein Fingertippen 4026 (7C) auf das Icon), Abspielen des eingebetteten Multimediainhalts 4002 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 Multimediainhalt 4002 initiiert;
    • • Lautstärke Anpassungs Schieber Icon 4022, das, wenn aktiviert (z. B. durch ein Fingertippen auf das Icon), Anpassen der Lautstärke des eingebetteten Multimediainhalts 4002 initiiert; und
    • • Pause Icon 4024, das, wenn aktiviert (z. B. durch ein Fingertippen auf das Icon), Pausieren des eingebetteten Multimediainhalts 4002 initiiert.
  • 8 ist ein Flussdiagramm, das einen Vorgang 8000 zum Anzeigen von eingebettetem Multimediainhalt auf einer tragbaren elektronischen Vorrichtung mit einer Berührungsbildschirmanzeige (z. B. Vorrichtung 100) 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. Inhalt 4002 und 4004, 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. Inhalt 4002-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 Inhalt 4002 neben 4002-1, 7A) in dem strukturierten elektronischen Dokument neben dem vergrößerten Element von eingebetteten Multimediainhalt wird nicht länger angezeigt (z. B. UI 4000B, 7B oder UI 4000F, 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 UI 4000B, 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 UI 4000F, 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. Icon 4024, 7E), ein Klang Lautstärke Icon (z. B. Icon 4022) und/oder ein Wiedergabe Fortschritts Balken Icon (z. B. Icon 4010).
  • 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 und 4022, sind über dem vergrößerten eingebetteten Multimediainhalt 4002-1 in 7C). 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 Icon 4018, 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 Steuerelemente 4016, 4018, 4020 und 4022 anzeigt, aber immer noch 4006, 4008, 4010 und 4012 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. Geste 4032 auf Fertig Icon 4006, 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 Vorgang 8000 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)

  1. 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.
  2. 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.
  3. 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.
  4. Verfahren nach Anspruch 2, wobei das strukturierte elektronische Dokument eine Webseite ist.
  5. Verfahren nach Anspruch 2, wobei das strukturierte elektronische Dokument ein HTML oder XML Dokument ist.
  6. 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.
  7. 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.
  8. Verfahren nach Anspruch 2, wobei die Vielzahl an Feldern durch eine Style Sheet Sprache definiert wird.
  9. Verfahren nach Anspruch 8, wobei die Style Sheet Sprache eine Cascading Style Sheet Sprache ist.
  10. Verfahren nach Anspruch 2, wobei die erste Geste eine Fingergeste ist.
  11. Verfahren nach Anspruch 2, wobei die erste Geste eine Stiftgeste ist.
  12. Verfahren nach Anspruch 2, wobei die erste Geste eine Tippgeste ist.
  13. 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.
  14. 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.
  15. Verfahren nach Anspruch 14, wobei die logische Gruppierung von Inhalt einen Absatz, ein Bild, ein Plug-in Objekt oder eine Tabelle umfasst.
  16. Verfahren nach Anspruch 14, wobei der nächste Elternknoten eine ersetzte Einbettung, ein Block, ein eingebetteter Block oder eine eingebettete Tabelle ist.
  17. 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.
  18. 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.
  19. 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.
  20. 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.
  21. 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.
  22. Verfahren nach Anspruch 19, wobei das Verändern der Größe während des Vergrößerns stattfindet.
  23. Verfahren nach Anspruch 19, wobei das Verändern der Größe nach dem Vergrößern stattfindet.
  24. 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.
  25. 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.
  26. 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.
  27. 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.
  28. Verfahren nach Anspruch 27, wobei das erste Feld zu seiner Größe vor dem Vergrößern zurückkehrt.
  29. Verfahren nach Anspruch 27, wobei die zweite Geste und die erste Geste derselbe Typ an Gesten sind.
  30. Verfahren nach Anspruch 27, wobei die zweite Geste eine Fingergeste ist.
  31. Verfahren nach Anspruch 27, wobei die zweite Geste eine Stiftgeste ist.
  32. Verfahren nach Anspruch 27, wobei die zweite Geste eine Tippgeste ist.
  33. 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.
  34. 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.
  35. Verfahren nach Anspruch 34, wobei die dritte Geste und die erste Geste derselbe Typ an Gesten sind.
  36. Verfahren nach Anspruch 34, wobei die dritte Geste eine Fingergeste ist.
  37. Verfahren nach Anspruch 34, wobei die dritte Geste eine Stiftgeste ist.
  38. Verfahren nach Anspruch 34, wobei die dritte Geste eine Tippgeste ist.
  39. 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.
  40. 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.
  41. Verfahren nach Anspruch 40, wobei das Verschieben eine vertikale, horizontale oder diagonale Bewegung des strukturierten elektronischen Dokuments auf der Berührungsbildschirmanzeige umfasst.
  42. Verfahren nach Anspruch 40, wobei die Streichgeste eine Fingergeste ist.
  43. Verfahren nach Anspruch 40, wobei die Streichgeste eine Stiftgeste ist.
  44. 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°.
  45. Verfahren nach Anspruch 44, wobei die fünfte Geste eine Fingergeste ist.
  46. Verfahren nach Anspruch 45, wobei die fünfte Geste eine Mehrfingergeste ist.
  47. Verfahren nach Anspruch 46, wobei die fünfte Geste eine Drehgeste ist.
  48. 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°.
  49. 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.
  50. 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.
  51. 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.
  52. 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.
  53. 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.
DE112007002107T 2006-09-06 2007-09-05 Tragbare elektronische Vorrichtung, Verfahren und graphische Benutzerschnittstelle zum Anzeigen strukturierter elektronischer Dokumente Withdrawn DE112007002107T5 (de)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

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

* Cited by examiner, † Cited by third party
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 杭州海康威视数字技术股份有限公司 多语言调度方法及装置、嵌入式设备

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6323846B1 (en) 1998-01-26 2001-11-27 University Of Delaware Method and apparatus for integrating manual input
US20020015024A1 (en) 1998-01-26 2002-02-07 University Of Delaware Method and apparatus for integrating manual input
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)

* Cited by examiner, † Cited by third party
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

Publication number Publication date
US20170269794A1 (en) 2017-09-21
KR101522446B1 (ko) 2015-05-21
KR102077383B1 (ko) 2020-02-13
KR20140119742A (ko) 2014-10-10
AU2009100760A4 (en) 2009-09-10
KR101652388B1 (ko) 2016-08-30
CA2986163C (en) 2020-04-28
CN103226444A (zh) 2013-07-31
AU2007292383A1 (en) 2008-03-13
CN103226444B (zh) 2016-09-21
EP2078239A2 (de) 2009-07-15
KR101085768B1 (ko) 2011-11-21
JP5615956B2 (ja) 2014-10-29
CA3075071A1 (en) 2008-03-13
EP3889751A3 (de) 2021-10-27
US20230280872A1 (en) 2023-09-07
JP2019016381A (ja) 2019-01-31
KR20110125680A (ko) 2011-11-21
WO2008030879A2 (en) 2008-03-13
EP2078239B1 (de) 2016-12-07
CN101727275A (zh) 2010-06-09
KR101569980B1 (ko) 2015-11-18
KR20180004302A (ko) 2018-01-10
KR20090066315A (ko) 2009-06-23
AU2009100760B4 (en) 2010-01-28
US11106326B2 (en) 2021-08-31
JP6818111B2 (ja) 2021-01-20
US20210389848A1 (en) 2021-12-16
HK1186787A1 (zh) 2014-03-21
CA2894056C (en) 2019-01-08
EP2508976A1 (de) 2012-10-10
US20190155458A1 (en) 2019-05-23
CA2662134A1 (en) 2008-03-13
US11592952B2 (en) 2023-02-28
JP2021064394A (ja) 2021-04-22
CN103176701A (zh) 2013-06-26
EP3306460A1 (de) 2018-04-11
JP6611886B2 (ja) 2019-11-27
JP2010503124A (ja) 2010-01-28
AU2007292383B2 (en) 2012-01-19
CA2662134C (en) 2015-11-03
JP2017016686A (ja) 2017-01-19
JP6409035B2 (ja) 2018-10-17
JP7311484B2 (ja) 2023-07-19
EP2508976B1 (de) 2016-10-26
US20210055834A1 (en) 2021-02-25
US8669950B2 (en) 2014-03-11
US10228815B2 (en) 2019-03-12
JP5559538B2 (ja) 2014-07-23
US10656778B2 (en) 2020-05-19
KR20110104123A (ko) 2011-09-21
CA2986163A1 (en) 2008-03-13
KR101083545B1 (ko) 2011-11-14
KR20130137689A (ko) 2013-12-17
JP2015018566A (ja) 2015-01-29
JP2020061153A (ja) 2020-04-16
US20080094368A1 (en) 2008-04-24
CA2894056A1 (en) 2008-03-13
JP2013157016A (ja) 2013-08-15
KR20160104095A (ko) 2016-09-02
CN103176701B (zh) 2017-08-01
EP2495647A1 (de) 2012-09-05
US9690446B2 (en) 2017-06-27
US11921969B2 (en) 2024-03-05
EP2166438A1 (de) 2010-03-24
US7864163B2 (en) 2011-01-04
JP6034836B2 (ja) 2016-11-30
KR101152582B1 (ko) 2012-06-01
US20110154188A1 (en) 2011-06-23
US20150046849A1 (en) 2015-02-12
KR20090057421A (ko) 2009-06-05
CA3075071C (en) 2021-01-05
WO2008030879A3 (en) 2008-07-24
EP3889751A2 (de) 2021-10-06

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