DE60320393T2 - System und verfahren zur computerprogrammnavigation unter verwendung einer graphischen benutzeroberfläche - Google Patents
System und verfahren zur computerprogrammnavigation unter verwendung einer graphischen benutzeroberfläche Download PDFInfo
- Publication number
- DE60320393T2 DE60320393T2 DE60320393T DE60320393T DE60320393T2 DE 60320393 T2 DE60320393 T2 DE 60320393T2 DE 60320393 T DE60320393 T DE 60320393T DE 60320393 T DE60320393 T DE 60320393T DE 60320393 T2 DE60320393 T2 DE 60320393T2
- Authority
- DE
- Germany
- Prior art keywords
- ring
- option
- options
- active ring
- computer program
- 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
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/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0362—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 1D translations or rotations of an operating part of the device, e.g. scroll wheels, sliders, knobs, rollers or belts
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/38—Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
- H04B1/40—Circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
- H04M1/72415—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories for remote control of appliances
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72469—User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72427—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting games or graphical animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/7243—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
Description
- UMFELD DER ERFINDUNG
- Diese Erfindung betrifft allgemein Mobilgeräte. Insbesondere betrifft die vorliegende Erfindung ein Mobilgerät, das eine graphische Schnittstelle zum Navigieren von Computerprogrammen hat.
- HINTERGRUND DER ERFINDUNG
- Systeme zur Navigation von Funktionen, Optionen und Steuerungen von Computerprogrammen, die von graphischen Anwenderschnittstellen (GUIs) Gebrauch machen, sind gut bekannt für Computer. Zum Beispiel erlauben es typische Navigationssysteme für diese Geräte einem Anwender, innerhalb eines Computerprogramms zu navigieren, indem er auf Steuerleisten befindliche Optionen, Drop-Down-Menüs oder Links innerhalb der aktuellen Ansicht auswählt. Bei diesen Navigationssystemen wird für gewöhnlich nur eine Seite eines Computerprogramms zu einer jeweiligen Zeit angezeigt. Wenn ein Anwender durch eine Vielzahl von Ebenen eines Computerprogramms navigiert, kann sich der Anwender leicht innerhalb des Computerprogramms verlieren. Außer wenn ein Anwender erinnert, welche Auswahlen er beim Navigieren zu seiner gegenwärtigen Stelle bzw. Position getroffen hat, vergisst er häufig, wie tief er sich im Computerprogramm befindet. Daher geht Zeit verloren, wenn ein Anwender durch verschiedene Ansichten und durch verschiedene Ebenen zurück navigiert, um sich neu zu orientieren und die Positionen innerhalb des Computerprogramms zu wechseln.
- Manche Navigationssysteme sind dieses Problem angegangen, indem sie Text-Dialoge aufeinander bereitstellen, welche die Position des Anwenders anzeigen, wenn er tiefer in ein Computerprogramm vordringt. Andere Systeme sind dieses Problem angegangen, indem sie jede nachfolgende Ansicht auf die vorangegangene Ansicht stapeln, wenn der Anwender in das Computerprogramm eindringt, und dem Anwender erlauben, eine vorangegangene Ansichtsebene aus zuwählen, indem er den Rahmen für eine vorangegangene Ansicht auswählt. Noch andere Systeme stellen eine Hierarchie von Optionen entlang einer Seite der Hauptansicht dar, die Ebenen und Unterebenen für die Optionen zeigen, die gewählt worden sind. Obwohl diese Alternativen hilfreich sind, stellen sie dem Anwender keine einzige Übersicht oder Gesamtdarstellung zur Verfügung, welche die Position des Anwenders innerhalb des Computerprogramms zu einer bestimmten Zeit anzeigen. Des Weiteren können diese Optionen auf kleinen Anzeigen schwierig zu implementieren sein, wie sie z. B. bei Hand gehaltenen Computern oder mobilen Anschlussgeräten vorgefunden werden können.
-
US 5,706,448 beschreibt ein Objektmanagement-System, das einen drehbaren Rollbalken (eng. „scroll bar") beinhaltet, der in einem Piktogrammring und zwei Befehlsringen positioniert ist, wobei Optionen auf den zwei Befehlsringen angezeigt werden abhängig von dem aus dem Piktogrammring ausgewählten Piktogra mm. -
US 5,828,360 beschreibt eine Vorrichtung zur Handhabung von Objekten wie z. B. Dokumenten und Werkzeugen, die ein kurvenförmiges Band beinhalten, das Optionen enthält. Das Band kann die Form eines Kreises annehmen, wobei innere Teile des Kreises Unteroptionen beinhalten. -
EP 1 028 570 beschreibt ein Menüsystem für ein Mobiltelefon, worin die Optionen des Menüs in einer Ringformation angezeigt werden und gedreht werden können, in dem ein drehbares Scrollrad gedreht wird. - ZUSAMMENFASSUNG DER ERFINDUNG
- Die vorliegende Erfindung stellt ein Navigationssystem für die Verwendung mit einer graphischen Benutzerschnittstelle (GUI) eines Computers zur Verfügung, das auf einen einzigen Blick ein organisatorisches Modell eines Computerprogramms anzeigt. Das Model bildet eine Organisation bzw. Anordnung der Funktionen des Computerprogramms ab und zeigt die Position des Anwenders innerhalb der Anordnung. Das Modell als solches stellt eine visuelle Hilfe zur Verfügung, die dem Anwender erlaubt, seine Position einfach festzustellen und schnell zu einer anderen Position im Computerprogramm zu gelangen. Als Teil einer GUI, kann sich der Anwender einfach zwischen Ebenen und Positionen innerhalb der Anordnung des Computerprogramms bewegen, ohne jeden seiner Schritte rückzuverfolgen. Zum Beispiel kann sich der Anwender schnell zu einer Ebene, die mehrere Ebenen höher als seine aktuelle Position liegt, bewegen und dann von dem Punkt aus einen anderen Pfad hinab in dem Modell weitergehen.
- Das Organisationsmodell des Computerprogramms beinhaltet konzentrische Ringe, die Ebenen von Optionen in dem Computerprogramm abbilden. Die Ringe können eine Vielzahl von verschiedenen zweidimensionalen oder dreidimensionalen im Allgemeinen ununterbrochenen Bändern beinhalten. Jeder Ring kann auch Piktogramme oder Symbole in einer Anordnung beinhalten, die ein Band bildet. Jede Ebene in dem Modell beinhaltet Optionen für das Computerprogramm, die von dem Anwender ausgewählt werden können. Eine Option des Computerprogramms wie es hierin verwendet wird, betrifft im Allgemeinen entweder eine Funktion des Computerprogramms oder eine Funktionskategorie. Funktionen eines Computerprogramms wie hierein verwendet beinhalten im Allgemeinen Steuerungen, „Handles", Einstellungen, Dateien, Daten, Datenbanken und andere Inhalte des Computerprogramms, die durch den Anwender auswählbar, ausführbar oder veränderbar sind. Eine Ebene, die Optionen beinhaltet, kann dafür Kategorie-Optionen, Funktions-Optionen oder beides beinhalten. Z. B. wenn ein Anwender eine Kategorie-Option auf einer bestimmten Ebene auswählt, wird eine Untermenge oder tiefere Ebene von Optionen innerhalb der Kategorie zur weiteren Auswahl verfügbar gemacht. Umgekehrt wird, wenn eine Funktions-Option aufgerufen wird, die Funktion des Computerprogramms, die von der Option abgebildet wird, entsprechend ihrer Programmierung aufgerufen.
- Ein Ausführungsbeispiel der vorliegenden Erfindung bietet ein mobiles Gerät, das umfasst: Eine Anzeige, eine Eingabeeinrichtung, einen Prozessor, wobei der Prozessor eingerichtet ist, um auf der Anzeige eine Vielzahl von in Allgemeinen konzentrischen Ringen darzustellen, die verschiedene Organisationsebenen von Funktionen eines Computerprogramms abbilden, wobei ein erster der konzentrischen Ringe als ein erster aktiver Ring angezeigt wird und Optionen zeigt, die für jeweils Funktionen oder eine Funktionskategorie stehen, und ein zweiter der konzentrischen Ringe als ein erster inaktiver Ring angezeigt wird, der im All gemeinen außerhalb des ersten aktiven Ringes angeordnet ist und der erste inaktive Ring einen ersten ausgewählten Optionsanzeiger zeigt, der auf eine zuvor ausgewählte Option des ersten inaktiven Rings hindeutet, ohne nichtausgewählte Optionen für den ersten inaktiven Ring zu beinhalten, und eine erste Eingabe von einer graphischen Anwenderschnittstelle erhält, die eine erste Option auswählt, die auf dem ersten aktiven Ring angezeigt wurde.
- Andere Ausführungsbeispiele der vorliegenden Erfindung bieten ein Verfahren zum Navigieren durch Funktionen eines Computerprogramms und ein Durch einen Computer lesbares Medium, das durch einen Computer lesbare Befehle zur Ausführung des Verfahrens hat, wobei das Verfahren umfasst: Anzeigen auf einem Display-Gerät einer Vielzahl von im Allgemeinen konzentrischen Ringen, die Organisationsebenen von Funktionen für das Computerprogramm repräsentieren, wobei ein erster der konzentrischen Ringe als ein erster aktiver Ring angezeigt wird und Optionen anzeigt, die für jeweils Funktionen oder eine Kategorie der Funktionen stehen, und ein zweiter der konzentrischen Ringe als ein erster inaktiver Ring angezeigt wird, der im Allgemeinen außerhalb des ersten aktiven Ringes angeordnet ist, wobei der erste inaktive Ring einen ersten gewählten Optionsanzeiger zeigt, der eine zuvor auf dem ersten inaktiven Ring gewählte Option anzeigt, ohne nicht-ausgewählte Optionen für den ersten inaktiven Ring zu beinhalten und Empfangen einer ersten Eingabe, die eine erste auf dem ersten aktiven Ring angezeigte Option auswählt.
- Ein erfindungsgemäßes Organisationsmodell ist besonders geeignet für einen kleineren Computer, z. B. ein mobiles Terminal oder ein Hand gehaltener Computer, da die kreisförmigen Ringe gut in den kleineren Bildschirm passen. Ein solches Organisationsmodell ist jedoch nicht auf kleinere Computer beschränkt und kann viele Vorteile auch für größere Geräte bieten. Durch das Hervorheben von aktiven Ringen und Abblenden anderer Ringe, ist die Anzeige kompakt und bietet dem Anwender doch die Gesamtübersicht für das Computerprogramm. In einem hervorgehobenen Zustand sind die aktiven Ringe in der Lage, Optionen mit dem zur Navigation erforderlichen Detail darzustellen. Auch die Verwendung von Piktogrammen zum Abbilden von Optionen ist besonders für kleinere Bildschirme geeignet. Alles in Allem bietet das abbildungsgemäße Modell eine klare Visualisierung des Computerprogramms und seiner Funktionen. Der Anwender ist in der Lage, auf einfache Weise innerhalb des Modells zu navigieren und behält doch ein klares Verständnis für seine Position innerhalb des Computerprogramms.
- In anderen Ausführungsbeispielen der Erfindung sind durch einen Computer ausführbare Befehle zur Implementierung der offengelegten Verfahren auf durch einen Computer lesbaren Medien gespeichert. Andere Funktionen und Vorteile der Erfindung werden sich im Bezug auf die folgende detaillierte Beschreibung und Figuren zeigen.
- KURZBESCHREIBUNG DER ZEICHNUNGEN
- Die Erfindung wird in der folgenden Beschreibung bevorzugter Ausführungsbeispiele im Bezug auf die folgenden Figuren detailliert beschrieben, wobei:
-
1 ein beispielhaftes Layout eines Systems zur Benutzung der vorliegenden Erfindung zeigt, das ein erfindungsgemäßes Navigationssystem im Betrieb auf einem mobilen Gerät beinhaltet; -
2 ein funktionales Blockdiagramm des mobilen Gerätes nach1 zeigt; -
3 eine Navigationssystem-Anzeige mit einer aktiven obersten Ebene eines Ausführungsbeispiels der Erfindung zeigt, welche die Navigation innerhalb eines Computerprogramms einer universellen Hausfernsteuerung auf dem mobilen Gerät nach1 abbildet; -
4 eine Navigationsanzeige des Ausführungsbeispiels nach3 mit einer aktiven zweiten Ebene zeigt; -
5 eine Navigationsanzeige eines Ausführungsbeispiels nach3 mit einer aktiven dritten Ebene zeigt; -
6 eine Navigationsanzeige eines Ausführungsbeispiels nach3 mit einer aktiven vierten Ebene zeigt; -
7 eine Navigationsanzeige eines anderen Ausführungsbeispiels der Erfindung zeigt, das auch das Computerprogramm einer universellen Hausfernsteuerung auf einem mobilen Gerät nach1 abbildet; -
8 eine Navigationsanzeige eines zusätzlichen Ausführungsbeispiels der Erfindung zeigt, in welcher das erfindungsgemäße Organisationsmodell überlappend mit einer zu einem anderen Computerprogramm zugehörigen anderen Anzeige gezeigt ist; -
9 eine Navigationsanzeige noch eines weiteren Ausführungsbeispiels der Erfindung zeigt, das auch ein Computerprogramm einer universellen Hausfernsteuerung auf einem mobilen Gerät nach1 abbildet; -
10 eine Navigationsanzeige noch eines weiteren Ausführungsbeispiels der Erfindung zeigt, die eine Navigationsanzeige überlappt von einer anderen zu einem E-Mail-Computerprogramm gehörigen Anzeige zeigt. - DETAILLIERTE BESCHREIBUNG DER ERFINDUNG
- Die Erfindung kann in vielfältigen Formen ausgeführt werden. Ein Ausführungsbeispiel beinhaltet ein mobiles Gerät, wie z. B. einen persönlichen digitalen Assistenten (PDA), ein mobiles Terminal oder dergleichen, die eine Navigationsanzeige eines Organisationsmodells haben. Das Organisationsmodell bildet graphisch Funktionen eines Computerprogramms für das Gerät ab. Wie in den
1 und2 gezeigt, beinhaltet das mobile Gerät10 im Allgemeinen eine Anzeige12 , einen Speicher14 , einen Prozessor16 und eine Tastatur18 . Die Tastatur kann-einen in Uhrzeigerrichtung drehbaren Drehknopf bzw. Knopf20 beinhalten, einen entgegen dem Uhrzeigersinn drehbaren Knopf22 , eine Aufwärts-Pfeil-Taste24 , eine Abwärts-Pfeil-Taste26 , ein Eingaberad28 und andere Eingabetasten30 . Das Eingaberad28 kann rotieren bzw. sich drehen, um Dreheingaben in das Gerät zu unterstützen und kann als Ganzes wie eine Taste niedergedrückt werden, um Auswähleingaben zu unterstützen. In einem anderen Ausführungsbeispiel ist das Eingaberad auf der Tastatur als drehbarer Knopf angeordnet, der ebenso im Uhrzeigersinn und entgegen dem Uhrzeigersinn gedreht werden wie auch im Ganzen niedergedrückt werden kann. - Die Anzeige
12 zeigt ein Organisationsmodell32 eines Computerprogramms33 , das im Speicher14 abgelegt ist. Der Speicher14 enthält auch Befehle zur Anzeige des Organisationsmodells32 und zum Navigieren innerhalb des Computerprogramms33 unter Benutzung des Organisationsmodells. Ein Computerprogramm, wie es hierin verwendet wird, kann irgendein anderes Computer programm betreffen, innerhalb dessen ein Anwender zu Funktionen des Programms wie z. B. Betriebssystemen, Wortprozessoren bzw. Textverarbeitung, Tabellenkalkulationen, E-Mail, Telefon Computerprogrammen, Spielen etc. navigieren kann. Im Betrieb führt der Prozessor16 die Befehle im Speicher14 gemäß dem Computerprogramm33 aus und erhält Eingaben von der Tastatur18 zur Veränderung der Ansicht, die auf der Anzeige12 gezeigt wird, wie man es aus der Technik der graphischen Anwenderschnittstellen (GUIs) kennt. Die Tastatur18 , Anzeige12 und Prozessor16 können im Verbund als graphische Anwenderschnittstelle bezeichnet werden, durch welche der Anwender mit dem Gerät10 interagieren kann. Der Anwender navigiert durch das Computerprogramm und seine Funktionen unter Verwendung des Modells32 und der GUI. - Unter Bezugnahme auf
3 wird jetzt ein Organisationsmodell32 als ein Teil der Anzeige12 gezeigt. Das Modell bietet eine intuitive Abbildung eines Computerprogramms33 einer Hausfernsteuerung, die im Speicher14 abgelegt ist. Das Computerprogramms33 einer Hausfernsteuerung ist ein Programm, das dem Anwender erlaubt, Lichter, Haushaltsgeräte und andere Geräte (nicht dargestellt) innerhalb und um sein Haus herum unter Verwendung des mobilen Gerätes10 zu steuern. Das mobile Gerät10 kann diese Geräte über Funkkommunikation mit dem einzelnen Gerät, über Kommunikation mit einem Netzwerk an welches die Geräte angeschlossen sind, oder durch andere bekannte Verfahren steuern. Das Computerprogramm33 beinhaltet Funktionen durch welche individuelle Geräte auf eine für das Gerät und das Computerprogramm spezifische Weise gesteuert werden können. Zum Beispiel beinhaltet das Computerprogramm33 eine Funktion zum Einstellen der Lautstärke an einem Fernseher (nicht dargestellt), der sich im Wohnzimmer des Hauses des Anwenders befindet. Die Funktion könnte auch Steuerungen, Handles, Einstellungen, Dateien, Daten, Datenbanken und andere Inhalte des Computerprogramms beinhalten, die auswählbar, ausführbar oder durch den Anwender veränderbar sind. Als ein weiteres Beispiel könnten die Funktionen andere Steuerungen für den Fernseher des Anwenders beinhalten, wie z. B. die Kanalsteuerungen oder Programmierungspräferenzen für die Abstimmung des Fernsehers auf einen vorausgewählten Kanal zu einer bestimmten Zeit. Sie könnten auch Software-Einstellungen für das Computerprogramm33 beinhalten, wie z. B. eine Funktion zum Hinzufügen oder Löschen des Fern sehers als ein steuerbares Gerät oder Einstellungen zur Passwortabfrage bevor der Zugriff auf Funktionen für den Fernseher gewährt wird. - Die Funktionen des Computerprogramms
33 sind abgebildet durch das Organisationsmodell32 . In einem Ausführungsbeispiel beinhaltet das Modell eine Vielzahl von Ringen34 , welche die Organisationsebenen der Computerprogrammfunktionen abbilden. Einer der Ringe ist als ein aktiver Ring angezeigt, der in3 der äußerste Ring36 ist. Der äußerste Ring36 ist der voreingestellte aktive Ring zum anfänglichen Navigieren des Computerprogramms, da er die höchste Organisationsebene von Funktionen abbildet. Der aktive Ring ist hervorgehoben um Optionen38 für den Ring sehen zu lassen. Die Optionen38 können eine Funktion des Computerprogramms33 der Fernsteuerung oder eine Kategorie der Funktionen umfassen. Auf dem äußersten Ring36 sind die Optionen38 eine Mischung aus beiden Typen und werden durch Piktogramme abgebildet. Das Haus-Piktogramm40 an der Spitze des Ringes36 bildet eine Funktionskategorie für die Geräte im Haus des Anwenders (nicht dargestellt), wohingegen das Garagen-Piktogramm42 eine Funktion des Computerprogramms33 zum Öffnen und Schließen des Garagentores (nicht dargestellt) des Anwenders abbildet. In einem weiteren Ausführungsbeispiel bildet das Garagen-Piktogramm42 eine Funktionskategorie mit Bezug auf Geräte in der Garage (nicht dargestellt), wie z. B. Lichter in der Garage, Maschinen und Türschlösser. - Zum Navigieren im Modell
32 wählt der Anwender eine der Optionen38 auf dem aktiven äußersten Ring36 . Das Gerät10 beinhaltet verschiedene Verfahren als Teil einer GUI zum Auswählen einer der Optionen38 . Wie in den1 und3 gezeigt, kann der Anwender das Eingaberad28 verwenden zum Drehen des äußersten Ringes36 bis auf das gewünschte Piktogramm38 hingedeutet wird. Auf das gewünschte Piktogramm kann durch einen Auswahlrahmen wie z. B. Ring44 oder einen Cursor oder Hervorhebung oder durch andere derartige Verfahren hingedeutet werden. Der Anwender kann dann das Eingaberad28 niederdrücken, um das Piktogramm, auf welches hingedeutet wird, auszuwählen. Alternativ könnte der Anwender den im Uhrzeigersinn drehbaren Knopf20 oder den entgegen dem Uhrzeigersinn drehbaren Knopf22 zum Drehen des äußersten Ringes36 verwenden, bis auf das gewünschte Piktogramm hingedeutet wird. Der Anwender kann dann eine andere Taste niederdrücken, wie z. B. die „+"- Taste46 , um das Piktogramm, auf welches hingedeutet wird, auszuwählen oder vielleicht eine fest zugeordnete „Auswahltaste" (nicht dargestellt) oder eine „Enter-Taste" (nicht dargestellt). Der Anwender kann auch die Abwärts-Pfeil-Taste24 verwenden, um das Piktogramm, auf welches hingedeutet wird, auszuwählen und sich abwärts zu bewegen zur nächsten mit dem Piktogramm assoziierten Ebene, oder den Aufwärts-Pfeil26 um sich auf eine höhere Ebene im aktuellen Auswahlpfad zu bewegen. In einem alternativen Ausführungsbeispiel kann der Anwender einen Berührungsstift27 zusammen mit einem Berührungsbildschirm bzw. „Touch Screen"29 verwenden, um gewünschte Optionen auszuwählen. Andere Navigationsgeräte und Auswählvorrichtungen kommen für die Erfindung in Betracht wie z. B. eine herkömmliche Maus oder Tastatur und andere Geräte zur Interaktion mit einer graphischen Anzeige des Organisationsmodells und zum Auswählen von Piktogrammen. - Hat der Anwender ein Piktogramm
38 auf der äußersten Ebene36 ausgewählt, wie das Haus-Piktogramm40 , wird der äußerste Ring abgeblendet und ein innerer Ring46 wird hervorgehoben, wobei er Optionen, welche die zu Beginn gewählte Option betreffen, anzeigt. Wie in4 dargestellt, zeigt ein innerer Ring46 im aktiven Zustand eine Anzahl von Piktogrammen48 , die Optionen für die zweite Ebene abbilden. Die Piktogramme48 , die auf der zweiten Ebene angezeigt werden, betreffen das Haus-Piktogramm40 , welches auf der äußersten Ebene ausgewählt worden ist, und sind Teil der Kategorie, die vom Haus-Piktogramm abgebildet wird. Als solche bilden die Piktogramme der zweiten Ebene48 Räume (nicht dargestellt) im Haus des Anwenders ab. Um weiter zu navigieren, bedient der Anwender die GUI, um eine andere Option auszuwählen zur weiteren Navigation. In diesem Beispiel wählt der Anwender das „Couch"-Piktogramm50 aus, welches eine Kategorieoption ist, die das Wohnzimmer (nicht dargestellt) des Anwenders abbildet. Es ist zu beachten, dass obwohl der äußerste Ring36 abgeblendet ist, er leicht zusammen mit der zuvor auf ihm ausgewählten Option erkennbar ist, um zur aktuellen Position zu navigieren. Die zuvor auf der Ebene gewählte Haus-Option40 wird von einem Indikator52 der mit dem äußersten Ring36 verbunden ist, angezeigt. Der Indikator52 zeigt das Haus Piktogramm40 , das die Option abbildet, die zuvor für diese Ebene ausgewählt wurde. - Wie in
5 gezeigt, zeigt das Organisationsmodell32 einen auf der dritten Ebene befindlichen inneren Ring in einem hervorgehobenen Zustand an; der äußerste Ring36 und innere Ring46 sind in abgeblendeten, nicht-aktiven Zuständen. Man beachte das Vorhandensein des Indikators58 in Verbindung mit dem jetzt abgeblendeten Ring46 zweiter Ebene. Der Indikator zweiter Ebene58 beinhaltet die zuvor gewählte Couch-Option50 . Entsprechend ist der Anwender in der Lage, die Navigationsentscheidungen, die er getroffen hat, um zu seiner aktuellen Position im Computerprogramm zu gelangen, leicht zu identifizieren. Um weiter zu navigieren, wählt der Anwender eine Option auf dem hervorgehobenen aktiven inneren Ring56 aus. Die Kategorieoptionen auf dieser Ebene sind verschiedenen in der Kategorieoption von Wohnzimmer50 gelegenen Geräten zugeordnet. In diesem Szenario wählt der Anwender die Kategorieoption von Fernsehen60 , welche ihn auf die vierte innere Ebene66 bringt. - Wie in
6 gezeigt, beinhaltet die vierte innere Ebene66 Optionen für die Steuerung des Fernsehers (nicht dargestellt). Die meisten dieser Optionen sind Funktionsoptionen, wie z. B. Lautstärkeeinstellung68 , stumm70 , Kontrast72 oder Kanalwechsel74 , welche verwendet werden, um bestimmte Funktionen des Computerprogramms33 zur Steuerung des Fernsehers aufzurufen. Wenn bestimmte Funktionen eines Computerprogramms33 aufgerufen werden, verfährt das Computerprogramm33 gemäß seiner Programmierung für diese Funktion. Zum Beispiel kann sich gemäß der Funktion eine andere Anzeige öffnen, die entweder den gesamten Bildschirm ausfüllt oder einen Teil des Bildschirms. Die Auswahl der Lautstärkesteuerungsoption68 z. B. ruft eine Lautstärkesteuerungsfunktion des Computerprogramms33 auf, die als ein Steuerbalken78 in der Mitte des Bildschirms erscheint. Auf diese Weise erlaubt das Computerprogramm33 dem Gerät10 die Fernsehlautstärke zu steuern. Diese Ebene ist jedoch nicht auf Funktionsoptionen beschränkt und kann Kategorieoptionen einschließen. Zum Beispiel bietet Kategorieoption76 eine weitere Ebene von Optionen bezüglich der Programmierung des Fernsehers, um bestimmte Kanäle zu bestimmen Zeiten zu empfangen. - Einer der Vorteile der vorliegenden Erfindung ist die Einfachheit, mit der ein Anwender zu einer anderen Position in einem Computerprogramm navigieren kann. Nachdem er zur vierten Ebene navigiert hat, kann der Anwender einfach auf das Navigationsmodel
32 zurückgreifen, um die Position zu ändern. Anstatt seine Schritte rückzuverfolgen, kann der Anwender seine Position anhand des Modells bestimmen und einfach eine höhere oder weiter außen liegende Ebene, die seiner nächsten gewünschten Position zugeordnet ist, auswählen. Wenn der Anwender in dem Computerprogramm33 zu seiner Position gehen möchte, die zum Babyzimmer (nicht dargestellt) seines Hauses gehörige Funktionen betrifft, kann er einfach die zweite Ebene oder Ring46 auswählen. Wie in4 gezeigt, würde die zweite Ebene aktiv werden und der Anwender könnte einfach die Babyzimmeroption80 auf der zweiten Ebene auswählen und entsprechend fortfahren. Wenn die zweite Ebene46 aktiv wird, würde die vierte Ebene nicht-aktiv werden. - Durch das Hervorheben aktiver Ringe und Abblenden anderer Ringe ist die Anzeige kompakt und bietet dem Anwender doch einen Übersichtsplan des Computerprogramms. Die aktiven Ringe in einem hervorgehobenen Zustand sind in der Lage die Optionen mit den zur Navigation notwendigen Details darzustellen. Die Verwendung von Piktogrammen ist besonders für kleinere Bildschirme geeignet, da die Piktogramme typischer Weise weniger Platz als die notwendigen äquivalenten Wörter benötigen, um die Optionen abzubilden. Mit seinem kleineren Bildschirm ist ein kleinerer Computer wie ein mobiles Terminal oder Hand gehaltener Computer besonders zur Verwendung eines erfindungsgemäßen Organisationsmodells und zur Verwendung von Piktogrammen zur Abbildung von Optionen geeignet. Des Weiteren passen die kreisförmigen Ringe gut in den kleineren Bildschirm. Alles in Allem stellt das Organisationsmodell eine klare Visualisierung eines Computerprogramms und eine Anordnung seiner Funktionen dar. Der Anwender ist in der Lage, einfach in dem Modell zu navigieren und ein klares Verständnis seiner Position innerhalb des Computerprogramms zu behalten.
- Das Organisationsmodell ist ein flexibles System zum Navigieren in Computerprogrammen. Z. B. Wechseln zwischen Ebenen und Wechseln von Ringen zwischen aktivem und nicht-aktivem Zustand kann auf verschiedene Weisen abgebildet werden, z. B. durch die Verwendung von verschiedenen Typen, Größen, Farben oder Schweren von Linien. In einem anderen Ausführungsbeispiel der Erfindung wird der Wechsel von aktiven Ebenen animiert, sodass ein Anwender die Piktogramme auf einer zuvor aktiven Ebene schrumpfen sehen kann, wenn die Ebene abgeblendet wird. Ebenso kann der Benutzer verschiedene Piktogramme auf einer zuvor inaktiven Ebene anwachsen sehen, wenn sie hervorgehoben wird. In einem weiteren Ausführungsbeispiel der Erfindung sind die Ringe dreidimensionale kreisförmige Ebenen und die Optionen sind durch dreidimensionale Piktogramme abgebildet. In anderen Ausführungsbeispielen sind die Ringe entweder zweidimensionale oder dreidimensionale Kreise, Ovale, Oktogone oder Bänder, die eine Vielfalt anderer im Allgemeinen kontinuierlicher Formen darstellen. In weiteren Ausführungsbeispielen können die Ringe Piktogramme beinhalten, die zur Bildung der Ringe angeordnet sind. In wieder einem weiteren Ausführungsbeispiel der Erfindung bestehen die Optionen aus Piktogrammen, welche zu Wörtern werden, wenn sie entweder ausgewählt oder hervorgehoben werden. Dadurch kann der Anwender einfach eine Option hervorheben und die Option erklärende Worte sehen, wenn er nicht die Option erinnert, die ein bestimmtes Piktogramm abbildet.
- Bezug nehmend auf
7 wird jetzt ein anderes Ausführungsbeispiel der Erfindung gezeigt. Dieses Ausführungsbeispiel beinhaltet eine Anzeige112 für ein mobiles Gerät, das ein Organisationsmodell132 zeigt. In diesem Ausführungsbeispiel sind die Optionen138 durch Worte anstatt durch Piktogramme abgebildet. Das-Organisationsmodell132 wird kompakt gehalten, indem den Worten erlaubt wird, den aktiven Ring136 zu überlappen. Dieses Ausführungsbeispiel kann eine Funktion zur Verwendung des Organisationsmodells abbilden, in welchem der Anwender sich entscheidet, Optionen durch Worte anstatt durch Piktogramme abbilden zu lassen. Solch eine Funktion kann besonders nützlich sein, wenn ein Anwender sich mit den Optionen eines neueren Computerprogramms vertraut macht. - Bezug nehmend auf
8 wird jetzt ein zusätzliches Ausführungsbeispiel der Erfindung gezeigt. In diesem Ausführungsbeispiel hat der Anwender zu einer vierten Ebene226 eines Organisationsmodells232 navigiert und hat eine Kategorieoption268 aufgerufen, welche Lautstärkesteuerung für einen Fernseher im Haus des Anwenders abbildet. Die Kategorieoption268 hingegen beinhaltet nur zwei Funktionsoptionen. Eine Funktionsoption ist Lautstärkesteuerung für den Fernseher, und die Andere ist eine Willkommensnachricht bzw. Begrüßungs nachricht in Verbindung mit Lautstärkesteuerung. Wenn Kategorieoption268 ausgewählt ist, werden, anstatt einen anderen Ring mit der Funktionsoption anzuzeigen, beide der Kategorieoption268 zugeordnete Funktionen gemäß ihrer Programmierung aufgerufen. So erscheint z. B. Lautstärkesteuerungsbalken278 zur Steuerung der Fernsehlautstärke zusammen mit Begrüßungsnachricht279 . - Bezug nehmend auf
9 wird jetzt wieder ein anderes Ausführungsbeispiel gezeigt. Hier zeigt das Organisationsmodell332 Text auf der Rückseite von Piktogrammen für die Optionen338 an. - Zum Beispiel hat der Anwender bei der Benutzung des Computerprogramms zur Hausfernsteuerung zum Ring zweiter Ebene
346 navigiert. In diesem Fall wird die Wohnzimmeroption350 hervorgehoben. Durch Verwendung der in1 gezeigten Aufwärts-Pfeil-Taste24 und der Abwärts-Pfeil-Taste26 ist der Anwender in der Lage, die Wohnzimmeroption350 zu drehen, sodass der die Option abbildende Text gezeigt wird. Dieses Ausführungsbeispiel veranschaulicht weiter die Flexibilität der vorliegenden Erfindung zur Abbildung des Computerprogramms. - Bezug nehmend auf
10 wird jetzt noch ein weiteres Ausführungsbeispiel der vorliegenden Erfindung gezeigt, welches die Interaktion mit einem anderen Computerprogramm veranschaulicht. In diesem Ausführungsbeispiel navigiert der Anwender in einem Computerprogramm zur Hausfernsteuerung unter Verwendung eines Organisationsmodells432 . Während der Navigation des Anwenders erhält das mobile Gerät eine E-Mail als Teil eines anderen Computerprogramms. Anstatt die Navigation des Anwenders vollständig zu unterbrechen und mit der Anzeige zum E-Mail Computerprogramm zu wechseln, erscheint eine Nachricht490 um anzuzeigen, dass eine E-Mailnachricht empfangen worden ist. Der Benutzer kann die Nachricht durch Drücken einer entsprechenden Taste bestätigen oder kann zum E-Mailcomputerprogramm oder zum Organisationsmodell432 des Computerprogramms zur Hausfernsteuerung umschalten. - Während die vorliegende Erfindung in Verbindung mit den veranschaulichten Ausführungsbeispielen beschrieben worden ist, ist zu beachten und zu verstehen, dass Modifikationen an den Ausführungsbeispielen vorgenommen werden können, ohne den Bereich der Erfindung zu verlassen. Insbesondere die veranschaulichten Ausführungsbeispiele haben ein Computerprogramm zur Hausfernsteuerung gezeigt. Das System und das Verfahren der vorliegenden Erfindung ist auf eine breite Vielfalt von Computerprogrammen über dieses Beispielcomputerprogramm hinaus anwendbar, wie z. B. Betriebssysteme, Wort Prozessoren bzw. Textverarbeitung, Tabellenkalkulationen, E-Mail, Telefon Computerprogramme, Spiele, etc. Darüber hinaus können das System und Verfahren der vorliegenden Erfindung in Verbindung mit verschiedenen Ausführungsbeispielen der vorliegenden Erfindung für andere Computerprogramme verwendet werden und sogar als Ebenen innerhalb eines anderen Organisationsmodells der vorliegenden Erfindung. Zum Beispiel kann ein mobiles Gerät ein Organisationsmodell als eine Haus- oder Arbeitsplatz bzw. „Desktop"-Ansicht verwenden, um ein Hauptapplikationsmanagementprogramm als Teil eines Betriebssystems zu navigieren. Als solches kann ein erfindungsgemäßes Organisationsmodell andere Organisationsmodelle zum Navigieren verschiedener Computerprogramme auf dem mobilen Gerät aufrufen. Des Weiteren kann das Navigationssystem der vorliegenden Erfindung mit einer breiten Vielfalt von Computern und mit einer breiten Vielfalt von Bildschirmgrößen verwendet werden.
Claims (25)
- Mobilgerät (
10 ) umfassend: eine Anzeige (12 ); eine Eingabeeinrichtung (18 ); und einen Prozessor (16 ); und dadurch gekennzeichnet, dass der Prozessor (16 ) konfiguriert ist: auf der Anzeige (12 ) eine Vielzahl von im Wesentlichen konzentrischen Ringen (34 ) anzuzeigen, die verschiedene Organisationsebenen von Funktionen eines Computerprogramms darstellen, wobei ein erster der konzentrischen Ringe (46 ) als ein erster aktiver Ring angezeigt wird und Optionen zeigt, die für entweder eine der Funktionen oder eine Funktionskategorie stehen, wobei ein zweiter der konzentrischen Ringe (36 ) als ein erster inaktiver Ring angezeigt wird, der im Wesentlichen außerhalb des ersten aktiven Rings angeordnet ist, wobei der erste inaktive Ring einen ersten ausgewählten Optionsanzeiger (40 ) zeigt, der eine vorher ausgewählte Option von dem ersten inaktiven Ring anzeigt, ohne nicht ausgewählte Optionen des ersten inaktiven Rings anzuzeigen; und eine erste Eingabe von einer graphischen Anwenderschnittstelle zu empfangen, die eine erste auf dem ersten aktiven Ring gezeigte Option auswählt. - Mobilgerät gemäß Anspruch 1, wobei die ausgewählte erste Option für eine Kategorie von Merkmalen steht und der Prozessor weiter konfiguriert ist: einen der Ringe (
56 ), der im Wesentlichen konzentrisch innerhalb des ersten aktiven Rings als ein zweiter aktiver Ring angeordnet ist, anzuzeigen, wobei der zweite aktive Ring eine Untergruppe von Optionen für die erste auf dem ersten aktiven Ring ausgewählte Option darstellt; und eine zweite Eingabe zu empfangen, die eine zweite Option, die auf dem zweiten aktiven Ring gezeigt ist, auswählt. - Mobilgerät gemäß Anspruch 2, wobei der Prozessor weiter konfiguriert ist, den ersten aktiven Ring als einen zweiten inaktiven Ring anzuzeigen, der einen zweiten Auswahloptionsanzeiger (
50 ) zeigt, der die ausgewählte erste Option anzeigt, ohne die nicht ausgewählten Optionen des ersten aktiven Rings zu zeigen, wenn einer der Ringe, die im Wesentlichen konzentrisch innerhalb des ersten aktiven Rings angeordnet sind, als ein zweiter aktiver Ring angezeigt wird. - Mobilgerät gemäß einem der vorhergehenden Ansprüche, wobei zum Empfangen einer ersten Eingabe von einer graphischen Anwenderschnittstelle die erste Option eine Funktion des Computerprogramms darstellt und der Prozessor weiterkonfiguriert ist, die Funktion zu aktivieren.
- Mobilgerät gemäß einem der vorhergehenden Ansprüche, wobei die Eingabeeinrichtung (
18 ) einen in die Uhrzeigerrichtung drehbaren Knopf (20 ) und einen gegen die Uhrzeigerrichtung drehbaren Knopf (22 ) umfasst. - Mobilgerät gemäß einem der Ansprüche 1 bis 4, wobei die Eingabeeinrichtung (
18 ) ein Rad (28 ) zum Drehen des aktiven Rings umfasst. - Mobilgerät gemäß einem der Ansprüche 1 bis 4, wobei die Eingabeeinrichtung (
18 ) eine Gruppe von Pfeiltasten (24 ,26 ) umfasst. - Mobilgerät gemäß einem der Ansprüche 1 bis 4, wobei die Eingabeeinrichtung (
18 ) einen Berührungsstift (27 ) umfasst und die Auswahleinrichtung einen Berührungsbildschirm (29 ) umfasst. - Mobilgerät gemäß einem der vorhergehenden Ansprüche, wobei der aktive Ring in Relation zu der Vielzahl inaktiver Ringe hervorgehoben ist.
- Mobilgerät gemäß einem der vorhergehenden Ansprüche, wobei der Anzeiger ein Piktogramm umfasst.
- Mobilgerät gemäß einem der Ansprüche 1 bis 9, wobei der Anzeiger ein Wort umfasst.
- Mobilgerät gemäß einem der vorhergehenden Ansprüche, wobei die Optionen Piktogramme umfassen.
- Mobilgerät gemäß einem der Ansprüche 1 bis 11, wobei die Optionen Wörter umfassen.
- Mobilgerät gemäß einem der Ansprüche 1 bis 11, wobei die Optionen zwischen Wörtern und Piktogrammen veränderbar sind.
- Mobilgerät gemäß einem der vorhergehenden Ansprüche, wobei die Ringe (
34 ) Kreise umfassen. - Mobilgerät gemäß einem der Ansprüche 1 bis 14, wobei die Ringe (
34 ) kreisförmige Ebenen umfassen. - Navigationsverfahren durch Funktionen eines Computerprogramms gekennzeichnet durch: Anzeigen einer Vielzahl von im Wesentlichen konzentrischen Ringen (
34 ), die Organisationsebenen von Funktionen für das Computerprogramm auf einer Anzeigeeinrichtung (10 ) darstellen, wobei ein erster der konzentrischen Ringe (46 ) als ein erster aktiver Ring angezeigt wird und Optionen zeigt, die entweder eine der Funktionen oder eine Funktionskategorie darstellen, wobei ein zweiter der konzentrischen Ringe (36 ) als ein erster inaktiver Ring angezeigt wird, der im Wesentlichen außerhalb des ersten aktiven Rings angeordnet ist, wobei der erste inaktive Ring einen ersten Auswahloptionsanzeiger (40 ) zeigt, der eine vorher ausgewählte Option des ersten inaktiven Rings anzeigt und nicht ausgewählte Optionen des ersten inaktiven Rings nicht anzeigt; und Empfangen einer ersten Eingabe, die eine erste auf dem ersten aktiven Ring gezeigte Option auswählt. - Verfahren gemäß Anspruch 17, wobei die erste Option eine Funktionskategorie darstellt und das Verfahren weiter umfasst: Anzeigen eines der Ringe (
56 ), der im Wesentlichen konzentrisch innerhalb des ersten aktiven Rings als ein zweiter aktiver Ring angeordnet ist, wobei der zweite aktive Ring eine Untergruppe von Optionen für die Optionen der ausgewählten ersten auf dem ersten aktiven Ring ausgewählten Option darstellt; und Empfangen einer zweiten Eingabe, die eine zweite Option auswählt, die auf dem zweiten aktiven Ring gezeigt ist. - Verfahren gemäß Anspruch 18, wobei Anzeigen eines der Ringe, der im Wesentlichen konzentrisch innerhalb des ersten aktiven Rings angeordnet ist, als einen zweiten aktiven Ring enthält: Anzeigen des ersten aktiven Rings als einen zweiten inaktiven Ring, der einen zweiten Auswahloptionsanzeiger (
50 ) anzeigt, der die ausgewählte erste Option anzeigt ohne nicht-ausgewählte der Optionen des ersten aktiven Rings zu zeigen. - Verfahren gemäß einem der Ansprüche 17 bis 19, wobei die ausgewählte erste Option eine Funktion des Computerprogramms darstellt und das Verfahren weiter Aktivieren der Funktion umfasst.
- Verfahren gemäß einem der Ansprüche 17 bis 20, wobei die erste Eingabe von einem Berührungsbildschirm (
29 ) als Teil der graphischen Anwenderschnittstelle empfangen wird. - Verfahren gemäß einem der Ansprüche 17 bis 21, wobei Empfangen einer ersten Eingabe, die eine erste auf dem ersten aktiven Ring gezeigten Option auswählt, umfasst: Empfangen von Befehlen zum Bewegen eines Auswahlrahmens auf der graphischen Anwenderschnittstelle, um eine Option anzuzeigen; und Empfangen der ersten Eingabe, welche die angezeigte Option auswählt.
- Verfahren gemäß Anspruch 22, wobei der Auswahlrahmen einen Cursor umfasst.
- Verfahren gemäß Anspruch 22, wobei der Auswahlrahmen eine hervorgehobene Optionen umfasst.
- Computerlesbares Medium mit computerausführbaren Befehlen zum Durchführen des Verfahrens gemäß einem der Ansprüche 17 bis 20.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/126,624 US7111788B2 (en) | 2002-04-22 | 2002-04-22 | System and method for navigating applications using a graphical user interface |
US126624 | 2002-04-22 | ||
PCT/IB2003/001475 WO2003090007A2 (en) | 2002-04-22 | 2003-04-18 | System and method for navigating computer programs using a graphical user interface |
Publications (2)
Publication Number | Publication Date |
---|---|
DE60320393D1 DE60320393D1 (de) | 2008-05-29 |
DE60320393T2 true DE60320393T2 (de) | 2009-05-20 |
Family
ID=29215066
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE60320393T Expired - Lifetime DE60320393T2 (de) | 2002-04-22 | 2003-04-18 | System und verfahren zur computerprogrammnavigation unter verwendung einer graphischen benutzeroberfläche |
Country Status (7)
Country | Link |
---|---|
US (1) | US7111788B2 (de) |
EP (1) | EP1497747B1 (de) |
KR (1) | KR101078100B1 (de) |
AT (1) | ATE392665T1 (de) |
AU (1) | AU2003219377A1 (de) |
DE (1) | DE60320393T2 (de) |
WO (1) | WO2003090007A2 (de) |
Families Citing this family (208)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6337698B1 (en) * | 1998-11-20 | 2002-01-08 | Microsoft Corporation | Pen-based interface for a notepad computer |
US7345671B2 (en) | 2001-10-22 | 2008-03-18 | Apple Inc. | Method and apparatus for use of rotational user inputs |
US7312785B2 (en) | 2001-10-22 | 2007-12-25 | Apple Inc. | Method and apparatus for accelerated scrolling |
KR100433396B1 (ko) * | 2001-10-29 | 2004-06-02 | 삼성전자주식회사 | 온 스크린 디스플레이 장치를 구비한 전자기기의 기능변경장치 및 방법 |
US7333092B2 (en) | 2002-02-25 | 2008-02-19 | Apple Computer, Inc. | Touch pad for handheld device |
US7046248B1 (en) | 2002-03-18 | 2006-05-16 | Perttunen Cary D | Graphical representation of financial information |
US8001488B1 (en) * | 2002-05-31 | 2011-08-16 | Hewlett-Packard Development Company, L.P. | User interface dial with display |
JP4179085B2 (ja) * | 2003-07-16 | 2008-11-12 | 松下電器産業株式会社 | 電子機器 |
US7499040B2 (en) | 2003-08-18 | 2009-03-03 | Apple Inc. | Movable touch pad with added functionality |
US20070152977A1 (en) | 2005-12-30 | 2007-07-05 | Apple Computer, Inc. | Illuminated touchpad |
EP1510911A3 (de) * | 2003-08-28 | 2006-03-22 | Sony Corporation | Gerät, Verfahren und Programm zum Verarbeiten von Informationen und Speichermedium mit Programm zum Verarbeiten von Informationen |
US7495659B2 (en) | 2003-11-25 | 2009-02-24 | Apple Inc. | Touch pad for handheld device |
US8059099B2 (en) | 2006-06-02 | 2011-11-15 | Apple Inc. | Techniques for interactive input to portable electronic devices |
EP1536315A1 (de) * | 2003-11-27 | 2005-06-01 | Sony NetServices GmbH | Vorrichtung zur Informationsbeschaffung |
KR100754687B1 (ko) * | 2003-12-12 | 2007-09-03 | 삼성전자주식회사 | 휴대단말기의 멀티입력부 및 그의 제어방법 |
KR100633184B1 (ko) * | 2004-04-06 | 2006-10-12 | 엘지전자 주식회사 | 영상표시기기의 메뉴설정장치 및 방법 |
US20050229102A1 (en) * | 2004-04-12 | 2005-10-13 | Microsoft Corporation | System and method for providing an interactive display |
US8494861B2 (en) * | 2004-05-11 | 2013-07-23 | The Chamberlain Group, Inc. | Movable barrier control system component with audible speech output apparatus and method |
US7750890B2 (en) * | 2004-05-11 | 2010-07-06 | The Chamberlain Group, Inc. | Movable barrier operator system display method and apparatus |
CN100555200C (zh) | 2004-08-16 | 2009-10-28 | 苹果公司 | 触敏器件和提高触敏器件的空间分辨率的方法 |
US8028250B2 (en) * | 2004-08-31 | 2011-09-27 | Microsoft Corporation | User interface having a carousel view for representing structured data |
ES2536203T3 (es) * | 2004-10-19 | 2015-05-21 | Nokia Technologies Oy | Notificación a un usuario |
US7684602B2 (en) * | 2004-11-18 | 2010-03-23 | Siemens Medical Solutions Usa, Inc. | Method and system for local visualization for tubular structures |
DE102005003680A1 (de) * | 2005-01-21 | 2006-07-27 | Siemens Ag | Verfahren zur Steuerung eines Geräts |
US20060258301A1 (en) * | 2005-05-12 | 2006-11-16 | Yanqing Cui | Mobile communication terminal and method |
US7848765B2 (en) | 2005-05-27 | 2010-12-07 | Where, Inc. | Location-based services |
US8359548B2 (en) | 2005-06-10 | 2013-01-22 | T-Mobile Usa, Inc. | Managing subset of user contacts |
US7685530B2 (en) | 2005-06-10 | 2010-03-23 | T-Mobile Usa, Inc. | Preferred contact group centric interface |
US8370770B2 (en) * | 2005-06-10 | 2013-02-05 | T-Mobile Usa, Inc. | Variable path management of user contacts |
US8370769B2 (en) | 2005-06-10 | 2013-02-05 | T-Mobile Usa, Inc. | Variable path management of user contacts |
US7344084B2 (en) * | 2005-09-19 | 2008-03-18 | Sony Corporation | Portable video programs |
US7873974B2 (en) * | 2005-09-19 | 2011-01-18 | Sony Corporation | Identification of television programming using a portable wireless device |
KR100715808B1 (ko) * | 2005-10-01 | 2007-05-08 | 엘지전자 주식회사 | 이동통신 단말기 및 이를 이용한 목록 표시방법 |
US7880729B2 (en) | 2005-10-11 | 2011-02-01 | Apple Inc. | Center button isolation ring |
US20070106498A1 (en) * | 2005-11-10 | 2007-05-10 | Nokia Corporation | Mobile communication terminal and method therefor |
KR100758985B1 (ko) * | 2005-12-05 | 2007-09-17 | 삼성전자주식회사 | 유저인터페이스를 조작하는 영상 디스플레이 장치 및 그방법 |
EP1798632A1 (de) * | 2005-12-19 | 2007-06-20 | Research In Motion Limited | Rechnervorrichtung und Verfahren zur Statusanzeige eines Anwenderprogramms |
US20070152983A1 (en) | 2005-12-30 | 2007-07-05 | Apple Computer, Inc. | Touch pad with symbols based on mode |
US8918736B2 (en) * | 2006-01-05 | 2014-12-23 | Apple Inc. | Replay recommendations in a text entry interface |
US7860536B2 (en) * | 2006-01-05 | 2010-12-28 | Apple Inc. | Telephone interface for a portable communication device |
GB0601095D0 (en) * | 2006-01-19 | 2006-03-01 | Cambridge Silicon Radio Ltd | Interoperation Of Terminals |
TWI297847B (en) * | 2006-03-08 | 2008-06-11 | Htc Corp | Multi-function activation methods and related devices thereof |
US8640054B2 (en) * | 2006-03-14 | 2014-01-28 | Sony Corporation | Tuning dial user interface |
US7996788B2 (en) * | 2006-05-18 | 2011-08-09 | International Apparel Group, Llc | System and method for navigating a dynamic collection of information |
US8677280B2 (en) | 2006-05-18 | 2014-03-18 | Ubiquity Broadcasting Corporation | Sprocket shaped user interface for navigating a dynamic collection of information |
EP1860534A1 (de) | 2006-05-22 | 2007-11-28 | LG Electronics Inc. | Mobiles Endgerät und Menüanzeigeverfahren damit |
US8255281B2 (en) | 2006-06-07 | 2012-08-28 | T-Mobile Usa, Inc. | Service management system that enables subscriber-driven changes to service plans |
US20070300183A1 (en) * | 2006-06-21 | 2007-12-27 | Nokia Corporation | Pop-up notification for an incoming message |
KR100753944B1 (ko) * | 2006-06-26 | 2007-08-31 | 삼성전자주식회사 | 휠 입력 장치를 가지는 휴대 단말기의 가상 휠 인터페이스구조 및 이를 이용한 문자 입력 방법 |
US7779370B2 (en) * | 2006-06-30 | 2010-08-17 | Google Inc. | User interface for mobile devices |
US8022935B2 (en) | 2006-07-06 | 2011-09-20 | Apple Inc. | Capacitance sensing electrode with integrated I/O mechanism |
US8743060B2 (en) | 2006-07-06 | 2014-06-03 | Apple Inc. | Mutual capacitance touch sensing device |
US9360967B2 (en) | 2006-07-06 | 2016-06-07 | Apple Inc. | Mutual capacitance touch sensing device |
US20080056155A1 (en) * | 2006-08-29 | 2008-03-06 | Atte Lahtiranta | Active idle extension |
US20080057960A1 (en) * | 2006-08-29 | 2008-03-06 | Atte Lahtiranta | Mobile communication device |
US8385517B2 (en) * | 2006-08-29 | 2013-02-26 | Nokia Corporation | Replying through different channels |
US20080059627A1 (en) * | 2006-08-29 | 2008-03-06 | Hamalainen Jari P | Unified contact database |
US8363794B2 (en) * | 2006-08-29 | 2013-01-29 | Nokia Corporation | Voice mail extension |
US7795553B2 (en) | 2006-09-11 | 2010-09-14 | Apple Inc. | Hybrid button |
US8274479B2 (en) | 2006-10-11 | 2012-09-25 | Apple Inc. | Gimballed scroll wheel |
US8482530B2 (en) | 2006-11-13 | 2013-07-09 | Apple Inc. | Method of capacitively sensing finger position |
KR100896055B1 (ko) * | 2007-01-15 | 2009-05-07 | 엘지전자 주식회사 | 회전입력장치 구비 이동단말기 및 그 디스플레이 방법 |
US7784704B2 (en) | 2007-02-09 | 2010-08-31 | Harter Robert J | Self-programmable thermostat |
KR20080076005A (ko) * | 2007-02-14 | 2008-08-20 | 삼성전자주식회사 | 휴대용 단말기 |
US20080235627A1 (en) * | 2007-03-21 | 2008-09-25 | Microsoft Corporation | Natural interaction by flower-like navigation |
EP2017707B1 (de) * | 2007-07-06 | 2017-04-12 | Dassault Systèmes | Vorrichtung für eine graphische Benutzerschnittstelle und Verfahren zur Navigation zwischen zusammenhängenden Objekten |
US20100174591A1 (en) * | 2007-08-03 | 2010-07-08 | Deangelo Michael | Data Access Engine And Graphic Interface For Portable Computer Devices |
DE102007039444A1 (de) * | 2007-08-21 | 2009-02-26 | Volkswagen Ag | Verfahren zum Anzeigen von Informationen in einem Kraftfahrzeug und Anzeigeeinrichtung für ein Kraftfahrzeug |
DE102007039446A1 (de) | 2007-08-21 | 2009-02-26 | Volkswagen Ag | Verfahren zum Anzeigen von Informationen in einem Kraftfahrzeug mit veränderbarem Maßstab und Anzeigeeinrichtung |
DE102007039442A1 (de) * | 2007-08-21 | 2009-02-26 | Volkswagen Ag | Verfahren zum Anzeigen von Informationen in einem Fahrzeug und Anzeigeeinrichtung für ein Fahrzeug |
US8683378B2 (en) | 2007-09-04 | 2014-03-25 | Apple Inc. | Scrolling techniques for user interfaces |
US7910843B2 (en) | 2007-09-04 | 2011-03-22 | Apple Inc. | Compact input device |
US8615720B2 (en) * | 2007-11-28 | 2013-12-24 | Blackberry Limited | Handheld electronic device and associated method employing a graphical user interface to output on a display virtually stacked groups of selectable objects |
US8416198B2 (en) | 2007-12-03 | 2013-04-09 | Apple Inc. | Multi-dimensional scroll wheel |
US8125461B2 (en) | 2008-01-11 | 2012-02-28 | Apple Inc. | Dynamic input graphic display |
US8820133B2 (en) | 2008-02-01 | 2014-09-02 | Apple Inc. | Co-extruded materials and methods |
US10936650B2 (en) | 2008-03-05 | 2021-03-02 | Ebay Inc. | Method and apparatus for image recognition services |
US9495386B2 (en) | 2008-03-05 | 2016-11-15 | Ebay Inc. | Identification of items depicted in images |
US9454256B2 (en) | 2008-03-14 | 2016-09-27 | Apple Inc. | Sensor configurations of an input device that are switchable based on mode |
US20090254865A1 (en) * | 2008-04-07 | 2009-10-08 | Arch Bridge Holdings, Inc. | Graphical user interface for accessing information organized by concentric closed paths |
US20090276712A1 (en) * | 2008-04-30 | 2009-11-05 | Caterpillar Inc. | Safety awareness system |
JP2010004359A (ja) * | 2008-06-20 | 2010-01-07 | Sony Corp | 制御装置、制御方法および制御システム |
CN102105938B (zh) * | 2008-07-23 | 2016-09-21 | 皇家飞利浦电子股份有限公司 | 显示多个层级中的音乐元数据 |
US7577913B1 (en) * | 2008-07-30 | 2009-08-18 | International Business Machines Corporation | Method of using a fovea type pointer in a video conferencing system including at least two 2-dimensional display screens forming a common virtual surface |
JP4840474B2 (ja) * | 2008-08-11 | 2011-12-21 | ソニー株式会社 | 情報処理装置および方法、並びにプログラム |
US7782133B2 (en) * | 2008-09-03 | 2010-08-24 | Infineon Technologies Ag | Power amplifier with output power control |
US8816967B2 (en) | 2008-09-25 | 2014-08-26 | Apple Inc. | Capacitive sensor having electrodes arranged on the substrate and the flex circuit |
US20100082794A1 (en) * | 2008-10-01 | 2010-04-01 | Sony Corporation | Home network visualization |
US20100131881A1 (en) * | 2008-10-20 | 2010-05-27 | Jayasenan Sundara Ganesh | Apparatus and Method for Data Search and Organization |
US8395590B2 (en) | 2008-12-17 | 2013-03-12 | Apple Inc. | Integrated contact switch and touch sensor elements |
KR20100081577A (ko) * | 2009-01-06 | 2010-07-15 | 삼성전자주식회사 | 휴대단말에서 오브젝트의 내비게이션 방법 및 장치 |
US20100175022A1 (en) * | 2009-01-07 | 2010-07-08 | Cisco Technology, Inc. | User interface |
USD631887S1 (en) | 2009-03-27 | 2011-02-01 | T-Mobile Usa, Inc. | Portion of a display screen with a user interface |
US8577350B2 (en) | 2009-03-27 | 2013-11-05 | T-Mobile Usa, Inc. | Managing communications utilizing communication categories |
US8676626B1 (en) | 2009-03-27 | 2014-03-18 | T-Mobile Usa, Inc. | Event notification and organization utilizing a communication network |
USD636403S1 (en) | 2009-03-27 | 2011-04-19 | T-Mobile Usa, Inc. | Portion of a display screen with a user interface |
USD631889S1 (en) | 2009-03-27 | 2011-02-01 | T-Mobile Usa, Inc. | Portion of a display screen with a user interface |
US9369542B2 (en) | 2009-03-27 | 2016-06-14 | T-Mobile Usa, Inc. | Network-based processing of data requests for contact information |
USD636401S1 (en) | 2009-03-27 | 2011-04-19 | T-Mobile Usa, Inc. | Portion of a display screen with a user interface |
USD631891S1 (en) | 2009-03-27 | 2011-02-01 | T-Mobile Usa, Inc. | Portion of a display screen with a user interface |
USD631890S1 (en) | 2009-03-27 | 2011-02-01 | T-Mobile Usa, Inc. | Portion of a display screen with a user interface |
USD636400S1 (en) | 2009-03-27 | 2011-04-19 | T-Mobile Usa, Inc. | Portion of a display screen with a user interface |
US9195966B2 (en) | 2009-03-27 | 2015-11-24 | T-Mobile Usa, Inc. | Managing contact groups from subset of user contacts |
USD636399S1 (en) | 2009-03-27 | 2011-04-19 | T-Mobile Usa, Inc. | Portion of a display screen with a user interface |
US9210247B2 (en) | 2009-03-27 | 2015-12-08 | T-Mobile Usa, Inc. | Managing contact groups from subset of user contacts |
USD631886S1 (en) | 2009-03-27 | 2011-02-01 | T-Mobile Usa, Inc. | Portion of a display screen with a user interface |
USD636402S1 (en) | 2009-03-27 | 2011-04-19 | T-Mobile Usa, Inc. | Portion of a display screen with a user interface |
US8893025B2 (en) | 2009-03-27 | 2014-11-18 | T-Mobile Usa, Inc. | Generating group based information displays via template information |
USD631888S1 (en) | 2009-03-27 | 2011-02-01 | T-Mobile Usa, Inc. | Portion of a display screen with a user interface |
USD633918S1 (en) | 2009-03-27 | 2011-03-08 | T-Mobile Usa, Inc. | Portion of a display screen with a user interface |
US9355382B2 (en) | 2009-03-27 | 2016-05-31 | T-Mobile Usa, Inc. | Group based information displays |
US8631070B2 (en) | 2009-03-27 | 2014-01-14 | T-Mobile Usa, Inc. | Providing event data to a group of contacts |
US8428561B1 (en) | 2009-03-27 | 2013-04-23 | T-Mobile Usa, Inc. | Event notification and organization utilizing a communication network |
US8140621B2 (en) | 2009-03-27 | 2012-03-20 | T-Mobile, Usa, Inc. | Providing event data to a group of contacts |
US9354751B2 (en) | 2009-05-15 | 2016-05-31 | Apple Inc. | Input device with optimized capacitive sensing |
KR101624157B1 (ko) * | 2009-06-09 | 2016-05-26 | 삼성전자주식회사 | 컨텐츠 탐색을 위한 gui 제공방법 및 이를 적용한 디바이스 |
US8719729B2 (en) * | 2009-06-25 | 2014-05-06 | Ncr Corporation | User interface for a computing device |
US8872771B2 (en) | 2009-07-07 | 2014-10-28 | Apple Inc. | Touch sensing device having conductive nodes |
US20110007637A1 (en) * | 2009-07-07 | 2011-01-13 | Cisco Technology, Inc. | Indicating Current Connection Status of a Wireless Device |
WO2011017747A1 (en) * | 2009-08-11 | 2011-02-17 | Someones Group Intellectual Property Holdings Pty Ltd | Navigating a network of options |
NL2003661C2 (nl) | 2009-10-16 | 2011-04-19 | Sara Lee De Nv | Controle-eenheid voor het besturen van een automatisch apparaat voor het bereiden van dranken. |
CA2680602C (en) * | 2009-10-19 | 2011-07-26 | Ibm Canada Limited - Ibm Canada Limitee | System and method for generating and displaying hybrid context menus |
US20120063367A1 (en) * | 2009-12-22 | 2012-03-15 | Waldeck Technology, Llc | Crowd and profile based communication addresses |
USD665417S1 (en) * | 2010-03-03 | 2012-08-14 | Sony Corporation | Display panel or screen portion with icon |
US8584047B2 (en) * | 2010-05-18 | 2013-11-12 | Microsoft Corporation | Orbital representation of hierarchical navigation |
US8918219B2 (en) | 2010-11-19 | 2014-12-23 | Google Inc. | User friendly interface for control unit |
US9489062B2 (en) | 2010-09-14 | 2016-11-08 | Google Inc. | User interfaces for remote management and control of network-connected thermostats |
US9104211B2 (en) | 2010-11-19 | 2015-08-11 | Google Inc. | Temperature controller with model-based time to target calculation and display |
US8727611B2 (en) | 2010-11-19 | 2014-05-20 | Nest Labs, Inc. | System and method for integrating sensors in thermostats |
US8850348B2 (en) | 2010-12-31 | 2014-09-30 | Google Inc. | Dynamic device-associated feedback indicative of responsible device usage |
US10346275B2 (en) | 2010-11-19 | 2019-07-09 | Google Llc | Attributing causation for energy usage and setpoint changes with a network-connected thermostat |
US9075419B2 (en) | 2010-11-19 | 2015-07-07 | Google Inc. | Systems and methods for a graphical user interface of a controller for an energy-consuming system having spatially related discrete display elements |
US10241527B2 (en) * | 2010-11-19 | 2019-03-26 | Google Llc | Thermostat graphical user interface |
US9256230B2 (en) | 2010-11-19 | 2016-02-09 | Google Inc. | HVAC schedule establishment in an intelligent, network-connected thermostat |
US9092039B2 (en) | 2010-11-19 | 2015-07-28 | Google Inc. | HVAC controller with user-friendly installation features with wire insertion detection |
US8195313B1 (en) | 2010-11-19 | 2012-06-05 | Nest Labs, Inc. | Thermostat user interface |
US9453655B2 (en) | 2011-10-07 | 2016-09-27 | Google Inc. | Methods and graphical user interfaces for reporting performance information for an HVAC system controlled by a self-programming network-connected thermostat |
US11334034B2 (en) | 2010-11-19 | 2022-05-17 | Google Llc | Energy efficiency promoting schedule learning algorithms for intelligent thermostat |
US9459018B2 (en) | 2010-11-19 | 2016-10-04 | Google Inc. | Systems and methods for energy-efficient control of an energy-consuming system |
US9552002B2 (en) | 2010-11-19 | 2017-01-24 | Google Inc. | Graphical user interface for setpoint creation and modification |
JP5977922B2 (ja) * | 2011-02-24 | 2016-08-24 | セイコーエプソン株式会社 | 情報処理装置および情報処理装置の制御方法、透過型頭部装着型表示装置 |
US20120226978A1 (en) * | 2011-03-04 | 2012-09-06 | Leica Camera Ag | Graphical User Interface Having An Orbital Menu System |
CN102142028B (zh) * | 2011-03-18 | 2016-06-15 | 鸿富锦精密工业(深圳)有限公司 | 电子设备及其文件路径显示方法 |
JP5308509B2 (ja) * | 2011-04-15 | 2013-10-09 | シャープ株式会社 | メニュー画面の表示制御方法 |
AU2011202182B1 (en) | 2011-05-11 | 2011-10-13 | Frequency Ip Holdings, Llc | Creation and presentation of selective digital content feeds |
TWI470533B (zh) * | 2011-07-05 | 2015-01-21 | Chunghwa Telecom Co Ltd | 資料呈現與瀏覽操作系統及其方法 |
US9115908B2 (en) | 2011-07-27 | 2015-08-25 | Honeywell International Inc. | Systems and methods for managing a programmable thermostat |
US9075503B2 (en) * | 2011-09-23 | 2015-07-07 | Sap Se | Concentric hierarchical list browser |
US9342217B2 (en) * | 2011-09-23 | 2016-05-17 | Sap Se | Concentric hierarchical list browser |
US8893032B2 (en) | 2012-03-29 | 2014-11-18 | Google Inc. | User interfaces for HVAC schedule display and modification on smartphone or other space-limited touchscreen device |
US9222693B2 (en) | 2013-04-26 | 2015-12-29 | Google Inc. | Touchscreen device user interface for remote control of a thermostat |
CN103890667B (zh) | 2011-10-21 | 2017-02-15 | 谷歌公司 | 用户友好、网络连接的学习型恒温器及相关系统和方法 |
EP2769280B1 (de) | 2011-10-21 | 2023-04-12 | Google LLC | Automatisierte steuerplanerfassung in einer intelligenten steuerung |
EP2769279B1 (de) | 2011-10-21 | 2018-12-26 | Google LLC | Lernalgorithmen zur energieeffizienzförderung für intelligenten thermostat |
US20130111342A1 (en) * | 2011-11-02 | 2013-05-02 | Motorola Mobility, Inc. | Effective User Input Scheme on a Small Touch Screen Device |
US8463295B1 (en) | 2011-12-07 | 2013-06-11 | Ebay Inc. | Systems and methods for generating location-based group recommendations |
KR20130067110A (ko) * | 2011-12-13 | 2013-06-21 | 현대자동차주식회사 | 차량에 구비되는 메뉴 실행 장치 및 방법 |
US10528966B2 (en) | 2011-12-30 | 2020-01-07 | Ebay Inc. | Systems and methods for delivering dynamic offers to incent user behavior |
CA2868844C (en) | 2012-03-29 | 2021-07-06 | Nest Labs, Inc. | Processing and reporting usage information for an hvac system controlled by a network-connected thermostat |
US20130317997A1 (en) * | 2012-05-25 | 2013-11-28 | Jpms Inc | Method and system for use of an application wheel user interface and verified assessments in hiring decisions |
US10846766B2 (en) | 2012-06-29 | 2020-11-24 | Ebay Inc. | Contextual menus based on image recognition |
JP2016502691A (ja) * | 2012-09-28 | 2016-01-28 | トムソン ライセンシングThomson Licensing | 文脈に基づいたコンテンツ推薦 |
US20140109002A1 (en) * | 2012-10-15 | 2014-04-17 | Square, Inc. | Computer device user interface and method for displaying information |
US8994827B2 (en) | 2012-11-20 | 2015-03-31 | Samsung Electronics Co., Ltd | Wearable electronic device |
US10551928B2 (en) | 2012-11-20 | 2020-02-04 | Samsung Electronics Company, Ltd. | GUI transitions on wearable electronic device |
US11157436B2 (en) | 2012-11-20 | 2021-10-26 | Samsung Electronics Company, Ltd. | Services associated with wearable electronic device |
US9477313B2 (en) | 2012-11-20 | 2016-10-25 | Samsung Electronics Co., Ltd. | User gesture input to wearable electronic device involving outward-facing sensor of device |
US10185416B2 (en) | 2012-11-20 | 2019-01-22 | Samsung Electronics Co., Ltd. | User gesture input to wearable electronic device involving movement of device |
US10423214B2 (en) | 2012-11-20 | 2019-09-24 | Samsung Electronics Company, Ltd | Delegating processing from wearable electronic device |
US11372536B2 (en) | 2012-11-20 | 2022-06-28 | Samsung Electronics Company, Ltd. | Transition and interaction model for wearable electronic device |
US11237719B2 (en) | 2012-11-20 | 2022-02-01 | Samsung Electronics Company, Ltd. | Controlling remote electronic device with wearable electronic device |
CN104981854A (zh) | 2013-02-11 | 2015-10-14 | 格瑞克明尼苏达有限公司 | 针对流体涂覆机系统的远程监控 |
US10969805B2 (en) | 2013-02-11 | 2021-04-06 | Graco Minnesota Inc. | Paint sprayer distributed control and output volume monitoring architectures |
US9965153B2 (en) * | 2013-06-21 | 2018-05-08 | Oracle International Corporation | Configuring and displaying multidimensional data using two or more correlated interactive screen interfaces |
KR102158209B1 (ko) * | 2013-07-26 | 2020-09-22 | 엘지전자 주식회사 | 전자기기 |
CN103646043B (zh) * | 2013-11-19 | 2018-01-23 | 广州视源电子科技股份有限公司 | 一种资源的查找定位方法及装置 |
USD757816S1 (en) * | 2013-12-05 | 2016-05-31 | Tencent Technology (Shenzhen) Company Limited | Animated graphical user interface for a portion of a display screen |
USD757817S1 (en) * | 2013-12-05 | 2016-05-31 | Tencent Technology (Shenzhen) Company Limited | Animated graphical user interface for a portion of a display screen |
US10691332B2 (en) | 2014-02-28 | 2020-06-23 | Samsung Electronics Company, Ltd. | Text input on an interactive display |
USD886847S1 (en) | 2014-04-11 | 2020-06-09 | Johnson Controls Technology Company | Display screen or portion thereof with graphical user interface |
USD788785S1 (en) * | 2014-04-11 | 2017-06-06 | Johnson Controls Technology Company | Display having a graphical user interface |
USD857035S1 (en) | 2014-04-11 | 2019-08-20 | Johnson Controls Technology Company | Display screen or portion thereof with graphical user interface |
USD778314S1 (en) * | 2014-05-13 | 2017-02-07 | Xiaomi Inc. | Display screen or portion thereof with a graphical user interface |
KR102037481B1 (ko) * | 2014-07-31 | 2019-10-28 | 삼성전자주식회사 | 디스플레이 장치, 디스플레이 장치를 제어하는 방법 및 그 방법을 수행하는 프로그램이 기록된 기록 매체 |
USD773509S1 (en) * | 2014-11-28 | 2016-12-06 | Abb Technology Ag | Display screen or portion thereof with graphical user interface |
US20160179369A1 (en) * | 2014-12-19 | 2016-06-23 | Hand Held Products, Inc. | Host controllable pop-up soft keypads |
US20160291846A1 (en) * | 2015-03-31 | 2016-10-06 | Airwatch Llc | Generating carousel user interface with graphics processing unit |
USD794674S1 (en) * | 2015-05-21 | 2017-08-15 | Ca, Inc. | Display screen or portion thereof with a graphical user interface |
US9702582B2 (en) | 2015-10-12 | 2017-07-11 | Ikorongo Technology, LLC | Connected thermostat for controlling a climate system based on a desired usage profile in comparison to other connected thermostats controlling other climate systems |
CN105487748B (zh) * | 2015-11-20 | 2020-12-18 | 腾讯科技(深圳)有限公司 | 显示图标的方法和装置、存储介质以及计算机终端 |
US10048837B2 (en) * | 2016-02-16 | 2018-08-14 | Google Llc | Target selection on a small form factor display |
KR102638911B1 (ko) * | 2017-02-24 | 2024-02-22 | 삼성전자 주식회사 | 복수의 IoT 장치들을 제어하기 위한 방법 및 장치 |
US10671181B2 (en) * | 2017-04-03 | 2020-06-02 | Microsoft Technology Licensing, Llc | Text entry interface |
JP6915492B2 (ja) * | 2017-10-11 | 2021-08-04 | トヨタ自動車株式会社 | 表示制御装置 |
CN109284037B (zh) * | 2018-08-02 | 2020-03-27 | 珠海格力电器股份有限公司 | 一种应用的展示方法、装置、终端和存储介质 |
US11163271B2 (en) | 2018-08-28 | 2021-11-02 | Johnson Controls Technology Company | Cloud based building energy optimization system with a dynamically trained load prediction model |
US11159022B2 (en) | 2018-08-28 | 2021-10-26 | Johnson Controls Tyco IP Holdings LLP | Building energy optimization system with a dynamically trained load prediction model |
JP2019125403A (ja) * | 2019-05-10 | 2019-07-25 | シャープ株式会社 | 表示入力装置および表示方法 |
USD922402S1 (en) * | 2019-07-10 | 2021-06-15 | CyCarrier Technology Co., Ltd. | Display screen or portion thereof with animated graphical user interface |
USD927539S1 (en) * | 2020-01-17 | 2021-08-10 | Magic Leap, Inc. | Display panel portion with a computer icon |
USD927536S1 (en) * | 2020-01-17 | 2021-08-10 | Magic Leap, Inc. | Display panel portion with an animated icon |
USD927537S1 (en) * | 2020-01-17 | 2021-08-10 | Magic Leap, Inc. | Display panel portion with an animated icon |
USD927535S1 (en) * | 2020-01-17 | 2021-08-10 | Magic Leap, Inc. | Display panel portion with an animated icon |
USD928197S1 (en) * | 2020-01-17 | 2021-08-17 | Magic Leap, Inc. | Display panel portion with an animated icon |
USD948570S1 (en) * | 2020-05-15 | 2022-04-12 | Barel Ip, Inc | Computing device display screen or portion thereof with an icon |
US11409410B2 (en) | 2020-09-14 | 2022-08-09 | Apple Inc. | User input interfaces |
CN114840131A (zh) * | 2021-01-15 | 2022-08-02 | 华硕电脑股份有限公司 | 电子装置的控制方法 |
TWI825383B (zh) | 2021-01-15 | 2023-12-11 | 華碩電腦股份有限公司 | 電子裝置之控制方法 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0498082B1 (de) * | 1991-02-01 | 1998-05-06 | Koninklijke Philips Electronics N.V. | Vorrichtung zur interaktiven Behandlung von Objekten |
US5706448A (en) | 1992-12-18 | 1998-01-06 | International Business Machines Corporation | Method and system for manipulating data through a graphic user interface within a data processing system |
US5999895A (en) | 1995-07-24 | 1999-12-07 | Forest; Donald K. | Sound operated menu method and apparatus |
KR100231208B1 (ko) * | 1996-11-14 | 1999-11-15 | 구자홍 | 휴대용 정보단말기의 디스플레이 메뉴선택 제어방법 |
US6211921B1 (en) * | 1996-12-20 | 2001-04-03 | Philips Electronics North America Corporation | User interface for television |
US6169911B1 (en) * | 1997-09-26 | 2001-01-02 | Sun Microsystems, Inc. | Graphical user interface for a portable telephone |
US5940076A (en) * | 1997-12-01 | 1999-08-17 | Motorola, Inc. | Graphical user interface for an electronic device and method therefor |
FR2776415A1 (fr) * | 1998-03-20 | 1999-09-24 | Philips Consumer Communication | Appareil electronique comportant un ecran et procede pour afficher des graphismes |
US6448987B1 (en) * | 1998-04-03 | 2002-09-10 | Intertainer, Inc. | Graphic user interface for a digital content delivery system using circular menus |
JP4638984B2 (ja) | 1998-08-26 | 2011-02-23 | フラクタル エッジ リミテッド | データファイルをマッピングするための方法および装置 |
US6337698B1 (en) * | 1998-11-20 | 2002-01-08 | Microsoft Corporation | Pen-based interface for a notepad computer |
DK1028570T3 (da) * | 1999-02-11 | 2005-02-14 | Sony Int Europe Gmbh | Terminal til trådlös telekommunikation og fremgangsmåde til at vise ikoner på et display på en sådan terminal |
US6463304B2 (en) * | 1999-03-04 | 2002-10-08 | Openwave Systems Inc. | Application launcher for a two-way mobile communications device |
-
2002
- 2002-04-22 US US10/126,624 patent/US7111788B2/en not_active Expired - Fee Related
-
2003
- 2003-04-18 AT AT03715187T patent/ATE392665T1/de not_active IP Right Cessation
- 2003-04-18 DE DE60320393T patent/DE60320393T2/de not_active Expired - Lifetime
- 2003-04-18 WO PCT/IB2003/001475 patent/WO2003090007A2/en active IP Right Grant
- 2003-04-18 KR KR1020047016510A patent/KR101078100B1/ko active IP Right Grant
- 2003-04-18 AU AU2003219377A patent/AU2003219377A1/en not_active Abandoned
- 2003-04-18 EP EP03715187A patent/EP1497747B1/de not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
EP1497747A2 (de) | 2005-01-19 |
US7111788B2 (en) | 2006-09-26 |
EP1497747A4 (de) | 2005-07-20 |
EP1497747B1 (de) | 2008-04-16 |
AU2003219377A1 (en) | 2003-11-03 |
WO2003090007A3 (en) | 2004-02-05 |
US20030197740A1 (en) | 2003-10-23 |
AU2003219377A8 (en) | 2003-11-03 |
KR101078100B1 (ko) | 2011-10-28 |
WO2003090007A2 (en) | 2003-10-30 |
DE60320393D1 (de) | 2008-05-29 |
KR20040101493A (ko) | 2004-12-02 |
ATE392665T1 (de) | 2008-05-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE60320393T2 (de) | System und verfahren zur computerprogrammnavigation unter verwendung einer graphischen benutzeroberfläche | |
DE102012219119B4 (de) | Intelligente Fenstererstellung in einer grafischen Benutzeroberfläche | |
DE60024655T2 (de) | Verfahren zur benutzung von mit einem anzeigegerät verbundenen tasten für den zugriff und die ausführung von damit verbundenen funktionen | |
DE69817158T2 (de) | Benutzerschnittstellen-Mechanismus zur Manipulierung von Kontexten in Computerverwaltungsapplikationen | |
DE69737170T2 (de) | Auswahl von Befehlen in einem Rechnersystem | |
DE60311608T2 (de) | Verfahren und Vorrichtung zum Schalten der Steuerung zwischen verbundenen Vorrichtungen | |
EP1374027B1 (de) | Positionieren von auf einer benutzeroberfläche angezeigten bereichen | |
DE102009012638A1 (de) | Verfahren zur Anzeige und Anwendung einer Bedienschnittstelle und ein elektronisches Gerät | |
DE112009001281T5 (de) | Navigieren zwischen Aktivitäten in einem Computergerät | |
WO2007128512A1 (de) | Verfahren und vorrichtung zum bereitstellen eines einem dargestellten symbol zugeordneten auswahlmenüs | |
DE102012220062A1 (de) | Einstellung mehrerer benutzereingabeparameter | |
DE112008000527T5 (de) | Verfahren und System zum Erzeugen eines Kontrollsystembenutzerinterfaces | |
DE202011106886U1 (de) | Modusumschaltung | |
DE202007019456U1 (de) | Mobile elektronische Vorrichtung mit Berührungseingabeeinrichtung | |
DE102007042068A1 (de) | Verfahren zur Anzeige von Übertragungskanalinformationen sowie Rundfunkempfänger zur Durchführung desselben | |
DE202013007747U1 (de) | Graphische Benutzerschnittstelle, Bildschirmvorrichtung und digitalelektronisches Gerät | |
DE10140874A1 (de) | Graphische Benutzeroberfläche | |
EP3400515A1 (de) | Benutzerschnittstelle mit mehreren anzeigen und verfahren zur positionierung von inhalten auf mehreren anzeigen | |
DE10247554B4 (de) | System mit einem Computer und einer mit dem Computer verbundenen Vorrichtung | |
DE102016010920A1 (de) | Smart touch | |
DE102004012893A1 (de) | Gerät mit einer Anzeigeeinrichtung und Verfahren zur Realisierung einer graphischen Benutzeroberfläche | |
EP2310935B1 (de) | Verfahren zur vergrösserung eines darstellungsbereichs auf einer darstellungseinrichtung | |
DE10195665T5 (de) | Mobiltelefon mit verbesserter Schnittstelle zwischen Mensch und Maschine | |
DE19713027A1 (de) | Mischeinrichtung mit einem Mischer für Videosignale | |
DE19523537A1 (de) | Verfahren und Anordnung zur Steuerung von Leistungsmerkmalen einer Vermittlungsstelle |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition | ||
8327 | Change in the person/name/address of the patent owner |
Owner name: SULVANUSS CAPITAL L.L.C, WILMINGTON, DEL., US |