DE202008018005U1 - Anwendungsmenü-Benutzerschnittstelle - Google Patents
Anwendungsmenü-Benutzerschnittstelle Download PDFInfo
- Publication number
- DE202008018005U1 DE202008018005U1 DE202008018005U DE202008018005U DE202008018005U1 DE 202008018005 U1 DE202008018005 U1 DE 202008018005U1 DE 202008018005 U DE202008018005 U DE 202008018005U DE 202008018005 U DE202008018005 U DE 202008018005U DE 202008018005 U1 DE202008018005 U1 DE 202008018005U1
- Authority
- DE
- Germany
- Prior art keywords
- user interface
- interface elements
- page
- display
- mobile device
- 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.)
- Expired - Lifetime
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0483—Interaction with page-structured environments, e.g. book metaphor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
Abstract
Vorrichtung, aufweisend:
Mittel zum Darstellen einer ersten Seite mit einem oder mehreren Benutzerschnittstellenelementen (502) auf einer berührungsempfindlichen Anzeige (102, 346), wobei jedes der Benutzerschnittstellenelemente mit einer entsprechenden Anwendung korrespondiert;
Mittel zum Detektieren einer Geste (504), die auf der berührungsempfindlichen Anzeige (102, 346) ausgeführt wird; und
in Antwort auf die detektierte Geste, Mittel zum Darstellen einer zweiten Seite mit einem oder mehreren Benutzerschnittstellenelementen (506) auf der berührungsempfindlichen Anzeige (102, 346).
Mittel zum Darstellen einer ersten Seite mit einem oder mehreren Benutzerschnittstellenelementen (502) auf einer berührungsempfindlichen Anzeige (102, 346), wobei jedes der Benutzerschnittstellenelemente mit einer entsprechenden Anwendung korrespondiert;
Mittel zum Detektieren einer Geste (504), die auf der berührungsempfindlichen Anzeige (102, 346) ausgeführt wird; und
in Antwort auf die detektierte Geste, Mittel zum Darstellen einer zweiten Seite mit einem oder mehreren Benutzerschnittstellenelementen (506) auf der berührungsempfindlichen Anzeige (102, 346).
Description
- Hintergrund
- Der Gegenstand dieser Beschreibung bezieht sich im Allgemeinen auf graphische Benutzerschnittstellen.
- Viele heutige Computer und Vorrichtungen umfassen eine graphische Benutzerschnittstelle („GUI”), durch welche ein Benutzer mit dem Computer oder der Vorrichtung interagieren kann. Eine GUI kann verschiedene Benutzerschnittstellenelemente umfassen, wie z. B. Fenster, Scrollbalken usw. Eine GUI einer Vorrichtung kann zum Beispiel ein Menü enthalten zum Starten von Anwendungen auf der Vorrichtung. Das Menü kann eine Anzahl von Benutzerstellenelementen aufweisen, von denen jede mit einer Anwendung oder Funktionalität auf der Vorrichtung korrespondiert. Eine Benutzbarkeit der Menüschnittstelle ist besonders wichtig, da das Menü ein Gateway zu vielen der Funktionen auf der Vorrichtung darstellt.
- Zusammenfassung
- Im Allgemeinen kann ein Aspekt des in dieser Beschreibung beschriebenen Gegenstands in einer Vorrichtung ausgeführt werden, die Mittel zum Darstellen einer ersten Seite mit einem oder mehreren Benutzerschnittstellenelementen auf einer berührungsempfindlichen Anzeige, wo jedes der Benutzerschnittstellenelemente mit einer entsprechenden Anwendung korrespondiert; Mittel zum Detektieren einer Geste, die auf der berührungsempfindlichen Anzeige ausgeführt wird; und in Antwort auf die detektierte Geste, Mittel zum Darstellen einer zweiten Seite mit einem oder mehreren Benutzerschnittstellenelementen auf der berührungsempfindlichen Anzeige, aufweist. Andere Ausführungsformen dieses Aspekts umfassen korrespondierende Systeme, eine Vorrichtung, Computerprogrammprodukte und computerlesbare Medien.
- Im Allgemeinen kann ein anderer Aspekt des Gegenstands, der in dieser Beschreibung beschrieben ist, in einer Vorrichtung ausgeführt werden, die Mittel zum Darstellen eines ersten Benutzerschnittstellenelements, das mit einer ersten Anwendung auf einer Vorrichtung korrespondiert, wo die erste Anwendung einen unbeschränkten Zustand aufweist; zeitgleich mit dem Mittel zum Darstellen des ersten Benutzerschnittstellenelements, Mittel zum Darstellen eines zweiten Benutzerschnittstellenelements, das mit einer zweiten Anwendung auf der Vorrichtung korrespondiert, wo die zweite Anwendung einen beschränkten Zustand aufweist, und Mittel zum Darstellen einer Anzeige des beschränkten Zustands; Mittel zum Ändern des beschränkten Zustands der zweiten Anwendung zu einem unbeschränkten Zustand; und in Antwort auf das Ändern des beschränkten Zustands, Mittel zum Darstellen des zweiten Benutzerschnittstellenelements ohne die Anzeige des beschränkten Zustands, aufweist. Andere Ausführungsformen dieses Aspekts umfassen korrespondierende Systeme, eine Vorrichtung, Computerprogrammprodukte und computerlesbare Medien.
- Im Allgemeinen kann ein anderer Aspekt des Gegenstands, der in dieser Beschreibung beschrieben ist, in einer Vorrichtung mit einer berührungsempfindlichen Anzeige implementiert werden, die mindestens eine Teilmenge einer Mehrzahl von Benutzerschnittstellenelementen in einer Benutzerschnittstelle in einem ergonomischen Layout umfasst, wo jedes Benutzerschnittstellenelement mit einer entsprechenden Anwendung auf der Vorrichtung korrespondiert. Andere Ausführungsformen dieses Aspekts umfassen korrespondierende Systeme, eine Vorrichtung, Computerprogrammprodukte und computerlesbare Medien.
- Im Allgemeinen kann ein anderer Aspekt des Gegenstands, der in dieser Beschreibung beschrieben ist, in einer Vorrichtung ausgeführt werden, die Mittel zum Darstellen eines Benutzerschnittstellenelements, das mit einer Anwendung auf einer Anzeigevorrichtung korrespondiert; Mittel zum Darstellen einer graphischen Darstellung einer Spiegelung des Benutzerschnittstellenelements; Mittel zum Empfangen einer Eingabe, welche die graphische Darstellung auswählt; und Mittel zum Darstellen von mit der Anwendung assoziierter Information in Antwort auf die Eingabe, aufweist. Andere Ausführungsformen dieses Aspekts umfassen korrespondierende Systeme, eine Vorrichtung, Computerprogrammprodukte und computerlesbare Medien.
- Besondere Ausführungsformen des Gegenstands, der in dieser Beschreibung beschrieben ist, können implementiert werden, um einen oder mehrere der folgenden Vorteile zu realisieren. Eine Vorrichtung kann ein benutzerfreundlicheres und/oder ergonomisches Anwendungsmenü aufweisen. Testanwendungen können in einem Anwendungsmenü der Vorrichtung mit einer Anzeige ihres Testzustands dargestellt werden. Ein Benutzer der Vorrichtung kann eine Testanwendung ausprobieren und den Testzustand der Testanwendung von der Vorrichtung entfernen.
- Die Details von einer oder mehreren Ausführungsformen des Gegenstands, der in dieser Beschreibung beschrieben ist, sind im Folgenden in den begleitenden Zeichnungen und der Beschreibung unten enthalten. Andere Merkmale, Aspekte und Vorteile des Gegenstands werden offensichtlich von der Beschreibung, den Zeichnungen und den Ansprüchen.
- Kurze Beschreibung der Zeichnungen
-
1a ist ein Blockdiagramm einer beispielhaften mobilen Vorrichtung mit Telefoniefähigkeit. -
1b ist ein Blockdiagramm einer beispielhaften mobilen Vorrichtung ohne Telefoniefähigkeit. -
2 ist ein Blockdiagramm einer beispielhaften Netzwerkbetriebsumgebung für die mobilen Vorrichtungen aus den1a und1b . -
3 ist ein Blockdiagramm für eine beispielhafte Implementierung der mobilen Vorrichtungen aus den1a und1b . -
4a veranschaulicht eine beispielhafte Implementierung eines Softwarestapels für die mobilen Vorrichtungen aus den1a und1b . -
4b illustriert eine beispielhafte Implementierung eines Sicherheitsprozesses für eine Fernzugriffsverwaltung über einen sicheren Kommunikationskanal. -
5 veranschaulicht einen beispielhaften Prozess zum Darstellen von Information auf einer berührungsempfindlichen Anzeige einer mobilen Vorrichtung. -
6 veranschaulicht einen beispielhaften Prozess zum Anzeigen eines beschränkten Zustands eines Benutzerschnittstellenelements auf einer mobilen Vorrichtung. -
7a ist ein Blockdiagramm für eine beispielhafte mobile Vorrichtung mit einem vertikal scrollenden Anwendungsmenü auf einer berührungsempfindlichen Anzeige. -
7b ist ein Blockdiagramm einer beispielhaften mobilen Vorrichtung mit einem vertikal scrollenden Anwendungsmenü auf einer berührungsempfindlichen Anzeige. -
7c ist ein Blockdiagramm einer beispielhaften mobilen Vorrichtung mit einem vertikal scrollenden Anwendungsmenü auf einer berührungsempfindlichen Anzeige. -
8a ist ein Blockdiagramm einer beispielhaften mobilen Vorrichtung mit einem horizontal scrollenden Anwendungsmenü auf einer berührungsempfindlichen Anzeige. -
8b ist ein Blockdiagramm einer beispielhaften mobilen Vorrichtung mit einem horizontal scrollenden Anwendungsmenü auf einer berührungsempfindlichen Anzeige. -
8c ist ein Blockdiagramm einer beispielhaften mobilen Vorrichtung mit einem horizontal scrollenden Anwendungsmenü auf einer berührungsempfindlichen Anzeige. -
9a ist ein Blockdiagramm einer beispielhaften mobilen Vorrichtung mit einem ergonomischen Anwendungsmenü-Layout. -
9b ist ein Blockdiagramm einer beispielhaften mobilen Vorrichtung mit einem ergonomischen Anwendungsmenü-Layout. -
10a ist ein Blockdiagramm einer beispielhaften mobilen Vorrichtung, das Benutzerschnittstellenelemente mit einem beschränkten Zustand anzeigt. -
10b ist ein Blockdiagramm einer beispielhaften mobilen Vorrichtung, das einen Informationsdialog anzeigt, der ein Schnittstellenelement mit einem beschränkten Zustand betrifft. -
10c ist ein Blockdiagramm einer beispielhaften mobilen Vorrichtung, das Benutzerschnittstellenelemente mit einem beschränkten Zustand anzeigt. -
11 ist ein Blockdiagramm einer beispielhaften mobilen Vorrichtung mit Schnittstellenelementen, die an einer Menübodenleiste angedockt sind. - Gleiche Bezugszeichen und Beschriftungen in verschiedenen Zeichnungen zeigen gleiche Elemente an.
- Detaillierte Beschreibung
- Beispielhafte Mobile Vorrichtung
-
1a ist ein Blockdiagramm einer beispielhaften mobilen Vorrichtung100 . Die mobile Vorrichtung100 kann zum Beispiel ein handgehaltener Computer, ein persönlicher digitaler Assistent, ein zellulares Telefon, ein an einem Netzwerk angeschlossenes Haushaltsgerät, eine Kamera, ein Smartphone, ein Enhanced General Packet Radio Service (EGPRS)-Mobiltelefon, eine Netzwerkbasisstation, ein Medienspieler, eine Navigationsvorrichtung, eine Emailvorrichtung, eine Spielkonsole oder eine Kombination von irgendeinem aus zwei oder mehreren von diesen Datenverarbeitungsvorrichtungen oder anderen Datenverarbeitungsvorrichtungen sein. - Übersicht der mobilen Vorrichtung
- In einigen Implementierungen umfasst die mobile Vorrichtung
100 eine berührungsempfindliche Anzeige102 . Die berührungsempfindliche Anzeige102 kann Flüssigkristallanzeige (LCD)-Technologie, lichtemittierende Polymeranzeige (LPD)-Technologie oder einige andere Anzeigetechnologie implementieren. Die berührungsempfindliche Anzeige102 kann empfindlich für haptischen und/oder tastenden Kontakt mit einem Benutzer sein. - In einigen Implementierungen kann die berührungsempfindliche Anzeige
102 eine mehrfachberührungsempfindliche Anzeige102 aufweisen. Die mehrfachberührungsempfindliche Anzeige102 kann zum Beispiel mehrere zeitgleiche Berührungspunkte verarbeiten, einschließlich Datenverarbeitung, die sich auf den Druck, den Grad und/oder eine Position von jedem Berührungspunkt beziehen. Solch eine Verarbeitung ermöglicht Gesten und Interagieren mit mehreren Fingern, Akkorden und anderen Interaktionen. Andere berührungsempfindliche Anzeige-Technologien können auch verwendet werden, z. B. eine Anzeige, bei welcher Kontakt hergestellt wird unter Verwendung eines Stiftes oder einer anderen Zeigevorrichtung. Einige Beispiele für eine mehrfachberührungsempfindliche Anzeige-Technologie sind inUS Patentnummern 6.323.846 ,6.570.557 ,6.677.932 und6.888.536 beschrieben, von welchen jede in ihrer Gesamtheit hiermit durch Verweis aufgenommen ist. - In einigen Implementierungen kann die mobile Vorrichtung
100 eine oder mehrere graphische Benutzerschnittstellen auf der berührungsempfindlichen Anzeige102 anzeigen zum Bereitstellen des Benutzerzugriffs auf verschiedene Systemobjekte und zum Weiterleiten von Information an den Benutzer. In einigen Implementierungen kann die graphische Benutzerschnittstelle ein oder mehrere Anzeigeobjekte104 ,106 aufweisen. In dem gezeigten Beispiel sind die Anzeigeobjekte104 ,106 graphische Darstellungen von Systemobjekten. Einige Beispiele von Systemobjekten umfassen Vorrichtungsfunktionen, Anwendungen, Fenster, Dateien, Alarme, Ereignisse oder andere identifizierbare Systemobjekte. - Beispielhafte mobile Vorrichtungsfunktionalität
- In einigen Implementierungen kann die mobile Vorrichtung
100 mehrere Vorrichtungsfunktionalitäten implementieren wie z. B. eine Telefonievorrichtung, wie durch ein Telefonobjekt110 angezeigt; eine Emailvorrichtung, wie durch das Emailobjekt112 angezeigt; eine Netzwerkdatenkommunikationsvorrichtung, wie durch das Webobjekt114 angezeigt; eine Wi-Fi-Basisstationsvorrichtung (nicht dargestellt); und eine Medienverarbeitungsvorrichtung, wie durch das Medienabspielobjekt116 angezeigt. In einigen Implementierungen können insbesondere Anzeigeobjekte104 , z. B. das Telefonobjekt110 , das Emailobjekt112 , das Webobjekt114 und das Medienabspielobjekt116 in einem Menübalken118 angezeigt werden. In einigen Implementierungen können auf Vorrichtungsfunktionalitäten von einer graphischen Benutzerschnittstelle auf höchster Ebene zugegriffen werden, wie zum Beispiel die in der1a veranschaulichten, graphischen Benutzerschnittstelle. Ein Berühren von einem der Objekte110 ,112 ,114 oder116 kann zum Beispiel korrespondierende Funktionalität aufrufen. - In einigen Implementierungen kann die mobile Vorrichtung
100 Netzwerkverteilungsfunktionalität implementieren. Die Funktionalität kann zum Beispiel den Benutzer befähigen die mobile Vorrichtung100 zu nehmen und während Reisen Zugriff auf sein assoziiertes Netzwerk bereitzustellen. Insbesondere kann die mobile Vorrichtung100 einen Internetzugang (z. B. Wi-Fi) auf andere drahtlose Vorrichtungen in der Nähe erweitern. Zum Beispiel kann die mobile Vorrichtung100 als eine Basisstation für eine oder mehrere Vorrichtungen eingerichtet werden. Als solche kann die mobile Vorrichtung100 Netzwerkzugang zu anderen drahtlosen Vorrichtungen gewähren oder ablehnen. - In einigen Implementierungen ändert sich nach Aufruf einer Vorrichtungsfunktionalität die graphische Benutzerschnittstelle der mobilen Vorrichtung
100 , oder wird durch eine andere Benutzerschnittstelle oder durch Benutzerschnittstellenelemente vergrößert oder ersetzt, um einen Benutzerzugriff auf besondere mit der korrespondierenden Vorrichtungsfunktionalität assoziierte Funktionen zu ermöglichen. Zum Beispiel kann in Antwort auf eine Benutzerberührung des Telefonobjekts110 die graphische Benutzerschnittstelle der berührungsempfindlichen Anzeige102 Anzeigeobjekte darstellen, die sich auf verschiedene Telefonfunktionen beziehen; in gleicher Weise kann eine Berührung des Emailobjekts112 die graphische Benutzerschnittstelle veranlassen Anzeigeobjekte, die sich auf verschiedene Emailfunktionen beziehen darzustellen; eine Berührung des Webobjekts114 kann die graphische Benutzerschnittstelle veranlassen Anzeigeobjekte, die sich auf verschiedene Websurfingfunktionen beziehen darzustellen; und ein Berühren des Medienabspielobjekts116 kann die graphische Benutzerschnittstelle veranlassen Anzeigeobjekte, die sich auf verschiedene Medienverarbeitungsfunktionen bezieht darzustellen. - In einigen Implementierungen kann eine graphische Benutzerschnittstellenumgebung oder -zustand auf höchster Ebene der
1a durch Drücken einer Taste120 , die nahe dem Boden der mobilen Vorrichtung100 angeordnet ist, wieder hergestellt werden. In einigen Implementierungen kann jede korrespondierende Vorrichtungsfunktionalität „korrespondierende Home”-Anzeigeobjekte aufweisen, die auf der berührungsempfindlichen Anzeige102 angezeigt werden, und die graphische Benutzerschnittstellenumgebung der1a kann durch Drücken des „Home”-Anzeigeobjekts wiederhergestellt werden. - In einigen Implementierungen kann die graphische Benutzerschnittstelle auf höchste Ebene zusätzliche Anzeigeobjekte
106 aufweisen, wie z. B. ein Kurznachrichtensdienst (Short Message Service, SMS)-Objekt130 , ein Kalenderobjekt132 , ein Bilderobjekt134 , ein Kameraobjekt136 , ein Rechnerobjekt138 , ein Aktienobjekt140 , ein Wetterobjekt142 , ein Kartenobjekt144 , ein Notizenobjekt146 , ein Uhrenobjekt148 , ein Adressbuchobjekt150 und ein Einstellungenobjekt152 . Eine Berührung des SMS-Anzeigeobjekts130 kann zum Beispiel eine SMS-Nachrichtenumgebung und eine unterstützende Funktionalität aufrufen; vergleichsweise kann jede Auswahl eines Anzeigeobjekts132 ,134 ,136 ,138 ,140 ,142 ,144 ,146 ,148 ,150 und152 eine korrespondierende Objektumgebung und Funktionalität aufrufen. - Zusätzliche und/oder unterschiedliche Anzeigeobjekte können auch in der graphischen Benutzerschnittstelle der
1a angezeigt werden. Falls die Vorrichtung100 zum Beispiel als Basisstation für andere Vorrichtungen funktioniert, können eine oder mehrere „Verbindungs”-Objekte in der graphischen Benutzerschnittstelle erscheinen um die Verbindung anzuzeigen. In einigen Implementierungen können die Anzeigeobjekte106 durch einen Benutzer eingerichtet werden, zum Beispiel kann ein Benutzer spezifizieren welche Anzeigeobjekte106 angezeigt werden, und/oder kann zusätzliche Anwendungen oder andere Software, die andere Funktionalitäten und korrespondierende Anzeigeobjekte bereitstellt, herunterladen. - In einigen Implementierungen kann die mobile Vorrichtung
100 eine oder mehrere Eingabe/Ausgabe (E/A)-Vorrichtungen und/oder Sensorvorrichtungen aufweisen. Zum Beispiel kann ein Lautsprecher160 und Mikrofon162 enthalten sein, um sprachgesteuerte Funktionalitäten zu ermöglichen, wie zum Beispiel Telefonie und Sprachnachrichtenfunktionen. In einigen Implementierungen können ein Aufwärts/Abwärts-Knopf184 zur Lautstärkesteuerung der Lautsprecher160 und des Mikrofons162 enthalten sein. Die mobile Vorrichtung100 kann auch einen Ein/Aus-Knopf182 für einen Rufanzeiger von eingehenden Telefonanrufen aufweisen. In einigen Implementierungen kann ein Lautsprecher164 enthalten sein, um Freisprechsprachfunktionalitäten zu ermöglichen, wie zum Beispiel Lautsprechertelefonfunktionen. Eine Audiobuchse166 kann auch enthalten sein zur Verwendung von Kopfhörern und/oder einem Mikrofon. - In einigen Implementierungen kann ein Näherungssensor
168 enthalten sein, um das Detektieren des Benutzers, der die mobile Vorrichtung100 an das Benutzerohr nähert und in Antwort darauf die berührungsempfindliche Anzeige102 auszuschalten, um versehentliche Funktionsaufrufe zu verhindern. In einigen Implementierungen kann die berührungsempfindliche Anzeige102 ausgeschaltet werden, um zusätzliche Leistung zu sparen, wenn die mobile Vorrichtung100 an das Benutzerohr genähert wird. - Andere Sensoren können auch verwendet werden. Zum Beispiel kann in einigen Implementierungen ein Umgebungslichtsensor
170 genutzt werden, um eine Anpassung der Helligkeit der berührungsempfindlichen Anzeige102 zu ermöglichen. In einigen Implementierungen kann ein Beschleunigungsmesser172 genutzt werden, um Bewegung der mobilen Vorrichtung100 zu detektieren, wie durch den Richtungspfeil174 angezeigt. Dementsprechend können Anzeigeobjekte und/oder Medien gemäß einer detektierten Orientierung, z. B. Hochformat oder Querformat, dargestellt werden. In einigen Implementierungen kann die mobile Vorrichtung100 Schaltungen und Sensoren zum Unterstützen einer Ortsbestimmungsfähigkeit aufweisen, wie solche, die durch das globale Positionierungssystem (GPS) oder andere Positionierungssysteme (z. B. Systeme, die Wi-Fi-Zugangspunkte, Fernsehsignale, zellulare Gitter, Uniform Resource Locators (URLS) verwenden) bereitgestellt werden. In einigen Implementierungen kann ein Positionierungssystem (z. B. ein GPS-Empfänger) in der mobilen Vorrichtung100 integriert werden oder als eine getrennte Vorrichtung bereitgestellt werden, die an die mobile Vorrichtung100 durch eine Schnittstelle (z. B. Portvorrichtung190 ) gekoppelt werden, um Zugriff auf ortsbasierten Diensten bereitzustellen. - In einigen Implementierungen können eine Portvorrichtung
190 , z. B. ein Universal Serial Bus (USB)-Port, oder ein Docking-Port, oder andere drahtgebundene Portverbindungen enthalten sein. Die Portvorrichtung190 kann zum Beispiel genutzt werden, um eine drahtgebundene Vorrichtung zu anderen Rechenvorrichtungen wie zum Beispiel anderen Kommunikationsvorrichtungen100 , Netzwerkzugangsvorrichtungen, einem Personalcomputer, einem Drucker, einem Anzeigebildschirm, oder anderen verarbeitenden Vorrichtungen, die in der Lage sind Daten zu empfangen und/oder zu senden, herzustellen. In einigen Ausführungsformen ermöglicht die Portvorrichtung190 der mobilen Vorrichtung100 sich mit einer Hostvorrichtung unter Verwendung von einem oder mehreren Protokollen zu synchronisieren, wie z. B. dem TCP/IP, HTTP, UDP und irgendeinem anderen bekannten Protokoll. In einigen Implementierungen kann ein TCP/IP über USB-Protokoll verwendet werden. - Die mobile Vorrichtung
100 kann auch eine Kameralinse und einen Sensor180 aufweisen. In einigen Implementierungen können die Kameralinse und der Sensor180 auf der rückseitigen Oberfläche der mobilen Vorrichtung100 angeordnet sein. Die Kamera kann Standbilder und/oder Video aufzeichnen. - Die mobile Vorrichtung
100 kann auch eines oder mehrere drahtlose Kommunikationssubsysteme wie zum Beispiel eine 802.11b/g-Kommunikationsvorrichtung186 , und/oder eine BluetoothTM-Kommunikationsvorrichtung188 . Andere Kommunikationsprotokolle können auch unterstützt sein, einschließlich anderer 802.x-Kommunikationsprotokolle (z. B. WiMax, Wi-Fi, 3G), Code Division, Multiple Access (CDMA), Global System for Mobile Communications (GSM), Enhanced Data GSM Environment (EDGE), usw. - Beispielhafte mobile Vorrichtung
-
1b ist ein Blockdiagramm für eine beispielhafte mobile Vorrichtung101 . Die mobile Vorrichtung101 kann zum Beispiel ein handgehaltener Computer, ein Laptopcomputer, ein persönlicher digitaler Assistent, ein an einem Netzwerk angeschlossenes Haushaltsgerät, eine Kamera, eine Netzwerkbasisstation, ein Medienspieler, eine Navigationsvorrichtung, eine Emailvorrichtung, eine Spielerkonsole oder eine Kombination aus irgendwelchen zwei oder mehreren von diesen Datenverarbeitungsvorrichtungen oder anderen Datenverarbeitungsvorrichtungen sein. In einigen Implementierungen ist die in1b dargestellte Vorrichtung101 ein Beispiel wie die Vorrichtung100 konfiguriert werden kann, um einen unterschiedlichen Satz an Objekten anzuzeigen. In einigen Implementierungen weist die Vorrichtung101 einen unterschiedlichen Satz an Vorrichtungsfunktionalitäten als die in der1a dargestellten Vorrichtung100 auf, aber andererseits arbeitet sie in einer ähnlichen Weise wie die Vorrichtung100 . - Übersicht der mobilen Vorrichtung
- In einigen Implementierungen weist die mobile Vorrichtung
101 eine berührungsempfindliche Anzeige102 auf, welche empfindlich für einen haptischen und/oder tastenden Kontakt mit einem Benutzer sein kann. In einigen Implementierungen kann die mobile Vorrichtung101 eine oder mehrere graphische Benutzerschnittstellen auf der berührungsempfindlichen Anzeige102 anzeigen zum Bereitstellen des Benutzerzugangs auf verschiedene Systemobjekte um zum Weiterleiten von Information an den Benutzer. - Funktionalität der mobilen Vorrichtung
- In einigen Implementierungen kann die mobile Vorrichtung
101 mehrere Vorrichtungsfunktionalitäten implementieren, wie z. B. eine Musik verarbeitende Vorrichtung wie durch das Musikspielerobjekt124 angezeigt, eine Videoverarbeitungsvorrichtung, wie durch das Videospielerobjekt125 angezeigt, eine digitale Fotoalbumvorrichtung, wie durch das Bilderobjekt134 angezeigt und eine Netzwerkdatenkommunikationsvorrichtung für Onlineshopping, wie durch das Ladenobjekt126 angezeigt. In einigen Implementierungen können insbesondere Anzeigeobjekte104 , z. B. das Musikspielerobjekt124 , das Videospielerobjekt125 , das Bilderobjekt134 und das Ladenobjekt126 in einer Menüleiste118 angezeigt werden. In einigen Implementierungen können auf Vorrichtungsfunktionalitäten von einer graphischen Benutzerschnittstelle auf höchster Ebene zugegriffen werden, wie zum Beispiel der graphischen Benutzerschnittstelle, die in1b veranschaulicht ist. Ein Berühren eines der Objekte124 ,125 ,134 , oder126 kann zum Beispiel korrespondierende Funktionalität aufrufen. - In einigen Implementierungen kann die graphische Benutzerschnittstelle auf höchster Ebene der mobilen Vorrichtung
101 zusätzliche Anzeigeobjekte106 enthalten, wie z. B. das Webobjekt114 , das Kalenderobjekt132 , das Adressbuchobjekt150 , das Uhrenobjekt148 , das Rechnerobjekt138 und das Einstellungenobjekt152 , das oben mit Bezug auf die mobile Vorrichtung der1a beschrieben ist. In einigen Implementierungen kann die graphische Benutzerschnittstelle auf höchster Ebene andere Anzeigeobjekte enthalten, wie zum Beispiel ein Webvideoobjekt123 , das Funktionalität zum Hochladen und Abspielen von Videos auf dem Web bereitstellt. Jede Auswahl eines Anzeigeobjekts114 ,123 ,132 ,150 ,148 ,138 und152 kann eine korrespondierende Objektumgebung und Funktionalität aufrufen. - Zusätzliche und/oder unterschiedliche Anzeigeobjekte können auch in der graphischen Benutzerschnittstelle der
1b angezeigt werden. In einigen Implementierungen können die Anzeigeobjekte106 durch einen Benutzer eingerichtet werden. In einigen Implementierungen nach Aufrufen von Vorrichtungsfunktionalität ändert sich die graphische Benutzerschnittstelle der mobilen Vorrichtung100 , oder wird mit einer anderen Benutzerschnittstelle oder anderen Benutzerschnittstellenelementen ergänzt oder ersetzt, um Benutzerzugang auf besondere mit der korrespondierenden Vorrichtungsfunktionalität assoziierte Funktionen zu ermöglichen. - In einigen Implementierungen kann die mobile Vorrichtung
101 eine Audiobuchse166 , eine Lautstärkesteuervorrichtung184 , Sensorvorrichtungen168 ,170 ,172 und180 , drahtlose Kommunikationssubsysteme186 und188 , und eine Portvorrichtung190 oder einige andere drahtgebundene Portverbindungen, die oben mit Bezug auf die mobile Vorrichtung100 der1a beschrieben sind, aufweisen. -
2 ist ein Blockdiagramm einer beispielhaften Netzwerkbetriebsumgebung200 . In2 kann jede der mobilen Vorrichtungen202a und202b die mobilen Vorrichtungen100 oder101 repräsentieren. Die mobilen Vorrichtungen202a und202b können zum Beispiel über ein oder mehrere drahtgebundene und/oder drahtlose Netzwerke210 in Form von Datenkommunikationen kommunizieren. Beispielsweise kann ein drahtloses Netzwerk212 , z. B. ein zellulares Netzwerk, mit einem Weitverkehrsnetzwerk (WAN)214 wie zum Beispiel dem Internet unter Verwendung eines Gateways216 kommunizieren. Ähnlich kann eine Zugangsvorrichtung218 , wie zum Beispiel eine 802.11g Drahtloszugangsvorrichtung einen Kommunikationszugang zu dem Weitverkehrsnetz214 bereitstellen. In einigen Implementierungen können sowohl Sprach- als auch Datenkommunikation über das drahtlose Netzwerk212 und die Zugangsvorrichtung218 aufgebaut werden. Beispielsweise kann die mobile Vorrichtung202a Telefonanrufe absetzen und empfangen (z. B. unter Verwendung von VoIP Protokollen), E-Mail-Nachrichten senden und empfangen (z. B. unter Verwendung eines POP3 Protokolls) und elektronische Dokumente und/oder Streams, wie z. B. Webseiten, Fotografien und Videos über das drahtlose Netzwerk212 , den Gateway216 und das Weitverkehrsnetzwerk214 (z. B. unter Verwendung von TCP/IP oder UDP Protokollen) abrufen. Ähnlich kann in einigen Implementierungen die mobile Vorrichtung202b Telefonanrufe absetzen und empfangen, E-Mail-Nachrichten senden und empfangen und elektronische Dokumente über die Zugangsvorrichtung218 und das Weitverkehrsnetz214 abrufen. In einigen Implementierungen kann die mobile Vorrichtung202a oder202b physikalisch mit der Zugangsvorrichtung218 unter Verwendung eines oder mehrerer Kabel verbunden werden und die Zugangsvorrichtung218 kann ein Personalcomputer sein. In dieser Konfiguration kann die mobile Vorrichtung202a oder202b als eine „angebundene” Vorrichtung bezeichnet werden. - Die mobilen Vorrichtungen
202a und202b können auch Kommunikation über andere Mittel herstellen. Beispielsweise kann die drahtlose Vorrichtung202a mit anderen drahtlosen Vorrichtungen, z. B. anderen mobilen Vorrichtungen202a oder202b , Mobiltelefonen usw. über das Drahtlosnetzwerk212 kommunizieren. Ähnlich können die mobilen Vorrichtungen202a und202b Peer-to-Peer-Kommunikation220 , z. B. ein Personal Area Network (persönliches Bereichsnetzwerk) unter Verwendung eines oder mehrerer Kommunikationssubsysteme, wie z. B. der in1A und1B gezeigten BluetoothTM Kommunikationsvorrichtungen188 herstellen. Andere Kommunikationsprotokolle und Topologien können ebenso implementiert werden. - Die mobilen Vorrichtungen
202a oder202b können beispielsweise mit einem oder mehreren Diensten230 ,240 ,250 ,260 und270 über das eine oder die mehreren drahtgebundenen und/oder drahtlosen Netzwerke210 kommunizieren. Beispielsweise kann ein Navigationsdienst230 Navigationsinformation, z. B. Karteninformation, ortsbezogene Information, Routeninformation und andere Information an die mobilen Vorrichtungen202a oder202b bereitstellen. Ein Benutzer der mobilen Vorrichtung202b kann eine Kartenfunktionalität, z. B. durch Drücken des Kartenobjekts144 auf der graphischen Benutzerschnittstelle auf höchster Ebene wie in1A gezeigt, und kann eine Karte für einen besonderen Ort anfordern und empfangen. - Ein Nachrichtendienst
240 kann zum Beispiel e-Mail und/oder andere Nachrichtensdienste bereitstellen. Ein Mediendienst250 kann zum Beispiel Zugang auf Mediendateien wie zum Beispiel Liederdateien, Hörbücher, Filmdateien, Videoclips und andere Mediendateien bereitstellen. In einigen Implementierungen können getrennte Audio- und Videodienste (nicht dargestellt) Zugang zu den entsprechenden Arten von Mediendateien bereitstellen. Ein Synchronisationsdienst260 kann zum Beispiel Synchronisationsdienste (z. B. Synchronisationsdateien) durchführen. Ein Aktivierungsdienst270 kann zum Beispiel einen Aktivierungsprozess zum Aktivieren der mobilen Vorrichtungen202a oder202b durchführen. Andere Dienste können ebenso bereitgestellt werden, einschließlich eines Softwareaktualisierungsdienstes, der automatisch feststellt, ob für Software auf der mobilen Vorrichtung202a oder202b Softwareaktualisierungen vorliegen, und der dann die Softwareaktualisierungen auf die mobile Vorrichtung202a oder202b herunter lädt, wo die Softwareaktualisierungen manuell oder automatisch entpackt und/oder installiert werden kann. - Die mobile Vorrichtung
202a oder202b kann auch auf andere Daten und Inhalt über das eine oder die mehreren drahtgebundenen und/oder drahtlosen Netzwerke210 zugreifen. Beispielsweise kann durch die mobile Vorrichtung202a oder202b auf Herausgeber von Inhalten wie zum Beispiel Nachrichtenseiten, RSS Feeds, Webseiten, Blogs, Seiten von Sozialen Netzwerken, Entwicklernetzwerke, usw. zugegriffen werden. Solch ein Zugang kann bereitgestellt werden durch Aufrufen einer Web-Browserfunktion oder Anwendung (z. B. Browser) in Antwort auf eine Benutzerberührung des Webobjekts114 . - Beispielhafte Architektur der mobilen Vorrichtung
-
3 ist ein Blockdiagramm300 einer beispielhaften Implementierung der mobilen Vorrichtungen100 und101 der1A bzw.1B . Die mobile Vorrichtung100 oder101 kann eine Speicherschnittstelle302 , einen oder mehrere Datenprozessoren, Bildprozessoren und/oder zentrale Prozessoreinheiten304 sowie eine Peripherieschnittstelle306 aufweisen. Die Speicherschnittstelle302 , der eine oder die mehreren Prozessoren304 und/oder die Peripherieschnittstelle306 können separate Komponenten sein, oder sie können in eine oder mehrere integrierte Schaltungen integriert werden. Die verschiedenen Komponenten in der mobilen Vorrichtung100 oder101 können über eine(n) oder mehrere Kommunikationsbusse oder Signalleitungen gekoppelt werden. - Sensoren, Vorrichtungen und Subsysteme können an die Peripherieschnittstelle
306 gekoppelt sein, um verschiedene Funktionalitäten zu ermöglichen. Beispielsweise können ein Bewegungssensor310 , ein Lichtsensor312 und ein Nährungssensor314 an die Peripherieschnittstelle306 gekoppelt sein, um die in Bezug auf1A beschriebenen Orientierungs-, Beleuchtungs- und Nährungsfunktionen zu ermöglichen. Andere Sensoren316 , wie zum Beispiel ein Positionierungssystem (z. B. GPS-Empfänger), ein Temperatursensor, ein biometrischer Sensor oder eine andere Messvorrichtung, können ebenso mit der Peripherieschnittstelle606 verbunden sein, um entsprechende Funktionalitäten zu ermöglichen. - Ein Kamerasubsystem
320 und ein optischer Sensor322 , z. B. eine ladungsgekoppelte Vorrichtung (CCD) oder ein auf komplementären Metalloxidhalbleitern (CMOS) basierter optischer Sensor können verwendet werden, um Kamerafunktionen wie z. B. das Aufnehmen von Fotografien und Videoclips zu ermöglichen. - Kommunikationsfunktionen können durch ein oder mehrere drahtlose Kommunikationssubsysteme
324 ermöglicht werden, die Hochfrequenzempfänger und -sender und/oder optische (z. B. Infrarot) Empfänger und Sender umfassen können. Das spezifische Design und die Implementierung des Kommunikationssubsystems324 können von dem oder den Kommunikationsnetzwerken) abhängen, über das bzw. die die mobile Vorrichtung100 oder101 betrieben werden soll. Beispielsweise kann eine mobile Vorrichtung100 oder101 Kommunikationssubsysteme324 enthalten, die für den Betrieb über ein GSM Netzwerk, ein GPRS Netzwerk, ein EDGE Netzwerk, ein Wi-Fi oder WiMax Netzwerk oder ein BluetoothTM Netzwerk vorgesehen sind. Insbesondere können die drahtlosen Kommunikationssubsysteme324 Hostprotokolle aufweisen, so dass die Vorrichtung100 oder101 als eine Basisstation für andere drahtlose Vorrichtungen konfiguriert werden kann. - Ein Audiosubsystem
326 kann an einen Lautsprecher328 und ein Mikrofon330 gekoppelt sein, um sprachbasierte Funktionen wie z. B. Spracherkennung, Sprachnachbildung, digitale Aufnahme und Telefonfunktionen zu ermöglichen. - Das E/A-Subsystem
340 kann eine Berührungsbildschirmsteuerung324 und/oder eine oder mehrer Eingabesteuerung(en)344 umfassen. Die Berührungsbildschirmsteuerung342 kann an einen Berührungsbildschirm346 gekoppelt sein. Der Berührungsbildschirm346 und die Berührungsbildschirmsteuerung342 können beispielsweise einen Kontakt und seine Bewegung oder seine Unterbrechung unter Verwendung einer Mehrzahl von berührungsempfindlichen Technologien einschließlich, ohne darauf beschränkt zu sein, von kapazitiven, widerstandsbasierten, infrarotbasierten und auf akustischen Oberflächenwellen basierten Technologien, sowie Nährungssensorfeldern oder anderen Elementen zur Bestimmung eines oder mehrerer Kontaktpunkte auf dem Berührungsbildschirm346 , detektieren. - Die andere(n) Eingabesteuerung(en)
344 kann bzw. können an andere Eingabe-/Steuerungsvorrichtungen348 , wie z. B. eine oder mehrere Tasten, Kippschalter, Daumenräder, Infrarotanschlüsse, USB Anschlüsse und/oder eine Zeigevorrichtung, wie z. B. einen Stift, gekoppelt sein. Der eine oder die mehreren Tasten (nicht gezeigt) können einen Laut/Leise-Taste zur Lautstärkesteuerung des Lautsprechers348 und/oder des Mikrofons330 enthalten. - In einer Implementierung kann das Drücken der Taste für eine erste Zeitspanne eine Sperrung des Berührungsbildschirms
346 aufheben; und ein Drücken der Taste für eine Zeitspanne, die länger ist als die erste Zeitspanne, kann die mobile Vorrichtung100 oder101 ein- oder ausschalten. Der Benutzer kann in der Lage sein, eine Funktionalität eines oder mehrerer der Tasten seinen Bedürfnissen anzupassen. Der Berührungsbildschirm346 kann beispielsweise auch verwendet werden, um virtuelle oder Softtasten und/oder eine Tastatur zu implementieren. - In einigen Implementierungen kann die mobile Vorrichtung
100 oder101 aufgenommene Audio- und/oder Videodateien, wie z. B. MP3, AAC und MPEG Dateien darstellen. In einigen Implementierungen kann die mobile Vorrichtung100 oder101 die Funktionalität eines MP3 Spielers, wie z. B. eines iPodTM enthalten. Die mobile Vorrichtung100 oder101 kann daher einen 36-pin Anschluss aufweisen, der mit dem iPod kompatibel ist. Andere Eingabe-/Ausgabe- und Steuerungsvorrichtungen können ebenso verwendet werden. - Die Speicherschnittstelle
302 kann an den Speicher350 gekoppelt sein. Der Speicher350 kann einen Hochgeschwindigkeitsspeicher mit wahlfreiem Zugriff und/oder einen nichtflüchtigen Speicher, wie z. B. eine oder mehrere Magnetplattenspeichervorrichtungen, eine oder mehrere optische Speichervorrichtungen und/oder Flashspeicher (z. B. NAND, NOR) enthalten. Der Speicher350 kann ein Betriebssystem652 wie z. B. Darwin, RTXC, LINUX, UNIX, OS X, WINDOWS, oder ein eingebettetes Betriebssystem wie z. B. VxWorks, speichern. Das Betriebssystem352 kann Anweisungen zur Verarbeitung von grundlegenden Systemdiensten und zur Ausführung von hardwareabhängigen Aufgaben enthalten. In einigen Implementierungen kann das Betriebssystem352 ein Kernel (z. B. UNIX Kernel) sein wie in Bezug auf4A und4B beschrieben. - Der Speicher
350 kann auch Kommunikationsanweisungen354 speichern, um die Kommunikation mit einer oder mehreren zusätzlichen Vorrichtungen, einem oder mehreren Computern und/oder einem oder mehreren Servern zu ermöglichen. Der Speicher350 kann enthalten graphische Benutzerschnittstellenanweisungen356 , um die Verarbeitung für eine graphische Benutzerschnittstelle zu ermöglichen; Sensorverarbeitungsanweisungen358 zu Ermöglichung sensorbezogener Verarbeitungen und Funktionen; Telefonanweisungen660 zur Ermöglichung telefonbezogener Prozesse und Funktionen; elektronische Nachrichtenanweisungen362 zur Ermöglichung auf elektronische Nachrichten bezogener Prozesse und Funktionen; Webbrowseranweisungen364 zur Ermöglichung von auf Webbrowsing bezogene Prozesse und Funktionen; Medienverarbeitungsanweisungen366 zur Ermöglichung medienverarbeitungsbezogener Prozesse und Funktionen; GPS/Navigationsanweisungen368 zur Ermöglichung von GPS- und navigationsbezogener Prozesse und Instruktionen; Kameraanweisungen370 zur Ermöglichung kamerabezogener Prozesse und Funktionen; und/oder andere Nachrichtenanweisungen372 zur Ermöglichung von Prozessen und Funktion wie in Bezug auf die4A und4B beschrieben. Der Speicher350 kann auch andere Software-Anweisungen (nicht dargestellt) speichern wie zum Beispiel Webvideo-Anweisungen, um webvideo-bezogene Prozesse und Funktionen zu ermöglichen; und/oder Webeinkaufs-Anweisungen um webeinkaufsbezogene Prozesse und Funktionen zu ermöglichen. In einigen Implementierungen können die Medienverarbeitungsanweisungen366 in Audioverarbeitungsanweisungen und Videoverarbeitungsanweisungen unterteilt sein, um audioverarbeitungsbezogene Prozesse und Funktionen bzw. videoverarbeitungs-bezogene Prozesse und Funktionen zu ermöglichen. Ein Aktivierungseintrag und eine International Mobile Equipment Identity (IMEI)374 oder ein ähnlicher Hardware-Identifikator kann auch im Speicher350 gespeichert werden. - Jede der oben genannten Anweisungen und Anwendungen kann zu einem Satz von Anweisungen zur Ausführung einer oder mehrerer der oben beschriebenen Funktionen korrespondieren. Diese Anweisungen müssen nicht als separate Softwareprogramme, Prozeduren oder Module implementiert sein. Der Speicher
350 kann zusätzliche Anweisungen oder weniger Anweisungen enthalten. Des Weiteren können verschiedene Funktionen der mobilen Vorrichtung100 oder101 in Hardware und/oder in Software, einschließlich einer oder mehrerer signalverarbeitungs- und/oder anwendungsspezifischer integrierter Schaltungen, implementiert sein. - Softwarestapel und Sicherheitsprozess
-
4a veranschaulicht ein Beispiel einer Implementierung eines Softwarestapels400 für mobile Vorrichtungen der1a und1b . In einigen Implementierungen weist der Softwarestapel400 ein Betriebssystem (OS), Kernel402 (z. B. ein UNIX-Kernel), ein Bibliotheksystem404 , ein Anwendungs-Framework406 und eine Anwendungsschicht408 auf. - Der OS-Kernel
402 verwaltet die Ressourcen der mobilen Vorrichtung100 oder101 und erlaubt anderen Programmen zu laufen und diese Ressourcen zu verwenden. Einige Beispiele von Ressourcen umfassen einen Prozessor, einen Speicher und eine E/A. Zum Beispiel kann der Kernel402 bestimmen, welche laufenden Prozesse auf einem Prozessor, Prozessoren oder Prozessorkernen zugeordnet werden sollten, ordnet Speicher zu den Prozessen und ordnet Anfragen von Anwendungen und fernen Diensten zu um E/A-Operationen durchzuführen. In einigen Implementierungen stellt der Kernel402 Mittel zum Synchronisieren und zur Interprozesskommunikation mit anderen Vorrichtungen bereit. - In einigen Implementierungen kann der Kernel
402 in einem nichtflüchtigen Speicher der mobilen Vorrichtung100 oder101 gespeichert werden. Wenn die mobile Vorrichtung100 oder101 angeschaltet wird, startet ein Bootlader ein Ausführen des Kernels102 im Supervisor-Modus. Dann initialisiert der Kernel sich selbst und startet einen oder mehrere Prozesse für die mobile Vorrichtung100 oder101 , einschließlich eines Sicherheitsprozesses410 für Fernzugriffsverwaltung, wie mit Bezug auf4b beschrieben. - Das Bibliotheksystem
404 stellt verschiedene Dienstanwendungen bereit, die in der Anwendungsschicht408 laufen. Solche Dienste können Audiodienste, Videodienste, Datenbankdienste, Bildverarbeitungsdienste, Graphikdienste, usw. aufweisen. - Das Anwendungs-Framework
406 stellt eine objektorientierte Anwendungsumgebung bereit, die Klassen und Anwendungsprogrammschnittstellen (Application Programming Interfaces, APIs) aufweisen, die durch Entwickler verwendet werden können um Anwendung zu bauen unter Verwendung von wohlbekannten Programmiersprachen (z. B. Objective-C, Java). - Die Anwendungsschicht
408 ist da, wo verschiedene Anwendungen in dem Softwarestapel400 existieren. Entwickler können die APIs und durch das Anwendungs-Framework406 bereitgestellte Umgebung verwenden, um Anwendungen zu bauen, wie zum Beispiel die Anwendungen, die durch die Anzeigeobjekte104 und106 repräsentiert werden, die in den1a und1b (z. B. Email, Medienspieler, Webbrowser, Telefon, Musikspieler, Videospieler, Bilder und Laden) dargestellt sind. - Sicherer Kommunikationskanal
-
4b veranschaulicht ein Beispiel einer Implementierung eines Sicherheitsprozesses410 zur Fernzugriffsverwaltung über einen sicheren Kommunikationskanal422 . In dem gezeigten Beispiel lässt die mobile Vorrichtung412 , zum Beispiel mobile Vorrichtung100 oder101 , den Sicherheitsprozess410 laufen, welcher mit dem OS-Kernel402 kommuniziert. Irgendwelche Remotezugriffsanfragen, die an den Kernel402 gestellt werden, werden durch den Sicherheitsprozess410 aufgefangen, welcher verantwortlich ist zum Aufbauen sicherer Kommunikationssitzungen zwischen der mobilen Vorrichtung412 und einer mobilen Dienstezugriffsvorrichtung218 . In einigen Implementierungen verwendet der Prozess410 ein kryptographisches Protokoll, wie z. B. Secure Sockets Layer (SSL) oder Transport Layer Security (TLS), um sichere Kommunikation zwischen der mobilen Vorrichtung412 und der Zugangsvorrichtung218 bereitzustellen. Die Zugangsvorrichtung218 kann irgendeine Vorrichtung mit Netzwerkanschlussfähigkeit sein, einschließlich aber nicht begrenzt auf: einen Personalcomputer, einen Hub, eine Ethernetkarte, eine andere mobile Vorrichtung, eine drahtlose Basisstation, usw. Der sichere Kommunikationskanal kann ein Universal Serial Bus (USB), Ethernet, eine drahtlose Verbindung (z. B. Wi-Fi, WiMax, 3G), eine optische Verbindung, eine Infrarotverbindung, FireWireTM oder irgendein anderer bekannter Kommunikationskanal oder irgendwelche bekannte Medien sein. - In dem gezeigten Beispiel weist die Zugangsvorrichtung
218 Vorrichtungstreiber414 , einen mobilen Dienste-Daemon416 , eine mobile Dienste-API418 und eine oder mehrere mobile Diensteanwendungen420 auf. Die Vorrichtungstreiber414 sind verantwortlich zum Implementieren des Transportschichtprotokolls, wie z. B. TCP/IP über USB. Der mobile Dienste-Daemon416 hört (z. B. kontinuierlich) auf dem Kommunikationskanal422 nach Aktivität und verwaltet die Übertragung von Befehlen und Daten über den Kommunikationskanal422 . Die mobilen Dienste-API418 stellen einen Satz an Funktionen, Prozeduren, Variablen und Datenstrukturen zum Unterstützen von Anfragen für Dienste, die durch die mobilen Diensteanwendung420 gestellt werden, bereit. Die mobile Diensteanwendung420 kann ein Client-Programm, das auf der Zugangsvorrichtung218 läuft, sein, welche eine oder mehrere Benutzerschnittstellen bereitstellt, um es einem Benutzer zu erlauben mit einem entfernten Dienst (z. B. Aktivierungsdienst270 ) über ein Netzwerk (z. B. das Internet, drahtloses Netzwerk, Peer-To-Peer-Netzwerk, optisches Netzwerk, Ethernet, Intranet) zu interagieren. In einigen Implementierungen kann ein Vorrichtungsaktivierungsprozess verwendet werden, wie in der US Patentanmeldung Nr. 11/767.447, die am 22. Juni 2007 eingereicht wurde, beschrieben, zur „Vorrichtungsaktivierung und Zugang”, wobei die Patentanmeldung hiermit in ihrer Gesamtheit durch Verweis aufgenommen wird. Die Anwendung420 kann es einem Benutzer ermöglichen Präferenzen einzustellen, Dateien mit Inhalt oder Software herunterzuladen oder zu aktualisieren, Datenbanken zu durchsuchen, Benutzerdaten zu speichern, Dienste auszuwählen, Inhalt zu browsen, Finanztransaktion durchzuführen, oder sich in irgendeinem anderen Onlinedienst oder -funktion zu engagieren. Ein Beispiel für eine mobile Diensteanwendung420 ist der iTunesTM-Client, welcher öffentlich von Apple Inc (Cupertino, CA) verfügbar ist. Ein Beispiel für eine mobile Vorrichtung412 , die den iTunesTM-Client verwendet ist das iPodTM-Produkt, das durch Apple Inc entwickelt wird. Ein anderes Beispiel einer mobilen Vorrichtung412 , die den iTunesTM-Client verwendet, ist das iPhoneTM-Produkt, das durch Apple Inc entwickelt wird. - In einem Beispiel eines Betriebsmodus verbindet ein Benutzer die mobile Vorrichtung
412 mit der Zugangsvorrichtung218 unter Verwendung von zum Beispiel eines USB Kabels. In einigen anderen Implementierungen weisen die mobile Vorrichtung412 und die Zugangsvorrichtung218 drahtlose Transceiver zum Aufbauen einer drahtlosen Verbindung (z. B. Wi-Fi) auf. Die Treiber414 und der Kernel408 detektieren die Verbindung und alarmieren den Sicherheitsprozess410 und den mobilen Dienste-Daemon416 von dem Verbindungszustand. Wenn einmal die Verbindung aufgebaut ist, kann bestimmte nicht sensible Information von der mobilen Vorrichtung412 an die Zugangsvorrichtung218 (z. B. Name, Plattengröße, Aktivierungszustand) weitergeben, um beim Aufbauen einer sicheren Kommunikationssitzung zu unterstützen. - In einigen Implementierungen baut der Sicherheitsprozess
410 eine sichere Kommunikationssitzung (z. B. verschlüsselte SSL-Sitzung) mit der Zugangsvorrichtung218 durch Implementieren eines sicheren Netzwerkprotokolls auf. Falls zum Beispiel das SSL-Protokoll verwendet wird, werden die mobile Vorrichtung412 und die Zugangsvorrichtung218 eine Chiffrierfolge vereinbaren, die verwendet wird während eines Datentransfers, Herstellen und Teilen eines Sitzungsschlüssels und Authentifizieren der Zugangsvorrichtung218 an die mobile Vorrichtung412 . In einigen Implementierungen, falls die mobile Vorrichtung412 passwortgeschützt ist, wird der Sicherheitsprozess410 keine Sitzung aufbauen und optional den Benutzer von dem Grund oder Fehler alarmieren. - Sobald eine sichere Sitzung erfolgreich aufgebaut ist, können die mobile Vorrichtung
412 und die Zugangsvorrichtung218 sensible Information austauschen (z. B. Passwörter, persönliche Information) und ein Fernzugang an die mobile Vorrichtung412 kann an einen oder mehrere Dienste (z. B. Navigationsdienst230 , Nachrichtendienst240 , Mediendienst250 , Synchronisationsdienst260 , Aktivierungsdienst270 zugelassen werden. In einigen Implementierungen multiplext der mobile Dienste-Daemon416 Befehle und Daten zum Übertragen über den Kommunikationskanal422 . Dieses Multiplexen erlaubt mehreren Ferndiensten Zugriff auf die mobile Vorrichtung412 in einer einzelnen Sitzung zu haben ohne die Notwendigkeit eine neue Sitzung (oder ein Handshaking) für jeden Dienst, der Zugang zu der mobilen Vorrichtung412 anfordert, zu starten. - Beispielhafte Prozesse einer mobilen Vorrichtung
-
5 veranschaulicht einen Beispielprozess500 zum Darstellen von Information auf einer berührungsempfindlichen Anzeige einer mobilen Vorrichtung. In einigen Implementierungen kann der Prozess500 mit der mobilen Vorrichtung100 oder101 , wie in Bezug auf1a und1b beschrieben verwendet werden. Im Allgemeinen umfasst der Prozess500 ein Darstellen von Information in Antwort auf eine Benutzerberührungseingabe. - Der Prozess
500 beginnt mit einem Darstellen einer ersten Seite mit Benutzerschnittstellenelementen auf der berührungsempfindlichen Anzeige einer mobilen Vorrichtung (502 ). In einigen Implementierungen ist eine Seite mit Benutzerschnittstellenelementen eine Ansicht auf der Anzeige, die in der Lage ist ein oder mehrere Benutzerschnittstellenelemente auf der Anzeige darzustellen, wobei die Benutzerschnittstellenelemente in Beziehung stehen oder nicht. In einigen Implementierungen wird die erste Seite mit Benutzerschnittstellenelementen auf der mobilen Vorrichtung angezeigt, nachdem die mobile Vorrichtung hochgefahren ist. In einigen anderen Implementierungen kann eine Benutzerinteraktion eine Darstellung der Seite mit Benutzerschnittstellenelementen anstoßen. Zum Beispiel kann die Wahl der Home-Taste120 (wie in1a dargestellt) dem Benutzer einen Anfangsanzeigebildschirm, einschließlich der ersten Seite mit Benutzerschnittstellenelementen, anzeigen. Die Benutzerschnittstellenelemente können zum Beispiel die Anzeigeobjekte106 (wie in1a dargestellt) aufweisen. In einigen Implementierungen ist die erste Seite mit Benutzerschnittstellenelementen ein erster Abschnitt eines Anwendungsmenüs. - Eine auf der berührungsempfindlichen Anzeige ausgeführte Geste wird detektiert (
504 ). In einigen Implementierungen umfasst die Geste eine Berührung, ein Tippen, eine Ziehbewegung über die berührungsempfindliche Anzeige (z. B. Verwenden eines Fingers, Stifts usw.). Die Geste wird in einigen Implementierungen innerhalb eines Bereichs, wo keine Benutzerschnittstellenelemente angezeigt sind, durchgeführt. Zum Beispiel kann der Benutzer ein horizontales oder vertikales Streichen über einen freien Teil der berührungsempfindlichen Anzeige der mobilen Vorrichtung ausführen. In einem anderen Beispiel kann der Benutzer einen freien Teil auf der Anzeige berühren oder tippen (z. B. nach oben, unten, links oder rechts des freien Bereichs). In einigen Implementierungen kann ein Navigationsführer für den Benutzer angezeigt werden. Der Benutzer kann zum Beispiel einen Bereich des Navigationsführers berühren oder darüber streichen. - In Antwort auf die Geste wird eine zweite Seite mit Benutzerschnittstellenelementen dargestellt (
506 ). In einigen Implementierungen stellt die zweite Seite mit Benutzerschnittstellenelementen einen zweiten Abschnitt des Anwendungsmenüs dar. In einigen Implementierungen wird dem Benutzer eine Anzeige bereitgestellt, dass eine zweite Seite mit Benutzerschnittstellenelementen zur Anzeige verfügbar ist. Wenn zum Beispiel die erste Seite mit Benutzerschnittstellenelementen angezeigt wird, kann ein Abschnitt von einer oder mehreren der zweiten Seiten mit Benutzerschnittstellenelementen sichtbar sein (z. B. ein Abschnitt eines Anzeigeobjekts an der Kante der Anzeige). In diesem Beispiel können Benutzerschnittstellenelemente in der zweiten Seite so erscheinen, als ob sie von der Kante der Anzeige fallen oder können kleiner, abgeblendet, weniger klar auf andere Weise sekundär zu den Benutzerschnittstellenelementen in der ersten Seite erscheinen. In einem anderen Beispiel kann ein Navigationsführer704 innerhalb der Anzeige dem Benutzer anzeigen, dass es zusätzliche anzuzeigende Information gibt (z. B. zweite oder zusätzliche Seiten mit Benutzerschnittstellenelementen). In einigen Implementierungen kann der Navigationsführer704 als ein Gitter, eine Zeile, eine Spalte, ein gebogenes oder gefächertes Muster, usw. geformt sein. Zum Beispiel zeigt der in7a veranschaulichte Navigationsführer, dass es drei vertikal scrollbare Seiten mit Benutzerschnittstellenelementen gibt. Die zweite Seite mit Benutzerschnittstellenelementen kann in einigen Implementierungen ein oder mehrere der Elemente, die innerhalb der ersten Seite mit Benutzerschnittstellenelementen enthalten sind, aufweisen. Zum Beispiel können während einer Benutzernavigation von Seiten mit Benutzerschnittstellenelementen ein oder mehrere der vorher angezeigten Elemente innerhalb der Anzeige verbleiben, wenn der Benutzer zu der zweiten Seite der Elemente navigiert. - Jede Anzahl von Seiten mit Benutzerschnittstellenelementen kann zur Navigation verfügbar sein. In einigen Implementierungen kann dem Benutzer eine Anzeige von Seiten mit Benutzerschnittstellenelementen in einer Schleife dargestellt werden. Zum Beispiel wird nach Detektieren eines ersten horizontalen Streichens von links nach rechts die erste Seite mit Benutzerschnittstellenelementen ersetzt durch die zweite Seite mit Benutzerschnittstellenelementen innerhalb der berührungsempfindlichen Anzeige. Nach Detektieren eines zweiten horizontalen Streichens von links nach rechts durch den Benutzer, kann die erste Seite mit Benutzerschnittstellenelementen wieder dem Benutzer angezeigt werden. In einigen anderen Implementierungen kann es dem Benutzer ohne Änderung an Information nach dem zweiten Streichen von links nach rechts dargestellt werden, aber ein Streichen von rechts nach links kann dem Benutzer die erste Seite mit Benutzerschnittstellenelementen zurückbringen. In einigen Implementierungen können, sobald eine Geste durch die berührungsempfindliche Anzeige empfangen worden ist, die Seiten mit Benutzerschnittstellenelementen weiterhin scrollen bis eine Stoppanzeige durch den Benutzer empfangen worden ist, oder bis das Ende der Seiten mit Benutzerschnittstellenelementen erreicht wird. Zum Beispiel kann der Benutzer die Anzeige berühren unter Verwendung einer Stoppgeste (z. B. Tippen oder Drücken), eines Auswählens eines Benutzerschnittstellenelements, eines Drückens auf eine Taste auf der mobilen Vorrichtung, usw. Das Scrollen kann animiert und kann in Antwort auf schnellere, wiederholte Gesten beschleunigt werden, oder gebremst werden in Antwort auf langsamere, wiederholte Gesten um einen Rolodex-Effekt zu geben.
-
6 veranschaulicht einen Beispielprozess600 zum Anzeigen eines beschränkten Zustands eines Benutzerschnittstellenelements auf einer mobilen Vorrichtung. In einigen Implementierungen kann der Prozess600 mit der mobilen Vorrichtung100 oder101 verwendet werden, wie in Bezug auf1a und1b beschrieben. Im Allgemeinen weist der Prozess600 ein Darstellen von Information bezüglich des Zustands einer auf einer mobilen Vorrichtung verfügbaren Anwendung auf. - Der Prozess
600 beginnt mit einem Darstellen auf der Anzeige einer mobilen Vorrichtung eines ersten Benutzerschnittstellenelements, das mit einer ersten Anwendung in einer Weise korrespondiert, dass sie einen unbeschränkten Zustand der ersten Anwendung (602 ) anzeigt. Das Benutzerschnittstellenelement kann zum Beispiel eines der Anzeigeobjekte106 (wie in1a gezeigt) sein. In einigen Implementierungen kann ein Bezeichnen eines unbeschränkten Zustands einer Anwendung durchgeführt werden durch Anzeigen des Benutzerschnittstellenelements unter Verwendung eines Helligkeitsniveaus, eines Kontrasts, einer Markierung oder einer anderen visuellen Anzeige eines unbeschränkten Zustands. Zum Beispiel kann eine unbeschränkte Anwendung durch ein helles Benutzerschnittstellenelement (z. B. Icon-Bild) mit hohem Kontrast gegenüber dem Hintergrundbildschirm angezeigt werden. Der Kontrast kann in einigen Beispielen durch einen hervorgehobenen Umriss oder Rahmen akzentuiert werden. - Ein zweites Benutzerschnittstellenelement wird entsprechend einer zweiten Anwendung dargestellt, die einen beschränkten Zustand der zweiten Anwendung (
604 ) anzeigt. Das Benutzerschnittstellenelement kann zum Beispiel eines der Anzeigeobjekte106 (wie in1a gezeigt) sein. In einigen Implementierungen kann eine Bezeichnung eines beschränkten Zustands durch Anzeigen des Benutzerschnittstellenelements unter Verwendung eines Helligkeitsniveaus, eines Kontrasts, einer Markierung, oder einer anderen visuellen Anzeige eines beschränkten Zustands ausgeführt werden. Zum Beispiel kann eine beschränkte Anwendung durch ein abgeblendetes, mit einer niedrigeren Auflösung oder ein teilweise transparentes Benutzerschnittstellenelement (z. B. Icon-Bild) mit geringem Kontrast gegen den Hintergrundbildschirm dargestellt werden. In einigen Implementierungen können ein oder mehrere Benutzerschnittstellenelemente in einer Weise eingerahmt sein (z. B. ein dunkler Kasten, gestrichelte Umrisse oder ein getrennter Leistenbereich), der anzeigend ist für den beschränkten Zustand der Anwendung(en). Ein Symbol kann in einigen Implementierungen das Benutzerschnittstellenelement überlagern, um den beschränkten Zustand der Anwendung zu bezeichnen. Zum Beispiel kann ein transparentes Wort oder ein Bild oben auf dem Benutzerschnittstellenelement dargestellt werden. - Der Zustand der zweiten Anwendung wird von beschränkt auf unbeschränkt geändert (
606 ). In einigen Implementierungen wählt der Benutzer das Schnittstellenelement, das mit der zweiten Anwendung assoziiert ist und dargestellt wird mit der Option eines Änderns des Zustands der Anwendung. Der Benutzer kann zum Beispiel aufgefordert werden (z. B. innerhalb einer neuen Anzeige oder innerhalb eines die aktuelle Anzeige überlagernden Dialogfensters) mit der Möglichkeit die zweite Applikation zu kaufen. Falls der Benutzer ein Kaufen der Anwendung wählt, kann der Zustand der Anwendung sich von beschränkt auf unbeschränkt ändern. In einem anderen Beispiel kann der Benutzer aufgefordert werden ein Passwort oder eine Identifikationsnummer bereitzustellen, um Zugang auf die Anwendung zu erhalten. In einigen anderen Implementierungen kann der beschränkte Zustand von außerhalb der mobilen Vorrichtung geändert werden. Zum Beispiel kann ein Benutzer den Dienstbereitsteller der mobilen Vorrichtung kontaktieren (z. B. Anruf auf dem Telefon, Kontakt durch eine Webseite auf einem Computer, usw.) und seinen Auftrag für die Anwendung platzieren. In diesem Beispiel kann die mobile Vorrichtung ein Signal empfangen (z. B. über die Kommunikationsvorrichtungen186 oder188 , durch eine Verbindung von einem Computer unter Verwendung der Portvorrichtung190 , usw.), das der mobilen Vorrichtung den neuen Zustand der Anwendung bereitstellt. In einigen Implementierungen kann ein Ändern des Zustands der Anwendung ein Herunterladen von zusätzlicher Software, Dateien oder anderen Daten umfassen, um zu erlauben dass die Anwendung läuft. In einigen anderen Implementierungen kann die Anwendung einen Schlüssel erfordern, um einen verschlüsselten Code innerhalb der mobilen Vorrichtung zu entsperren. - Sobald der Zustand der zweiten Anwendung von beschränkt auf unbeschränkt geändert worden ist, wird das zweite Benutzerschnittstellenelement ohne die Anzeige eines beschränkten Zustands (
608 ) angezeigt. Zum Beispiel kann das zweite Benutzerschnittstellenelement in einer Weise angezeigt werden, die zum Anzeigen des unbeschränkten Zustands der Anwendung oben beschrieben ist. - In einigen anderen Implementierungen kann die zweite Anwendung auf einer Testbasis verfügbar sein. Zum Beispiel kann dem Benutzer eine Option angezeigt werden, um Zugang auf eine Testversion der Anwendung zu erhalten, die in einigen Implementierungen eine begrenzte Version der Fähigkeiten der Anwendung enthält. Ein Mittel zum Anzeigen eines Testzustands der zweiten Anwendung kann in einigen Implementierungen auf das Benutzerschnittstellenelement angewandt werden. Zum Beispiel kann eine gestrichelte äußere Linie oder ein transparentes Wort oder Symbol, welches das Benutzerschnittstellenelement überlagert, anzeigen, dass die zweite Anwendung für eine begrenzte Zeit unbeschränkt ist.
- Beispielhafte mobile Vorrichtung mit vertikalem Scroll-Menü
-
7a bis7c enthalten Blockdiagramme für das Beispiel einer mobilen Vorrichtung101 mit einem vertikalen Scroll-Anwendungsmenü. Bezug nehmend auf7a ist eine zweite Seite der Anzeigeobjekte702 teilweise durch die Menüleiste118 innerhalb der berührungsempfindlichen Anzeige102 überlagert. Im Vergleich mit der ersten Seite mit Anzeigeobjekten106 könnte in einigen Implementierungen die zweite Seite mit Anzeigeobjekten702 abgeblendet, transparent oder in einer Weise umrissen sein, die anzeigt, dass die Anzeigeobjekte in der zweiten Seite jetzt noch nicht aktiv sind (z. B. nicht wählbar innerhalb der berührungsempfindlichen Anzeige102 ). - Wie in
7b gezeigt, enthält die berührungsempfindliche Anzeige102 eine modifizierte Ansicht der Anzeigeobjekte106 ,702 . Die mobile Vorrichtung101 detektiert eine Geste710 in einer Aufwärts (vertikalen)-Richtung in Bezug auf die Anzeige102 . In einigen Implementierungen wird die Geste710 innerhalb eines Navigationsbereichs712 der berührungsempfindlichen Anzeige102 detektiert. Zum Beispiel kann der Navigationsbereich712 frei von Elementen gelassen sein, wie z. B. Anzeigeobjekte106 ,702 , um einen Abschnitt der Anzeige bereitzustellen, in welchem ein Benutzer Navigationsgesten eingeben kann. Zum Beispiel können Navigationsgesten Streichen oder Ziehen mit einem Finger oder einem Stift in der Richtung aufweisen, in welcher der Benutzer die Anzeige zu bewegen wünscht. In einigen anderen Implementierungen können Navigationsgesten ein Tippen, Drücken, Streichen oder Ziehen innerhalb eines Navigationsführers704 aufweisen, der in dem Navigationsbereich712 angezeigt ist. - In Antwort auf die Geste
710 schiebt sich die erste Seite mit Anzeigeobjekten106 aufwärts und werden teilweise durch eine Informationstafel714 an dem oberen Teil der Anzeige102 verdeckt. Die Informationstafel kann die aktuelle Zeit und ein Batterieanzeige-Icon aufweisen. Die Anzeigeobjekte in der ersten Seite der Anzeigeobjekte erscheint weniger lebendig. In einigen Implementierungen wird die erste Seite mit Anzeigeobjekten106 mit einem unterschiedlichen Mittel dargestellt, um anzuzeigen, dass diese Benutzerschnittstellenelemente nicht länger innerhalb der berührungsempfindlichen Anzeige102 aktiv wählbar sind. Die zweite Seite mit Anzeigeobjekten702 ist jetzt voll innerhalb der Anzeige102 sichtbar und die Anzeigeobjekte702 sind zu einer scharfen, lebendigen Anzeige ausgeführt. In einigen Implementierungen ist die Darstellung der zweiten Seite mit Anzeigeobjekten702 anzeigend dafür, dass die Anzeigeobjekte aktiv innerhalb der berührungsempfindlichen Anzeige102 wählbar sind. - Wie in
7c dargestellt, ist die erste Seite mit Anzeigeobjekten106 teilweise unterhalb der Informationstafel714 sichtbar. Die sichtbaren Teile des Uhrenobjekts148 , des Rechnerobjekts138 und des Einstellungenobjekts152 erscheinen abgeblendet, transparent, weniger lebendig, oder den Umriss gezeichnet, um anzuzeigen, dass diese Objekte nicht aktiv sind. Die zweite Seite mit Anzeigeobjekten702 ist direkt unterhalb der ersten Seite der Anzeigeobjekte106 angeordnet. In einigen Implementierungen bewegt sich die zweite Seite mit Anzeigeobjekten702 von unterhalb des Navigationsbereichs712 zu oberhalb des Navigationsbereichs712 . In einigen Implementierungen tritt die zusätzliche Bewegung der Anzeigeobjekte106 ,702 wegen einer zusätzlichen Geste710 durch den Benutzer auf. In einigen anderen Implementierungen scrollt die Anzeige102 weiter wegen der Ursprungsgeste710 bis der Benutzer eine Stoppgeste (z. B. Tippen, usw.) eingibt oder eine andere Eingabe ausführt wie zum Beispiel ein Selektieren eines der Anzeigeobjekte104 ,106 ,702 oder Drücken der Taste120 , usw. - Beispielhafte mobile Vorrichtung mit horizontalem Scrollingmenü
- Die
8a bis8c enthalten Blockdiagramme des Beispiels einer mobilen Vorrichtung101 mit einem horizontalen Scrolling-Anwendungsmenü. Bezug nehmend auf8a enthält die berührungsempfindliche Anzeige102 einen Satz von drei Seitenanzeigerpunkte802 innerhalb des Navigationsbereichs712 . Der ganz linke Punkt ist offen oder mit einer hellen Farbe gefüllt (z. B. weiß), während der mittlere und der ganz rechte Punkt mit einer dunklen Farbe (z. B. schwarz) gefüllt sind. In einigen Implementierungen ist der ganz linke offene Punkt anzeigend für eine erste Seite innerhalb der Anzeige102 . Zum Beispiel kann der offene Punkt sich auf die Seite beziehen, in welcher die Anzeigeobjekte106 erscheinen. In einigen Implementierungen verursacht ein Ziehen oder Streichen in einer horizontalen Weise innerhalb des Navigationsbereichs712 die Anzeige sich zu ändern zu der zweiten und/oder dritten Seite wie durch die Seitenanzeigerpunkte802 angezeigt. Es kann irgendeine Anzahl von Seitenanzeigerpunkte802 geben, die innerhalb des Navigationsbereichs712 angezeigt werden. In einigen Implementierungen kann, eher als der Seitenanzeigerpunkte802 , der Navigationsbereich einen Navigationsführer enthalten. Der Navigationsführer kann zum Beispiel die Möglichkeit für sowohl horizontale als auch vertikale Navigation innerhalb der Anzeige102 bereitstellen. - Wie in
8b dargestellt, wird nach Detektieren einer Geste810 die Anzeige102 innerhalb der mobilen Vorrichtung101 modifiziert, um eine horizontale Bewegung hin zu der zweiten Seite mit Anzeigeobjekten, wie durch den Punktanzeiger802 hingewiesen, zu reflektieren. Die8b veranschaulicht einen Augenblick in der horizontalen Bewegung von der ersten Seite zu der zweiten Seite mit Bezugslinie812 , welche die Grenze zwischen der ersten und der zweiten Seite markiert. Der sichtbare Teil der ersten Seite weist einen Teil der Anzeigeobjekte106 auf (z. B. das Kalenderobjekt132 , das Adressbuchobjekt150 und das Einstellungenobjekt152 ) und der sichtbare Teil der zweiten Seite weist ein Teil eines Satzes von Anzeigeobjekten814 auf. Eines der Anzeigeobjekte814 ist nur teilweise innerhalb der Anzeige102 sichtbar. In einigen Implementierungen werden teilweise angezeigte Objekte (z. B. Anzeigeobjekte, in welchen ein Prozentsatz des Objekts nicht innerhalb des Bereichs der sichtbaren Anzeige enthalten ist) in einer Weise dargestellt, welche einen nichtaktiven Zustand reflektiert. Zum Beispiel kann ein teilweise angezeigtes Objekt in einer transparenten, abgeblendeten, oder einem Bild mit niedriger Auflösung erzeugt werden, um dem Benutzer anzuzeigen, dass das Objekt aktuell nicht wählbar ist. - Die Seitenanzeigerpunkte zeigen, dass die erste Seite (der ganz linke offene Punkt) weiterhin aktiv ist. In einigen Implementierungen scrollt, wenn die Geste
810 detektiert wird, die Anzeige horizontal von einer Seite zu einer anderen. In einigen anderen Implementierungen scrollt die Anzeige weiterhin bis eine Stoppanzeige detektiert wird. Zum Beispiel könnte die Anzeige weiterhin scrollen bis eine Auswahl eines Anzeigeobjekts104 ,106 ,814 eine Auswahl der Taste120 oder eine andere Benutzereingabe detektiert wird. In einigen Implementierungen ersetzt die zweite Seite mit Anzeigeobjekten814 die erste Seite mit Anzeigeobjekten106 ohne ein Anzeigen einer Zwischenposition. In einigen Implementierungen wird keine sichtbare Bezugslinie812 zwischen Seiten angezeigt. Zum Beispiel kann das Seitenscrollen in der Weise einer nahtlos rollierenden Anzeige ausgeführt sein. - Bezug nehmend auf
8c ist die zweite Seite mit Anzeigeobjekten814 innerhalb der berührungsempfindlichen Anzeige102 der mobilen Vorrichtung101 sichtbar. Der mittlere Kreis der Seitenanzeigerpunkte802 ist offen, der die aktive Seite reflektiert. In einigen Implementierungen bringt eine Streich- oder Ziehgeste zu der linken Seite der Anzeige102 den Benutzer zu der Anzeige zurück, die innerhalb der8a veranschaulicht ist. Ähnlich stellt eine Streich- oder Ziehgeste zu der rechten Seite der Anzeige102 in einigen Implementierungen den Benutzer den Zugang auf zusätzliche Seiten mit Anzeigeobjekten bereit. - Beispielhafte mobile Vorrichtung mit ergonomischer Anzeige
-
9a ist ein Blockdiagramm eines Beispiels einer mobilen Vorrichtung101 mit einem ergonomischen Layout einer berührungsempfindlichen Menüleiste. Die Anzeigeobjekte104 sind in einem Bogen angeordnet. Zum Beispiel folgt die Anordnung der Anzeigeobjekte104 dem Kurvenschwung des Daumens eines Benutzers. In einigen Implementierungen initiiert der Benutzer das Positionieren und Radius des Bogens durch eine Berührungsbereichseinstellung. Zum Beispiel könnte ein Selektieren des Einstellungenobjekts152 dem Benutzer die Option anzeigen einer Initialisierung der berührungsempfindlichen Anzeige102 in einer ergonomischen Weise. In einigen anderen Implementierungen kann die ergonomische Darstellung der Anzeigeobjekte104 eine standardmäßige Bogenanordnung verwenden. Die Bogenanzeige der Anzeigeobjekte104 gegenüber der Menüleistenanzeige118 (wie in1a dargestellt) kann in einigen Implementierungen eine Wahlmöglichkeit sein, die dem Benutzer innerhalb von benutzerwählbaren Einstellungen (z. B. Auswählen des Einstellungenobjekts152 ) verfügbar ist. -
9b ist ein Blockdiagramm des Beispiels der mobilen Vorrichtung101 mit einem ergonomischen Layout von berührungsempfindlichen Anzeigeobjekten. Die Anzeigeobjekte106 sind zusätzlich zu den Anzeigeobjekten104 in drei gestapelten Bögen angeordnet. Das Musikobjekt124 , das Videoobjekt125 , das Bilderobjekt134 und das Ladenobjekt126 sind in dem ganz am Boden befindlichen Bogen angeordnet. Das Uhrenobjekt148 , das Rechnerobjekt138 und das Einstellungenobjekt152 sind in einem mittleren Bogen angeordnet, und das Webobjekt114 , das Videoobjekt123 , das Kalenderobjekt132 und das Adressbuchobjekt150 sind in dem obersten Bogen angeordnet. In einigen Implementierungen ist eine obere Region902 als ein Navigationsbereich freigelassen (z. B. wie in7b beschrieben). In einigen anderen Implementierungen können Anzeigeobjekte den gesamten Anzeigebereich102 befüllen. In einigen Implementierungen kann der Benutzer eine maximale Entfernung für das ergonomische Anzeigeobjekt Layout einstellen. Zum Beispiel könnte der Benutzer innerhalb einer Einstellungsoption (z. B. durch das Einstellungenobjekt152 ) eine Daumenschwinggeste eingeben, die den Bereich einer komfortablen Bewegung für einen ergonomischen Anzeigebereich anzeigt. Ein Anzeigen zusätzlicher Objekte, welche nicht innerhalb des Bereichs einer komfortablen Bewegung passen, können zum Beispiel vervollständigt werden durch Anordnung der Objekte in geraden Reihen von dem oberen Teil der Anzeige102 abwärts. In einer Weise die ähnlich ist dem Layout der Anzeigeobjekte106 wie es innerhalb der9a veranschaulicht ist. - Beispielhafte mobile Vorrichtung, die Elemente anzeigt, die einen beschränkten Zustand anzeigen
-
10a ist ein Blockdiagramm eines Beispiels einer mobilen Vorrichtung1000 , die mit Anwendungen assoziierte Benutzerschnittstellenelemente anzeigt, welche einen beschränkten Zustand aufweisen. Ein Satz von Anzeigeobjekten1002 ist innerhalb einer beschränkten Anwendungsleiste1004 angeordnet. Die Anzeigeobjekte1002 und die Leiste1004 sind querschraffiert, um sie dunkler als die verbleibenden Anzeigeobjekte106 ,104 innerhalb der berührungsempfindlichen Anzeige102 der mobilen Vorrichtung1000 erscheinen zu lassen. Die Anzeigeobjekte1002 weisen das Emailobjekt112 , das Webobjekt114 , das Aktienobjekt140 und das Kartenobjekt144 auf. Jede Anzahl von beschränkten Anzeigeobjekten1002 kann in einigen Implementierungen innerhalb der Leiste1004 angeordnet sein. In einigen Implementierungen können visuelle Anzeigen, anstatt innerhalb einer beschränkten Anwendungsleiste1004 angeordnet zu sein, innerhalb der beschränkten Anzeigeobjekte1002 verwendet werden, um die Anzeigeobjekte1002 mit beschränkten Anwendungen zu assoziieren. In einigen Beispielen können die Anzeigeobjekte1002 mit beschränktem Zustand mit gestrichelten Linien umrissen, transparent ausgeführt, mit einem transparenten Anzeiger eines beschränkten Zustands (z. B. Text oder Bild) überlagert sein, usw. - In einigen Implementierungen sind die Anwendungen, die mit den Anzeigeobjekten
1002 assoziiert sind, gegenwärtig nicht für eine Verwendung innerhalb der mobilen Vorrichtung1000 verfügbar. Zum Beispiel kann der Benutzer, um die mit dem Emailobjekt112 assoziierte Emailanwendung zu verwenden, das Emailobjekt112 auswählen und die Emailanwendung kaufen/aktivieren. Die Anwendungen, die mit den beschränkten Anzeigeobjekten1002 assoziiert sind, sind in einigen Implementierungen nicht vollständig innerhalb der mobilen Vorrichtung1000 installiert. Zum Beispiel kann nach Auswählen des Emailobjekts112 und Kaufen der Emailanwendung ein Teil der Emailanwendung zu der mobilen Vorrichtung1000 heruntergeladen werden (z. B. über die Kommunikationsvorrichtung186 oder188 , durch eine Verbindung von einem Computer unter Verwendung der Portvorrichtung190 , usw.). -
10b ist ein Blockdiagramm des Beispiels der mobilen Vorrichtung1000 , die einen Informationsdialog1010 bezüglich dem beschränktem Webobjekt114 anzeigt. Der Informationsdialog1010 kann sich zum Beispiel nach Auswählen des Webobjekts114 von innerhalb der beschränkten Objektleiste1004 (wie in10a dargestellt) öffnen. Eine Titelleiste1012 weist den Benutzer auf die Möglichkeit hin die Anwendung hochzurüsten. Eine Abbruchtaste1014 stellt dem Benutzer die Option zur Verfügung das Angebot abzulehnen. Zum Beispiel kann ein Wählen der Abbruchtaste1014 den Benutzer zu der Anzeige102 wie innerhalb der10a dargestellt zurückbringen. Ein Nachrichtenfenster1016 enthält Information bezüglich den Fähigkeiten der beschränkten Anwendung (z. B. eine mit dem Webobjekt114 assoziierte Webbrowseranwendung). In einigen Implementierungen können Navigationsmittel innerhalb des Nachrichtenfensters1016 vorhanden sein. Falls zum Beispiel die Beschreibung der Anwendung nicht innerhalb des Raums, der durch das Nachrichtenfenster1016 bereitgestellt wird, passt, kann eine Scrollleiste oder andere Navigationsmittel bereitgestellt werden, um dem Benutzer die verbleibende Information bezüglich der Anwendung anzuzeigen. Ein Satz von Bildschirmfotos1022 veranschaulicht ein Beispiel von Anzeigelayouts unter Verwendung der Anwendung, die mit dem beschränkten Webobjekt114 assoziiert ist. Die Bildschirmfotos1022 können zum Beispiel das Browsen, Suchen und die Fähigkeiten zum Setzen von Lesezeichen der Webbrowseranwendung veranschaulichen. - Eine Taste für einen freien Test
1018 gibt dem Benutzer die Gelegenheit die Anwendung für eine begrenzte Zeit auszuprobieren. In einigen Implementierungen wird dem Benutzer während des freien Tests eine Version der Anwendung mit begrenzter Funktionalität oder anderen Begrenzungen bereitgestellt. Zum Beispiel kann die freie Testversion der Webbrowseranwendung einige nicht freigegebene Merkmale (z. B. Lesezeichen setzen, Historie, benutzerspezifische Einstellungen usw.) aufweisen. Eine Taste zum Sofortkauf1020 kann in einigen Implementierungen ein weiteres Dialogfenster öffnen, um dem Benutzer die Gelegenheit zu bieten die Anwendung zu kaufen. In einigen Implementierungen lädt nach Auswahl der Taste Sofortkauf1020 oder der Taste freier Test1018 die mobile Vorrichtung1000 einiges oder alles der Anwendungssoftware herunter. In einigen anderen Implementierungen kann die mobile Vorrichtung1000 ein Sicherheitselement (z. B. Passwort, kryptischer Schlüssel, Autorisierungscode, usw.) herunterladen um die Anwendung zu Entsperren. Zum Beispiel kann die mobile Vorrichtung1000 einen Verschlüsselungsschlüssel zum Entschlüsseln der Anwendung herunterladen. -
10c ist ein Blockdiagramm des Beispiels der mobilen Vorrichtung1000 , die das Webobjekt114 in einem unbeschränkten Zustand anzeigt. Das Webobjekt114 ist nicht länger innerhalb der beschränkten Leiste1004 angeordnet und die Leiste1004 ist dementsprechend in der Größe geändert worden. Das Webobjekt114 ist frei von der Schraffurmarkierung, die mit dem beschränkten Zustand des Anzeigeobjekts1002 assoziiert ist. In einigen Implementierungen wird das Webobjekt114 mit dem unbeschränkten Zustand angezeigt, weil der Benutzer die Taste Sofortkauf1020 oder die Taste freier Test1018 innerhalb des Informationsdialogs1010 (wie in10b dargestellt) auswählte. In einigen anderen Implementierungen kann der Benutzer den Zustand der Webanwendung, die mit dem Webobjekt114 außerhalb der Vorrichtung1000 assoziiert ist, modifizieren. Zum Beispiel könnte der Benutzer den Dienstanbieter der mobilen Vorrichtung1000 anrufen, oder auf die Webseite des Dienstanbieters1000 zugreifen, um die mit dem Webanzeigeobjekt114 assoziierte Webanwendung zu kaufen. Nach Anforderung durch den Benutzer könnte der Dienstanbieter dann einen Anwendungsinhalt an die mobile Vorrichtung1000 hochladen und/oder ein Entschlüsselungsmittel zum Verfügbarmachen der Anwendung für den Benutzer auf der mobilen Vorrichtung1000 . - In einigen Implementierungen könnte das Webanzeigeobjekt
114 nach Wahl der Taste zum freien Test1018 mit einem Mittel geändert werden, das die vorübergehende Verfügbarkeit der Webanwendung anzeigt. Zum Beispiel könnte das Webanzeigeobjekt114 angezeigt werden durch eine umgebende gestrichelte Linie, mit einem transparenten Symbol überlagert, oder mit einer anderen Kennzeichnung ausgestaltet, die den vorübergehenden Zustand der Verfügbarkeit der Anwendung für eine Verwendung innerhalb der Vorrichtung1000 repräsentiert. - Beispielhafte mobile Vorrichtung mit alternativer Anzeige
-
11 ist ein Blockdiagramm des Beispiels der mobilen Vorrichtung101 mit Schnittstellenelementen, die an einer Menübodenleiste angedockt sind. Eine Dockleiste1102 enthält die Anzeigeobjekte104 . Das Musikobjekt124 steht oberhalb der Dockleiste1102 mit einem gespiegelten Objekt1124 unterhalb von ihm. In gleicher Weise sind das Videoobjekt125 , das Bilderobjekt134 und das Ladenobjekt126 durch die Spiegelobjekte1125 ,1134 und1126 gespiegelt. In einigen Implementierungen startet eine Auswahl eines der Anzeigeobjekte104 die Anwendung, die mit dem Anzeigeobjekt104 assoziiert ist, während eine Auswahl des Spiegelobjekts1124 ,1125 ,1134 oder1126 ein Informationsdialog startet bezüglich des assoziierten Anzeigeobjekts104 . Zum Beispiel kann eine Auswahl des Spiegelobjekts1134 ein Einstellungendialogfenster öffnen, das mit der Bilderanwendung assoziiert ist. In einigen Implementierungen sind die Spiegelobjekte1124 ,1125 ,1134 ,1126 nicht benutzerwählbar. Ein Anzeigeobjekt104 ,106 kann in einigen Implementierungen zwischen der Andockleiste1102 und dem Bereich der Anzeige102 , welche die Anzeigeobjekte106 enthält, gezogen und fallengelassen werden. Zum Beispiel kann der Benutzer auswählen die Andockleiste1102 mit irgendeinem Satz (z. B. Satz aus vier) Anzeigeobjekten104 ,106 für einen schnellen Zugriff (z. B. Lesezeichen) zu befüllen. - In einigen Implementierungen können die Anzeigeobjekte
104 ,106 durch einen Benutzer neu positioniert werden. Zum Beispiel kann ein Benutzer einen Schnittstellenumkonfigurationsmodus an der Vorrichtung100 oder101 initiieren. Während in dem Schnittstellenumkonfigurationsmodus befindlich, sind die Anzeigeobjekte104 ,106 durch den Benutzer bewegbar. Der Benutzer kann eines der Anzeigeobjekte berühren und ist zu der gewünschten Position ziehen. Der Benutzer kann das Anzeigeobjekt zu einer freien Position in der Anzeige102 , der Menüleiste118 oder der Andockleiste1102 ziehen, um das Anzeigeobjekt in die Position hineinfallen zu lassen, um das Anzeigeobjekt zu einer Position zwischen zwei anderen Anzeigeobjekten zu ziehen, um das gezogene Anzeigeobjekt in die Position hineinzufügen, oder um das Anzeigeobjekt über ein anderes Anzeigeobjekt in der Anzeigeobjekt102 , der Menüleiste118 oder der Andockleiste1102 zu ziehen, um zum Beispiel die zwei Anzeigeobjekte zu veranlassen ihre Positionen zu ändern. Das Neupositionieren der Anzeigeobjekte auf einer berührungsempfindlichen Anzeige ist mit weiteren Details in der US Patentanmeldung mit Veröffentlichungsnummer 2007/0157089 mit dem Titel „portable electronic device with interface configuration mode”, eingereicht am 24. Juli 2006, beschrieben, deren Offenbarung hiermit in seiner Gesamtheit durch Verweis aufgenommen ist. - In Implementierungen, wo Benutzerschnittstellenelemente (z. B. Anzeigeobjekte
106 ) in mehreren Seiten angezeigt werden können und der Benutzer zwischen den Seiten (z. B. wie oben mit Bezug auf die7a bis7c und8a bis8c beschrieben) navigieren kann, kann der Benutzer ein Anzeigeobjekt von einer Seite zu einer anderen ziehen. Zum Beispiel kann ein Benutzer ein Anzeigeobjekt innerhalb einer ersten Seite zu der Kante der Anzeige102 ziehen. Wenn das Anzeigeobjekt hingezogen wird innerhalb einer vorbestimmten Entfernung von der Kante der Anzeige (z. B. 5 Pixel), wird eine zweite Seite angezeigt. Der Benutzer kann dann das gezogene Anzeigeobjekt innerhalb der zweiten Seite positionieren. - Während diese Beschreibung viele Besonderheiten enthält, sollten diese nicht als Begrenzungen für den Bereich konstruiert werden, von dem was beansprucht ist oder was beansprucht werden kann, sondern eher als Beschreibungen von Merkmalen, die spezifisch für besondere Ausführungsformen sind. Bestimmte Merkmale, die in dieser Beschreibung in dem Kontext von getrennten Ausführungsformen beschrieben sind, können auch in Kombination in einer einzelnen Ausführungsform implementiert werden. Umgekehrt können verschiedene Merkmale, die in dem Kontext einer einzelnen Ausführungsform beschrieben sind auch in mehreren Ausführungsformen getrennt oder in irgendwelchen geeigneten unter Kombinationen implementiert werden. Weiterhin, obgleich Merkmale oben beschrieben sein können als in bestimmten Kombinationen zu wirken und selbst ursprünglich als solche beansprucht, können ein oder mehrere Merkmale von einer beanspruchten Kombination in einigen Fällen aus der Kombination herausgelöst werden, und die beanspruchte Kombination kann auf eine Unterkombination oder eine Variation einer Unterkombination gerichtet sein.
- In gleicher Weise, während Operationen in den Zeichnungen in einer besonderen Reihenfolge dargestellt sind, sollte dies nicht verstanden werden als eine Anforderung, dass solche Operationen in der besonderen dargestellten Reihenfolge oder in der aufeinanderfolgenden Reihenfolge ausgeführt werden, oder das alle veranschaulichten Operationen ausgeführt werden, um gewünschte Ergebnisse zu erreichen. In bestimmten Umständen kann Multitasking und parallele Verarbeitung vorteilhaft sein. Weiterhin sollte die Trennung von verschiedenen Systemkomponenten in den oben beschriebenen Ausführungsformen nicht verstanden werden als Anforderung solcher Trennung in allen Ausführungsformen, und es sollte verstanden werden, dass die beschriebenen Programmkomponenten und Systeme im Allgemeinen zusammen in einem einzelnen Softwareprodukt oder verpackt in mehreren Softwareprodukten integriert sein können.
- Somit sind besondere Ausführungsformen beschrieben worden. Andere Ausführungsformen liegen innerhalb des Bereichs der folgenden Patentansprüche.
- 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 [0032]
- US 6570557 [0032]
- US 6677932 [0032]
- US 6888536 [0032]
Claims (9)
- Vorrichtung, aufweisend: Mittel zum Darstellen einer ersten Seite mit einem oder mehreren Benutzerschnittstellenelementen (
502 ) auf einer berührungsempfindlichen Anzeige (102 ,346 ), wobei jedes der Benutzerschnittstellenelemente mit einer entsprechenden Anwendung korrespondiert; Mittel zum Detektieren einer Geste (504 ), die auf der berührungsempfindlichen Anzeige (102 ,346 ) ausgeführt wird; und in Antwort auf die detektierte Geste, Mittel zum Darstellen einer zweiten Seite mit einem oder mehreren Benutzerschnittstellenelementen (506 ) auf der berührungsempfindlichen Anzeige (102 ,346 ). - Vorrichtung nach Anspruch 1, wobei das Mittel zum Darstellen der zweiten Seite mit Benutzerschnittstellenelementen Mittel zum Darstellen der Benutzerschnittstellenelemente in der erste Seite mit Benutzerschnittstellenelementen in einem ersten Wiedergabestil aufweist; und wobei die Vorrichtung weiterhin, gleichzeitig mit dem Mittel zum Darstellen der Benutzerschnittstellenelemente in der ersten Seite mit Benutzerschnittstellenelementen in dem ersten Wiedergabestil, Mittel zum Darstellen von mindestens einem der Benutzerschnittstellenelemente in der zweiten Seite mit Benutzerschnittstellenelementen in einem zweiten Wiedergabestil aufweist.
- Vorrichtung nach Anspruch 2, wobei das Mittel zum Darstellen der Benutzerschnittstellenelemente in der ersten Seite mit Benutzerschnittstellenelementen in einem ersten Wiedergabestil Mittel zum Darstellen der Benutzerschnittstellenelemente in der ersten Seite mit Benutzerschnittstellenelementen bei einer ersten Intensität aufweist; und Mittel zum Darstellen von mindestens einem der Benutzerschnittstellenelemente in der zweiten Seite mit Benutzerschnittstellenelementen in einem zweiten Wiedergabestil Mittel zum Darstellen von mindestens einem der Benutzerschnittstellenelemente in der zweiten Seite mit Benutzerschnittstellenelementen bei einer zweiten Intensität, die geringer als die erste Intensität ist, aufweist.
- Vorrichtung nach Anspruch 2, wobei das Mittel zum Darstellen der zweiten Seite mit Benutzerschnittstellenelementen in Antwort auf die detektierte Geste aufweist: Mittel zum Darstellen der Benutzerschnittstellenelemente in der zweiten Seite mit Benutzerschnittstellenelementen in dem ersten Wiedergabestil; und Mittel zum Darstellen von mindestens einem der Benutzerschnitt-stellenelemente in der ersten Seite mit Benutzerschnittstellenelementen in dem zweiten Wiedergabestil.
- Vorrichtung nach Anspruch 1, wobei das Mittel zum Darstellen der zweiten Seite mit Benutzerschnittstellenelementen auf der Anzeige aufweist: Mittel zum Bewegen der ersten Seite mit Benutzerschnittstellenelementen außerhalb des Sichtbereichs auf der Anzeige; und Mittel zum Bewegen der zweiten Seite mit Benutzerschnittstellenelementen in einem Sichtbereich auf der Anzeige.
- Vorrichtung nach Anspruch 1, wobei die Geste ein horizontales Streichen (
810 ) aufweist. - Vorrichtung nach Anspruch 1, wobei die Geste ein vertikales Streichen (
710 ) aufweist. - Vorrichtung nach Anspruch 1, weiterhin aufweisend: Mittel zum Darstellen eines Leistenbereichs (
1102 ) auf der Anzeige und Mittel zum Darstellen eines Satzes von Benutzerschnittstellenelementen in dem Leistenbereich; wobei der Leistenbereich überlagert wird über die erste Seite mit Benutzerschnittstellenelementen oder die zweite Seite mit Benutzerschnittstellenelementen. - Vorrichtung (
100 ,101 ), aufweisend: eine berührungsempfindliche Anzeige (102 ,346 ); einen oder mehrere Prozessoren (304 ); und ein computerlesbares Medium (350 ), das Anweisungen zur Ausführung durch den einen oder die mehreren Prozessoren (304 ) speichert, wobei die Anweisungen Anweisungen aufweisen, um: eine erste Seite mit einem oder mehreren Benutzerschnittstellenelementen auf einer berührungsempfindlichen Anzeige (102 ,346 ) anzuzeigen (502 ), wobei jedes der Benutzerschnittstellenelemente mit einer entsprechenden Anwendung korrespondiert; eine auf der berührungsempfindlichen Anzeige (102 ,346 ) ausgeführte Geste zu detektieren (504 ); und in Antwort auf die detektierte Geste, eine zweite Seite mit einem oder mehreren Benutzerschnittstellenelementen auf der berührungsempfindlichen Anzeige (102 ,346 ) anzuzeigen (506 ).
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/850,005 | 2007-09-04 | ||
US11/850,005 US11126321B2 (en) | 2007-09-04 | 2007-09-04 | Application menu user interface |
PCT/US2008/074341 WO2009032638A2 (en) | 2007-09-04 | 2008-08-26 | Application menu user interface |
Publications (1)
Publication Number | Publication Date |
---|---|
DE202008018005U1 true DE202008018005U1 (de) | 2011-03-10 |
Family
ID=40409489
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE202008018005U Expired - Lifetime DE202008018005U1 (de) | 2007-09-04 | 2008-08-26 | Anwendungsmenü-Benutzerschnittstelle |
Country Status (5)
Country | Link |
---|---|
US (3) | US11126321B2 (de) |
EP (2) | EP2203806A2 (de) |
CN (2) | CN102981716B (de) |
DE (1) | DE202008018005U1 (de) |
WO (1) | WO2009032638A2 (de) |
Families Citing this family (369)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8674966B2 (en) | 2001-11-02 | 2014-03-18 | Neonode Inc. | ASIC controller for light-based touch screen |
US9213443B2 (en) * | 2009-02-15 | 2015-12-15 | Neonode Inc. | Optical touch screen systems using reflected light |
US9778794B2 (en) | 2001-11-02 | 2017-10-03 | Neonode Inc. | Light-based touch screen |
US9164654B2 (en) * | 2002-12-10 | 2015-10-20 | Neonode Inc. | User interface for mobile computer unit |
US9052777B2 (en) | 2001-11-02 | 2015-06-09 | Neonode Inc. | Optical elements with alternating reflective lens facets |
US8416217B1 (en) | 2002-11-04 | 2013-04-09 | Neonode Inc. | Light-based finger gesture user interface |
AU2003278449A1 (en) * | 2003-11-07 | 2005-05-26 | Nokia Corporation | Method and device for controlling installation of applications using operator root certificates |
US8225231B2 (en) | 2005-08-30 | 2012-07-17 | Microsoft Corporation | Aggregation of PC settings |
US7657849B2 (en) | 2005-12-23 | 2010-02-02 | Apple Inc. | Unlocking a device by performing gestures on an unlock image |
US7509588B2 (en) | 2005-12-30 | 2009-03-24 | Apple Inc. | Portable electronic device with interface reconfiguration mode |
GB2440170B8 (en) * | 2006-07-14 | 2014-07-16 | Vodafone Plc | Digital rights management |
US7940250B2 (en) * | 2006-09-06 | 2011-05-10 | Apple Inc. | Web-clip widgets on a portable multifunction device |
US10313505B2 (en) | 2006-09-06 | 2019-06-04 | Apple Inc. | Portable multifunction device, method, and graphical user interface for configuring and displaying widgets |
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 |
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 |
US8607167B2 (en) * | 2007-01-07 | 2013-12-10 | Apple Inc. | Portable multifunction device, method, and graphical user interface for providing maps and directions |
US8788954B2 (en) * | 2007-01-07 | 2014-07-22 | Apple Inc. | Web-clip widgets on a portable multifunction device |
JP4976899B2 (ja) * | 2007-03-30 | 2012-07-18 | 株式会社東芝 | 携帯型電子機器および音声出力制御プログラム |
US9933937B2 (en) | 2007-06-20 | 2018-04-03 | Apple Inc. | Portable multifunction device, method, and graphical user interface for playing online videos |
US8302033B2 (en) | 2007-06-22 | 2012-10-30 | Apple Inc. | Touch screen device, method, and graphical user interface for providing maps, directions, and location-based information |
US9772751B2 (en) | 2007-06-29 | 2017-09-26 | Apple Inc. | Using gestures to slide between user interfaces |
USD957385S1 (en) * | 2007-08-31 | 2022-07-12 | Apple Inc. | Electronic device |
US8619038B2 (en) | 2007-09-04 | 2013-12-31 | Apple Inc. | Editing interface |
US11126321B2 (en) * | 2007-09-04 | 2021-09-21 | Apple Inc. | Application menu user interface |
US9619143B2 (en) | 2008-01-06 | 2017-04-11 | Apple Inc. | Device, method, and graphical user interface for viewing application launch icons |
KR102389147B1 (ko) * | 2007-09-24 | 2022-04-21 | 애플 인크. | 전자 장치 내의 내장형 인증 시스템들 |
US7996045B1 (en) | 2007-11-09 | 2011-08-09 | Google Inc. | Providing interactive alert information |
US20090149192A1 (en) * | 2007-12-05 | 2009-06-11 | Sandra Vargas | Device Locate Service |
US8725790B2 (en) * | 2007-12-12 | 2014-05-13 | Big Fish Games, Inc. | Multiple application activation |
US8600120B2 (en) | 2008-01-03 | 2013-12-03 | Apple Inc. | Personal computing device control using face detection and recognition |
US8327272B2 (en) | 2008-01-06 | 2012-12-04 | Apple Inc. | Portable multifunction device, method, and graphical user interface for viewing and managing electronic calendars |
KR101505191B1 (ko) * | 2008-01-09 | 2015-03-20 | 엘지전자 주식회사 | 휴대 단말기 및 그 동작 제어방법 |
KR101499546B1 (ko) * | 2008-01-17 | 2015-03-09 | 삼성전자주식회사 | 터치 스크린 장치의 디스플레이 영역 제어 방법, 장치, 및기록매체 |
JP2011516936A (ja) | 2008-01-30 | 2011-05-26 | グーグル・インコーポレーテッド | モバイル装置イベントの通知 |
US9886599B2 (en) * | 2008-04-02 | 2018-02-06 | Yougetitback Limited | Display of information through auxiliary user interface |
US9838877B2 (en) | 2008-04-02 | 2017-12-05 | Yougetitback Limited | Systems and methods for dynamically assessing and mitigating risk of an insured entity |
US9253205B2 (en) * | 2008-04-02 | 2016-02-02 | Yougetitback Limited | Invocation of system services through auxiliary interface |
US9258326B2 (en) * | 2008-04-02 | 2016-02-09 | Yougetitback Limited | API for auxiliary interface |
US9916481B2 (en) | 2008-04-02 | 2018-03-13 | Yougetitback Limited | Systems and methods for mitigating the unauthorized use of a device |
US9952673B2 (en) * | 2009-04-02 | 2018-04-24 | Oblong Industries, Inc. | Operating environment comprising multiple client devices, multiple displays, multiple users, and gestural control |
US20110251954A1 (en) * | 2008-05-17 | 2011-10-13 | David H. Chin | Access of an online financial account through an applied gesture on a mobile device |
US8266550B1 (en) * | 2008-05-28 | 2012-09-11 | Google Inc. | Parallax panning of mobile device desktop |
US8600405B2 (en) | 2008-08-12 | 2013-12-03 | Apogee Technology Consultants, Llc | Location-based recovery device and risk management system for portable computing devices and data |
US20100083108A1 (en) * | 2008-09-26 | 2010-04-01 | Research In Motion Limited | Touch-screen device having soft escape key |
US9250797B2 (en) * | 2008-09-30 | 2016-02-02 | Verizon Patent And Licensing Inc. | Touch gesture interface apparatuses, systems, and methods |
US20100087169A1 (en) * | 2008-10-02 | 2010-04-08 | Microsoft Corporation | Threading together messages with multiple common participants |
US20100087173A1 (en) * | 2008-10-02 | 2010-04-08 | Microsoft Corporation | Inter-threading Indications of Different Types of Communication |
US8245143B2 (en) * | 2008-10-08 | 2012-08-14 | Research In Motion Limited | Method and handheld electronic device having a graphical user interface which arranges icons dynamically |
US20100105441A1 (en) * | 2008-10-23 | 2010-04-29 | Chad Aron Voss | Display Size of Representations of Content |
US20100107100A1 (en) * | 2008-10-23 | 2010-04-29 | Schneekloth Jason S | Mobile Device Style Abstraction |
US20100105424A1 (en) * | 2008-10-23 | 2010-04-29 | Smuga Michael A | Mobile Communications Device User Interface |
KR20100045188A (ko) * | 2008-10-23 | 2010-05-03 | 삼성전자주식회사 | 원격 조정 장치 및 상기 원격 조정 장치를 이용하여 디바이스를 제어하는 방법 |
US8385952B2 (en) * | 2008-10-23 | 2013-02-26 | Microsoft Corporation | Mobile communications device user interface |
US8411046B2 (en) | 2008-10-23 | 2013-04-02 | Microsoft Corporation | Column organization of content |
US8508475B2 (en) * | 2008-10-24 | 2013-08-13 | Microsoft Corporation | User interface elements positioned for display |
KR101569176B1 (ko) | 2008-10-30 | 2015-11-20 | 삼성전자주식회사 | 오브젝트 실행 방법 및 장치 |
US8584031B2 (en) | 2008-11-19 | 2013-11-12 | Apple Inc. | Portable touch screen device, method, and graphical user interface for using emoji characters |
US20100153313A1 (en) * | 2008-12-15 | 2010-06-17 | Symbol Technologies, Inc. | Interface adaptation system |
US8453057B2 (en) * | 2008-12-22 | 2013-05-28 | Verizon Patent And Licensing Inc. | Stage interaction for mobile device |
US8443303B2 (en) * | 2008-12-22 | 2013-05-14 | Verizon Patent And Licensing Inc. | Gesture-based navigation |
KR20100081577A (ko) * | 2009-01-06 | 2010-07-15 | 삼성전자주식회사 | 휴대단말에서 오브젝트의 내비게이션 방법 및 장치 |
US8775023B2 (en) | 2009-02-15 | 2014-07-08 | Neanode Inc. | Light-based touch controls on a steering wheel and dashboard |
US8175653B2 (en) | 2009-03-30 | 2012-05-08 | Microsoft Corporation | Chromeless user interface |
US8238876B2 (en) | 2009-03-30 | 2012-08-07 | Microsoft Corporation | Notifications |
US8355698B2 (en) | 2009-03-30 | 2013-01-15 | Microsoft Corporation | Unlock screen |
US20100293502A1 (en) * | 2009-05-15 | 2010-11-18 | Lg Electronics Inc. | Mobile terminal equipped with multi-view display and method of controlling the mobile terminal |
GB0908456D0 (en) | 2009-05-18 | 2009-06-24 | L P | Touch screen, related method of operation and systems |
KR101576292B1 (ko) * | 2009-05-21 | 2015-12-09 | 엘지전자 주식회사 | 이동 통신 단말기에서의 메뉴 실행 방법 및 이를 적용한 이동 통신 단말기 |
US8269736B2 (en) * | 2009-05-22 | 2012-09-18 | Microsoft Corporation | Drop target gestures |
US8836648B2 (en) | 2009-05-27 | 2014-09-16 | Microsoft Corporation | Touch pull-in gesture |
TWI482077B (zh) * | 2009-06-02 | 2015-04-21 | Htc Corp | 電子裝置、其桌面瀏覽方法與電腦程式產品 |
US8464182B2 (en) * | 2009-06-07 | 2013-06-11 | Apple Inc. | Device, method, and graphical user interface for providing maps, directions, and location-based information |
ES2753438T3 (es) | 2009-06-29 | 2020-04-08 | Nokia Technologies Oy | Método y aparato para visualizar un contenido |
US8305840B2 (en) | 2009-07-14 | 2012-11-06 | Navico, Inc. | Downscan imaging sonar |
US8300499B2 (en) | 2009-07-14 | 2012-10-30 | Navico, Inc. | Linear and circular downscan imaging sonar |
US20110029904A1 (en) * | 2009-07-30 | 2011-02-03 | Adam Miles Smith | Behavior and Appearance of Touch-Optimized User Interface Elements for Controlling Computer Function |
US20110039602A1 (en) * | 2009-08-13 | 2011-02-17 | Mcnamara Justin | Methods And Systems For Interacting With Content On A Mobile Device |
US20110061025A1 (en) * | 2009-09-04 | 2011-03-10 | Walline Erin K | Auto Scroll In Combination With Multi Finger Input Device Gesture |
US9971807B2 (en) | 2009-10-14 | 2018-05-15 | Oblong Industries, Inc. | Multi-process interactive systems and methods |
US9424444B2 (en) * | 2009-10-14 | 2016-08-23 | At&T Mobility Ii Llc | Systems, apparatus, methods and computer-readable storage media for facilitating integrated messaging, contacts and social media for a selected entity |
US8924893B2 (en) | 2009-10-14 | 2014-12-30 | At&T Mobility Ii Llc | Locking and unlocking of an electronic device using a sloped lock track |
GB0919516D0 (en) | 2009-11-06 | 2009-12-23 | Imagination Tech Ltd | Touch sensitive display |
EP2320312A1 (de) * | 2009-11-10 | 2011-05-11 | Research In Motion Limited | Tragbare elektronische Vorrichtung und Steuerverfahren dafür |
US20110109561A1 (en) * | 2009-11-10 | 2011-05-12 | Research In Motion Limited | Portable electronic device and method of controlling same |
TWI414976B (zh) * | 2009-12-15 | 2013-11-11 | Pegatron Corp | 使用者介面的控制方法 |
US20130030918A1 (en) * | 2009-12-30 | 2013-01-31 | France Telecom | System and Method for Providing Indications of Participating Advertisers to a Portable User Device |
US8736561B2 (en) | 2010-01-06 | 2014-05-27 | Apple Inc. | Device, method, and graphical user interface with content display modes and display rotation heuristics |
US8862576B2 (en) | 2010-01-06 | 2014-10-14 | Apple Inc. | Device, method, and graphical user interface for mapping directions between search results |
US8456297B2 (en) * | 2010-01-06 | 2013-06-04 | Apple Inc. | Device, method, and graphical user interface for tracking movement on a map |
US8386965B2 (en) * | 2010-01-15 | 2013-02-26 | Apple Inc. | Techniques and systems for enhancing touch screen device accessibility through virtual containers and virtually enlarged boundaries |
CN101763270B (zh) * | 2010-01-28 | 2011-06-15 | 华为终端有限公司 | 组件显示处理方法和用户设备 |
US10788976B2 (en) | 2010-04-07 | 2020-09-29 | Apple Inc. | Device, method, and graphical user interface for managing folders with multiple pages |
US8458615B2 (en) | 2010-04-07 | 2013-06-04 | Apple Inc. | Device, method, and graphical user interface for managing folders |
USD627778S1 (en) | 2010-04-19 | 2010-11-23 | Apple Inc. | Electronic device |
US9058186B2 (en) | 2010-04-07 | 2015-06-16 | Apple Inc. | Device, method, and graphical user interface for managing concurrently open software applications |
US9823831B2 (en) * | 2010-04-07 | 2017-11-21 | Apple Inc. | Device, method, and graphical user interface for managing concurrently open software applications |
USD660868S1 (en) | 2010-04-07 | 2012-05-29 | Apple Inc. | Icon for a display screen or portion thereof |
USD633908S1 (en) | 2010-04-19 | 2011-03-08 | Apple Inc. | Electronic device |
JP5179537B2 (ja) * | 2010-04-09 | 2013-04-10 | 株式会社ソニー・コンピュータエンタテインメント | 情報処理装置 |
JP5328712B2 (ja) * | 2010-04-09 | 2013-10-30 | 株式会社ソニー・コンピュータエンタテインメント | 情報処理装置 |
KR101668240B1 (ko) * | 2010-04-19 | 2016-10-21 | 엘지전자 주식회사 | 휴대 단말기 및 그 동작 제어방법 |
DE102010020895A1 (de) * | 2010-05-18 | 2011-11-24 | Volkswagen Ag | Verfahren und Vorrichtung zum Bereitstellen einer Benutzerschnittstelle |
CN101873366B (zh) * | 2010-06-12 | 2014-12-31 | 宇龙计算机通信科技(深圳)有限公司 | 一种根据输入信息改变键盘显示的方法及装置 |
US8972903B2 (en) * | 2010-07-08 | 2015-03-03 | Apple Inc. | Using gesture to navigate hierarchically ordered user interface screens |
JP5589625B2 (ja) * | 2010-07-08 | 2014-09-17 | ソニー株式会社 | 情報処理装置、情報処理方法およびプログラム |
CN103003784A (zh) * | 2010-07-15 | 2013-03-27 | 诺基亚公司 | 提供有关连接的状态的信息 |
KR101743244B1 (ko) * | 2010-07-16 | 2017-06-02 | 삼성전자주식회사 | 메뉴 표시 방법 및 장치 |
US9110589B1 (en) | 2010-07-21 | 2015-08-18 | Google Inc. | Tab bar control for mobile devices |
US8528072B2 (en) | 2010-07-23 | 2013-09-03 | Apple Inc. | Method, apparatus and system for access mode control of a device |
CN102346625A (zh) * | 2010-07-30 | 2012-02-08 | 比亚迪股份有限公司 | 一种移动终端及其搜索方法 |
US9395907B2 (en) | 2010-08-20 | 2016-07-19 | Nokia Technologies Oy | Method and apparatus for adapting a content package comprising a first content segment from a first content source to display a second content segment from a second content source |
KR101685529B1 (ko) * | 2010-08-20 | 2016-12-12 | 삼성전자주식회사 | 화면 구성 방법, 그 방법을 수행할 수 있는 유저 디바이스, 및 저장 매체 |
US9164669B1 (en) * | 2010-08-31 | 2015-10-20 | Google Inc. | Dial control for mobile devices |
USD680109S1 (en) * | 2010-09-01 | 2013-04-16 | Apple Inc. | Electronic device with graphical user interface |
US9207859B2 (en) * | 2010-09-14 | 2015-12-08 | Lg Electronics Inc. | Method and mobile terminal for displaying fixed objects independent of shifting background images on a touchscreen |
KR101781129B1 (ko) * | 2010-09-20 | 2017-09-22 | 삼성전자주식회사 | 어플리케이션을 다운로드받아 설치하는 단말장치 및 그 방법 |
KR101760693B1 (ko) * | 2010-09-24 | 2017-08-04 | 삼성전자 주식회사 | 터치 디바이스에서 홈스크린 편집 방법 및 장치 |
KR101708821B1 (ko) * | 2010-09-30 | 2017-02-21 | 엘지전자 주식회사 | 이동 단말기 및 그 제어 방법 |
US8484100B2 (en) * | 2010-10-19 | 2013-07-09 | Apple Inc. | Method, medium, and system for an integrated application store for a user device |
KR101789617B1 (ko) | 2010-10-19 | 2017-10-25 | 엘지전자 주식회사 | 전자 장치 및 메뉴 편집 인터페이스 방법 |
USD680125S1 (en) | 2010-11-16 | 2013-04-16 | Apple Inc. | Display screen or portion thereof with graphical user interface |
KR101932688B1 (ko) | 2010-11-29 | 2018-12-28 | 삼성전자주식회사 | 휴대기기 및 이에 적용되는 ui 모드 제공 방법 |
KR20120067078A (ko) * | 2010-12-15 | 2012-06-25 | 삼성전자주식회사 | 터치 스크린을 구비한 휴대용 단말기에서 어플리케이션 정보를 제공하고 어플리케이션을 실행하기 위한 장치 및 방법 |
KR20120067445A (ko) * | 2010-12-16 | 2012-06-26 | 엘지전자 주식회사 | 휴대 단말기 및 그 동작 제어방법 |
US20120159383A1 (en) | 2010-12-20 | 2012-06-21 | Microsoft Corporation | Customization of an immersive environment |
US20120159395A1 (en) | 2010-12-20 | 2012-06-21 | Microsoft Corporation | Application-launching interface for multiple modes |
US8612874B2 (en) | 2010-12-23 | 2013-12-17 | Microsoft Corporation | Presenting an application change through a tile |
US20120166944A1 (en) * | 2010-12-23 | 2012-06-28 | Stephen Hayden Cotterill | Device, Method, and Graphical User Interface for Switching Between Two User Interfaces |
US8689123B2 (en) | 2010-12-23 | 2014-04-01 | Microsoft Corporation | Application reporting in an application-selectable user interface |
EP2469389B1 (de) * | 2010-12-24 | 2018-10-10 | Lg Electronics Inc. | Mobiles Endgerät und Verfahren zum Wechseln der Seiten damit |
KR101818112B1 (ko) | 2010-12-24 | 2018-01-12 | 엘지전자 주식회사 | 이동 단말기 및 그 오브젝트 이동 방법 |
KR102033599B1 (ko) * | 2010-12-28 | 2019-10-17 | 삼성전자주식회사 | 페이지간 오브젝트 이동 방법 및 인터페이스 장치 |
US9423951B2 (en) | 2010-12-31 | 2016-08-23 | Microsoft Technology Licensing, Llc | Content-based snap point |
KR101781852B1 (ko) * | 2011-01-04 | 2017-09-26 | 엘지전자 주식회사 | 이동단말기 및 그 제어방법 |
US9465440B2 (en) | 2011-01-06 | 2016-10-11 | Blackberry Limited | Electronic device and method of displaying information in response to a gesture |
US9471145B2 (en) * | 2011-01-06 | 2016-10-18 | Blackberry Limited | Electronic device and method of displaying information in response to a gesture |
US9423878B2 (en) | 2011-01-06 | 2016-08-23 | Blackberry Limited | Electronic device and method of displaying information in response to a gesture |
US9766718B2 (en) | 2011-02-28 | 2017-09-19 | Blackberry Limited | Electronic device and method of displaying information in response to input |
US9015641B2 (en) | 2011-01-06 | 2015-04-21 | Blackberry Limited | Electronic device and method of providing visual notification of a received communication |
US9477311B2 (en) | 2011-01-06 | 2016-10-25 | Blackberry Limited | Electronic device and method of displaying information in response to a gesture |
KR20120080517A (ko) * | 2011-01-07 | 2012-07-17 | 엘지전자 주식회사 | 컨텐츠 관리 방법 및 이를 위한 영상 표시 기기 |
CN102609166B (zh) * | 2011-01-24 | 2016-03-30 | 联想(北京)有限公司 | 显示方法和终端 |
FR2971069A1 (fr) * | 2011-01-28 | 2012-08-03 | France Telecom | Interface graphique pour l'acces a des applications |
US9213421B2 (en) | 2011-02-28 | 2015-12-15 | Blackberry Limited | Electronic device and method of displaying information in response to detecting a gesture |
KR101728728B1 (ko) | 2011-03-18 | 2017-04-21 | 엘지전자 주식회사 | 이동 단말기 및 그 제어방법 |
US9223495B2 (en) * | 2011-03-25 | 2015-12-29 | Samsung Electronics Co., Ltd. | System and method for crossing navigation for use in an electronic terminal |
US9383917B2 (en) | 2011-03-28 | 2016-07-05 | Microsoft Technology Licensing, Llc | Predictive tiling |
JP5782810B2 (ja) * | 2011-04-22 | 2015-09-24 | ソニー株式会社 | 情報処理装置、情報処理方法およびプログラム |
JP5254399B2 (ja) * | 2011-05-13 | 2013-08-07 | 株式会社エヌ・ティ・ティ・ドコモ | 表示装置、ユーザインタフェース方法及びプログラム |
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 |
US9104440B2 (en) | 2011-05-27 | 2015-08-11 | Microsoft Technology Licensing, Llc | Multi-application environment |
US20120304132A1 (en) | 2011-05-27 | 2012-11-29 | Chaitanya Dev Sareen | Switching back to a previously-interacted-with application |
US20120304107A1 (en) * | 2011-05-27 | 2012-11-29 | Jennifer Nan | Edge gesture |
US9658766B2 (en) * | 2011-05-27 | 2017-05-23 | Microsoft Technology Licensing, Llc | Edge gesture |
US9158445B2 (en) | 2011-05-27 | 2015-10-13 | Microsoft Technology Licensing, Llc | Managing an immersive interface in a multi-application immersive environment |
US9513799B2 (en) | 2011-06-05 | 2016-12-06 | Apple Inc. | Devices, methods, and graphical user interfaces for providing control of a touch-based user interface absent physical touch capabilities |
CN102830890B (zh) * | 2011-06-13 | 2015-09-09 | 阿里巴巴集团控股有限公司 | 一种显示图标的方法和装置 |
CN102830893B (zh) * | 2011-06-17 | 2016-08-31 | 腾讯科技(深圳)有限公司 | 屏幕显示控制方法及*** |
US9142206B2 (en) | 2011-07-14 | 2015-09-22 | Navico Holding As | System for interchangeable mounting options for a sonar transducer |
CN102890612B (zh) * | 2011-07-22 | 2017-02-15 | 腾讯科技(深圳)有限公司 | 一种屏幕滚动的方法和装置 |
CN102915180B (zh) * | 2011-08-02 | 2015-06-03 | 联想(北京)有限公司 | 显示方法、显示装置及电子设备 |
US8687023B2 (en) | 2011-08-02 | 2014-04-01 | Microsoft Corporation | Cross-slide gesture to select and rearrange |
US9417754B2 (en) | 2011-08-05 | 2016-08-16 | P4tents1, LLC | User interface system, method, and computer program product |
CN102955643B (zh) * | 2011-08-22 | 2015-11-25 | 联想(北京)有限公司 | 电子设备及其显示界面切换方法 |
US20130055159A1 (en) * | 2011-08-23 | 2013-02-28 | Salesforce.Com, Inc. | Systems and methods for an improved touchscreen interface |
US20130057587A1 (en) | 2011-09-01 | 2013-03-07 | Microsoft Corporation | Arranging tiles |
US9557909B2 (en) | 2011-09-09 | 2017-01-31 | Microsoft Technology Licensing, Llc | Semantic zoom linguistic helpers |
US10353566B2 (en) | 2011-09-09 | 2019-07-16 | Microsoft Technology Licensing, Llc | Semantic zoom animations |
US8922575B2 (en) | 2011-09-09 | 2014-12-30 | Microsoft Corporation | Tile cache |
US9244802B2 (en) | 2011-09-10 | 2016-01-26 | Microsoft Technology Licensing, Llc | Resource user interface |
US8933952B2 (en) | 2011-09-10 | 2015-01-13 | Microsoft Corporation | Pre-rendering new content for an application-selectable user interface |
US9146670B2 (en) | 2011-09-10 | 2015-09-29 | Microsoft Technology Licensing, Llc | Progressively indicating new content in an application-selectable user interface |
USD665805S1 (en) * | 2011-09-12 | 2012-08-21 | Minebea Co., Ltd. | Flat keyboard with character symbols |
KR101860342B1 (ko) * | 2011-09-15 | 2018-05-23 | 엘지전자 주식회사 | 이동 단말기 및 그 제어방법 |
JP6091829B2 (ja) * | 2011-09-28 | 2017-03-08 | 京セラ株式会社 | 装置、方法、及びプログラム |
US9002322B2 (en) | 2011-09-29 | 2015-04-07 | Apple Inc. | Authentication with secondary approver |
US8769624B2 (en) | 2011-09-29 | 2014-07-01 | Apple Inc. | Access control utilizing indirect authentication |
US8527904B2 (en) * | 2011-09-30 | 2013-09-03 | Oracle International Corporation | Quick data entry lanes for touch screen mobile devices |
KR101326994B1 (ko) * | 2011-10-05 | 2013-11-13 | 기아자동차주식회사 | 이동단말기의 화면출력 최적화를 위한 컨텐츠 제어 방법 및 그 시스템 |
JP6159078B2 (ja) * | 2011-11-28 | 2017-07-05 | 京セラ株式会社 | 装置、方法、及びプログラム |
KR101879333B1 (ko) | 2011-12-06 | 2018-07-17 | 엘지전자 주식회사 | 이동 단말기 및 그의 아이콘 배열방법 |
US9182486B2 (en) | 2011-12-07 | 2015-11-10 | Navico Holding As | Sonar rendering systems and associated methods |
US9223472B2 (en) | 2011-12-22 | 2015-12-29 | Microsoft Technology Licensing, Llc | Closing applications |
US9116611B2 (en) | 2011-12-29 | 2015-08-25 | Apple Inc. | Devices, methods, and graphical user interfaces for providing multitouch inputs and hardware-based features using a single touch input |
US9094534B2 (en) | 2011-12-29 | 2015-07-28 | Apple Inc. | Device, method, and graphical user interface for configuring and implementing restricted interactions with a user interface |
US9292195B2 (en) | 2011-12-29 | 2016-03-22 | Apple Inc. | Device, method, and graphical user interface for configuring and implementing restricted interactions for applications |
US8812994B2 (en) | 2011-12-29 | 2014-08-19 | Apple Inc. | Device, method, and graphical user interface for configuring restricted interaction with a user interface |
AU2015202073B2 (en) * | 2011-12-29 | 2017-05-25 | Apple Inc. | Device, method, and graphical user interface for configuring restricted interaction with a user interface |
US8521785B2 (en) * | 2012-01-03 | 2013-08-27 | Oracle International Corporation | System and method for efficient representation of dynamic ranges of numeric values |
CN103198005A (zh) * | 2012-01-06 | 2013-07-10 | 联想(北京)有限公司 | 一种应用程序显示方法及装置、电子设备 |
KR101951480B1 (ko) * | 2012-01-09 | 2019-02-22 | 엘지전자 주식회사 | 전자 기기 및 전자 기기의 제어 방법 |
KR101710547B1 (ko) * | 2012-01-10 | 2017-02-27 | 엘지전자 주식회사 | 이동 단말기 및 이동 단말기의 제어 방법 |
US9372978B2 (en) | 2012-01-20 | 2016-06-21 | Apple Inc. | Device, method, and graphical user interface for accessing an application in a locked device |
US9619038B2 (en) | 2012-01-23 | 2017-04-11 | Blackberry Limited | Electronic device and method of displaying a cover image and an application image from a low power condition |
US9058168B2 (en) | 2012-01-23 | 2015-06-16 | Blackberry Limited | Electronic device and method of controlling a display |
US9237215B2 (en) * | 2012-02-10 | 2016-01-12 | Time Warner Cable Enterprises Llc | Remote activation of mobile applications |
US9268020B2 (en) | 2012-02-10 | 2016-02-23 | Navico Holding As | Sonar assembly for reduced interference |
US9128605B2 (en) | 2012-02-16 | 2015-09-08 | Microsoft Technology Licensing, Llc | Thumbnail-image selection of applications |
KR102008495B1 (ko) | 2012-02-24 | 2019-08-08 | 삼성전자주식회사 | 데이터 공유 방법 및 이를 위한 이동 단말기 |
KR20130097267A (ko) * | 2012-02-24 | 2013-09-03 | 삼성전자주식회사 | 휴대 단말기의 콘텐츠 뷰 표시 방법 및 장치 |
TWI470481B (zh) * | 2012-02-24 | 2015-01-21 | Lg Electronics Inc | 行動終端機及該行動終端機的控制方法 |
KR101919008B1 (ko) | 2012-02-24 | 2018-11-19 | 삼성전자주식회사 | 정보 제공 방법 및 이를 위한 이동 단말기 |
US8902182B2 (en) | 2012-02-24 | 2014-12-02 | Blackberry Limited | Electronic device and method of controlling a display |
KR101895313B1 (ko) * | 2012-02-24 | 2018-09-07 | 엘지전자 주식회사 | 이동 단말기 및 그것의 제어방법 |
KR101894395B1 (ko) | 2012-02-24 | 2018-09-04 | 삼성전자주식회사 | 캡쳐 데이터 제공 방법 및 이를 위한 이동 단말기 |
KR101899973B1 (ko) * | 2012-02-24 | 2018-09-19 | 엘지전자 주식회사 | 이동 단말기 및 그것의 제어방법 |
CA2865263C (en) * | 2012-02-24 | 2017-06-27 | Blackberry Limited | Electronic device and method of controlling a display |
US8504842B1 (en) | 2012-03-23 | 2013-08-06 | Google Inc. | Alternative unlocking patterns |
AU2013202944B2 (en) * | 2012-04-26 | 2015-11-12 | Samsung Electronics Co., Ltd. | Method and terminal for displaying a plurality of pages, method and terminal for displaying a plurality of applications being executed on terminal, and method of executing a plurality of applications |
KR102017283B1 (ko) * | 2012-04-26 | 2019-09-03 | 삼성전자주식회사 | 디바이스에서 실행되는 복수의 애플리케이션들을 디스플레이하기 위한 방법 및 장치 |
US9772700B2 (en) | 2012-04-30 | 2017-09-26 | Blackberry Limited | Device and method for processing user input |
EP2660695B1 (de) * | 2012-04-30 | 2017-03-15 | BlackBerry Limited | Vorrichtung und verfahren zur verarbeitung von benutzereingaben |
CA2873555C (en) * | 2012-04-30 | 2021-06-01 | Blackberry Limited | Device and method for processing user input |
US9448813B2 (en) | 2012-05-24 | 2016-09-20 | Microsoft Technology Licensing, Llc | Entry points to image-related applications in a mobile device |
US9711160B2 (en) * | 2012-05-29 | 2017-07-18 | Apple Inc. | Smart dock for activating a voice recognition mode of a portable electronic device |
KR101974852B1 (ko) * | 2012-05-30 | 2019-05-03 | 삼성전자 주식회사 | 터치스크린을 가진 단말에서 오브젝트 이동 방법 및 장치 |
US9430120B2 (en) | 2012-06-08 | 2016-08-30 | Apple Inc. | Identification of recently downloaded content |
US9361693B2 (en) | 2012-07-06 | 2016-06-07 | Navico Holding As | Adjusting parameters of marine electronics data |
US9354312B2 (en) | 2012-07-06 | 2016-05-31 | Navico Holding As | Sonar system using frequency bursts |
US9442636B2 (en) | 2012-07-06 | 2016-09-13 | Navico Holding As | Quick split mode |
US9846038B2 (en) | 2012-07-06 | 2017-12-19 | Navico Holding As | Export user data from defined region |
US9495065B2 (en) | 2012-07-06 | 2016-11-15 | Navico Holding As | Cursor assist mode |
US9348028B2 (en) | 2012-07-06 | 2016-05-24 | Navico Holding As | Sonar module using multiple receiving elements |
US9298079B2 (en) | 2012-07-06 | 2016-03-29 | Navico Holding As | Sonar preview mode |
KR20140019678A (ko) * | 2012-08-07 | 2014-02-17 | 삼성전자주식회사 | 그래픽 사용자 인터페이스 객체 생성 방법 및 장치 |
DE102012107552A1 (de) * | 2012-08-17 | 2014-05-15 | Claas Selbstfahrende Erntemaschinen Gmbh | Anzeigevorrichtung für Landmaschinen |
JP6025473B2 (ja) * | 2012-09-14 | 2016-11-16 | キヤノン株式会社 | 情報処理装置、情報処理方法、およびプログラム |
CN103677530B (zh) * | 2012-09-17 | 2018-01-05 | 腾讯科技(深圳)有限公司 | 菜单显示方法和装置 |
WO2014065845A1 (en) * | 2012-10-25 | 2014-05-01 | Blackberry Limited | Electronic device and method of displaying information in response to detecting a gesture |
US9229632B2 (en) | 2012-10-29 | 2016-01-05 | Facebook, Inc. | Animation sequence associated with image |
US9182239B2 (en) | 2012-11-06 | 2015-11-10 | Navico Holding As | Displaying laylines |
US9218188B2 (en) | 2012-11-14 | 2015-12-22 | Facebook, Inc. | Animation sequence associated with feedback user-interface element |
US9606717B2 (en) * | 2012-11-14 | 2017-03-28 | Facebook, Inc. | Content composer |
US9684935B2 (en) | 2012-11-14 | 2017-06-20 | Facebook, Inc. | Content composer for third-party applications |
US9507757B2 (en) | 2012-11-14 | 2016-11-29 | Facebook, Inc. | Generating multiple versions of a content item for multiple platforms |
US9547416B2 (en) | 2012-11-14 | 2017-01-17 | Facebook, Inc. | Image presentation |
US9507483B2 (en) | 2012-11-14 | 2016-11-29 | Facebook, Inc. | Photographs with location or time information |
US9245312B2 (en) | 2012-11-14 | 2016-01-26 | Facebook, Inc. | Image panning and zooming effect |
US9606695B2 (en) | 2012-11-14 | 2017-03-28 | Facebook, Inc. | Event notification |
US9081410B2 (en) | 2012-11-14 | 2015-07-14 | Facebook, Inc. | Loading content on electronic device |
US9547627B2 (en) | 2012-11-14 | 2017-01-17 | Facebook, Inc. | Comment presentation |
US9696898B2 (en) | 2012-11-14 | 2017-07-04 | Facebook, Inc. | Scrolling through a series of content items |
US9235321B2 (en) | 2012-11-14 | 2016-01-12 | Facebook, Inc. | Animation sequence associated with content item |
US9607289B2 (en) | 2012-11-14 | 2017-03-28 | Facebook, Inc. | Content type filter |
US20140164907A1 (en) * | 2012-12-12 | 2014-06-12 | Lg Electronics Inc. | Mobile terminal and method of controlling the mobile terminal |
USD762678S1 (en) * | 2012-12-28 | 2016-08-02 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
US20140207616A1 (en) * | 2013-01-21 | 2014-07-24 | Brinicle Inc | Method for providing shopping information using a mobile terminal and user interface for providing shopping information using the mobile terminal |
KR101315452B1 (ko) * | 2013-01-21 | 2013-10-14 | (주)브라이니클 | 이동 단말기를 이용한 쇼핑정보 제공방법 및 이동 단말기를 이용하여 쇼핑정보를 제공하는 사용자 인터페이스 |
US9946431B2 (en) * | 2013-01-31 | 2018-04-17 | Disney Enterprises, Inc. | Resizable and lockable user interfaces |
US9690476B2 (en) | 2013-03-14 | 2017-06-27 | Blackberry Limited | Electronic device and method of displaying information in response to a gesture |
US9122366B2 (en) | 2013-03-15 | 2015-09-01 | Navico Holding As | Residue indicators |
US9477404B2 (en) | 2013-03-15 | 2016-10-25 | Apple Inc. | Device, method, and graphical user interface for managing concurrently open software applications |
US9450952B2 (en) | 2013-05-29 | 2016-09-20 | Microsoft Technology Licensing, Llc | Live tiles without application-code execution |
US9507495B2 (en) | 2013-04-03 | 2016-11-29 | Blackberry Limited | Electronic device and method of displaying information in response to a gesture |
US20140357357A1 (en) * | 2013-05-30 | 2014-12-04 | Microsoft Corporation | Game bundle package |
US10481769B2 (en) * | 2013-06-09 | 2019-11-19 | Apple Inc. | Device, method, and graphical user interface for providing navigation and search functionalities |
US9256358B2 (en) * | 2013-06-10 | 2016-02-09 | Adtile Technologies Inc. | Multiple panel touch user interface navigation |
US9098366B1 (en) * | 2013-07-11 | 2015-08-04 | Sprint Communications Company L.P. | Virtual pre-installation of applications |
US9092291B1 (en) * | 2013-07-11 | 2015-07-28 | Sprint Communications Company L.P. | Dynamic updating and renaming virtual pre-installation stub applications |
KR102138506B1 (ko) * | 2013-07-15 | 2020-07-28 | 엘지전자 주식회사 | 이동 단말기 |
US20150033188A1 (en) * | 2013-07-23 | 2015-01-29 | Microsoft Corporation | Scrollable smart menu |
US9909891B2 (en) | 2013-08-14 | 2018-03-06 | Navico Holding As | Display of routes to be travelled by a marine vessel |
US9836193B2 (en) * | 2013-08-16 | 2017-12-05 | International Business Machines Corporation | Automatically capturing user interactions and evaluating user interfaces in software programs using field testing |
US9507562B2 (en) | 2013-08-21 | 2016-11-29 | Navico Holding As | Using voice recognition for recording events |
US10251382B2 (en) | 2013-08-21 | 2019-04-09 | Navico Holding As | Wearable device for fishing |
US20150058808A1 (en) * | 2013-08-23 | 2015-02-26 | General Electric Company | Dynamic contextual touch menu |
US9898642B2 (en) | 2013-09-09 | 2018-02-20 | Apple Inc. | Device, method, and graphical user interface for manipulating user interfaces based on fingerprint sensor inputs |
US10481259B2 (en) | 2013-09-13 | 2019-11-19 | Navico Holding As | Tracking targets on a sonar image |
US9454353B2 (en) * | 2013-10-01 | 2016-09-27 | International Business Machines Corporation | Initiating use of software as part of a messaging window |
US10290124B2 (en) | 2013-10-09 | 2019-05-14 | Navico Holding As | Sonar depth display |
CN105849675B (zh) | 2013-10-30 | 2019-09-24 | 苹果公司 | 显示相关的用户界面对象 |
US20150143291A1 (en) * | 2013-11-21 | 2015-05-21 | Tencent Technology (Shenzhen) Company Limited | System and method for controlling data items displayed on a user interface |
US9600172B2 (en) * | 2014-01-03 | 2017-03-21 | Apple Inc. | Pull down navigation mode |
USD704673S1 (en) | 2014-01-25 | 2014-05-13 | Dinesh Agarwal | Curved split-screen cellphone |
US9513888B1 (en) | 2014-01-30 | 2016-12-06 | Sprint Communications Company L.P. | Virtual preloads |
US9594471B1 (en) | 2014-01-31 | 2017-03-14 | Sprint Communications Company L.P. | System and method for inserting additional icon content into a display screen |
WO2015149347A1 (en) | 2014-04-04 | 2015-10-08 | Microsoft Technology Licensing, Llc | Expandable application representation |
WO2015154273A1 (en) | 2014-04-10 | 2015-10-15 | Microsoft Technology Licensing, Llc | Collapsible shell cover for computing device |
WO2015154276A1 (en) | 2014-04-10 | 2015-10-15 | Microsoft Technology Licensing, Llc | Slider cover for computing device |
CN104020971B (zh) * | 2014-05-15 | 2017-03-29 | 小米科技有限责任公司 | 背景显示方法、装置及电子设备 |
US9483763B2 (en) | 2014-05-29 | 2016-11-01 | Apple Inc. | User interface for payments |
US9990126B2 (en) * | 2014-05-30 | 2018-06-05 | Visa International Service Association | Method for providing a graphical user interface for an electronic transaction with a handheld touch screen device |
US10204096B2 (en) | 2014-05-30 | 2019-02-12 | Apple Inc. | Device, method, and graphical user interface for a predictive keyboard |
US10656784B2 (en) * | 2014-06-16 | 2020-05-19 | Samsung Electronics Co., Ltd. | Method of arranging icon and electronic device supporting the same |
CN104077056B (zh) * | 2014-06-27 | 2017-05-10 | 广州视睿电子科技有限公司 | 屏幕显示页面的平移方法和*** |
TWI509498B (zh) * | 2014-07-08 | 2015-11-21 | Hooloop Corp | 具有事件顯示之頁面控制方法及系統,及其電腦程式產品 |
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 |
US10642365B2 (en) | 2014-09-09 | 2020-05-05 | Microsoft Technology Licensing, Llc | Parametric inertia and APIs |
US9267804B1 (en) | 2014-09-24 | 2016-02-23 | Navico Holding As | Forward depth display |
US10635296B2 (en) * | 2014-09-24 | 2020-04-28 | Microsoft Technology Licensing, Llc | Partitioned application presentation across devices |
US10073999B2 (en) * | 2014-10-09 | 2018-09-11 | The Code Corporation | Barcode-reading system |
US9674335B2 (en) | 2014-10-30 | 2017-06-06 | Microsoft Technology Licensing, Llc | Multi-configuration input device |
US9398462B1 (en) | 2015-03-04 | 2016-07-19 | Sprint Communications Company L.P. | Network access tiered based on application launcher installation |
US9357378B1 (en) | 2015-03-04 | 2016-05-31 | Sprint Communications Company L.P. | Subscriber identity module (SIM) card initiation of custom application launcher installation on a mobile communication device |
US9483253B1 (en) | 2015-04-30 | 2016-11-01 | Sprint Communications Company L.P. | Methods for customization of default applications on a mobile communication device |
US9961239B2 (en) | 2015-06-07 | 2018-05-01 | Apple Inc. | Touch accommodation options |
US10613732B2 (en) | 2015-06-07 | 2020-04-07 | Apple Inc. | Selecting content items in a user interface display |
US20170024086A1 (en) * | 2015-06-23 | 2017-01-26 | Jamdeo Canada Ltd. | System and methods for detection and handling of focus elements |
US9829573B2 (en) | 2015-07-20 | 2017-11-28 | Navico Holding As | Sonar auto depth range |
US9836129B2 (en) | 2015-08-06 | 2017-12-05 | Navico Holding As | Using motion sensing for controlling a display |
CN106484213B (zh) * | 2015-08-31 | 2019-11-01 | 深圳富泰宏精密工业有限公司 | 应用程序图标操作***与方法 |
WO2017040840A1 (en) * | 2015-09-04 | 2017-03-09 | Pcms Holdings, Inc. | User interface method and apparatus for networked devices |
USD813243S1 (en) | 2015-09-08 | 2018-03-20 | Apple Inc. | Display screen or portion thereof with animated graphical user interface |
USD775649S1 (en) | 2015-09-08 | 2017-01-03 | Apple Inc. | Display screen or portion thereof with animated graphical user interface |
US10069940B2 (en) | 2015-09-10 | 2018-09-04 | Microsoft Technology Licensing, Llc | Deployment meta-data based applicability targetting |
US9965604B2 (en) * | 2015-09-10 | 2018-05-08 | Microsoft Technology Licensing, Llc | De-duplication of per-user registration data |
US20170344198A1 (en) * | 2015-09-11 | 2017-11-30 | Dispensing Dynamics International | Service request system |
TWI571764B (zh) * | 2015-10-02 | 2017-02-21 | 李孝忠 | 多線型行動通訊裝置 |
USD820861S1 (en) * | 2015-11-30 | 2018-06-19 | Uber Technologies, Inc. | Display screen with graphical user interface for enabling color selection |
US10620701B2 (en) * | 2016-02-11 | 2020-04-14 | Wipro Limited | Method and system for improving application ergonomics in a hand-held device |
US10151829B2 (en) | 2016-02-23 | 2018-12-11 | Navico Holding As | Systems and associated methods for producing sonar image overlay |
US10097718B2 (en) * | 2016-07-11 | 2018-10-09 | Kabushiki Kaisha Toshiba | System and method for tracking application information in customizable multifunction peripherals |
DK179186B1 (en) | 2016-05-19 | 2018-01-15 | Apple Inc | REMOTE AUTHORIZATION TO CONTINUE WITH AN ACTION |
AU2017100667A4 (en) | 2016-06-11 | 2017-07-06 | Apple Inc. | Activity and workout updates |
DK201670595A1 (en) | 2016-06-11 | 2018-01-22 | Apple Inc | Configuring context-specific user interfaces |
US10009536B2 (en) | 2016-06-12 | 2018-06-26 | Apple Inc. | Applying a simulated optical effect based on data received from multiple camera sensors |
US11216119B2 (en) | 2016-06-12 | 2022-01-04 | Apple Inc. | Displaying a predetermined view of an application |
US11816325B2 (en) | 2016-06-12 | 2023-11-14 | Apple Inc. | Application shortcuts for carplay |
DK201670574A1 (en) | 2016-06-12 | 2018-01-02 | Apple Inc | Accelerated scrolling |
US10460484B2 (en) | 2016-06-24 | 2019-10-29 | Navico Holding As | Systems and associated methods for route generation and modification |
US9871905B1 (en) | 2016-08-09 | 2018-01-16 | Sprint Communications Company L.P. | Systems and methods for customized delivery of virtually installed applications |
US10948577B2 (en) | 2016-08-25 | 2021-03-16 | Navico Holding As | Systems and associated methods for generating a fish activity report based on aggregated marine data |
US10466891B2 (en) * | 2016-09-12 | 2019-11-05 | Apple Inc. | Special lock mode user interface |
CN108536493A (zh) * | 2017-03-03 | 2018-09-14 | 上海传英信息技术有限公司 | 应用于移动终端显示界面的页面切换显示方法及装置 |
CN108536378A (zh) * | 2017-03-03 | 2018-09-14 | 上海传英信息技术有限公司 | 应用于移动终端显示界面的页面显示方法及*** |
CN107272984A (zh) * | 2017-05-19 | 2017-10-20 | 北京金山安全软件有限公司 | 一种应用图标预览方法、装置及电子设备 |
DK180859B1 (en) * | 2017-06-04 | 2022-05-23 | Apple Inc | USER INTERFACE CAMERA EFFECTS |
USD857739S1 (en) | 2017-06-05 | 2019-08-27 | Apple Inc. | Display screen or portion thereof with animated graphical user interface |
JP6855348B2 (ja) * | 2017-07-31 | 2021-04-07 | 株式会社ソニー・インタラクティブエンタテインメント | 情報処理装置およびダウンロード処理方法 |
US10853474B2 (en) * | 2017-07-31 | 2020-12-01 | Dell Products, L.P. | System shipment lock |
KR102389678B1 (ko) | 2017-09-09 | 2022-04-21 | 애플 인크. | 생체측정 인증의 구현 |
KR102185854B1 (ko) | 2017-09-09 | 2020-12-02 | 애플 인크. | 생체측정 인증의 구현 |
US11367425B2 (en) | 2017-09-21 | 2022-06-21 | Navico Holding As | Sonar transducer with multiple mounting options |
CN108415642B (zh) * | 2018-03-05 | 2020-04-14 | 维沃移动通信有限公司 | 一种显示方法及移动终端 |
US11287952B2 (en) | 2018-03-30 | 2022-03-29 | Micro Focus Llc | Dynamic contextual menu |
US11170085B2 (en) | 2018-06-03 | 2021-11-09 | Apple Inc. | Implementation of biometric authentication |
US10748384B2 (en) | 2018-08-22 | 2020-08-18 | Aristocrat Technologies Australia Pty Limited | Systems and methods of electronic gaming including gesture-based player constructed symbol combinations |
US10891017B1 (en) | 2018-08-25 | 2021-01-12 | Sprint Communications Company L.P. | Rotating icon selection and interaction software development kit (SDK) |
US10860096B2 (en) | 2018-09-28 | 2020-12-08 | Apple Inc. | Device control using gaze information |
US11100349B2 (en) | 2018-09-28 | 2021-08-24 | Apple Inc. | Audio assisted enrollment |
CN109933255A (zh) * | 2019-03-21 | 2019-06-25 | 广州视源电子科技股份有限公司 | 一种页面元素突出显示方法、装置、设备及存储介质 |
US11675476B2 (en) | 2019-05-05 | 2023-06-13 | Apple Inc. | User interfaces for widgets |
CN110166590A (zh) * | 2019-05-06 | 2019-08-23 | 珠海格力电器股份有限公司 | 一种屏幕组件、手机及移动设备 |
USD921024S1 (en) * | 2019-11-19 | 2021-06-01 | Johnson Systems Inc. | Display screen with graphical user interface |
USD918943S1 (en) * | 2019-11-21 | 2021-05-11 | Cnh Industrial America Llc | Display screen or portion thereof with transitional graphical user interface for agricultural applicator boom controls |
US20210225044A1 (en) * | 2020-01-16 | 2021-07-22 | Trisetra, Inc. | System and Method for Object Arrangement in a Scene |
CN111290672A (zh) * | 2020-01-17 | 2020-06-16 | 惠州Tcl移动通信有限公司 | 一种图像显示方法、装置、存储介质及终端 |
CN115668117A (zh) | 2020-05-18 | 2023-01-31 | 苹果公司 | 用于查看和细化电子设备的当前位置的用户界面 |
USD940737S1 (en) | 2020-06-21 | 2022-01-11 | Apple Inc. | Display screen or portion thereof with graphical user interface |
USD949186S1 (en) | 2020-06-21 | 2022-04-19 | Apple Inc. | Display or portion thereof with animated graphical user interface |
USD941332S1 (en) * | 2020-06-21 | 2022-01-18 | Apple Inc. | Display screen or portion thereof with graphical user interface |
USD941331S1 (en) | 2020-06-21 | 2022-01-18 | Apple Inc. | Display screen or portion thereof with graphical user interface |
US11703990B2 (en) * | 2020-08-17 | 2023-07-18 | Microsoft Technology Licensing, Llc | Animated visual cues indicating the availability of associated content |
US11416136B2 (en) | 2020-09-14 | 2022-08-16 | Apple Inc. | User interfaces for assigning and responding to user inputs |
JP2023544332A (ja) | 2020-09-30 | 2023-10-23 | ネオノード インコーポレイテッド | 光学式タッチセンサ |
WO2022076940A1 (en) * | 2020-10-10 | 2022-04-14 | VIDAA USA, Inc. | Viewport display method and display apparatus |
CN112346613A (zh) * | 2020-10-29 | 2021-02-09 | 深圳Tcl新技术有限公司 | 图标显示效果的控制方法、终端及计算机可读存储介质 |
US12007512B2 (en) | 2020-11-30 | 2024-06-11 | Navico, Inc. | Sonar display features |
CA206901S (en) * | 2021-04-01 | 2023-04-03 | Beijing Kuaimajiabian Technology Co Ltd | Display screen with an animated graphical user interface |
USD1013727S1 (en) * | 2021-05-28 | 2024-02-06 | Huawei Technologies Co., Ltd. | Display screen or portion thereof with an icon |
US11960615B2 (en) | 2021-06-06 | 2024-04-16 | Apple Inc. | Methods and user interfaces for voice-based user profile management |
USD986908S1 (en) * | 2021-06-09 | 2023-05-23 | Lemon Inc. | Display screen or portion thereof with a graphical user interface |
USD1003914S1 (en) * | 2021-07-27 | 2023-11-07 | Google Llc | Display screen or portion thereof with transitional graphical user interface |
USD1020777S1 (en) * | 2022-01-28 | 2024-04-02 | Salesforce, Inc. | Display screen or portion thereof with animated graphical user interface |
CN114691273A (zh) * | 2022-03-30 | 2022-07-01 | 北京字跳网络技术有限公司 | 用户界面返回方法、装置、电子设备和存储介质 |
EP4273676A1 (de) * | 2022-05-06 | 2023-11-08 | Apple Inc. | Vorrichtungen, verfahren und grafische benutzeroberflächen zur aktualisierung einer sitzungsregion |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6323846B1 (en) | 1998-01-26 | 2001-11-27 | University Of Delaware | Method and apparatus for integrating manual input |
US6570557B1 (en) | 2001-02-10 | 2003-05-27 | Finger Works, Inc. | Multi-touch system and method for emulating modifier keys via fingertip chords |
US6677932B1 (en) | 2001-01-28 | 2004-01-13 | Finger Works, Inc. | System and method for recognizing touch typing under limited tactile feedback conditions |
Family Cites Families (705)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4714918A (en) | 1984-04-30 | 1987-12-22 | International Business Machines Corporation | Window view control |
US5072412A (en) * | 1987-03-25 | 1991-12-10 | Xerox Corporation | User interface with multiple workspaces for sharing display system objects |
US5233687A (en) * | 1987-03-25 | 1993-08-03 | Xerox Corporation | User interface with multiple workspaces for sharing display system objects |
US5394521A (en) * | 1991-12-09 | 1995-02-28 | Xerox Corporation | User interface with multiple workspaces for sharing display system objects |
JPH01172997A (ja) | 1987-12-23 | 1989-07-07 | Internatl Business Mach Corp <Ibm> | メニユー表示を図形的にカストマイズする方法 |
US5146556A (en) | 1988-10-11 | 1992-09-08 | Next Computer, Inc. | System and method for managing graphic images |
US5075673A (en) | 1989-06-16 | 1991-12-24 | International Business Machines Corp. | Variable speed, image pan method and apparatus |
US5051736A (en) | 1989-06-28 | 1991-09-24 | International Business Machines Corporation | Optical stylus and passive digitizing tablet data input system |
US5119079A (en) | 1990-09-17 | 1992-06-02 | Xerox Corporation | Touch screen user interface with expanding touch locations for a reprographic machine |
US5196838A (en) | 1990-12-28 | 1993-03-23 | Apple Computer, Inc. | Intelligent scrolling |
FR2693810B1 (fr) | 1991-06-03 | 1997-01-10 | Apple Computer | Systemes d'interfaces d'utilisateurs a acces direct a une zone secondaire d'affichage. |
US5592675A (en) | 1992-01-08 | 1997-01-07 | Hitachi, Ltd. | Computer controlled method and system capable of preserving information representing plural work states and recovering the work states |
US5610653A (en) | 1992-02-07 | 1997-03-11 | Abecassis; Max | Method and system for automatically tracking a zoomed video image |
JPH05225302A (ja) | 1992-02-07 | 1993-09-03 | Matsushita Electric Ind Co Ltd | 図形処理支援装置 |
JP3248981B2 (ja) | 1992-06-02 | 2002-01-21 | 松下電器産業株式会社 | 計算機 |
US5414805A (en) | 1992-11-06 | 1995-05-09 | International Business Machines Corporation | Visual display transition effects using sorted table of display cells |
US5420976A (en) | 1992-11-12 | 1995-05-30 | International Business Machines Corp. | Method for selecting position-dependent actions of computer applications programs |
US5612719A (en) | 1992-12-03 | 1997-03-18 | Apple Computer, Inc. | Gesture sensitive buttons for graphical user interfaces |
US5621878A (en) | 1993-03-03 | 1997-04-15 | Apple Computer, Inc. | Method and apparatus or manipulating data from a suspended application program on a computer-controlled display system |
US5598524A (en) | 1993-03-03 | 1997-01-28 | Apple Computer, Inc. | Method and apparatus for improved manipulation of data between an application program and the files system on a computer-controlled display system |
US5812862A (en) | 1993-05-10 | 1998-09-22 | Apple Computer, Inc. | Computer-human interface system for compound documents |
US5745910A (en) | 1993-05-10 | 1998-04-28 | Apple Computer, Inc. | Frame structure which provides an interface between parts of a compound document |
DE69432199T2 (de) | 1993-05-24 | 2004-01-08 | Sun Microsystems, Inc., Mountain View | Graphische Benutzerschnittstelle mit Verfahren zur Schnittstellebildung mit fernsteuernden Einrichtungen |
US5956030A (en) | 1993-06-11 | 1999-09-21 | Apple Computer, Inc. | Computer system with graphical user interface including windows having an identifier within a control region on the display |
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 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 縮小可能キーボード付パーソナル通信機 |
US5825357A (en) | 1993-12-13 | 1998-10-20 | Microsoft Corporation | Continuously accessible computer system interface |
US6097371A (en) | 1996-01-02 | 2000-08-01 | Microsoft Corporation | System and method of adjusting display characteristics of a displayable data file using an ergonomic computer input device |
JPH07225829A (ja) | 1994-02-15 | 1995-08-22 | Hitachi Ltd | データ表示方法及び装置 |
US5642490A (en) | 1994-06-24 | 1997-06-24 | International Business Machines Corporation | Providing icon placement alternatives for dynamically added container records |
US5564002A (en) * | 1994-08-01 | 1996-10-08 | International Business Machines Corporation | Method and apparatus for implementing a virtual desktop through window positioning |
CA2154951C (en) | 1994-09-12 | 2004-05-25 | John E. Warnock | Method and apparatus for viewing electronic documents |
DE69525308T2 (de) | 1994-11-15 | 2002-07-04 | Microsoft Corp | Hinausgleitender Schnittstellenbalken |
DE69523543T2 (de) | 1994-12-13 | 2002-04-04 | Microsoft Corp | Taskbar mit Startmenü |
US5760773A (en) | 1995-01-06 | 1998-06-02 | Microsoft Corporation | Methods and apparatus for interacting with data objects using action handles |
US5644739A (en) | 1995-01-27 | 1997-07-01 | Microsoft Corporation | Method and system for adding buttons to a toolbar |
JP2743854B2 (ja) | 1995-02-14 | 1998-04-22 | 日本電気株式会社 | 入力時間判定機能付き入力装置 |
US5611060A (en) | 1995-02-22 | 1997-03-11 | Microsoft Corporation | Auto-scrolling during a drag and drop operation |
GB2301217B (en) | 1995-05-26 | 1999-12-15 | Nokia Mobile Phones Ltd | Display driver |
US5754179A (en) | 1995-06-07 | 1998-05-19 | International Business Machines Corporation | Selection facilitation on a graphical interface |
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 |
US5914717A (en) | 1995-07-21 | 1999-06-22 | Microsoft | Methods and system for providing fly out menus |
US5678015A (en) * | 1995-09-01 | 1997-10-14 | Silicon Graphics, Inc. | Four-dimensional graphical user interface |
JPH0973381A (ja) | 1995-09-04 | 1997-03-18 | Hitachi Ltd | プロセッサ指定方法、計算機システム、ユーザ計算機 |
US6486895B1 (en) | 1995-09-08 | 2002-11-26 | Xerox Corporation | Display system for displaying lists of linked documents |
US5877765A (en) | 1995-09-11 | 1999-03-02 | Microsoft Corporation | Method and system for displaying internet shortcut icons on the desktop |
JPH0997162A (ja) | 1995-10-02 | 1997-04-08 | Sony Corp | 画像制御装置および方法 |
JP3688361B2 (ja) | 1995-10-06 | 2005-08-24 | 富士通株式会社 | 表示制御装置 |
JPH09297750A (ja) | 1996-03-08 | 1997-11-18 | Nikon Corp | ソースファイル編集装置 |
JPH09258971A (ja) | 1996-03-19 | 1997-10-03 | Sharp Corp | アイコンプログラミング装置 |
US6044405A (en) | 1996-04-12 | 2000-03-28 | Wam!Net Inc. | Service network incorporating geographically-remote hubs linked by high speed transmission paths |
US6043818A (en) * | 1996-04-30 | 2000-03-28 | Sony Corporation | Background image with a continuously rotating and functional 3D icon |
JPH1040067A (ja) | 1996-07-19 | 1998-02-13 | Nec Corp | ポインティングデバイスの操作に連動した音の制御方式 |
US5841435A (en) * | 1996-07-26 | 1998-11-24 | International Business Machines Corporation | Virtual windows desktop |
JP3171145B2 (ja) | 1996-07-31 | 2001-05-28 | アイシン・エィ・ダブリュ株式会社 | タッチパネルを併設した情報表示装置及び記憶媒体 |
US5796401A (en) | 1996-08-09 | 1998-08-18 | Winer; Peter W. | System for designing dynamic layouts adaptable to various display screen sizes and resolutions |
US5774119A (en) | 1996-08-14 | 1998-06-30 | International Business Machines Corporation | Graphical interface method, apparatus and application for selection of target object |
US6407757B1 (en) | 1997-12-18 | 2002-06-18 | E-Book Systems Pte Ltd. | Computer-based browsing method and computer program product for displaying information in an electronic book form |
US6097431A (en) | 1996-09-04 | 2000-08-01 | Flashpoint Technology, Inc. | Method and system for reviewing and navigating among images on an image capture unit |
US5745116A (en) | 1996-09-09 | 1998-04-28 | Motorola, Inc. | Intuitive gesture-based graphical user interface |
US5870683A (en) | 1996-09-18 | 1999-02-09 | Nokia Mobile Phones Limited | Mobile station having method and apparatus for displaying user-selectable animation sequence |
US5963204A (en) | 1996-09-20 | 1999-10-05 | Nikon Corporation | Electronic camera with reproduction and display of images at the same timing |
JP2008123553A (ja) | 1996-10-16 | 2008-05-29 | Sharp Corp | 情報機器 |
GB9623298D0 (en) * | 1996-11-08 | 1997-01-08 | Int Computers Ltd | Updating mechanism for software |
US6144863A (en) | 1996-11-26 | 2000-11-07 | U.S. Philips Corporation | Electronic device with screen comprising a menu which can be customized by a user |
US6710788B1 (en) * | 1996-12-03 | 2004-03-23 | Texas Instruments Incorporated | Graphical user interface |
US6256008B1 (en) | 1996-12-10 | 2001-07-03 | Motorola | Computer screen saver with wireless messaging capability and method therefor |
US6683628B1 (en) * | 1997-01-10 | 2004-01-27 | Tokyo University Of Agriculture And Technology | Human interactive type display system |
JP3780601B2 (ja) | 1997-01-29 | 2006-05-31 | カシオ計算機株式会社 | 画像処理装置およびそのプログラム記録媒体 |
US6111573A (en) | 1997-02-14 | 2000-08-29 | Velocity.Com, Inc. | Device independent window and view system |
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 |
US5923327A (en) | 1997-04-23 | 1999-07-13 | Bell-Northern Research Ltd. | Scrolling with automatic compression and expansion |
US6073036A (en) | 1997-04-28 | 2000-06-06 | Nokia Mobile Phones Limited | Mobile station with touch input having automatic symbol magnification function |
US6326970B1 (en) | 1997-05-16 | 2001-12-04 | Liberate Technologies | TV centric layout |
US5934707A (en) | 1997-05-30 | 1999-08-10 | Johnson; Joyce W. | Message calendar |
AU8382898A (en) | 1997-07-09 | 1999-02-08 | Advanced Audio Devices, Llc | Optical storage device |
GB2329539B (en) | 1997-09-17 | 2002-05-15 | Sony Uk Ltd | Security System |
US6211858B1 (en) | 1997-09-26 | 2001-04-03 | Ericsson Inc. | Method and apparatus for displaying a rotating meter icon on a portable intelligent communications device |
US6433801B1 (en) | 1997-09-26 | 2002-08-13 | Ericsson Inc. | Method and apparatus for using a touch screen display on a portable intelligent communications device |
GB9722766D0 (en) | 1997-10-28 | 1997-12-24 | British Telecomm | Portable computers |
US5923908A (en) | 1997-10-30 | 1999-07-13 | Eastman Kodak Company | Camera with touch sensitive control |
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 | 携帯端末装置 |
FI109733B (fi) | 1997-11-05 | 2002-09-30 | Nokia Corp | Viestin sisällön hyödyntäminen |
ATE203342T1 (de) | 1997-11-17 | 2001-08-15 | Datalogic Spa | Verfahren zur lokalisierung von farbbereichen oder von bereichen mit grossen helligkeitsänderungen in einem bild |
US6613100B2 (en) | 1997-11-26 | 2003-09-02 | Intel Corporation | Method and apparatus for displaying miniaturized graphical representations of documents for alternative viewing selection |
US5940076A (en) | 1997-12-01 | 1999-08-17 | Motorola, Inc. | Graphical user interface for an electronic device and method therefor |
US6133914A (en) | 1998-01-07 | 2000-10-17 | Rogers; David W. | Interactive graphical user interface |
US6072486A (en) | 1998-01-13 | 2000-06-06 | Microsoft Corporation | System and method for creating and customizing a deskbar |
JPH11203044A (ja) | 1998-01-16 | 1999-07-30 | Sony Corp | 情報処理システム |
US20060033724A1 (en) | 2004-07-30 | 2006-02-16 | Apple Computer, Inc. | Virtual input device placement on a touch screen user interface |
US8479122B2 (en) * | 2004-07-30 | 2013-07-02 | Apple Inc. | Gestures for touch sensitive input devices |
US7663607B2 (en) | 2004-05-06 | 2010-02-16 | Apple Inc. | Multipoint touchscreen |
US7844914B2 (en) | 2004-07-30 | 2010-11-30 | Apple Inc. | Activating virtual keys of a touch-screen virtual keyboard |
US7614008B2 (en) | 2004-07-30 | 2009-11-03 | Apple Inc. | Operation of a computer with touch screen interface |
US20070177804A1 (en) | 2006-01-30 | 2007-08-02 | Apple Computer, Inc. | Multi-touch gesture dictionary |
US7840912B2 (en) | 2006-01-30 | 2010-11-23 | Apple Inc. | Multi-touch gesture dictionary |
JPH11242539A (ja) | 1998-02-25 | 1999-09-07 | Sharp Corp | 表示装置 |
US6188407B1 (en) | 1998-03-04 | 2001-02-13 | Critikon Company, Llc | Reconfigurable user interface for modular patient monitor |
US6313853B1 (en) | 1998-04-16 | 2001-11-06 | Nortel Networks Limited | Multi-service user interface |
US6275935B1 (en) | 1998-04-17 | 2001-08-14 | Thingworld.Com, Llc | Systems and methods for locking interactive objects |
US6211856B1 (en) | 1998-04-17 | 2001-04-03 | Sung M. Choi | Graphical user interface touch screen with an auto zoom feature |
US6145083A (en) | 1998-04-23 | 2000-11-07 | Siemens Information And Communication Networks, Inc. | Methods and system for providing data and telephony security |
JPH11327433A (ja) | 1998-05-18 | 1999-11-26 | Denso Corp | 地図表示装置 |
US6590588B2 (en) * | 1998-05-29 | 2003-07-08 | Palm, Inc. | Wireless, radio-frequency communications using a handheld computer |
JP2000010702A (ja) | 1998-06-23 | 2000-01-14 | Pioneer Electron Corp | 画面表示メニューの選択方法および装置 |
JP2968523B1 (ja) | 1998-07-07 | 1999-10-25 | 株式会社ジャストシステム | 情報処理装置、情報処理方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体 |
US6229542B1 (en) | 1998-07-10 | 2001-05-08 | Intel Corporation | Method and apparatus for managing windows in three dimensions in a two dimensional windowing system |
US6243080B1 (en) | 1998-07-14 | 2001-06-05 | Ericsson Inc. | Touch-sensitive panel with selector |
US6414700B1 (en) | 1998-07-21 | 2002-07-02 | Silicon Graphics, Inc. | System for accessing a large number of menu items using a zoned menu bar |
JP2000105772A (ja) | 1998-07-28 | 2000-04-11 | Sharp Corp | 情報管理装置 |
US20010015719A1 (en) | 1998-08-04 | 2001-08-23 | U.S. Philips Corporation | Remote control has animated gui |
US6049336A (en) | 1998-08-12 | 2000-04-11 | Sony Corporation | Transition animation for menu structure |
US6177936B1 (en) | 1998-08-20 | 2001-01-23 | International Business Machines Corporation | Browser hierarchical contextual information for web pages |
US20020018051A1 (en) | 1998-09-15 | 2002-02-14 | Mona Singh | Apparatus and method for moving objects on a touchscreen display |
US6278454B1 (en) | 1998-09-24 | 2001-08-21 | Ericsson Inc. | Call progress graphical user interface |
JP2000098884A (ja) | 1998-09-25 | 2000-04-07 | Jatco Corp | 地図表示装置 |
US6195094B1 (en) | 1998-09-29 | 2001-02-27 | Netscape Communications Corporation | Window splitter bar system |
JP2000163193A (ja) | 1998-11-25 | 2000-06-16 | Seiko Epson Corp | 携帯情報機器及び情報記憶媒体 |
JP4542637B2 (ja) | 1998-11-25 | 2010-09-15 | セイコーエプソン株式会社 | 携帯情報機器及び情報記憶媒体 |
JP2000163444A (ja) | 1998-11-25 | 2000-06-16 | Seiko Epson Corp | 携帯情報機器及び情報記憶媒体 |
JP4314743B2 (ja) | 1998-11-30 | 2009-08-19 | ソニー株式会社 | 情報提供装置及び情報提供方法 |
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 |
JP2000181436A (ja) | 1998-12-14 | 2000-06-30 | Sharp Corp | 文書表示装置 |
US6353451B1 (en) | 1998-12-16 | 2002-03-05 | Intel Corporation | Method of providing aerial perspective in a graphical user interface |
SG87065A1 (en) | 1998-12-16 | 2002-03-19 | Ibm | Method and apparatus for protecting controls in graphic user interfaces of computer systems |
US7469381B2 (en) * | 2007-01-07 | 2008-12-23 | Apple Inc. | List scrolling and document translation, scaling, and rotation on a touch-screen display |
US6628309B1 (en) * | 1999-02-05 | 2003-09-30 | International Business Machines Corporation | Workspace drag and drop |
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 |
US6545669B1 (en) | 1999-03-26 | 2003-04-08 | Husam Kinawi | Object-drag continuity between discontinuous touch-screens |
US6416471B1 (en) | 1999-04-15 | 2002-07-09 | Nexan Limited | Portable remote patient telemonitoring 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 |
US7030863B2 (en) | 2000-05-26 | 2006-04-18 | America Online, Incorporated | Virtual keyboard system with automatic correction |
US7263667B1 (en) | 1999-06-09 | 2007-08-28 | Microsoft Corporation | Methods, apparatus and data structures for providing a user interface which facilitates decision making |
US7330875B1 (en) * | 1999-06-15 | 2008-02-12 | Microsoft Corporation | System and method for recording a presentation for on-demand viewing over a computer network |
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 |
US6317140B1 (en) | 1999-08-02 | 2001-11-13 | Hewlett-Packard Company | Displaying interactive bitmap images within a display space |
US6349410B1 (en) | 1999-08-04 | 2002-02-19 | Intel Corporation | Integrating broadcast television pause and web browsing |
US6763388B1 (en) | 1999-08-10 | 2004-07-13 | Akamai Technologies, Inc. | Method and apparatus for selecting and viewing portions of web pages |
US6781575B1 (en) | 2000-09-21 | 2004-08-24 | Handspring, Inc. | Method and apparatus for organizing addressing elements |
US7007239B1 (en) | 2000-09-21 | 2006-02-28 | Palm, Inc. | Method and apparatus for accessing a contacts database and telephone services |
US20020173721A1 (en) | 1999-08-20 | 2002-11-21 | Novasonics, Inc. | User interface for handheld imaging devices |
GB9920327D0 (en) | 1999-08-28 | 1999-11-03 | Koninkl Philips Electronics Nv | Menu display for a graphical user interface |
US6976210B1 (en) | 1999-08-31 | 2005-12-13 | Lucent Technologies Inc. | Method and apparatus for web-site-independent personalization from multiple sites having user-determined extraction functionality |
US6898307B1 (en) | 1999-09-22 | 2005-05-24 | Xerox Corporation | Object identification method and system for an augmented-reality display |
JP4091223B2 (ja) | 1999-09-27 | 2008-05-28 | 富士フイルム株式会社 | 確認用画像表示方法および装置 |
AU7621300A (en) * | 1999-09-28 | 2001-04-30 | Chameleon Network Inc. | Portable electronic authorization system and associated method |
US6950949B1 (en) | 1999-10-08 | 2005-09-27 | Entrust Limited | Method and apparatus for password entry using dynamic interface legitimacy information |
US7134095B1 (en) | 1999-10-20 | 2006-11-07 | Gateway, Inc. | Simulated three-dimensional navigational menu system |
US7028264B2 (en) | 1999-10-29 | 2006-04-11 | 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 |
US6820111B1 (en) | 1999-12-07 | 2004-11-16 | Microsoft Corporation | Computer user interface architecture that saves a user's non-linear navigation history and intelligently maintains that history |
US6978127B1 (en) | 1999-12-16 | 2005-12-20 | Koninklijke Philips Electronics N.V. | Hand-ear user interface for hand-held device |
US7958457B1 (en) | 1999-12-20 | 2011-06-07 | Wireless Agents, Llc | Method and apparatus for scheduling presentation of digital content on a personal communication device |
US7434177B1 (en) | 1999-12-20 | 2008-10-07 | Apple Inc. | User interface for providing consolidation and access |
JP2001175386A (ja) | 1999-12-21 | 2001-06-29 | Fujitsu Ltd | 表示装置及び表示方法並びに記憶媒体 |
US6396520B1 (en) | 2000-01-05 | 2002-05-28 | Apple Computer, Inc. | Method of transition between window states |
US7362331B2 (en) | 2000-01-05 | 2008-04-22 | Apple Inc. | Time-based, non-constant translation of user interface objects between states |
US8620286B2 (en) * | 2004-02-27 | 2013-12-31 | Synchronoss Technologies, Inc. | Method and system for promoting and transferring licensed content and applications |
AU2001247950A1 (en) | 2000-02-02 | 2001-08-14 | Ezlogin.Com, Inc. | Clipping and manipulating elements contained in a web page |
US6313855B1 (en) | 2000-02-04 | 2001-11-06 | Browse3D Corporation | System and method for web browsing |
GB2365676B (en) | 2000-02-18 | 2004-06-23 | Sensei Ltd | Mobile telephone with improved man-machine interface |
WO2001063919A1 (en) | 2000-02-23 | 2001-08-30 | Penta Trading Ltd. | Systems and methods for generating and providing previews of electronic files such as web files |
US6859909B1 (en) | 2000-03-07 | 2005-02-22 | Microsoft Corporation | System and method for annotating web-based documents |
US20020038299A1 (en) | 2000-03-20 | 2002-03-28 | Uri Zernik | Interface for presenting information |
JP2001265481A (ja) | 2000-03-21 | 2001-09-28 | Nec Corp | ページ情報表示方法及び装置並びにページ情報表示用プログラムを記憶した記憶媒体 |
JP3763389B2 (ja) | 2000-03-24 | 2006-04-05 | シャープ株式会社 | 画像データ編集操作方法および情報処理装置 |
WO2001076120A2 (en) | 2000-04-04 | 2001-10-11 | Stick Networks, Inc. | Personal communication device for scheduling presentation of digital content |
US20010048448A1 (en) | 2000-04-06 | 2001-12-06 | Raiz Gregory L. | Focus state themeing |
JP2002014810A (ja) | 2000-04-06 | 2002-01-18 | Microsoft Corp | 融合を用いたテーマ認識処理 |
US20040049737A1 (en) | 2000-04-26 | 2004-03-11 | Novarra, Inc. | System and method for displaying information content with selective horizontal scrolling |
US7403910B1 (en) | 2000-04-28 | 2008-07-22 | Netflix, Inc. | Approach for estimating user ratings of items |
US6746371B1 (en) | 2000-04-28 | 2004-06-08 | International Business Machines Corporation | Managing fitness activity across diverse exercise machines utilizing a portable computer system |
JP2001312347A (ja) | 2000-05-01 | 2001-11-09 | Sony Corp | 情報処理装置および方法、並びにプログラム格納媒体 |
JP3539553B2 (ja) | 2000-05-30 | 2004-07-07 | シャープ株式会社 | アニメーション作成方法及びアニメーション作成装置並びにアニメーション作成プログラムを記録したコンピュータ読み取り可能な記録媒体 |
US7210099B2 (en) | 2000-06-12 | 2007-04-24 | Softview Llc | Resolution independent vector display of internet content |
US6714222B1 (en) | 2000-06-21 | 2004-03-30 | E2 Home Ab | Graphical user interface for communications |
US7624356B1 (en) | 2000-06-21 | 2009-11-24 | Microsoft Corporation | Task-sensitive methods and systems for displaying command sets |
US7149549B1 (en) | 2000-10-26 | 2006-12-12 | Ortiz Luis M | Providing multiple perspectives for a venue activity through an electronic hand held device |
US6978232B1 (en) * | 2000-06-30 | 2005-12-20 | Interland, Inc. | Method and system of demonstrating a service that provides computerized transactions using a computer network |
EP1354263A2 (de) | 2000-07-07 | 2003-10-22 | Openwave Systems Inc. | Graphische benutzeroberflächenmerkmalen eines browsers in einem drahtlosen tragbaren kommunikationsgerät |
EP1380013A4 (de) | 2000-07-18 | 2007-01-24 | Incredimail Ltd | System und verfahren zur visuellen rückmeldung der befehlsausführung in e-mail-systemen |
US20020104096A1 (en) | 2000-07-19 | 2002-08-01 | Cramer Allen Brett | System and methods for providing web-based multimedia presentations |
GB0017793D0 (en) | 2000-07-21 | 2000-09-06 | Secr Defence | Human computer interface |
US20050204385A1 (en) | 2000-07-24 | 2005-09-15 | Vivcom, Inc. | Processing and presentation of infomercials for audio-visual programs |
JP2002041197A (ja) | 2000-07-24 | 2002-02-08 | Matsushita Electric Ind Co Ltd | 電子表示方法および装置 |
KR20040041082A (ko) | 2000-07-24 | 2004-05-13 | 비브콤 인코포레이티드 | 멀티미디어 북마크와 비디오의 가상 편집을 위한 시스템및 방법 |
JP2002041206A (ja) | 2000-07-25 | 2002-02-08 | Sega Corp | 画像表示方法 |
CA2349649A1 (en) | 2000-07-31 | 2002-01-31 | International Business Machines Corporation | Switching between virtual desktops |
US6704024B2 (en) | 2000-08-07 | 2004-03-09 | Zframe, Inc. | Visual content browsing using rasterized representations |
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 |
JP3949912B2 (ja) | 2000-08-08 | 2007-07-25 | 株式会社エヌ・ティ・ティ・ドコモ | 携帯型電子機器、電子機器、振動発生器、振動による報知方法および報知制御方法 |
US7103838B1 (en) | 2000-08-18 | 2006-09-05 | Firstrain, Inc. | Method and apparatus for extracting relevant data |
US6915294B1 (en) | 2000-08-18 | 2005-07-05 | Firstrain, Inc. | Method and apparatus for searching network resources |
US6563913B1 (en) | 2000-08-21 | 2003-05-13 | Koninklijke Philips Electronics N.V. | Selective sending of portions of electronic content |
JP2002062966A (ja) | 2000-08-21 | 2002-02-28 | Seiko Epson Corp | 情報処理装置およびその制御方法 |
TW466415B (en) | 2000-08-28 | 2001-12-01 | Compal Electronics Inc | Hand-held device with zooming display function |
GB2366696B (en) | 2000-08-31 | 2004-03-10 | Nokia Mobile Phones Ltd | Reminders for a communication terminal |
US20020054090A1 (en) | 2000-09-01 | 2002-05-09 | Silva Juliana Freire | Method and apparatus for creating and providing personalized access to web content and services from terminals having diverse capabilities |
US6915490B1 (en) | 2000-09-29 | 2005-07-05 | Apple Computer Inc. | Method for dragging and dropping between multiple layered windows |
US7218226B2 (en) | 2004-03-01 | 2007-05-15 | Apple Inc. | Acceleration-based theft detection system for portable electronic devices |
US7688306B2 (en) | 2000-10-02 | 2010-03-30 | Apple Inc. | Methods and apparatuses for operating a portable device based on an accelerometer |
US8348675B2 (en) * | 2000-10-19 | 2013-01-08 | Life Success Academy | Apparatus and method for delivery of instructional information |
JP2002132412A (ja) | 2000-10-26 | 2002-05-10 | Denso Corp | 携帯電話のアイコンの表示方法 |
US6990452B1 (en) | 2000-11-03 | 2006-01-24 | At&T Corp. | Method for sending multi-media messages using emoticons |
AU2002226886A1 (en) | 2000-11-09 | 2002-05-21 | Change Tools, Inc. | A user definable interface system, method and computer program product |
US6897853B2 (en) | 2000-11-10 | 2005-05-24 | Microsoft Corp. | Highlevel active pen matrix |
JP3890880B2 (ja) | 2000-11-10 | 2007-03-07 | 株式会社日立製作所 | 情報検索端末 |
US6590568B1 (en) | 2000-11-20 | 2003-07-08 | Nokia Corporation | Touch screen drag and drop input technique |
US7174512B2 (en) | 2000-12-01 | 2007-02-06 | Thomson Licensing S.A. | Portal for a communications system |
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 |
KR100377936B1 (ko) | 2000-12-16 | 2003-03-29 | 삼성전자주식회사 | 이동통신 단말기의 감정 아이콘 입력방법 |
US7139982B2 (en) | 2000-12-21 | 2006-11-21 | Xerox Corporation | Navigation methods, systems, and computer program products for virtual three-dimensional books |
US6727916B1 (en) | 2000-12-21 | 2004-04-27 | Sprint Spectrum, L.P. | Method and system for assisting a user to engage in a microbrowser-based interactive chat session |
US7017118B1 (en) | 2000-12-29 | 2006-03-21 | International Business Machines Corp. | Method and apparatus for reordering data items |
US7133859B1 (en) | 2001-01-05 | 2006-11-07 | Palm, Inc. | Category specific sort and display instructions for an electronic device |
US20020093531A1 (en) | 2001-01-17 | 2002-07-18 | John Barile | Adaptive display for video conferences |
FR2819675B1 (fr) | 2001-01-17 | 2003-05-16 | Sagem | Telephone portable a navigateur de capture et de rappel d'adresses informatiques |
US6961773B2 (en) * | 2001-01-19 | 2005-11-01 | Esoft, Inc. | System and method for managing application service providers |
US6928461B2 (en) | 2001-01-24 | 2005-08-09 | Raja Singh Tuli | Portable high speed internet access device with encryption |
US20050183017A1 (en) | 2001-01-31 | 2005-08-18 | Microsoft Corporation | Seekbar in taskbar player visualization mode |
US7092907B2 (en) * | 2001-02-05 | 2006-08-15 | International Business Machines Corporation | System and method for software selling |
US7030861B1 (en) | 2001-02-10 | 2006-04-18 | Wayne Carl Westerman | System and method for packing multi-touch gestures onto a hand |
JP3881179B2 (ja) | 2001-02-14 | 2007-02-14 | 三菱電機株式会社 | ユーザインタフェース設計装置 |
US7735021B2 (en) | 2001-02-16 | 2010-06-08 | Microsoft Corporation | Shortcut system for use in a mobile electronic device and method thereof |
JP2002244635A (ja) | 2001-02-20 | 2002-08-30 | Fujitsu General Ltd | 画像表示装置 |
US7506256B2 (en) * | 2001-03-02 | 2009-03-17 | Semantic Compaction Systems | Device and method for previewing themes and categories of sequenced symbols |
JP2002261918A (ja) | 2001-03-02 | 2002-09-13 | Hitachi Ltd | 携帯電話機 |
JP2002297514A (ja) | 2001-03-29 | 2002-10-11 | Sony Corp | 受信装置および方法、記録媒体、並びにプログラム |
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 |
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 |
JP2002312105A (ja) | 2001-04-17 | 2002-10-25 | Toshiba Corp | 入力装置、キー機能案内方法および入力方法 |
JP3618303B2 (ja) | 2001-04-24 | 2005-02-09 | 松下電器産業株式会社 | 地図表示装置 |
JP2004532430A (ja) | 2001-05-02 | 2004-10-21 | ビットストリーム インコーポレーティッド | 副画素最適化画像及びその様な画像を含むデジタルコンテンツを生成及び表示するための方法、システム、及びプログラム |
US20050024341A1 (en) | 2001-05-16 | 2005-02-03 | Synaptics, Inc. | Touch screen with user interface enhancement |
US7730401B2 (en) | 2001-05-16 | 2010-06-01 | Synaptics Incorporated | Touch screen with user interface enhancement |
US7010758B2 (en) | 2001-05-21 | 2006-03-07 | Leap Wireless International, Inc. | Dynamically defined context sensitive jump menu |
US20020186257A1 (en) | 2001-06-08 | 2002-12-12 | Cadiz Jonathan J. | System and process for providing dynamic communication access and information awareness in an interactive peripheral display |
US7434246B2 (en) | 2001-06-08 | 2008-10-07 | Digeo, Inc. | Systems and methods for automatic personalizing of channel favorites in a set top box |
JP2003005912A (ja) | 2001-06-20 | 2003-01-10 | Hitachi Ltd | タッチパネル付きディスプレイ装置及び表示方法 |
US20030013483A1 (en) * | 2001-07-06 | 2003-01-16 | Ausems Michiel R. | User interface for handheld communication device |
US20050134578A1 (en) | 2001-07-13 | 2005-06-23 | Universal Electronics Inc. | System and methods for interacting with a control environment |
US8063923B2 (en) | 2001-07-13 | 2011-11-22 | Universal Electronics Inc. | System and method for updating information in an electronic portable 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 |
US6819340B2 (en) | 2001-07-23 | 2004-11-16 | Paul E. Burke | Adding a shortcut to a web site |
US20040205492A1 (en) | 2001-07-26 | 2004-10-14 | Newsome Mark R. | Content clipping service |
GB2379016A (en) * | 2001-07-27 | 2003-02-26 | Hewlett Packard Co | Portable apparatus monitoring reaction of user to music |
US20030025676A1 (en) | 2001-08-02 | 2003-02-06 | Koninklijke Philips Electronics N.V. | Sensor-based menu for a touch screen panel |
ATE463779T1 (de) * | 2001-08-03 | 2010-04-15 | Hill Rom Services Inc | Patienten-point-of-care-computersystem |
US20030030664A1 (en) | 2001-08-13 | 2003-02-13 | Parry Travis J. | Customizable control panel software |
US6987991B2 (en) | 2001-08-17 | 2006-01-17 | Wildseed Ltd. | Emoticon input method and apparatus |
JP2003066941A (ja) | 2001-08-28 | 2003-03-05 | Fuji Photo Film Co Ltd | 表示制御方法、画像処理装置、及び記録媒体 |
US7093201B2 (en) | 2001-09-06 | 2006-08-15 | Danger, Inc. | Loop menu navigation apparatus and method |
JP2003091347A (ja) | 2001-09-18 | 2003-03-28 | Sony Corp | 情報処理装置、並びに画面表示方法、画面表示プログラム及び画面表示プログラムが記録された記録媒体 |
US20040205496A1 (en) | 2001-10-11 | 2004-10-14 | International Business Machines Corporation | Displaying subheadings and hyperlinks in a scrollable long document |
US7221933B2 (en) | 2001-10-22 | 2007-05-22 | Kyocera Wireless Corp. | Messaging system for mobile communication |
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 |
JP3891335B2 (ja) | 2001-10-31 | 2007-03-14 | 独立行政法人情報通信研究機構 | ナビゲーション装置 |
US8095879B2 (en) | 2002-12-10 | 2012-01-10 | Neonode Inc. | User interface for mobile handheld computer unit |
US7714880B2 (en) | 2001-11-16 | 2010-05-11 | Honeywell International Inc. | Method and apparatus for displaying images on a display |
JP2003162356A (ja) | 2001-11-28 | 2003-06-06 | Nec Corp | スクロール制御装置及びその方法並びにそれを用いた通信端末 |
US7158175B2 (en) | 2001-11-30 | 2007-01-02 | Eastman Kodak Company | System including a digital camera and a docking unit for coupling to the internet |
GB2392289B (en) | 2001-12-04 | 2004-09-08 | Hewlett Packard Co | Generation and usage of workflows for processing data on a printing device |
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 |
US6690387B2 (en) | 2001-12-28 | 2004-02-10 | Koninklijke Philips Electronics N.V. | Touch-screen image scrolling system and method |
US7310636B2 (en) | 2002-01-15 | 2007-12-18 | International Business Machines Corporation | Shortcut enabled, context aware information management |
US6934911B2 (en) | 2002-01-25 | 2005-08-23 | Nokia Corporation | Grouping and displaying of contextual objects |
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 |
DE10207703B4 (de) | 2002-02-22 | 2005-06-09 | Kathrein-Werke Kg | Antenne für eine Empfangs- und/oder Sendeeinrichtung insbesondere als Dachantenne für Kraftfahrzeuge |
JP2003248538A (ja) | 2002-02-25 | 2003-09-05 | Gakken Co Ltd | プログラム及びそれを用いた情報処理装置、情報処理方法 |
JP3847641B2 (ja) | 2002-02-28 | 2006-11-22 | 株式会社ソニー・コンピュータエンタテインメント | 情報処理装置、情報処理プログラム、情報処理プログラムを記録したコンピュータ読み取り可能な記録媒体、及び情報処理方法 |
US6907576B2 (en) | 2002-03-04 | 2005-06-14 | Microsoft Corporation | Legibility of selected content |
US8972890B2 (en) | 2002-03-06 | 2015-03-03 | Apple Inc. | Aminated menu bar |
JP2003271310A (ja) | 2002-03-13 | 2003-09-26 | Canon Inc | 情報入出力装置、その制御方法および該制御方法を実現するためのプログラム |
US7607102B2 (en) | 2002-03-14 | 2009-10-20 | Apple Inc. | Dynamically changing appearances for user interface elements during drag-and-drop operations |
US7296243B2 (en) | 2002-03-19 | 2007-11-13 | Aol Llc | Animating display motion |
US20030179240A1 (en) * | 2002-03-20 | 2003-09-25 | Stephen Gest | Systems and methods for managing virtual desktops in a windowing environment |
US20030184552A1 (en) | 2002-03-26 | 2003-10-02 | Sanja Chadha | Apparatus and method for graphics display system for markup languages |
US6931601B2 (en) | 2002-04-03 | 2005-08-16 | Microsoft Corporation | Noisy operating system user interface |
US7203909B1 (en) | 2002-04-04 | 2007-04-10 | Microsoft Corporation | System and methods for constructing personalized context-sensitive portal pages or views by analyzing patterns of users' information access activities |
US7433546B2 (en) | 2004-10-25 | 2008-10-07 | Apple Inc. | Image scaling arrangement |
US7010755B2 (en) * | 2002-04-05 | 2006-03-07 | Microsoft Corporation | Virtual desktop manager |
US7689673B2 (en) | 2002-04-23 | 2010-03-30 | Canon Kabushiki Kaisha | Remote creation of printer instances on a workstation |
US6629793B1 (en) | 2002-04-26 | 2003-10-07 | Westie Intellectual Properties Limited Partnership | Emoticon keyboard |
US7810038B2 (en) | 2002-05-03 | 2010-10-05 | International Business Machines Corporation | Method for modifying a GUI for an application |
US20030206197A1 (en) | 2002-05-06 | 2003-11-06 | Mcinerney John | Personal information management devices with persistent application information and methods |
JP2003339079A (ja) | 2002-05-20 | 2003-11-28 | Ntt Docomo Inc | 移動通信端末、プログラム及び記録媒体 |
US6996798B2 (en) | 2002-05-29 | 2006-02-07 | Sun Microsystems, Inc. | Automatically deriving an application specification from a web-based application |
CN1464719A (zh) | 2002-06-06 | 2003-12-31 | 翁延鸣 | 屏幕选择式手机 |
FI20021162A0 (fi) | 2002-06-14 | 2002-06-14 | Nokia Corp | Elektroninen laite ja menetelmä sen näppäimistön hallintaan |
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 |
FI20021655A (fi) | 2002-06-19 | 2003-12-20 | Nokia Corp | Menetelmä lukituksen avaamiseksi ja kannettava elektroninen laite |
JP2004023651A (ja) | 2002-06-19 | 2004-01-22 | Matsushita Electric Ind Co Ltd | 電話機 |
JP2004038260A (ja) | 2002-06-28 | 2004-02-05 | Clarion Co Ltd | 電子情報処理装置、方法及びプログラム |
US7546548B2 (en) | 2002-06-28 | 2009-06-09 | Microsoft Corporation | Method and system for presenting menu commands for selection |
JP2004062645A (ja) | 2002-07-30 | 2004-02-26 | Kyocera Corp | 携帯情報端末装置 |
JP2004038310A (ja) | 2002-06-28 | 2004-02-05 | Kyocera Corp | 携帯情報端末装置及びこれに用いられる制御プログラム |
US7656393B2 (en) * | 2005-03-04 | 2010-02-02 | Apple Inc. | Electronic device having display and surrounding touch sensitive bezel for user interface and control |
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 |
JP4115198B2 (ja) | 2002-08-02 | 2008-07-09 | 株式会社日立製作所 | タッチパネルを備えた表示装置 |
JP2004074560A (ja) * | 2002-08-16 | 2004-03-11 | Fuji Photo Film Co Ltd | 多色画像形成材料及び多色画像形成方法 |
US7346705B2 (en) | 2002-08-28 | 2008-03-18 | Apple Inc. | Method of synchronising three or more electronic devices and a computer system for implementing that method |
US20040041849A1 (en) | 2002-08-30 | 2004-03-04 | Von Mock | Display screen saver with two way messaging capability and method therefor |
FI115255B (fi) | 2002-09-02 | 2005-03-31 | Myorigo Oy | Kannettavan päätelaitteen näytön ohjausmenetelmä ja kannettava päätelaite |
US7610352B2 (en) * | 2002-09-09 | 2009-10-27 | Meca Communications, Inc. | Sharing skins |
JP2004118917A (ja) | 2002-09-25 | 2004-04-15 | Clarion Co Ltd | 電子機器及びナビゲーション装置 |
US7739604B1 (en) | 2002-09-25 | 2010-06-15 | Apple Inc. | Method and apparatus for managing windows |
JP4606692B2 (ja) | 2002-09-26 | 2011-01-05 | ソニー株式会社 | 情報処理装置および方法、記録媒体、並びにプログラム |
JP2004128766A (ja) | 2002-10-01 | 2004-04-22 | Pioneer Electronic Corp | 情報記録媒体、情報記録装置及び方法、情報再生装置及び方法、情報記録再生装置及び方法、情報記録プログラム、並びに情報再生プログラム |
JP2004132741A (ja) | 2002-10-08 | 2004-04-30 | Kenwood Corp | ナビゲーション装置 |
JP2004152075A (ja) | 2002-10-31 | 2004-05-27 | Casio Comput Co Ltd | 電子機器及びプログラム |
US20040093582A1 (en) | 2002-11-01 | 2004-05-13 | Segura Tim E. | Method for allowing a computer to be used as an information kiosk while locked |
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 |
JP2004159028A (ja) | 2002-11-06 | 2004-06-03 | Hitachi Ltd | カメラ内蔵携帯電話機能付き情報処理端末 |
JP4117352B2 (ja) | 2002-11-12 | 2008-07-16 | 株式会社ソニー・コンピュータエンタテインメント | ファイル処理方法とこの方法を利用可能な装置 |
US20040095379A1 (en) * | 2002-11-15 | 2004-05-20 | Chirico Chang | Method of creating background music for slideshow-type presentation |
US20050015803A1 (en) | 2002-11-18 | 2005-01-20 | Macrae Douglas B. | Systems and methods for providing real-time services in an interactive television program guide application |
US7266776B2 (en) | 2002-11-25 | 2007-09-04 | Aol Llc | Facilitating communications between computer users across a network |
US7627667B1 (en) * | 2002-11-26 | 2009-12-01 | Dell Marketing Usa, L.P. | Method and system for responding to an event occurring on a managed computer system |
US7203901B2 (en) | 2002-11-27 | 2007-04-10 | Microsoft Corporation | Small form factor web browsing |
US7113809B2 (en) | 2002-12-19 | 2006-09-26 | Nokia Corporation | Apparatus and a method for providing information to a user |
JP2004206230A (ja) | 2002-12-24 | 2004-07-22 | Casio Comput Co Ltd | 電子機器 |
JP2004208217A (ja) | 2002-12-26 | 2004-07-22 | Tu-Ka Cellular Tokyo Inc | 携帯電話機の呼出し装置 |
FI20022282A0 (fi) | 2002-12-30 | 2002-12-30 | Nokia Corp | Menetelmä vuorovaikutuksen mahdollistamiseksi elektronisessa laitteessa ja elektroninen laite |
US7663605B2 (en) | 2003-01-08 | 2010-02-16 | Autodesk, Inc. | Biomechanical user interface elements for pen-based computers |
JP2004227393A (ja) | 2003-01-24 | 2004-08-12 | Sony Corp | アイコン描画システム、アイコン描画方法及び電子機器装置 |
US20040155909A1 (en) | 2003-02-07 | 2004-08-12 | Sun Microsystems, Inc. | Scroll tray mechanism for cellular telephone |
JP4317043B2 (ja) * | 2003-02-21 | 2009-08-19 | 株式会社リコー | 電子写真印刷装置のベルトユニット |
JP4074530B2 (ja) | 2003-02-28 | 2008-04-09 | 京セラ株式会社 | 携帯情報端末装置 |
US7668752B2 (en) * | 2003-03-13 | 2010-02-23 | Realnetworks, Inc. | System and method for the distribution of software products |
US7231229B1 (en) | 2003-03-16 | 2007-06-12 | Palm, Inc. | Communication device interface |
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 | 日本電信電話株式会社 | 構造化文書の抽出方法及び装置及びプログラム |
US7702811B2 (en) | 2003-04-30 | 2010-04-20 | International Business Machines Corporation | Method and apparatus for marking of web page portions for revisiting the marked portions |
US7233316B2 (en) | 2003-05-01 | 2007-06-19 | Thomson Licensing | Multimedia user interface |
US20050044509A1 (en) | 2003-05-07 | 2005-02-24 | Hunleth Frank A. | Item selection using helical menus |
CA2525587C (en) | 2003-05-15 | 2015-08-11 | Comcast Cable Holdings, Llc | Method and system for playing video |
JP2004341886A (ja) | 2003-05-16 | 2004-12-02 | Casio Comput Co Ltd | ファイル管理装置及びファイル管理方法 |
JP2004341892A (ja) | 2003-05-16 | 2004-12-02 | Fuji Xerox Co Ltd | 指示入力装置、指示入力方法、及びプログラム |
JP2004343662A (ja) | 2003-05-19 | 2004-12-02 | Sony Corp | 撮像装置 |
US9607092B2 (en) | 2003-05-20 | 2017-03-28 | Excalibur Ip, Llc | Mapping method and system |
JP2004363892A (ja) | 2003-06-04 | 2004-12-24 | Canon Inc | 携帯機器 |
JP2005004396A (ja) | 2003-06-11 | 2005-01-06 | Sony Corp | 情報表示方法及び情報表示装置、並びにコンピュータ・プログラム |
EP1639439A2 (de) | 2003-06-13 | 2006-03-29 | The University Of Lancaster | Benutzerschnittstelle |
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 |
US20070150810A1 (en) * | 2003-06-27 | 2007-06-28 | Itay Katz | Virtual desktop |
US20050026644A1 (en) | 2003-07-28 | 2005-02-03 | Inventec Appliances Corp. | Cellular phone for specific person |
US7164410B2 (en) | 2003-07-28 | 2007-01-16 | Sig G. Kupka | Manipulating an on-screen object using zones surrounding the object |
US20050039134A1 (en) | 2003-08-11 | 2005-02-17 | Sony Corporation | System and method for effectively implementing a dynamic user interface in an electronic network |
US7325204B2 (en) | 2003-08-29 | 2008-01-29 | Yahoo! Inc. | Slideout windows |
KR20050022117A (ko) | 2003-08-29 | 2005-03-07 | 엘지전자 주식회사 | 이동통신단말기의 절전장치 및 방법 |
US20050060653A1 (en) | 2003-09-12 | 2005-03-17 | Dainippon Screen Mfg. Co., Ltd. | Object operation apparatus, object operation method and object operation program |
US7411575B2 (en) | 2003-09-16 | 2008-08-12 | Smart Technologies Ulc | Gesture recognition method and touch system incorporating the same |
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 |
US7290006B2 (en) | 2003-09-30 | 2007-10-30 | Microsoft Corporation | Document representation for scalable structure |
US7620894B1 (en) | 2003-10-08 | 2009-11-17 | Apple Inc. | Automatic, dynamic user interface configuration |
JP2005115896A (ja) | 2003-10-10 | 2005-04-28 | Nec Corp | 通信装置及び通信方法 |
US7719542B1 (en) | 2003-10-10 | 2010-05-18 | Adobe Systems Incorporated | System, method and user interface controls for communicating status information |
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 |
US8527896B2 (en) | 2003-10-23 | 2013-09-03 | Microsoft Corporation | User interface menu with hovering icons |
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 | 삼성전자주식회사 | 휴대용 단말기에서 터치스크린을 이용한 문자 입력 장치및 방법 |
US20050097089A1 (en) | 2003-11-05 | 2005-05-05 | Tom Nielsen | Persistent user interface for providing navigational functionality |
US6970749B1 (en) | 2003-11-12 | 2005-11-29 | Adobe Systems Incorporated | Grouped palette stashing |
KR100617827B1 (ko) | 2003-11-14 | 2006-08-28 | 삼성전자주식회사 | 이동통신 단말기에서 계층 구조의 메뉴를 표시하는 장치및 방법 |
US7814419B2 (en) | 2003-11-26 | 2010-10-12 | Nokia Corporation | Changing an orientation of a user interface via a course of motion |
US7787971B2 (en) | 2003-12-02 | 2010-08-31 | Thermo Fisher Scientific (Asheville) Llc | Rotor selection interface and method |
US7506267B2 (en) | 2003-12-23 | 2009-03-17 | Intel Corporation | Compose rate reduction for displays |
US7085590B2 (en) | 2003-12-31 | 2006-08-01 | Sony Ericsson Mobile Communications Ab | Mobile terminal with ergonomic imaging functions |
US7355593B2 (en) | 2004-01-02 | 2008-04-08 | Smart Technologies, Inc. | Pointer tracking across multiple overlapping coordinate input sub-regions defining a generally contiguous input region |
WO2005067604A2 (en) | 2004-01-05 | 2005-07-28 | Oqo Incorporated | Docking station for mobile computing device |
US7401300B2 (en) * | 2004-01-09 | 2008-07-15 | Nokia Corporation | Adaptive user interface input device |
US8171084B2 (en) | 2004-01-20 | 2012-05-01 | Microsoft Corporation | Custom emoticons |
WO2005074268A1 (en) | 2004-01-29 | 2005-08-11 | Koninklijke Philips Electronics, N.V. | On-screen control of a video playback device |
JP2005227826A (ja) | 2004-02-10 | 2005-08-25 | Seiko Epson Corp | 画像順序づけ装置、画像順序づけ方法およびコンピュータプログラム |
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 |
JP2005228088A (ja) | 2004-02-13 | 2005-08-25 | Sony Corp | 情報処理装置および方法、並びにプログラム |
US7437005B2 (en) | 2004-02-17 | 2008-10-14 | Microsoft Corporation | Rapid visual sorting of digital files and data |
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 |
US20050195094A1 (en) | 2004-03-05 | 2005-09-08 | White Russell W. | System and method for utilizing a bicycle computer to monitor athletic performance |
JP2005267049A (ja) | 2004-03-17 | 2005-09-29 | Sharp Corp | 携帯情報機器、その制御方法、および、その制御プログラム |
US20050210369A1 (en) | 2004-03-18 | 2005-09-22 | Damm John A Jr | Methods of updating spreadsheets |
US7328411B2 (en) | 2004-03-19 | 2008-02-05 | Lexmark International, Inc. | Scrollbar enhancement for browsing data |
US20050216913A1 (en) | 2004-03-23 | 2005-09-29 | Gemmell David J | Annotating / rating / organizing / relating content rendered on computer device during idle mode thereof |
US7546554B2 (en) | 2004-03-31 | 2009-06-09 | Fuji Xerox Co., Ltd. | Systems and methods for browsing multimedia content on small mobile devices |
US7948448B2 (en) | 2004-04-01 | 2011-05-24 | Polyvision Corporation | Portable presentation system and methods for use therewith |
CN100437464C (zh) | 2004-04-05 | 2008-11-26 | 松下电器产业株式会社 | 显示屏管理单元 |
US20050229102A1 (en) | 2004-04-12 | 2005-10-13 | Microsoft Corporation | System and method for providing an interactive display |
JP4241484B2 (ja) | 2004-04-14 | 2009-03-18 | 日本電気株式会社 | 携帯端末装置、着信応答メッセージ送信方法およびサーバ装置 |
US20050231512A1 (en) | 2004-04-16 | 2005-10-20 | Niles Gregory E | Animation of an object using behaviors |
JP2005309933A (ja) | 2004-04-23 | 2005-11-04 | Canon Inc | 拡張制御装置および画像処理システムおよびアプリケーションアイコン表示方法およびプログラムおよび記憶媒体 |
US20060085825A1 (en) | 2004-04-30 | 2006-04-20 | Vulcan Inc. | Controlling content presentation |
EP1752880A4 (de) | 2004-04-30 | 2008-10-22 | Access Co Ltd | Verfahren zur dynamischen bildvergrösserung/-verkleinerung bei der anzeige beim browsen, endgerät und programm |
US7565625B2 (en) | 2004-05-06 | 2009-07-21 | Pixar | Toolbar slot method and apparatus |
JP2005321915A (ja) | 2004-05-07 | 2005-11-17 | Sony Corp | 情報処理装置および情報処理方法、並びに、プログラム |
US20050250438A1 (en) | 2004-05-07 | 2005-11-10 | Mikko Makipaa | Method for enhancing communication, a terminal and a telecommunication system |
JP4063246B2 (ja) | 2004-05-11 | 2008-03-19 | 日本電気株式会社 | ページ情報表示装置 |
JP5055684B2 (ja) | 2004-05-13 | 2012-10-24 | ソニー株式会社 | 画像フォルダ切替装置 |
JP4327016B2 (ja) | 2004-05-14 | 2009-09-09 | アルパイン株式会社 | 入力装置 |
JP4148187B2 (ja) | 2004-06-03 | 2008-09-10 | ソニー株式会社 | 携帯型電子機器、入力操作制御方法及びそのプログラム |
JP5132028B2 (ja) | 2004-06-11 | 2013-01-30 | 三菱電機株式会社 | ユーザインタフェース装置 |
KR100490373B1 (ko) | 2004-06-12 | 2005-05-18 | (주)모비솔 | 포인팅 장치를 구비한 이동 단말의 사용자 인터페이스구동 방법 및 장치 |
JP2005352943A (ja) | 2004-06-14 | 2005-12-22 | Matsushita Electric Ind Co Ltd | 情報端末及び表示制御プログラム |
US7358962B2 (en) | 2004-06-15 | 2008-04-15 | Microsoft Corporation | Manipulating association of data with a physical object |
US20050285880A1 (en) | 2004-06-23 | 2005-12-29 | Inventec Appliances Corporation | Method of magnifying a portion of display |
US7490295B2 (en) | 2004-06-25 | 2009-02-10 | Apple Inc. | Layer for accessing user interface elements |
US7546543B2 (en) | 2004-06-25 | 2009-06-09 | Apple Inc. | Widget authoring and editing environment |
FI20045245A0 (fi) | 2004-06-28 | 2004-06-28 | Nokia Corp | Selauksen tehostaminen elektronisessa laitteessa |
US8281241B2 (en) | 2004-06-28 | 2012-10-02 | Nokia Corporation | Electronic device and method for providing extended user interface |
WO2006003591A2 (en) | 2004-06-29 | 2006-01-12 | Koninklijke Philips Electronics, N.V. | Discontinuous zoom |
JP2006018645A (ja) | 2004-07-02 | 2006-01-19 | Sharp Corp | 表示装置 |
JP4210936B2 (ja) | 2004-07-08 | 2009-01-21 | ソニー株式会社 | 情報処理装置及びこれに用いるプログラム |
US7669135B2 (en) | 2004-07-15 | 2010-02-23 | At&T Mobility Ii Llc | Using emoticons, such as for wireless devices |
JP4366593B2 (ja) * | 2004-07-22 | 2009-11-18 | ソニー株式会社 | 電子機器、電子機器における表示制御方法およびグラフィッカル・ユーザ・インターフェース用プログラム |
US20060025110A1 (en) | 2004-07-28 | 2006-02-02 | Jun Liu | Password protection for mobile phones |
US7653883B2 (en) | 2004-07-30 | 2010-01-26 | Apple Inc. | Proximity detector in handheld device |
EP1774427A2 (de) | 2004-07-30 | 2007-04-18 | Apple Computer, Inc. | Auf modus basierende graphische benutzeroberflächen für berührungsempfindliche eingabeeinrichtungen |
JP4763695B2 (ja) | 2004-07-30 | 2011-08-31 | アップル インコーポレイテッド | タッチ・センシティブ入力デバイスのためのモード・ベースのグラフィカル・ユーザ・インタフェース |
US8381135B2 (en) | 2004-07-30 | 2013-02-19 | Apple Inc. | Proximity detector in handheld device |
US20060035628A1 (en) | 2004-07-30 | 2006-02-16 | Microsoft Corporation | Weather channel |
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 |
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 |
US7721197B2 (en) | 2004-08-12 | 2010-05-18 | Microsoft Corporation | System and method of displaying content on small screen computing devices |
JP4701027B2 (ja) | 2004-09-02 | 2011-06-15 | キヤノン株式会社 | 情報処理装置、制御方法及びプログラム |
KR100677129B1 (ko) | 2004-09-03 | 2007-02-02 | 삼성전자주식회사 | 인터랙티브 그래픽 스트림을 기록한 저장 매체, 그 재생장치 및 재생 방법 |
CA2481065C (en) | 2004-09-07 | 2014-01-21 | Research In Motion Limited | System and method for inserting a graphic object in to a text based message |
US7761814B2 (en) | 2004-09-13 | 2010-07-20 | Microsoft Corporation | Flick gesture |
WO2006030862A1 (ja) | 2004-09-17 | 2006-03-23 | Nikon Corporation | 電子機器 |
US20060064647A1 (en) | 2004-09-23 | 2006-03-23 | Tapuska David F | Web browser graphical user interface and method for implementing same |
BRPI0419168B1 (pt) | 2004-09-24 | 2017-05-16 | Nokia Corp | dispositivo eletrônico compreendendo a detecção de uma entrada de um usuário durante um modo de operação inativo |
NO20044073D0 (no) | 2004-09-27 | 2004-09-27 | Isak Engquist | Informasjonsbehandlingssystem og fremgangsmate |
US8099441B2 (en) | 2004-09-30 | 2012-01-17 | Millennium It (Usa) Inc. | System and method for configurable trading system |
JP2006134288A (ja) | 2004-10-06 | 2006-05-25 | Sharp Corp | インターフェース及びコンピュータにより実行されるインターフェースプログラム |
US7778671B2 (en) | 2004-10-08 | 2010-08-17 | Nokia Corporation | Mobile communications terminal having an improved user interface and method therefor |
US20060080616A1 (en) | 2004-10-13 | 2006-04-13 | Xerox Corporation | Systems, methods and user interfaces for document workflow construction |
US7345688B2 (en) | 2004-10-18 | 2008-03-18 | Microsoft Corporation | Semantic thumbnails |
US8169410B2 (en) | 2004-10-20 | 2012-05-01 | Nintendo Co., Ltd. | Gesture inputs for a portable display device |
EP1768359A3 (de) | 2004-11-09 | 2007-07-25 | Research In Motion Limited | Benutzerschnittstelle mit dynamischer Leiste für ein Gerät mit einer Statusleiste, Statusinformationen das Gerät betreffend anzeigend |
KR100697072B1 (ko) | 2004-11-10 | 2007-03-20 | 엘지전자 주식회사 | 인디케이터 아이콘의 위치지정이 가능한 이동통신 단말기 |
US20060106725A1 (en) * | 2004-11-12 | 2006-05-18 | International Business Machines Corporation | Method, system, and program product for visual display of a license status for a software program |
US7603105B2 (en) | 2004-11-12 | 2009-10-13 | Research In Motion Limited | Method of making phone calls from a locked out handheld electronic device and a handheld electronic device incorporating the same |
US7925996B2 (en) | 2004-11-18 | 2011-04-12 | Microsoft Corporation | Method and system for providing multiple input connecting user interface |
JP2006155232A (ja) | 2004-11-29 | 2006-06-15 | Fuji Xerox Co Ltd | 操作表示装置 |
US20060123360A1 (en) | 2004-12-03 | 2006-06-08 | Picsel Research Limited | User interfaces for data processing devices and systems |
EP1672471A1 (de) * | 2004-12-14 | 2006-06-21 | Thomson Multimedia Broadband Belgium | Inhaltswiedergabegerät mit einer berührungsempfindlicher Bildschirm |
US7683889B2 (en) | 2004-12-21 | 2010-03-23 | Microsoft Corporation | Pressure based selection |
US7489306B2 (en) | 2004-12-22 | 2009-02-10 | Microsoft Corporation | Touch screen accuracy |
EP1677182B1 (de) | 2004-12-28 | 2014-04-23 | Sony Mobile Communications Japan, Inc. | Anzeigeverfahren, tragbares Endgerät und Anzeigeprogramm |
US20060139328A1 (en) | 2004-12-29 | 2006-06-29 | Nina Maki | Mobile communications terminal and a method therefor |
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 | 삼성전자주식회사 | 터치 위치 검출 장치 및 이의 터치 위치 검출 방법과,이를 구비한 터치 스크린 표시 장치 |
TWI254558B (en) | 2005-01-18 | 2006-05-01 | Asustek Comp Inc | Mobile communication device with a transition effect function |
US8302011B2 (en) | 2005-01-24 | 2012-10-30 | A9.Com, Inc. | Technique for modifying presentation of information displayed to end users of a computer system |
KR101034439B1 (ko) | 2005-01-25 | 2011-05-12 | 엘지전자 주식회사 | 터치 스크린 패턴 인식 기반의 멀티미디어 기기제어방법과 장치 |
GB0502891D0 (en) | 2005-02-12 | 2005-03-16 | Next Device Ltd | User interfaces |
US8819569B2 (en) * | 2005-02-18 | 2014-08-26 | Zumobi, Inc | Single-handed approach for navigation of application tiles using panning and zooming |
KR100617821B1 (ko) | 2005-02-24 | 2006-08-28 | 삼성전자주식회사 | 사용자 인터페이스 장치 및 방법 |
WO2006092464A1 (en) | 2005-03-03 | 2006-09-08 | Nokia Corporation | User interface component |
JP4254732B2 (ja) | 2005-03-17 | 2009-04-15 | ヤマハ株式会社 | 電子音楽装置及びプログラム |
US20060209035A1 (en) | 2005-03-17 | 2006-09-21 | Jenkins Phillip D | Device independent specification of navigation shortcuts in an application |
US7984381B2 (en) | 2005-03-18 | 2011-07-19 | Nokia Corporation | User interface |
US8147248B2 (en) | 2005-03-21 | 2012-04-03 | Microsoft Corporation | Gesture training |
US7340686B2 (en) | 2005-03-22 | 2008-03-04 | Microsoft Corporation | Operating system program launch menu search |
US8205172B2 (en) | 2005-03-31 | 2012-06-19 | Microsoft Corporation | Graphical web browser history toolbar |
US7506268B2 (en) | 2005-04-07 | 2009-03-17 | Microsoft Corporation | User interface with visual tracking feature |
US7512898B2 (en) | 2005-04-07 | 2009-03-31 | Microsoft Corporation | User interface with multi-state menu |
US7856602B2 (en) | 2005-04-20 | 2010-12-21 | Apple Inc. | Updatable menu items |
US7614016B2 (en) | 2005-04-21 | 2009-11-03 | Microsoft Corporation | Multiple roots in navigation pane |
US20060252442A1 (en) | 2005-05-04 | 2006-11-09 | Nokia Corporation | Method for establishing a PoC connection in a terminal device with a touch-screen display, an application used in the method and a terminal device |
US9176934B2 (en) | 2005-05-06 | 2015-11-03 | Leo Baschy | User interface for nonuniform access control system and methods |
US7587671B2 (en) | 2005-05-17 | 2009-09-08 | Palm, Inc. | Image repositioning, storage and retrieval |
JP4612863B2 (ja) * | 2005-05-18 | 2011-01-12 | キヤノン株式会社 | 画像処理装置およびその制御方法とプログラム |
US20070024646A1 (en) | 2005-05-23 | 2007-02-01 | Kalle Saarinen | Portable electronic apparatus and associated method |
US7530029B2 (en) | 2005-05-24 | 2009-05-05 | Microsoft Corporation | Narrow mode navigation pane |
US7797641B2 (en) | 2005-05-27 | 2010-09-14 | Nokia Corporation | Mobile communications terminal and method therefore |
US20060271867A1 (en) | 2005-05-27 | 2006-11-30 | Wang Kong Q | Mobile communications terminal and method therefore |
US8365084B1 (en) | 2005-05-31 | 2013-01-29 | Adobe Systems Incorporated | Method and apparatus for arranging the display of sets of information while preserving context |
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 |
US20060277481A1 (en) | 2005-06-03 | 2006-12-07 | Scott Forstall | Presenting clips of content |
US20060277460A1 (en) | 2005-06-03 | 2006-12-07 | Scott Forstall | Webview applications |
US7195170B2 (en) | 2005-06-09 | 2007-03-27 | Fuji Xerox Co., Ltd. | Post-bit: multimedia ePaper stickies |
ATE533288T1 (de) | 2005-06-10 | 2011-11-15 | Nokia Corp | Umkonfigurieren des standby-schirmbildes eines elektronischen geräts |
US7432928B2 (en) | 2005-06-14 | 2008-10-07 | Microsoft Corporation | User interface state reconfiguration through animation |
US7676767B2 (en) | 2005-06-15 | 2010-03-09 | Microsoft Corporation | Peel back user interface to show hidden functions |
US7487467B1 (en) | 2005-06-23 | 2009-02-03 | Sun Microsystems, Inc. | Visual representation and other effects for application management on a device with a small screen |
US20070004451A1 (en) | 2005-06-30 | 2007-01-04 | C Anderson Eric | Controlling functions of a handheld multifunction device |
EP1905160A2 (de) * | 2005-07-01 | 2008-04-02 | Mvisible Technologies, Inc. | System und verfahren zur ruftonerzeugung |
KR100800995B1 (ko) | 2005-07-11 | 2008-02-05 | 삼성전자주식회사 | 아이콘을 디스플레이하는 장치 및 방법 |
JP2007052403A (ja) | 2005-07-19 | 2007-03-01 | Canon Inc | 表示装置及び表示方法及びプログラム及び記憶媒体 |
US7559033B2 (en) | 2005-07-21 | 2009-07-07 | International Business Machines Corporation | Method and system for improving selection capability for user interface |
JP4815927B2 (ja) | 2005-07-27 | 2011-11-16 | ソニー株式会社 | 表示装置、メニュー表示方法、メニュー表示方法のプログラム及びメニュー表示方法のプログラムを記録した記録媒体 |
JP5235665B2 (ja) | 2005-08-01 | 2013-07-10 | ノキア コーポレイション | Uiテーマの変更時にリモート・リポジトリに問い合わせることによりカスタム・インターフェース要素を自動的に取得する方法、装置およびコンピュータ・プログラム製品 |
US20110153614A1 (en) * | 2005-08-01 | 2011-06-23 | Worthwhile Products | Inventory control system process |
US7360166B1 (en) | 2005-08-17 | 2008-04-15 | Clipmarks Llc | System, method and apparatus for selecting, displaying, managing, tracking and transferring access to content of web pages and other sources |
US20070055947A1 (en) | 2005-09-02 | 2007-03-08 | Microsoft Corporation | Animations and transitions |
EP1768053A1 (de) | 2005-09-12 | 2007-03-28 | Honda Research Institute Europe GmbH | Evolutionäre Suche für robuste Lösungen |
US8026920B2 (en) | 2005-09-13 | 2011-09-27 | Microsoft Corporation | Extensible visual effects on active content in user interfaces |
JP2009508274A (ja) * | 2005-09-13 | 2009-02-26 | スペースタイムスリーディー・インコーポレーテッド | 3次元グラフィカル・ユーザ・インターフェースを提供するシステム及び方法 |
WO2007031410A2 (en) | 2005-09-14 | 2007-03-22 | Irex Technologies B.V. | Electronic reading device mimicking a reading experience of a paper document |
EP1934691A1 (de) | 2005-09-14 | 2008-06-25 | Nokia Corporation | Einrichtung, verfahren, computerprogramm und benutzeroberfläche zur befähigung eines benutzers, zu variieren, welche artikel dem benutzer angezeigt werden |
US7694231B2 (en) | 2006-01-05 | 2010-04-06 | Apple Inc. | Keyboards for portable electronic devices |
US20070152980A1 (en) * | 2006-01-05 | 2007-07-05 | Kenneth Kocienda | Touch Screen Keyboards for Portable Electronic Devices |
US20070067738A1 (en) * | 2005-09-16 | 2007-03-22 | Microsoft Corporation | Extensible, filtered lists for mobile device user interface |
US7873356B2 (en) * | 2005-09-16 | 2011-01-18 | Microsoft Corporation | Search interface for mobile devices |
US9550162B2 (en) * | 2005-09-19 | 2017-01-24 | Intematix Corporation | Printing liquid solution arrays for inorganic combinatorial libraries |
CN1940833A (zh) | 2005-09-26 | 2007-04-04 | 鸿富锦精密工业(深圳)有限公司 | 多级菜单显示装置及其方法 |
US7633076B2 (en) | 2005-09-30 | 2009-12-15 | Apple Inc. | Automated response to and sensing of user activity in portable devices |
US8769408B2 (en) | 2005-10-07 | 2014-07-01 | Apple Inc. | Intelligent media navigation |
US7966577B2 (en) | 2005-10-11 | 2011-06-21 | Apple Inc. | Multimedia control center |
US8037421B2 (en) | 2005-10-11 | 2011-10-11 | Research In Motion Limited | System and method for organizing application indicators on an electronic device |
US7954064B2 (en) | 2005-10-27 | 2011-05-31 | Apple Inc. | Multiple dashboards |
JP2007132676A (ja) | 2005-11-08 | 2007-05-31 | Xanavi Informatics Corp | ナビゲーション装置 |
US8943035B2 (en) | 2005-11-14 | 2015-01-27 | Patrick J. Ferrel | Distributing web applications across a pre-existing web |
US7730425B2 (en) | 2005-11-30 | 2010-06-01 | De Los Reyes Isabelo | Function-oriented user interface |
US7958456B2 (en) | 2005-12-23 | 2011-06-07 | Apple Inc. | Scrolling list with floating adjacent index symbols |
US20070132789A1 (en) | 2005-12-08 | 2007-06-14 | Bas Ording | List scrolling in response to moving contact over list of index symbols |
KR100801089B1 (ko) | 2005-12-13 | 2008-02-05 | 삼성전자주식회사 | 터치 및 드래그를 이용하여 제어 가능한 모바일 장치 및 그조작 방법 |
EP1801711A1 (de) | 2005-12-21 | 2007-06-27 | Transmedia Communications Sàrl | Verfahren zum entfernten Organisieren von in einer zentralen Datenbank gespeicherten, audiovisuellen Datenelementen |
US7480870B2 (en) | 2005-12-23 | 2009-01-20 | Apple Inc. | Indication of progress towards satisfaction of a user input condition |
US7657849B2 (en) | 2005-12-23 | 2010-02-02 | Apple Inc. | Unlocking a device by performing gestures on an unlock image |
US7650137B2 (en) | 2005-12-23 | 2010-01-19 | Apple Inc. | Account information display for portable communication device |
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 |
AU2006332488A1 (en) * | 2005-12-30 | 2007-07-12 | Apple Inc. | Portable electronic device with multi-touch input |
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 |
US8775526B2 (en) | 2006-01-16 | 2014-07-08 | Zlango Ltd. | Iconic communication |
US8082008B2 (en) | 2006-02-10 | 2011-12-20 | Access Co., Ltd. | User-interface and architecture for portable processing device |
US7450003B2 (en) | 2006-02-24 | 2008-11-11 | Yahoo! Inc. | User-defined private maps |
US8139514B2 (en) | 2006-02-24 | 2012-03-20 | Yahoo! Inc. | Method and system for communicating with multiple users via a map over the internet |
KR100877829B1 (ko) | 2006-03-21 | 2009-01-12 | 엘지전자 주식회사 | 스크롤링 기능을 갖는 단말기 및 그 스크롤링 방법 |
US20070233782A1 (en) * | 2006-03-28 | 2007-10-04 | Silentclick, Inc. | Method & system for acquiring, storing, & managing software applications via a communications network |
US7720893B2 (en) | 2006-03-31 | 2010-05-18 | Research In Motion Limited | Methods and apparatus for providing map locations in user applications using URL strings |
US20070234235A1 (en) | 2006-03-31 | 2007-10-04 | Research In Motion Limited | Activities/applications menu for a mobile communication device |
US8725729B2 (en) * | 2006-04-03 | 2014-05-13 | Steven G. Lisa | System, methods and applications for embedded internet searching and result display |
US20070238077A1 (en) * | 2006-04-11 | 2007-10-11 | Edward Strachar | Interactive Reading Teaching Tool System |
US8548452B2 (en) | 2006-04-13 | 2013-10-01 | Blackberry Limited | System and method for controlling device usage |
US8968077B2 (en) | 2006-04-13 | 2015-03-03 | Idt | Methods and systems for interfacing with a third-party application |
US20070245250A1 (en) | 2006-04-18 | 2007-10-18 | Microsoft Corporation Microsoft Patent Group | Desktop window manager using an advanced user interface construction framework |
US8683362B2 (en) * | 2008-05-23 | 2014-03-25 | Qualcomm Incorporated | Card metaphor for activities in a computing device |
US8279180B2 (en) | 2006-05-02 | 2012-10-02 | Apple Inc. | Multipoint touch surface controller |
US7783990B2 (en) | 2006-05-05 | 2010-08-24 | Microsoft Corporation | Association of display elements |
TW200743350A (en) | 2006-05-08 | 2007-11-16 | Mediatek Inc | System and method for controlling a portable electronic device |
CN101490676B (zh) | 2006-05-10 | 2014-07-30 | 谷歌公司 | Web笔记本工具 |
WO2007134164A2 (en) | 2006-05-10 | 2007-11-22 | Google Inc. | Managing and accessing data in web notebooks |
KR101058481B1 (ko) | 2006-05-16 | 2011-08-24 | 리서치 인 모션 리미티드 | 애플리케이션의 사용자 인터페이스를 스킨화하는 시스템 및방법 |
US8571580B2 (en) | 2006-06-01 | 2013-10-29 | Loopt Llc. | Displaying the location of individuals on an interactive map display on a mobile communication device |
KR100827230B1 (ko) | 2006-06-09 | 2008-05-07 | 삼성전자주식회사 | 메뉴 아이콘을 제공하는 휴대용 장치 및 그 방법 |
US20070287477A1 (en) * | 2006-06-12 | 2007-12-13 | Available For Licensing | Mobile device with shakeable snow rendering |
US8086971B2 (en) | 2006-06-28 | 2011-12-27 | Nokia Corporation | Apparatus, methods and computer program products providing finger-based and hand-based gesture commands for portable electronic device applications |
US7880728B2 (en) | 2006-06-29 | 2011-02-01 | Microsoft Corporation | Application switching via a touch screen interface |
US20080034309A1 (en) | 2006-08-01 | 2008-02-07 | Louch John O | Multimedia center including widgets |
US7996789B2 (en) | 2006-08-04 | 2011-08-09 | Apple Inc. | Methods and apparatuses to control application programs |
KR100781706B1 (ko) | 2006-08-16 | 2007-12-03 | 삼성전자주식회사 | 휴대 단말기의 리스트 스크롤 장치 및 방법 |
US8051388B2 (en) | 2006-08-31 | 2011-11-01 | Access Co., Ltd. | Device having bookmark thumbnail management function |
US7805684B2 (en) | 2006-09-01 | 2010-09-28 | Nokia Corporation | Mobile communications terminal |
US8842074B2 (en) | 2006-09-06 | 2014-09-23 | Apple Inc. | Portable electronic device performing similar operations for different gestures |
US7956849B2 (en) | 2006-09-06 | 2011-06-07 | Apple Inc. | Video manager for portable multifunction device |
US7940250B2 (en) * | 2006-09-06 | 2011-05-10 | Apple Inc. | Web-clip widgets on a portable multifunction device |
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 |
US10313505B2 (en) | 2006-09-06 | 2019-06-04 | Apple Inc. | Portable multifunction device, method, and graphical user interface for configuring and displaying widgets |
US8736557B2 (en) | 2006-09-11 | 2014-05-27 | Apple Inc. | Electronic device with image based browsers |
US7853972B2 (en) | 2006-09-11 | 2010-12-14 | Apple Inc. | Media preview user interface |
US8564543B2 (en) | 2006-09-11 | 2013-10-22 | Apple Inc. | Media player with imaged based browsing |
US20080062137A1 (en) | 2006-09-11 | 2008-03-13 | Apple Computer, Inc. | Touch actuation controller for multi-state media presentation |
US8235724B2 (en) | 2006-09-21 | 2012-08-07 | Apple Inc. | Dynamically adaptive scheduling system |
US20080104515A1 (en) | 2006-10-30 | 2008-05-01 | Dan Dumitru | System and method for slide presentation |
US7642934B2 (en) | 2006-11-10 | 2010-01-05 | Research In Motion Limited | Method of mapping a traditional touchtone keypad on a handheld electronic device and associated apparatus |
KR100822295B1 (ko) | 2006-12-07 | 2008-04-16 | 삼성전자주식회사 | 메시지 정보 표시 방법 및 시스템 |
US8006002B2 (en) | 2006-12-12 | 2011-08-23 | Apple Inc. | Methods and systems for automatic configuration of peripherals |
US7836475B2 (en) | 2006-12-20 | 2010-11-16 | Verizon Patent And Licensing Inc. | Video access |
US20080161045A1 (en) | 2006-12-29 | 2008-07-03 | Nokia Corporation | Method, Apparatus and Computer Program Product for Providing a Link to Contacts on the Idle Screen |
US8214768B2 (en) | 2007-01-05 | 2012-07-03 | Apple Inc. | Method, system, and graphical user interface for viewing multiple application windows |
US7957762B2 (en) | 2007-01-07 | 2011-06-07 | Apple Inc. | Using ambient light sensor to augment proximity sensor output |
US20080168367A1 (en) | 2007-01-07 | 2008-07-10 | Chaudhri Imran A | Dashboards, Widgets and Devices |
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 |
US8060825B2 (en) | 2007-01-07 | 2011-11-15 | Apple Inc. | Creating digital artwork based on content file metadata |
US9001047B2 (en) | 2007-01-07 | 2015-04-07 | Apple Inc. | Modal change based on orientation of a portable multifunction device |
US8788954B2 (en) | 2007-01-07 | 2014-07-22 | Apple Inc. | Web-clip widgets on a portable multifunction device |
US20080168478A1 (en) | 2007-01-07 | 2008-07-10 | Andrew Platzer | Application Programming Interfaces for Scrolling |
JP4189004B2 (ja) | 2007-01-10 | 2008-12-03 | シャープ株式会社 | 携帯情報端末および制御プログラム |
US7742774B2 (en) | 2007-01-11 | 2010-06-22 | Virgin Mobile Usa, L.P. | Location-based text messaging |
KR20080068781A (ko) | 2007-01-20 | 2008-07-24 | 엘지전자 주식회사 | 터치 스크린을 구비한 전자 기기 및 이를 이용한 정보 표시방법 |
US20080182628A1 (en) | 2007-01-26 | 2008-07-31 | Matthew Lee | System and method for previewing themes |
US8996045B2 (en) | 2007-01-29 | 2015-03-31 | Blackberry Limited | Method of e-mailing a map location using predefined context-sensitive messages |
US8601370B2 (en) | 2007-01-31 | 2013-12-03 | Blackberry Limited | System and method for organizing icons for applications on a mobile device |
US20080189108A1 (en) | 2007-02-05 | 2008-08-07 | Comverse Ltd. | Text messaging in a telephony network |
EP2127321A2 (de) | 2007-02-09 | 2009-12-02 | Novarra, Inc. | Verfahren und system zur bereitstellung von teilen informativer inhalte an eine client-vorrichtung |
WO2008099456A1 (ja) * | 2007-02-09 | 2008-08-21 | Mitsubishi Electric Corporation | アプリケーション実行端末 |
US7750825B2 (en) | 2007-03-09 | 2010-07-06 | Adobe Systems Incorporated | System and method for navigation of display data |
ES2606396T3 (es) | 2007-03-30 | 2017-03-23 | Microsoft Technology Licensing, Llc | Método para controlar un dispositivo de comunicación móvil equipado con pantalla táctil, dispositivo de comunicación y método de ejecución de funciones del mismo |
TWI418200B (zh) * | 2007-04-20 | 2013-12-01 | Lg Electronics Inc | 行動式終端機與其螢幕顯示方法 |
US20080268882A1 (en) | 2007-04-30 | 2008-10-30 | Palm, Inc. | Short message service enhancement techniques for added communication options |
US9317110B2 (en) | 2007-05-29 | 2016-04-19 | Cfph, Llc | Game with hand motion control |
US20080300572A1 (en) | 2007-06-01 | 2008-12-04 | Medtronic Minimed, Inc. | Wireless monitor for a personal medical device system |
US7917846B2 (en) | 2007-06-08 | 2011-03-29 | Apple Inc. | Web clip using anchoring |
US8127239B2 (en) | 2007-06-08 | 2012-02-28 | Apple Inc. | Object transitions |
US8218734B2 (en) | 2007-06-12 | 2012-07-10 | Microsoft Corporation | Messaging with a locked communication device |
US8055606B2 (en) | 2007-06-13 | 2011-11-08 | International Business Machines Corporation | Method and system for self-calibrating project estimation models for packaged software applications |
US7971180B2 (en) | 2007-06-13 | 2011-06-28 | International Business Machines Corporation | Method and system for evaluating multi-dimensional project plans for implementing packaged software applications |
US20090002324A1 (en) | 2007-06-27 | 2009-01-01 | Nokia Corporation | Method, Apparatus and Computer Program Product for Providing a Scrolling Mechanism for Touch Screen Devices |
US9772751B2 (en) | 2007-06-29 | 2017-09-26 | Apple Inc. | Using gestures to slide between user interfaces |
US8127254B2 (en) | 2007-06-29 | 2012-02-28 | Nokia Corporation | Unlocking a touch screen device |
JP5245065B2 (ja) | 2007-08-27 | 2013-07-24 | 名古屋市 | 撥水性材料、それを用いた撥水膜形成方法、及び撥水性塗料組成物 |
AU2012202140B2 (en) | 2007-09-04 | 2014-06-12 | Apple Inc. | Editing interface |
US8619038B2 (en) | 2007-09-04 | 2013-12-31 | Apple Inc. | Editing interface |
US11126321B2 (en) | 2007-09-04 | 2021-09-21 | Apple Inc. | Application menu user interface |
US9619143B2 (en) | 2008-01-06 | 2017-04-11 | Apple Inc. | Device, method, and graphical user interface for viewing application launch icons |
US20090070708A1 (en) | 2007-09-12 | 2009-03-12 | Palm, Inc. | Display of Information of Interest |
US9454270B2 (en) | 2008-09-19 | 2016-09-27 | Apple Inc. | Systems and methods for detecting a press on a touch-sensitive surface |
US8850351B2 (en) * | 2007-09-25 | 2014-09-30 | Ati Technologies Ulc | Method and tool for virtual desktop management |
US20090102805A1 (en) * | 2007-10-18 | 2009-04-23 | Microsoft Corporation | Three-dimensional object simulation using audio, visual, and tactile feedback |
US20090128581A1 (en) | 2007-11-20 | 2009-05-21 | Microsoft Corporation | Custom transition framework for application state transitions |
US8892999B2 (en) | 2007-11-30 | 2014-11-18 | Nike, Inc. | Interactive avatar for social network services |
US8446371B2 (en) | 2007-12-19 | 2013-05-21 | Research In Motion Limited | Method and apparatus for launching activities |
JP4364273B2 (ja) | 2007-12-28 | 2009-11-11 | パナソニック株式会社 | 携帯端末装置及び表示制御方法並びに表示制御プログラム |
US20090172549A1 (en) * | 2007-12-28 | 2009-07-02 | Motorola, Inc. | Method and apparatus for transitioning between screen presentations on a display of an electronic device |
KR101482103B1 (ko) | 2008-01-14 | 2015-01-13 | 엘지전자 주식회사 | 날씨정보 표현이 가능한 휴대 단말기 및 그 제어방법 |
US8356258B2 (en) | 2008-02-01 | 2013-01-15 | Microsoft Corporation | Arranging display areas utilizing enhanced window states |
US8510126B2 (en) | 2008-02-24 | 2013-08-13 | The Regents Of The University Of California | Patient monitoring |
US20090222765A1 (en) | 2008-02-29 | 2009-09-03 | Sony Ericsson Mobile Communications Ab | Adaptive thumbnail scrollbar |
EP3352107A1 (de) | 2008-03-03 | 2018-07-25 | NIKE Innovate C.V. | Interaktives sportausrüstungssystem |
US20090247112A1 (en) | 2008-03-28 | 2009-10-01 | Sprint Communications Company L.P. | Event disposition control for mobile communications device |
US20090254799A1 (en) | 2008-04-04 | 2009-10-08 | Michael Unger | System for creating graphical display from text |
US20090271731A1 (en) | 2008-04-27 | 2009-10-29 | Htc Corporation | Electronic device and user interface display method thereof |
US8266550B1 (en) * | 2008-05-28 | 2012-09-11 | Google Inc. | Parallax panning of mobile device desktop |
US8099332B2 (en) * | 2008-06-06 | 2012-01-17 | Apple Inc. | User interface for application management for a mobile device |
US8650561B2 (en) * | 2008-07-10 | 2014-02-11 | Apple Inc. | System and method for localizing display of applications for download |
US8633901B2 (en) | 2009-01-30 | 2014-01-21 | Blackberry Limited | Handheld electronic device having a touchscreen and a method of using a touchscreen of a handheld electronic device |
US8364389B2 (en) | 2009-02-02 | 2013-01-29 | Apple Inc. | Systems and methods for integrating a portable electronic device with a bicycle |
US8108791B2 (en) * | 2009-02-27 | 2012-01-31 | Microsoft Corporation | Multi-screen user interface |
US9122250B2 (en) | 2009-04-26 | 2015-09-01 | Nike, Inc. | GPS features and functionality in an athletic watch system |
US8601389B2 (en) | 2009-04-30 | 2013-12-03 | Apple Inc. | Scrollable menus and toolbars |
US8669945B2 (en) | 2009-05-07 | 2014-03-11 | Microsoft Corporation | Changing of list views on mobile device |
US8200323B2 (en) | 2009-05-18 | 2012-06-12 | Adidas Ag | Program products, methods, and systems for providing fitness monitoring services |
US8105208B2 (en) | 2009-05-18 | 2012-01-31 | Adidas Ag | Portable fitness monitoring systems with displays and applications thereof |
CH701440A2 (fr) | 2009-07-03 | 2011-01-14 | Comme Le Temps Sa | Montre-bracelet à écran tactile et procédé d'affichage sur une montre à écran tactile. |
US8533620B2 (en) | 2009-09-04 | 2013-09-10 | Nike, Inc. | Monitoring and tracking athletic activity |
US8624933B2 (en) | 2009-09-25 | 2014-01-07 | Apple Inc. | Device, method, and graphical user interface for scrolling a multi-section document |
US8832585B2 (en) * | 2009-09-25 | 2014-09-09 | Apple Inc. | Device, method, and graphical user interface for manipulating workspace views |
US10068728B2 (en) | 2009-10-15 | 2018-09-04 | Synaptics Incorporated | Touchpad with capacitive force sensing |
US8677284B2 (en) * | 2009-11-04 | 2014-03-18 | Alpine Electronics, Inc. | Method and apparatus for controlling and displaying contents in a user interface |
EP2534445B1 (de) | 2009-12-14 | 2015-07-29 | Tomtom Polska SP.Z.O.O. | Verfahren und vorrichtung zur bewertung eines attributs eines interessanten punkts |
US8510677B2 (en) | 2010-01-06 | 2013-08-13 | Apple Inc. | Device, method, and graphical user interface for navigating through a range of values |
US8458615B2 (en) | 2010-04-07 | 2013-06-04 | Apple Inc. | Device, method, and graphical user interface for managing folders |
US9392941B2 (en) | 2010-07-14 | 2016-07-19 | Adidas Ag | Fitness monitoring methods, systems, and program products, and applications thereof |
US20120059664A1 (en) | 2010-09-07 | 2012-03-08 | Emil Markov Georgiev | System and method for management of personal health and wellness |
EP2431870B1 (de) * | 2010-09-17 | 2019-11-27 | LG Electronics Inc. | Mobiles Endgerät und Steuerungsverfahren dafür |
US9107627B2 (en) | 2010-09-21 | 2015-08-18 | Alexander B Grey | Method for assessing and optimizing muscular performance including a muscleprint protocol |
US9310909B2 (en) | 2010-09-30 | 2016-04-12 | Fitbit, Inc. | Methods, systems and devices for physical contact activated display and navigation |
US8620617B2 (en) | 2010-09-30 | 2013-12-31 | Fitbit, Inc. | Methods and systems for interactive goal setting and recommender using events having combined activity and location information |
US20120144306A1 (en) * | 2010-12-02 | 2012-06-07 | Michael James Moody | Method and system for interacting or collaborating with exploration |
JP5715263B2 (ja) | 2010-12-16 | 2015-05-07 | ナイキ イノベイト シーブイ | アスレチック活動を促す方法およびシステム |
JP2012155408A (ja) * | 2011-01-24 | 2012-08-16 | Kyocera Corp | 携帯型電子機器 |
US20130137073A1 (en) | 2011-05-20 | 2013-05-30 | Gene Edward Nacey | Software and method for indoor cycling instruction |
KR101709510B1 (ko) * | 2011-06-03 | 2017-02-24 | 엘지전자 주식회사 | 휴대 단말기 및 그 제어 방법 |
KR20130050606A (ko) * | 2011-11-08 | 2013-05-16 | 삼성전자주식회사 | 터치스크린을 구비한 전자 기기에서 독서 실행 방법 및 장치 |
US9164663B1 (en) | 2012-02-09 | 2015-10-20 | Clement A. Berard | Monitoring and reporting system for an electric power distribution and/or collection system |
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 |
CN110057375B (zh) | 2012-06-05 | 2023-11-14 | 耐克创新有限合伙公司 | 用于提供路线信息和热图的活动监测*** |
KR20140042270A (ko) * | 2012-09-28 | 2014-04-07 | 삼성전자주식회사 | 애플리케이션을 실행하기 위한 방법 및 그 전자 장치 |
US10599816B2 (en) | 2012-12-13 | 2020-03-24 | Nike, Inc. | Monitoring fitness using a mobile device |
US20140189584A1 (en) | 2012-12-27 | 2014-07-03 | Compal Communications, Inc. | Method for switching applications in user interface and electronic apparatus using the same |
US9386432B2 (en) | 2013-08-12 | 2016-07-05 | Yahoo! Inc. | Displaying location-based images that match the weather conditions |
US20150098309A1 (en) | 2013-08-15 | 2015-04-09 | I.Am.Plus, Llc | Multi-media wireless watch |
US10216985B2 (en) | 2013-08-23 | 2019-02-26 | Nike, Inc. | Sessions and groups |
US9800525B1 (en) | 2013-09-25 | 2017-10-24 | Amazon Technologies, Inc. | Profile-based integrated messaging platform |
JP5888305B2 (ja) | 2013-10-11 | 2016-03-22 | セイコーエプソン株式会社 | 計測情報表示装置、計測情報表示システム、計測情報表示方法及び計測情報表示プログラム |
US10146830B2 (en) | 2013-10-18 | 2018-12-04 | Apple Inc. | Cross application framework for aggregating data relating to people, locations, and entities |
EP3821795A1 (de) | 2014-02-03 | 2021-05-19 | NIKE Innovate C.V. | Visualisierung von aktivitätspunkten |
US9031812B2 (en) | 2014-02-27 | 2015-05-12 | Fitbit, Inc. | Notifications on a user device based on activity detected by an activity monitoring device |
US9288298B2 (en) | 2014-05-06 | 2016-03-15 | Fitbit, Inc. | Notifications regarding interesting or unusual activity detected from an activity monitoring device |
US9338493B2 (en) | 2014-06-30 | 2016-05-10 | Apple Inc. | Intelligent automated assistant for TV user interactions |
US9886179B2 (en) | 2014-08-27 | 2018-02-06 | Apple Inc. | Anchored approach to scrolling |
DE112015007285B4 (de) | 2014-09-02 | 2023-11-02 | Apple Inc. | Monitor für physische aktivität und training |
CN104288983A (zh) | 2014-09-05 | 2015-01-21 | 惠州Tcl移动通信有限公司 | 穿戴设备及基于该穿戴设备的健身方法 |
CN104484796B (zh) | 2014-12-18 | 2018-03-27 | 天津三星通信技术研究有限公司 | 便携式终端及其日程管理方法 |
US9456123B2 (en) | 2014-12-18 | 2016-09-27 | Xerox Corporation | Method and system to configure mobile electronic device settings using remote data store analytics |
US10402769B2 (en) | 2015-01-16 | 2019-09-03 | Adp, Llc | Employee preference identification in a wellness management system |
US9861894B2 (en) | 2015-09-29 | 2018-01-09 | International Business Machines Corporation | Dynamic personalized location and contact-aware games |
CN112631488B (zh) | 2015-12-31 | 2022-11-11 | 北京三星通信技术研究有限公司 | 一种基于智能桌面的内容显示方法和智能桌面终端 |
KR102446811B1 (ko) | 2016-02-19 | 2022-09-23 | 삼성전자주식회사 | 복수의 디바이스들로부터 수집된 데이터 통합 및 제공 방법 및 이를 구현한 전자 장치 |
US20170243508A1 (en) | 2016-02-19 | 2017-08-24 | Fitbit, Inc. | Generation of sedentary time information by activity tracking device |
AU2017100667A4 (en) | 2016-06-11 | 2017-07-06 | Apple Inc. | Activity and workout updates |
US9942418B2 (en) | 2016-06-28 | 2018-04-10 | Kyocera Document Solutions Inc. | Methods for configuring settings for an image forming apparatus with template sheet |
-
2007
- 2007-09-04 US US11/850,005 patent/US11126321B2/en active Active
-
2008
- 2008-08-26 WO PCT/US2008/074341 patent/WO2009032638A2/en active Application Filing
- 2008-08-26 DE DE202008018005U patent/DE202008018005U1/de not_active Expired - Lifetime
- 2008-08-26 EP EP08798713A patent/EP2203806A2/de not_active Ceased
- 2008-08-26 EP EP13174706.5A patent/EP2698695B1/de active Active
- 2008-08-26 CN CN201210399033.9A patent/CN102981716B/zh active Active
- 2008-08-26 CN CN200880110709XA patent/CN101821707B/zh active Active
-
2021
- 2021-09-17 US US17/478,594 patent/US11861138B2/en active Active
-
2023
- 2023-12-29 US US18/401,007 patent/US20240248577A1/en active Pending
Patent Citations (4)
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 |
US6888536B2 (en) | 1998-01-26 | 2005-05-03 | The University Of Delaware | Method and apparatus for integrating manual input |
US6677932B1 (en) | 2001-01-28 | 2004-01-13 | Finger Works, Inc. | System and method for recognizing touch typing under limited tactile feedback conditions |
US6570557B1 (en) | 2001-02-10 | 2003-05-27 | Finger Works, Inc. | Multi-touch system and method for emulating modifier keys via fingertip chords |
Also Published As
Publication number | Publication date |
---|---|
US11126321B2 (en) | 2021-09-21 |
EP2203806A2 (de) | 2010-07-07 |
CN102981716A (zh) | 2013-03-20 |
US11861138B2 (en) | 2024-01-02 |
CN102981716B (zh) | 2016-08-03 |
US20090064055A1 (en) | 2009-03-05 |
US20240248577A1 (en) | 2024-07-25 |
EP2698695A2 (de) | 2014-02-19 |
EP2698695B1 (de) | 2019-08-07 |
CN101821707B (zh) | 2012-12-12 |
WO2009032638A3 (en) | 2010-01-21 |
CN101821707A (zh) | 2010-09-01 |
US20220147226A1 (en) | 2022-05-12 |
WO2009032638A2 (en) | 2009-03-12 |
EP2698695A3 (de) | 2015-01-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE202008018005U1 (de) | Anwendungsmenü-Benutzerschnittstelle | |
DE112008000144B4 (de) | Scrollen von Listen und Verschieben, Skalieren und Rotieren von Dokumenten auf einer Berührungsbildschirmanzeige | |
US9983771B2 (en) | Provision of an open instance of an application | |
DE202020005847U1 (de) | Ein elektronisches Gerät, ein Computerspeichermedium und ein Computerprogrammprodukt | |
DE202009019125U1 (de) | Bewegungsgesteuerte Ansichten auf mobilen Computergeräten | |
DE202017002875U1 (de) | Benutzerschnittstelle für Kameraeffekte | |
CN103049169B (zh) | 由一个或多个硬件处理器实现的方法和*** | |
DE202013011826U1 (de) | Vorrichtung und grafische Benutzerschnittstelle zum Zugreifen auf eine Anwendung in einer gesperrten Vorrichtung | |
DE112016001104T5 (de) | Aktivierung von virtuellen Assistenten | |
DE212006000087U1 (de) | Tragbare elektronische Vorrichtung mit Schnittstellenrekonfigurationsmodus | |
DE202020005855U1 (de) | Audioausgabesystem und Endgerät | |
DE102013004214A1 (de) | Alternative Entsperrungsmuster | |
DE202012007707U1 (de) | Vorrichtung zum Vorsehen einer Benutzerschnittstelle auf einer Vorrichtung, die Inhalt-Operatoren anzeigt | |
DE202011110922U1 (de) | Mobiles Endgerät | |
DE202012013286U1 (de) | Tragbares Endgerät, das Mehrfacheingaben unterstützt | |
DE202015009346U1 (de) | Benutzerschnittstellen für Nachrichten zum Erfassen und Übertragen von Medien- und Standortinhalten | |
DE202015009611U1 (de) | Mobiles Endgerät | |
US20140176600A1 (en) | Text-enlargement display method | |
DE202014004572U1 (de) | Vorrichtung und grafische Benutzerschnittstelle zum Schalten zwischen Kameraschnittstellen | |
KR20140112915A (ko) | 사용자 기기 및 그 동작 방법 | |
CN104995596A (zh) | 在选项卡层级管理音频以用于用户通知及控制 | |
DE112009000002T5 (de) | Verarbeitung von Berührungsereignissen für Webseiten | |
DE112008003578T5 (de) | Fühlbare Rückmeldung in einer elektronischen Vorrichtung | |
CN105745612B (zh) | 用于显示内容的重新调整大小技术 | |
CN112230914B (zh) | 小程序的制作方法、装置、终端及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R207 | Utility model specification |
Effective date: 20110414 |
|
R150 | Utility model maintained after payment of first maintenance fee after three years | ||
R150 | Utility model maintained after payment of first maintenance fee after three years |
Effective date: 20110905 |
|
R151 | Utility model maintained after payment of second maintenance fee after six years | ||
R151 | Utility model maintained after payment of second maintenance fee after six years |
Effective date: 20140901 |
|
R152 | Utility model maintained after payment of third maintenance fee after eight years | ||
R071 | Expiry of right |