DE10392790T5 - Verfahren zur Navigation und Orientierung in einer hierarchischen Informationsstruktur mit mehreren Elementen - Google Patents
Verfahren zur Navigation und Orientierung in einer hierarchischen Informationsstruktur mit mehreren Elementen Download PDFInfo
- Publication number
- DE10392790T5 DE10392790T5 DE10392790T DE10392790T DE10392790T5 DE 10392790 T5 DE10392790 T5 DE 10392790T5 DE 10392790 T DE10392790 T DE 10392790T DE 10392790 T DE10392790 T DE 10392790T DE 10392790 T5 DE10392790 T5 DE 10392790T5
- Authority
- DE
- Germany
- Prior art keywords
- menu
- active
- level
- hierarchical
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 26
- 230000006870 function Effects 0.000 claims description 46
- 239000011159 matrix material Substances 0.000 claims description 7
- 230000001960 triggered effect Effects 0.000 claims description 2
- 238000004458 analytical method Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
- 238000000547 structure data Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
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
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/16—File or folder operations, e.g. details of user interfaces specifically adapted to file systems
- G06F16/168—Details of user interfaces specifically adapted to file systems, e.g. browsing and visualisation, 2d or 3d GUIs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/954—Navigation, e.g. using categorised browsing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Data Mining & Analysis (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- User Interface Of Digital Computer (AREA)
- Digital Computer Display Output (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
Verfahren
zur Navigation und Orientierung in einer hierarchischen Menüstruktur
mit mehreren Ebenen, bei welcher jede Ebene innerhalb des Menüs mehrere
Elemente beinhaltet, wobei jedes Element mindestens entweder eine
Funktion, ein Zeiger zu einer Datei oder ein Zeiger zu einer weiteren
Ebene ist,
dadurch gekennzeichnet,
dass ein graphisches Menü, welches die Elemente einer bestimmten Ebene der Informationshierarchie darstellt und dessen Auswahl ermöglicht,
und dynamisch einen aktiven Pfad als Sequenz von den über das graphische Menü ausgewählten aktiven Menüwurzeln erstellt, wobei jeder dieser aktiven Menüwurzeln den ausgewählten Elementen entspricht und wobei diese aktiven Menüwurzeln einen direkten Zugang zu einer Funktion, einer entsprechenden Ebene oder einer Datei ermöglichen, ohne dass mit dem graphischen Menü navigiert werden muss,
wobei jede genannte aktive Menüwurzeln es dem Benutzer ermöglicht, durch Anwählen beliebiger Elemente, unabhängig der Ebene der Informationshierarchie, Überblick über den gesamten Inhalt zu gewinnen ohne dass dadurch ein Element ausgewählt werden...
dadurch gekennzeichnet,
dass ein graphisches Menü, welches die Elemente einer bestimmten Ebene der Informationshierarchie darstellt und dessen Auswahl ermöglicht,
und dynamisch einen aktiven Pfad als Sequenz von den über das graphische Menü ausgewählten aktiven Menüwurzeln erstellt, wobei jeder dieser aktiven Menüwurzeln den ausgewählten Elementen entspricht und wobei diese aktiven Menüwurzeln einen direkten Zugang zu einer Funktion, einer entsprechenden Ebene oder einer Datei ermöglichen, ohne dass mit dem graphischen Menü navigiert werden muss,
wobei jede genannte aktive Menüwurzeln es dem Benutzer ermöglicht, durch Anwählen beliebiger Elemente, unabhängig der Ebene der Informationshierarchie, Überblick über den gesamten Inhalt zu gewinnen ohne dass dadurch ein Element ausgewählt werden...
Description
- Die vorliegende Erfindung betrifft allgemein ein Verfahren zur Navigation (von Punkt zu Punkt) und Orientierung (relative Position), mit dem in einer hierarchischen Informationsstruktur Daten gefunden, eingegeben, oder bearbeitet werden können oder eine Anwendung gestartet werden kann.
- Die vorliegende Erfindung kann als Navigations- und Orientierungsmethode für Betriebssysteme, Softwareanwendungen oder Client-Server-Anwendung benutzt werden.
- Genauer gesagt erlaubt die Navigations- und Orientierungsmethode der vorliegenden Erfindung dem Benutzer den Zugang zu allen Ebenen und allen Punkten einer hierarchischen Informationsstruktur, ohne zur obersten Ebene oder Ausgangspunkt der Hierarchie zurück gehen zu müssen. Jeder Punkt der Informationsstruktur der vorliegenden Erfindung ist Ursprung eines aufklappbaren Navigationsmenüs.
- Hintergrund der Erfindung
- Hierarchische Informationsstrukturen werden verwendet, um Elemente nach Funktion oder thematisch zu ordnen und um das effiziente Finden von Funktionen oder Dateien zu erleichtern. Hierarchische Informationsstrukturen werden verwendet, um Dateien oder Anwendungen in Verzeichnisse oder Ordner zu organisieren und werden dem Benutzter zum Beispiel in Form von aufklappbaren hierarchischen Menüs zugänglich gemacht.
- Bisher wird eines von zwei Navigationssystemen dazu benutzt, nun durch die verschiedenen Ebenen einer Informationshierarchie zu navigieren. Das bei weitem beliebteste Menünavigationssystem ist das sogenannte Klappmenüsystem, welches beispielsweise bei vielen herkömmlichen Betriebssystemen und Softwareanwendungen verwendet wird.
- Die wichtigste Eigenschaft dieses Systems ist, dass ein Navigieren immer in der obersten Ebene der Hierarchie, also der Wurzel, beginnt, und dass das Menü bis auf die Einstiegsebene zurückklappt, nachdem eine Auswahl getroffen wurde.
- Softwareanwendungen beinhalten oft unzählige Funktionen. Die reine Anzahl von Funktionen macht es wünschenswert, diese in eine Informationshierarchie zu ordnen, um ein effizienteres und leichteres Benutzen zu ermöglichen.
-
1A zeigt die oberste Ebene oder Wurzel10 eines hypothetischen Menüs. Jede Wurzelebene10 des Menüs bietet eine Liste von untergeordneten Menüelementen12 an. Jedes Menüelement12 kann ein Endpunkt wie z.B. eine Funktion sein, deren Auswahl eine Programmfunktion (inklusive Aufruf einer Datei oder Information) auslöst, oder die Menüauswahl12 kann zu einer weiteren aufklappenden Ebene10 führen, die wiederum eine Liste untergeordneter Menüelemente12 anbietet. Die Auswahl eines Endelementes führt zum Einklappen des Menüs zurück auf die oberste Ebene. -
1B zeigt das Klappmenü von1A , bei dem mehrere Ebenen der hierarchischen Menüstruktur ausgeklappt sind. Die Menüstruktur von1B klappt auf die in1A gezeigte oberste Ebene zurück, sobald ein Endelement ausgewählt wurde. Die entscheidende Eigenschaft eines solchen herkömmlichen Navigationssystems ist, dass Navigieren nur in eine Richtung möglich ist und immer von der obersten Wurzelebene der Hierarchie zu einem hierarchisch tiefer liegenden Element führt. Diese Navigationsmethode wird mühsam, wenn die gewünschte Funktion oder das gewünschte Ziel mehrere Ebenen unterhalb der Wurzelebene begraben ist und häufig aufgerufen wird. Als Lösung für dieses Problem bieten herkömmliche Anwenderprogramme wie Microsoft Windows® Short-Cuts (Abkürzungen) in Form vordefinierter Funktionstasten oder Icons an. Solche Short-Cuts ermöglichen es dem Benutzer, die gewünschte, mit dem Short-Cut verknüpfte Funktion direkt anzuwählen. - Wo keine vordefinierten Short-Cuts existieren, muss der Benutzer auf die Navigation der Menüstruktur zurückgreifen. Das Problem der aufklappenden Menüstruktur ist jedoch, dass das Navigieren immer von der obersten Ebene (Wurzel) ausgehen muss. Folglich können erfahrene Benutzer ihre Kenntnisse über die Informationshierarchie nicht nutzen, um direkt auf eine gewünschte Ebene oder Punk zuzugreifen.
-
2A zeigt eine herkömmliche Pfadstruktur20 , die der Navigation durch eine Verzeichnisstruktur auf einem Datenträger dient. Ähnlich zeigt2B eine herkömmliche URL-Befehlsstruktur22 , die ähnlich aufgebaut ist wie die DOS-Pfadstruktur in2A . Das herkömmliche DOS-System benutzt ein Pfadstruktur20 , um zwischen den verschiedenen Ordnern zu navigieren. Jeder Ordner stellt eine andere Ebene in der Hierarchie dar. Ein beliebiger Ordner kann ein oder mehrere Unterordner enthalten. Um eine Zielebene zu erreichen, muss der Benutzer den Pfad, also den Namen jedes Ordners vom Ausgangs- bis zum Zielordner, kennen. Ein System, welches die Inhalte des jeweiligen Ordners anzeigt, leitet den Benutzer durch die Hierarchie. So kann der Benutzer beispielsweise den Befehl DIRECTORY (DIR) eingeben und erhält Informationen über den Inhalt des Ordners, in dem er sich befindet, sowie den Pfad, der zu diesem Ordner führt. Der Benutzer kann dann zu einer tieferen Ebene in der Hierarchie wechseln oder seine Schritte zu einer vorhergehenden Ebene über den ihm bekannten Pfad zurückverfolgen. - Die Navigation einer Informationshierarchie mit einem solchen Pfadsystem bedeutet für den Benutzer, dass er sich komplexe hierarchische Abfolgen merken und eingeben muss. Diese Methode der Navigation ist zeitaufwendig und unbrauchbar für Benutzer, die den gewünschten Pfad nicht auswendig kennen. Darüber hinaus wird diese Methode zunehmend mühsam, je mehr Ebenen die Hierarchie enthält. Es ist demnach ein Ziel der vorliegenden Erfindung, eine effizientere Navigation und Orientierung durch hierarchische Informationsstrukturen zu ermöglichen.
- Beschreibung der Erfindung
- Bei der vorliegenden Erfindung wird ein Verfahren zur Navigation und Orientierung durch ein aufklappbares hierarchisches Menüsystem mit mehreren Ebenen vorgestellt. Jede Ebene in der Menüstruktur enthält eine Vielzahl von Elementen, wovon jedes Element eine Funktion darstellt, z.B. die Funktion, mit der eine Anwendung gestartet, auf eine Datenbank zugegriffen oder auf eine untergeordnete Ebene verwiesen wird.
- Das Verfahren der vorliegenden Erfindung enthält einen Schritt, der dem Benutzer die Elemente einer beliebigen Ebene in Form eines graphischen Menüs aufzeigt und dadurch deren Auswahl ermöglicht, wobei der Zugang zu der gewählten Ebene die aufeinanderfolgende Auswahl der jeweils vorhergehenden Ebenen in der Hierarchie erfordert. Ein sogenannter aktiver Pfad wird dynamisch als eine Abfolge von aktiver Menüwurzeln erstellt, indem Elemente mit dem aufklappbaren Menü ausgewählt werden, wobei jedem der ausgewählten Elemente ein aktiver Menüwurzeln entspricht. Die aktiven Menüwurzeln ermöglichen den direkten Zugang (Mausclick oder Zeigerauswahl) zur entsprechenden Funktionsebene oder zum entsprechenden Menüelement, ohne dass mit Hilfe des graphischen Menüs navigiert werden muss.
- Ein weiterer Vorteil der vorliegenden Erfindung besteht darin, dass vordefinierte Short-Cuts (z.B Tastaturshortcuts) einen direkten Zugang zu einem beliebigen Menüelement ermöglichen. Der aktive Pfad wird dynamisch erstellt und angezeigt, wenn einer der vordefinierten Short-Cuts ausgeführt wird, wobei jedem Menüelement, das für den Zugang zu dem gegebenen Menüelement unter Anwendung der graphischen Benutzeroberfläche erforderlich ist, eine aktive Menüwurzel entspricht.
- Man navigiert mit dem aktiven Pfad, indem man mit einem Zeiger (Maus) über eine aktive Menüwurzel fährt (Maus-Over, Maus-Down oder Stift-Up bei Geräten die auf Stifteingabe basieren) oder eine aktive Menüwurzel mit einem Zeiger auswählt (Maus-Up). Wenn man über eine gegebene aktive Menüwurzel fährt, wird die Anzeige der Menüelemente auf der Ebene ausgelöst, die mit der gegebenen aktiven Menüwurzel verbunden ist. Über diese Menüelemente können weiter Unterebenen oder Funktionen ausgewählt werden und somit die Richtung des Pfades verändert werden. Die Auswahl einer gegebenen aktiven Menüwurzel löst die Ausführung der Funktion aus, die mit der gegebenen aktiven Menüwurzel verbunden ist.
- Diese und andere Vorteile der vorliegenden Erfindung werden unter Bezugnahme auf die Figuren erklärt.
- Kurze Beschreibung der Zeichnungen
-
1A und1B zeigen Ansichten eines herkömmlichen aufklappbaren graphischen Benutzermenüs; -
2A zeigt einen herkömmlichen DOS Pfad; -
2B ist die Ansicht einer herkömmlichen URL-Adresse -
3 zeigt eine herkömmliche Computerarchitektur im Blockdiagramm; -
4A –4C sind Ansichten, die zeigen, wie sich der aktive Pfad der vorliegenden Erfindung beim Navigieren des Benutzers und der Auswahl eines Menüelements aufbaut; -
5 –5E zeigen, wie eine aktive Menüwurzel benutzt wird, um einen neuen Endpunkt aufzurufen und dadurch ein neuer aktiver Pfad dynamisch als Abfolge von Menüpunkten zum ausgewählten Menüpunkt erstellt wird; -
6A –6B zeigen herkömmlichen Menüwurzeln die mit dem Aktiven Pfad erweitert wurden um Navigation und Orientierung zu erleichtern nachdem ein durch die herkömmlichen Menüwurzeln eine Auswahl getroffen wurde; -
7A –7C zeigen den aktiven Pfad mit Suchfunktion für untergeordnete Ebenen und Inhalte; und -
8A –8D zeigen, wie der aktive Pfad das traditionelle Adresseingabefenster (URL-Fenster) ein einem Browser ersetzt. - Detaillierte Beschreibung der bevorzugten Ausführungsbeispiele
-
3 zeigt das Blockdiagramm eines Computers32 , auf dem die Software der vorliegenden Erfindung läuft. In der bevorzugten Variante besteht die Hauptlogik des Computers32 aus einem Allzweck-, programmierbaren Mikroprozessor34 , der konventionell über einen On-Board-Cache-Speicher (nicht dargestellt) verfügt und an einen oder mehrere mathematische oder andere spezielle Co-Prozessoren angeschlossen werden kann (nicht dargestellt). - Die Verarbeitungslogik, die durch Prozessor
34 allgemein dargestellt wird, ist mit einer Bus-Struktur36 an die zahlreichen anderen Komponenten des Computers32 angeschlossen. Im Schema wird die Bus-Struktur36 in3 als einfache und einheitliche Struktur dargestellt, aber in der herkömmlichen Praxis, wie sie dem Fachmann geläufig ist, gibt es in der Regel mehrere Bus- und Kommunikationswege36 , die unterschiedlich schnell arbeiten und unterschiedliche Aufgaben haben. Weiterhin kann Bus36 durch entsprechende Bus-Controller unterteilt und kontrolliert werden, wie es ebenfalls in der Praxis üblich ist. - Der Computer
32 hat außerdem eine Random-Access-Memory-Einheit oder -Einheiten38 , die mit Bus36 verbunden sind. RAM38 (beispielsweise DRAM, SDRAM oder andere bekannte Typen) enthält typischerweise das Betriebssystem von Computer32 und ausführbare Anweisungen für eine oder mehrere spezielle Anwendungen, die für die Ausführung der Erfindung erstellt wurden. Computer32 hat außerdem ein elektronisches Read-Only-Memory40 , um diejenigen Programme wie das BIOS zu speichern, die feststehend sind und bestehen bleiben, nachdem der Computer32 heruntergefahren wurde. - In alternativen Ausführungen der Erfindung können eine oder mehrere Komponenten der Logik der Erfindung in ROM
40 festgeschrieben (hard-wired), werden anstatt als Softwareinstruktionen in RAM38 geladen zu werden. ROM40 kann aus elektronisch programmierbarem Read-Only-Memory (EPROM), elektronisch lösch- und programmierbarem Read-Only-Memory (EEPROM) der Flash- oder Nonflash-Variante oder anderen Arten von Read-Only-Memory wie programmierbare Fuse- bzw. Antifuse-Arrays bestehen bzw. diese beinhalten. - In einer typischen Architektur wird ein Computerprogramm, das für die Ausführung der Erfindung geeignet ist, auf einem Massenspeichergerät
42 , wie zum Beispiel ein optischer Datenträger oder eine magnetische Festplatte, gespeichert. Ein Bus36 verbindet das Massenspeichergerät42 mit dem RAM38 . Der Computer32 ist mit verschiedenen peripheren Geräten verbunden, mit deren Hilfe der Benutzer kommuniziert, wie z.B. Bildschirm44 , Eingabegerät (Tastatur)46 , und Zeigegerät (Maus)48 . - In Betrieb läuft das Betriebssystem wie z.B. Microsoft Windows auf dem Computer
32 , und der Benutzer interagiert mit dem Betriebssystem durch Bildschirm44 , Tastatur46 und Zeiger (Maus)48 . -
4A zeigt die erste Ansicht des aktiven Pfad-Menüsystems100 der vorliegenden Erfindung. - In der ersten Ansicht (
4A ) besteht der aktive Pfad100 aus einem einzigen aktiven Link102 , der auch Menüwurzel101 genannt wird. Da die erste Ansicht nur einen aktiven Link102 enthält, ist dieser sowohl Menüwurzel101 als auch Endpunkt103 . -
4B zeigt, wie der Benutzer die hierarchische Struktur von der ersten Ansicht (4A ) navigiert, um zu einer ausgeklappten Ansicht des aktiven Pfads100 (4C ) zu gelangen. Mehrere hierarchische Ebenen werden in4B gezeigt. Die Menüelemente 1.1, 1.2, 1.3 und 1.4 werden Geschwister genannt, weil sie alle auf derselbe hierarchische Ebene10b liegen. Außerdem sind die Menüelemente 1.1, 1.2, 1.3 und 1.4 alle hierarchisch der Menüwurzel 1.0 untergeordnet. Weiterhin ist das Menüelement 1.2 den Menüpunkten 1.2.4.1, 1.2.4.2 hierarchisch übergeordnet. Weiterhin ist außerdem das Menüelement 1.0 ein sogenanntes Elternelement von den Menüpunkten 1.1, 1.2, 1.3 und 1.4. -
4C ist die Ansicht eines aufgeklappten aktiven Pfads100 , das die aktiven Links 1.0, 1.2, 1.2.3 und 1.2.3.4 beinhaltet. - Der aktive Pfad
100 besteht aus einer der Reihe nach aufgelisteten aktiven Menüwurzeln102 , wobei jede aktive Menüwurzeln102 direkten Zugang zu einer entsprechenden Ebene in der Hierarchie und zu allen Menüelementen auf derselben hierarchischen Ebene (Geschwisterelemente) erlaubt. - Es ist hervorzuheben, dass, während der konventionelle DOS-Pfad oder URL-Pfad nur eine passive Anzeige der hierarchischen Ebenen darstellt, der aktive Pfad
100 eine Menüwurzel, also ein interaktives graphisches Benutzer-Interfaceelement ist. Wie noch deutlich werden wird, hat der aktive Pfad100 einige entscheidende Vorteile gegenüber anderen konventionellen Informationsmenüs, die für die Navigation und Orientierung durch Informationshierarchien benutzt werden. - Der aktive Pfad
100 erlaubt eindeutige Navigations- und Auswahlvorgänge. Der Benutzer navigiert, indem er mit einem Zeigegerät wie einer Maus über ein Element "fährt" und es so vorläufig auswählt (Maus-Over, Maus-Down oder Stift-Up bei Geräten die auf Stifteingabe basieren), so dass die dem Element zugeordneten Menüelemente gezeigt werden, ohne die Geschwister der Eltern zu verbergen (sowie die Geschwister der Großeltern etc.). Diese Qualität der Navigation hilft dem Benutzer bei der Orientierung und wird aufrechterhalten, bis der Benutzer eine endgültige Auswahl trifft. - Man unterscheidet den Begriff "anwählen" und den Begriff "auswählen". "Auswählen" bedeutet, dass ein Menüelement aktiv ausgewählt wird (Maus-Up). Mit einem herkömmlichen Zeiger
48 wie einer Maus wird die Auswahl eines Menüelements (oder einer aktiven Menüwurzel) erzielt, indem der Benutzer die Maustaste drückt und wieder loslässt (Maus-Up). - "Anwählen" bedeutet, dass der Benutzer über ein Menüelement oder eine aktive Menüwurzel
102 "fährt", um die Geschwisterelemente des Menüpunktes bzw. aktiver Menüwurzeln angezeigt zu bekommen, d.h. alle Menüelemente auf derselben hierarchischen Ebene wie der angewählte Menüwurzel oder die den Menüpunkten zugeordneten Unterebenen. Der Benutzer kann die hierarchische Informationsstruktur weiter "überfliegen" oder anwählen, indem er über die Geschwistermenüelemente fährt. Der aktive Pfad100 wird vom Anwählen des Benutzers nicht betroffen. Der angezeigte aktive Pfad100 (Abfolge der aktiven Menüwurzel) ändert sich nur, wenn der Benutzer ein Menüelement oder eine aktive Menüwurzel102 auswählt. - Die vorliegende Erfindung ist nicht auf ein bestimmtes Zeigegerät begrenzt und kann auf verschiedene Arten ausgeführt werden, ohne dass ihre Funktionalität beeinträchtigt wird. Zum Beispiel könnten verschiedene Maustasten für An- und Auswählen benutzt werden.
- Der Benutzer kann direkt auf jede hierarchisch übergeordnete Ebene der hierarchischen Informationsmenüstruktur zugreifen, indem er die entsprechenden aktive Menüwurzel
102 auswählt. Mit anderen Worten springt der Benutzer direkt zu einer gegebenen hierarchischen Ebene und ist nicht gezwungen, der Reihe nach durch alle hierarchischen Ebenen der Informationshierarchie zu navigieren, um eine gewünschte Ebene oder Punkt zu erreichen. - Wie
4C zeigt, kann der Benutzer direkt verschiedene hierarchische Ebenen ansteuern, indem er101 ,102a ,102b auswählt. - Wenn der Benutzer eine beliebige aktive Menüwurzel
102 auswählt, reagiert der aktive Pfad100 , indem er die zugeordnete Funktion ausführt. Funktionen können der Start einer Softwareanwendung, die Anzeige einer Datei sein oder die Anzeige untergeordneter Verbindungen mit einer detaillierten Beschreibung sein. - Der Benutzer kann auch alternativ durch den aktiven Pfad
100 und jedes beliebige der Geschwistermenüelemente auf einem beliebigen Zweig in der Informationshierarchie an und auswählen. Das Anwählen beeinträchtigt nicht den aktiven Pfad100 , der so lange weiter angezeigt wird, bis der Benutzer eine aktive Menüwurzel102 oder ein Menüelemente einer beliebigen Hierarchie auswählt. - Darüber hinaus erlaubt es der aktive Pfad
100 dem Benutzer, direkt die letzte Funktion noch einmal auszuführen, ohne wieder durch das Menü navigieren zu müssen, und ohne einen zuvor definierten Short-Cut zu benötigen. Dies wird durch die Auswahl der letzten aktiven Menüwurzel (Endpunkt)103 erreicht. - Bei Anwendung startet der aktive Pfad
100 mit einer speziellen aktiven Menüwurzel, auch Startmenüwurzel101 genannt, wie in4A zu sehen ist. Keine anderen Elemente auf der selben oder einer untergeordneten hierarchischen Ebene werden gezeigt bis die Startmenüwurzel101 an oder ausgewählt wird oder der erfahrende Benutzer einen Short-Cut zu einem beliebigen Punkt in der Hierarchie eingibt. -
4B zeigt das Anwählen des aktiven Pfads100 aus4A durch den Benutzer. Genauer zeigt4B , wie der Benutzer den aktiven Link 1.2.3 anwählt, woraufhin die Geschwister 1.2.3.1, 1.2.3.2, 1.2.3.3 und 1.2.3.6 angezeigt werden. Das Anwählen einer aktiven Menüwurzel102 hat die Anzeige der Geschwister, das Anwählen einer Schwester, die Anzeige der Kinder der Schwester zur Folge. - In der bevorzugten Variante gibt es eine leichte Unterscheidung zwischen dem Anwählen einer aktiven Menüwurzel
102 und dem Anwählen eines Menüelementes. Beim „Überfahren" (Maus-Over einer aktiven Menüwurzel102 ist es wünschenswert, die Geschwister der aktiven Menüwurzel erst nach einer kurzen Zeitverzögerung (5B ) anzuzeigen wohingegen, beim Anwählen durch Mausdruck (Maus-Down) die Geschwister direkt angezeigt werden. Diese Zeitverzögerung bei der Anzeige der Kinder der überrollten aktiven Menüwurzel erleichtert dem Benutzer die Orientierung bei der Auswahl einer Funktion die der Menüwurzel zugeordnet ist. -
5C zeigt den aktiven Pfad100 , der nach der Auswahl von 1.2.4.4 durch den Benutzer (5B ) dynamisch erstellt wurde. - Ein weiterer Vorteil der vorliegenden Erfindung ist, dass der Benutzer die Möglichkeit erhält, sofort die letzte ausgeführte Funktion erneut auszuführen, indem er den Endlink
103 auswählt. Auf diese Art stellt der aktive Pfad100 spontan (on-the-fly) einen Short-Cut zur letzten Funktion her. - Im Gegensatz dazu sind konventionelle Short-Cuts wie Funktionstasten, Icons o.ä. statisch, da sie den Zugang nur zu einem einzigen vorher definierten Element (einer Funktion oder Datenbank) ermöglichen.
- Bei Anwendung werden auf die aktive Menüwurzel
102 des aktiven Pfads100 mit Hilfe der Maus48 und der Maustasten48a ,48b (3 ) zugegriffen. - Wie oben beschrieben, kann jeder der aktiven Menüwurzeln
102 im aktiven Pfad100 angesteuert werden, indem über die aktiven Menüwurzeln102 mit dem Zeiger50 des Zeigegeräts48 gestreift wird, oder es wird darauf zugegriffen, indem die aktive Menüwurzel102 ausgewählt wird. Wie5B zeigt, wird die aktive Menüwurzel102 dadurch ausgewählt, indem mit der Maus48 der Software-Zeiger50 über die aktive Menüwurzel102 positioniert wird. Beim Streifen über die aktiven Menüwurzel102b werden die Geschwistermenüelemente auf der der aktiven Menüwurzel102b entsprechenden Ebene angezeigt. Es ist zu betonen, dass nur durch Streifen über den aktiven Link102 der aktive Pfad100 nicht verändert wird; es führt lediglich zur Anzeige der zugeordneten Menüelemente. - Die Auswahl einer aktiven Menüwurzel
102 wird z.B. erreicht, indem der Zeiger50 über die aktive Menüwurzel102 positioniert wird und eine der Maustasten48a oder48b betätigt (und gelöst) wird. Die Auswahl einer aktiven Menüwurzel102 führt zu unterschiedlichen Ergebnissen, je nachdem, ob die gewählte aktive Menüwurzel 102 dem Endpunkt 103 im aktiven Pfad100 entspricht oder nicht. Ist die ausgewählte aktive Menüwurzel nicht der Endpunkt103 , so löst die Auswahl eine Anzeige des Ordners und seiner untergeordneten Ebenen und Inhalte aus. Zum Beispiel kann der Ordner eine Liste der Geschwistermenüelemente12 (untergeordnete Ebenen oder Links) auf einer beliebigen Ebene der hierarchischen Informationsstruktur beinhalten sowie eine kurze Beschreibung (Inhalt) jedes Menüelementes. - Darüber hinaus hat die Auswahl, wenn die gewählte aktive Menüwurzel
102 nicht der Endpunkt103 ist, die Erstellung eines neuen aktiven Pfads100 zur Folge.5D zeigt, wie ein Benutzer eine aktive Menüwurzel102b auswählt (1.2.3). Wie gezeigt wird, war die letzte ausgeführte Funktion (Endpunkt103 ) 1.2.3.4. Nach der Auswahl von102b ist der aktive Pfad100 gekürzt, und 1.2.3 wird zum Endpunkt103 . Die Auswahl eines Endpunktes103 führt zur unmittelbaren wiederholten Ausführung der damit verbunden Funktion (die letzte ausgeführte Funktion). D.h. die letzte ausgeführte Funktion kann wiederholt ausgeführt werden, indem einfach nur der Endlink103 des aktiven Pfades100 ausgewählt wird. Darüber hinaus führt die Auswahl eines Endlinks103 zu keiner Veränderung des aktiven Pfads100 . - Eine weitere Eigenschaft der vorliegenden Erfindung ist, dass der aktive Pfad
100 dazu benutzt werden kann, spontan (on-the-fly) einen Short-Cut zu definieren. Wenn der aktive Pfad100 erstellt wurde, kann der Benutzer den Endlink103 als Short-Cut in einer Matrix38a (3 ) speichern/festlegen. Nach der momentan bevorzugten Variante wird dies durch eine Kombination von Befehlen erreicht. So kann z.B. der Benutzer, wenn er möchte, einen Short-Cut „Identifikator" definieren, indem er die Maustaste48b über dem Endpunkt103 betätigt. Der aktive Pfad100 speichert dann die Verbindung zwischen der Funktion (bzw. der relativen Punkt in der Informationshierarchie) und dem benutzerdefinierten Short-Cut in der Matrix38a . - Ähnlich kann der aktive Pfad
100 der vorliegenden Erfindung kann benutzt werden, um zu einem Punkt wie z.B. einer Datei in einer Datenbank oder auf einer Webseite zu navigieren. Interessanterweise wird der aktive Pfad100 auf die gleiche Art und Weise erstellt, unabhängig davon ob die Menüelemente12 Funktionen oder Dateien sind. Falls der Benutzer zu einer Datei navigiert, führt die Auswahl einer aktiven Menüwurzel102 (der nicht der Endlink103 ist) zu der damit verbundenen Datei. Im Gegensatz dazu führt die Auswahl einer aktiven Menüwurzel102 (der nicht der Endlink103 ist) beim Navigieren nur zur Anzeige der Geschwisterelemente der damit verknüpften Ebene. Ein Benutzer mit durchschnittlichen Kenntnissen wird es als angenehm empfinden, dass der aktive Pfad100 der vorliegenden Erfindung in eigenständigen Softwareprogrammen wie beispielsweise Betriebssystemen oder Softwareanwendungen, wie z.B. Microsoft® Word, Microsoft® Excel o.ä. genutzt werden kann. Darüber hinaus kann der aktive Pfad100 auch in einer Client-Server-Umgebung zur Anwendung kommen. Vor allem kann der aktive Pfad100 auch genutzt werden, um durch die Funktionen und Dateien einer Webseite oder zwischen verschiedenen Webadressen zu navigieren. - In eigenständigen Softwareprogrammen können eine Reihe von Windows®-Application-Programming-Interface-Funktionen wie "CreateWindow" und andere Graphics-Library-Funktionen verwendet werden, um die graphischen Elemente des aktiven Pfads zu gestalten. Jede Kombination der geläufigen Programmiersprachen wie Visual Basic, Java, C oder Delphi kann zur Erstellung der dynamischen Komponenten und graphischen Überlagerungs-Effekten eingesetzt werden.
- In Client-Server-Anwendungen kann der Code für den aktiven Pfad Teil der ursprünglichen HTML-Datei in Form einer JavaScript/DHTML-Kombination oder separater JavaScript-Dateien (.js) sein, die Funktionen wie z.B. Arrays des aktiven Pfades enthalten, und Cascading Style Sheets (.css), welche die graphischen Attribute des aktiven Pfads
100 enthalten. Diese Daten, inklusive die der Informationshierarchie zum Beispiel in Form einer XML Datei, können lokal nach dem ersten Serverruf übertragen und gespeichert werden. - Für Internetbrowser-Anwendungen wie den Internet Explorer oder Mozilla sieht die bevorzugte Variante vor, die URL-Adressleiste mit dem aktiven Pfad
100 als Standart zu ersetzen, um redundante Navigationsmethoden im Inhaltsbereiches des Browsers zu vermeiden und somit dem Benutzer die Konzentration auf den Inhalt zu ermöglichen und das Browsen so effizienter zu machen. Auf den Internet Explorer angewendet, bedeutet dies die Miteinbeziehung seiner Explorer-Bar-Integrations-Anwendung. - In eigenständigen Softwareprogrammen können eine Reihe von Windows-Application-Programming-Interface-Funktionen wie z.B. "CreateWindow" und andere Graphic-Library-Funktionen angewendet werden, um die graphischen Komponenten des aktiven Pfads zu erstellen. Jede Kombination der gebräuchlichen Programmiersprachen wie Visual Basic, Java, C oder Delphi kann verwendet werden, um die dynamischen Komponenten und Rollover-Effekte zu erstellen.
- Im Windows Explorer kann die Adressleiste mit dem aktiven Pfad
100 ersetzt werden. Dies könnte die Anzeige des Ordnerfensters überflüssig machen. Der Benutzer kann so die Bildschirmfläche besser nutzen, indem er über die Ebenen fährt bzw. durch die Ebenen des Klappmenüs "überfährt". - Der aktive Pfad
100 der vorliegenden Erfindung kann auch zur Navigation von Audio-Interfaces eingesetzt werden. Die bevorzugte Variante für Audio-Interfaces würde es dem Benutzer erlauben, zum Endpunkt eines Pfads zu navigieren. Ein bestimmter Input-Befehl, wie das Drücken einer bestimmten Taste, würde die Sequenz und Ebene des gewählten Pfades lesen. Der Benutzer kann dann jede beliebige Ebene des Pfades auswählen und zu einem neuen Endpunkt navigieren. - Der aktive Pfad
100 kann auch in Verbindung mit einem herkömmlichen Navigationssystem wie das oben beschriebene Klappmenü- oder Pfadmenüsystem benutzt werden. - Der aktive Pfad
100 wird dynamisch erstellt und angezeigt, während der Benutzer mit Hilfe der konventionellen Menü-Interfaces navigiert. Der aktive Pfad100 wird automatisch erstellt, ohne dass eine zusätzliche Interaktion des Benutzers erforderlich wird, während er mit Hilfe des Klappmenüs navigiert. -
6A –6B zeigen, wie der aktive Pfad100 genutzt werden kann, um zu Funktionsklassen zu navigieren. In der Variante, die in6A –6B dargestellt sind, wird der aktive Pfad100 in Verbindung mit einem herkömmlichen Klappmenüsystem10 verwendet. Ein Benutzer mit durchschnittlichen Kenntnissen wird es als angenehm empfinden, dass die der aktiven Pfads100 im Vergleich mit dem Klappmenüsystem10 und seiner graphischen Darstellung für die Anwendung des aktiven Pfads100 nicht von wesentlicher Bedeutung ist sondern als Sekundärnavigation und Orientierung genutzt werden kann. -
6A zeigt eine erste Ansicht eines konventionellen Klappmenüsystems10 . Der aktive Pfad100 ist nicht in6A zu sehen, weil kein Menüelement ausgewählt wurde. wenn der Benutzer über ein beliebiges Menüelement streift, werden die Kinder des Menüelements angezeigt. In6A hat der Benutzer nacheinander 1.2, 1.2.3 und 1.2.3.4 angesteuert. Auch hier ist der aktive Pfad100 in6A nicht zu sehen, da kein Menüelement ausgewählt wurde. -
6B zeigt den aktiven Pfad100 , nachdem der Benutzer das Menüelement 1.2.3.4 ausgewählt hat. Wie bereits gezeigt wurde, klappt das herkömmliche Klappmenü zusammen, wenn ein Menüelement vom Benutzer ausgewählt wurde. Jeder aktive Link102 im aktiven Pfad100 stellt eine implizite Reihe von ausgewählten Elementen durch eine explizite Auswahl eines Menüelements dar. Genauer enthält der aktive Pfad100 in6A die aktiven Links101 ,102a ,102b und103 , die den Menüelementen FILE, 1.2, 1.2.3 und 1.2.3.4 entsprechen. Der aktive Link101 entspricht dem Menüelement: Datei, das von der Ausgangs- oder Wurzelebene ausgewählt wurde. Ebenso entspricht der aktive Link102a dem ausgewählten Menüelement 1.2, und der aktive Menüwurzel102b entspricht dem Menüelement 1.2.3. Der Aufbau des aktiven Pfads100 geschieht automatisch, während der Benutzer durch das Menüsystem10 navigiert. Es ist darauf hinzuweisen, dass die aktive Menüwurzel102c der Endpunkt103 im aktiven Pfad100 ist. - Ebenso ist festzustellen, dass das Menü (Klappmenü)
10 zusammenklappt, wenn der Benutzer den Endpunkt 1.2.3.4 auswählt, woraufhin der aktive Pfad100 erscheint. Der Benutzer kann direkt verschiedene hierarchische Ebenen anwählen, indem er einfach verschiedene aktive Menüwurzeln102 an- oder auswählt. - Wie oben beschrieben, wird der aktive Pfad
100 dynamisch erstellt, während der Benutzer durch das Klappmenüsystem navigiert, und wird erhalten, nachdem das Klappmenü wieder zu seiner Ausgangsebene zusammengeklappt ist. Zusätzlich kann der aktive Pfad100 dann optional erstellt werden, wenn eine Short-Cut wie eine Funktionstaste oder ähnliches verwendet wird. Es ist darauf hinzuweisen, das, ein Short-Cut für jeden Punkt in der Hierarchie festgelegt werden kann. Es muss dabei nur eine Matrix38a (3 ) verwendet werden, die in RAM38 gespeichert ist. Die Matrix38a speichert jeden der vorher definierten Short-Cuts und die damit verbundenen Daten, die für die Erstellung des aktiven Pfads100 erforderlich sind. Nach der gegenwärtig bevorzugten Variante, wird der aktive Pfad100 genauso erstellt wie er es würde, wenn auf die Funktion mit Hilfe des Klappmenüsystems zugegriffen würde. - Bei Anwendung würde die Matrix
38a ursprünglich von der Software-Entwicklung bei der ersten Festlegung jeder der vordefinierten Short-Cuts (Funktionstasten) erstellt. Darüber hinaus kann die Matrix38a , wie gezeigt werden wird, vom Benutzer aktualisiert werden, um so die Verbindung zu neuen Short-Cuts festzulegen. - Zusätzliche graphische Benutzerelemente auf den Menüelementen des aktiven Pfades
- Ein weiterer Aspekt der Erfindung wird nun in Bezug auf
7A –7C gezeigt werden. Jedes Menüelement kann zusätzliche graphische Benutzerelemente enthalten, die auf Funktionen wie das Sucheingabefeld200 hinweisen, mit dem Ordner, Dateien oder Inhalte der untergeordneten Informationsmenüstruktur gefunden werden. -
7A zeigt eine Ausgangs-(Wurzel)ebene des aktiven Pfads100 mit der Wurzel101 und dem Suchfeld200 . Wenn das Suchfeld200 in7A ausgewählt wird, werden alle Inhalte der ganzen Hierarchie von der obersten (Wurzel)ebene bis zur untersten Ebene durchsuchen. -
7B zeigt eine ausgedehnte Ansicht des aktiven Pfads100 . Wenn der Benutzer das Suchfeld200 in7B auswählt, kann er die hierarchische Struktur von 1.2.3 einschränken und Inhalte alle hierarchisch untergeordnete Ebenen (innerhalb desselben Zweigs) durchsuchen. -
7C zeigt ein Beispiel des Sucheingabefeldes, das der Benutzer angezeigt bekommt, wenn er das Suchfeld200 auswählt. Die Funktion des Sucheingabefeldes200 kann auch ausgeführt werden, indem zum Beispiel eine spezielle Taste auf dem Zeigegerät48 oder eine spezielle Tastenkombination auf der Tastatur benutzt wird. - Wie bereits beschrieben, kann der aktive Pfad
100 der vorliegenden Erfindung benutzt werden, um durch Verzeichnisse zu navigieren, wobei das Internet nur ein mögliches Beispiel eines Verzeichnisses darstellt. - Darüber hinaus kann der aktive Pfad benutzt werden, um die Funktion der Adressleiste in einem Internetbrowser wie dem Internet Explorer oder Mozilla auszuführen.
-
8A zeigt eine herkömmliche Adressleiste eines Internet-Browsers. -
8B zeigt die Wurzelebene101 des aktiven Pfades100 als Texteingabefeld. Sobald der Benutzer eine Dateiadresse (ein Ziel oder URL) eingibt, ruft der aktive Pfad100 die Datei auf, die die Informationshierarchie, z.B. in Form einer XML Datei, des Inhaltes der Adresse repräsentiert. Diese Datei wird dem Benutzer das Browsen durch die ganze Informationshierarchie des Inhaltes ermöglichen, ohne jedes Mal, wenn eine neue hierarchische Ebene angewählt wird, zusätzliche Informationen vom Server beziehen zu müssen. Auf diese Art kann der Benutzer die erwünschte (Inhalts-)Ebene schnell lokalisieren und direkt auf sie zugreifen, ohne nacheinander die verschiedenen Ebenen der Hierarchie und Inhalte der Menüelemente ansteuern und deren Daten vom Server transferieren zu müssen. -
8C zeigt das Navigieren einer Informationshierarchie durch den Benutzer. Dieser Aspekt des aktiven Pfads erfordert vom Benutzer kein Auswendiglernen der Unterordner der URL, um auf eine Adresse zuzugreifen. Sobald ein Benutzer auf eine bestimmte Adresse zugegriffen hat (8D ), beinhaltet, der aktive Pfad100 eine Reihe von aktiven Menüwurzeln101 ,102 ,103 , wobei jede aktive Menüwurzel auf eine andere Ebene in der Hierarchie verweist. Der Benutzer kann dann mit dem Pfad direkt auf jede Ebene gelangen, ohne den "Zurück" Taste des Browsers auslösen zu müssen. - Wenn die Datei, die die Informationshierarchie der Adresse beinhaltet, nicht gefunden werden kann, erstellt eine Komponente des aktiven Pfades Softwareprogramms die Datei dynamisch aus dem Inhalte der Dateien die der Adresse zugeordnet sind. Diese geschieht durch eine statistische Analyse der Wörter die die in den Dateien der Adresse enthalten sind und einer Analyse bestehender Informationshierarchien die in herkömmlichen Navigationsmodulen wie z.B. einer Ordnerstruktur enthalten sind.
- Ein anderer Aspekt der Erfindung ist, dass der aktive Pfad
100 eine Methode ist, um durch Webseiten zu navigieren, eine Vielzahl hierarchisch organisierter Webseiten eingeschlossen. Die Methode der vorliegenden Erfindung macht Hyperlinks und Navigationselemente auf den einzelnen Webseiten überflüssig. - Nach der vorliegenden Erfindung wird eine Datei, die die hierarchische Struktur einer hierarchischen Webseite mit vielen Ebenen repräsentiert, entweder erstellt oder vom Server bezogen. Wie oben festgestellt, kann die Datei, die die Informationshierarchie einer Serveradresse repräsentiert, dynamisch von der Ordnerstruktur und der Hypertext Markup Language (HTML) und einer Inhaltsanalyse der verwendeten Wörter in den Dateien erstellt werden.
- Mit dem aktiven Pfad steuert der Benutzer die Datei an, die die Informationshierarchie der Adresse beinhaltet, und wählt die gewünschte Datei oder Funktion aus. Auf diese Art wird es überflüssig, Hyperlinks und Navigationselemente auf den einzelnen Seiten zur Verfügung zu stellen.
- Ein neuer aktiver Pfad wird dynamisch jedes Mal erstellt, wenn der Benutzer zu einer neuen Adresse innerhalb der hierarchischen Webseite navigiert. Auch hier entspricht jede aktive Menüwurzel einer Ebene in der hierarchischen Struktur, indem ein gegebener aktiver Link ausgewählt wird. Darüber hinaus ermöglichen es die aktiven Menüwurzel dem Benutzer, direkt alle Elemente auf jeder beliebigen Ebene der hierarchischen Menüstruktur anzuwählen ohne sie auszuwählen, alle Elemente hierarchisch untergeordneter Ebenen eingeschlossen, ohne dass der aktive Pfad davon betroffen wird.
- Obwohl die bevorzugte Variante des aktiven Pfad-Navigationssystems der vorliegenden Erfindung detailgenau beschrieben und illustriert wurde, wird betont, dass alternative Varianten, die dem Fachmann naheliegend erscheinen, in den Umfang der Erfindung miteinzubeziehen sind. Da solche Variationen möglich sind, wird darauf hingewiesen, dass diese Erfindung innerhalb der folgenden Ansprüche anders als ausdrücklich beschrieben angewendet werden kann.
- Zusammenfassung
- Ein Verfahren zur Navigation und Orientierung in einer hierarchischen Klappmenüstruktur wird vorgestellt. Jede Ebene der Menüstruktur enthält mehrere Elemente, wobei jedes Element mindestens einer Funktion, einem Zeiger auf eine Datei oder einem Zeiger auf eine andere hierarchische Ebene entspricht. Das Verfahren der vorliegenden Erfindung beinhaltet einen Schritt, in dem eine graphische Benutzeroberfläche zur Verfügung gestellt wird, das dem Benutzer die Elemente einer gegebenen Ebene anzeigt und so ihre Auswahl ermöglicht und wobei der Zugang zu der gegebenen Ebene durch den aufeinanderfolgende Zugang zu den vorhergehenden Ebenen in der Hierarchie erfordert. Ein aktiver Pfad wird dynamisch erstellt als eine Folge von aktiven Menüwurzeln, während Elemente mit Hilfe des aufklappbarem Informationsmenüs ausgewählt werden, wobei jede aktive Menüwurzel je einem der gewählten Elemente entspricht. Die aktiven Menüwurzeln ermöglichen direkten Zugang zu allen Funktion, allen hierarchisch untergeordneten Ebenen oder allen Datei einer Informationshierarchie.
Claims (9)
- Verfahren zur Navigation und Orientierung in einer hierarchischen Menüstruktur mit mehreren Ebenen, bei welcher jede Ebene innerhalb des Menüs mehrere Elemente beinhaltet, wobei jedes Element mindestens entweder eine Funktion, ein Zeiger zu einer Datei oder ein Zeiger zu einer weiteren Ebene ist, dadurch gekennzeichnet, dass ein graphisches Menü, welches die Elemente einer bestimmten Ebene der Informationshierarchie darstellt und dessen Auswahl ermöglicht, und dynamisch einen aktiven Pfad als Sequenz von den über das graphische Menü ausgewählten aktiven Menüwurzeln erstellt, wobei jeder dieser aktiven Menüwurzeln den ausgewählten Elementen entspricht und wobei diese aktiven Menüwurzeln einen direkten Zugang zu einer Funktion, einer entsprechenden Ebene oder einer Datei ermöglichen, ohne dass mit dem graphischen Menü navigiert werden muss, wobei jede genannte aktive Menüwurzeln es dem Benutzer ermöglicht, durch Anwählen beliebiger Elemente, unabhängig der Ebene der Informationshierarchie, Überblick über den gesamten Inhalt zu gewinnen ohne dass dadurch ein Element ausgewählt werden muss und ohne, dass der aktive Pfad davon betroffen wird.
- Verfahren zur Navigation und Orientierung nach Anspruch 1, das weiterhin beinhaltet: dass vordefinierte Short-Cuts den direkten Zugang zu einem beliebigen Menüelement ermöglichen, und den aktiven Pfad dynamisch erstellen, wenn ein vordefinierter Short-Cut ausgeführt wird, wobei jede genannte aktive Menüwurzel einem der Menüelemente entspricht, die erforderlich sind, um auf dieses Menüelement mit Hilfe des graphischen Benutzermenüsystem zuzugreifen.
- Verfahren zur Navigation nach Anspruch 1, wobei das anwählen (Maus-Over, Maus-Down) über eine beliebige aktive Menüwurzel die Anzeige der Menüelemente bewirkt die der Informationshierarchie entsprechen, einschließlich dem Anwählen aller Menüelemente untergeordneter Ebenen.
- Verfahren der Navigation nach Anspruch 1, dadurch gekennzeichnet, dass bei Auswahl eines beliebigen Menüelementes die mit dem Menüelementes verbundenen Funktionen ausgeführt werden.
- Verfahren der Navigation nach Anspruch 1, dadurch gekennzeichnet, dass bei Auswahl eines beliebigen Menüelementes die Darstellung der dem Menüelementes entsprechenden Informationen ausgelöst werden.
- Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass ein vom Benutzer vordefinierter Short-Cut spontan (on-the-fly) definiert werden kann, indem ein Short-Cut-Identifier sowie der zugehörige aktive Pfad in einer Matrix gespeichert werden.
- Verfahren der Navigation von Webseiten, einschließlich einer Vielzahl von hierarchisch organisierten Webseiten, wobei das genannte Verfahren die Notwendigkeit der Bereitstellung von Hyperlinks und Navigationselementen auf den einzelnen Webseiten überflüssig macht, dadurch gekennzeichnet: dass eine Datei, welche die hierarchische Informationsstruktur repräsentiert, auf dem Server der Webseite oder einem anderen Server im Netzwerk abgerufen werden kann; dass ein Verfahren zur Navigation und Darstellung der Datei, welche die hierarchische Informationsstruktur darstellt, bereitgestellt wird; dass ein aktiver Pfad dynamisch als eine Folge von aktiven Menüwurzeln erstellt wird, indem der Benutzer durch die hierarchische Informationsstruktur mit einer Vielzahl von Ebenen navigiert, und wobei jede genannte Menüwurzeln einer Ebene in der hierarchischen Informationsstruktur entspricht; dass ein Benutzer direkt jede beliebige Ebene einer gegebenen hierarchischen Informationsstruktur ansteuern kann, indem er eine beliebige solche aktive Menüwurzel auswählt, wobei jede solche aktive Informationsstruktur es dem Benutzer ermöglicht, direkt alle Elemente auf jeder beliebigen Ebene einer hierarchischen Menüstruktur anzuwählen, einschließlich aller hierarchisch untergeordneten Elemente, ohne ein Element auszuwählen und ohne dass sich dies auf den aktiven Pfad auswirkt.
- Verfahren zur Navigation und Orientierung von Webseiten einschließlich einer Vielzahl hierarchisch organisierter Webseiten, wobei das genannte Verfahren die Notwendigkeit, Hyperlinks und Navigationselemente auf den einzelnen Webseiten bereitzustellen, überflüssig macht, dadurch gekennzeichnet: dass eine Datei, welche die hierarchische Informationsstruktur repräsentiert, auf dem Server der Webseite oder einem anderen Server im Netzwerk abgerufen werden kann; dass ein aktiver Pfad dynamisch als eine Folge aktiver Menüwurzeln erstellt wird, während der Benutzer durch die Webseite mit einer Vielzahl von Ebenen navigiert, wobei jede genannte aktive Menüwurzel einer Ebene in der hierarchischen Informationsstruktur entspricht; dass ein Benutzer jede Ebene der hierarchischen Struktur anwählen kann, indem er eine solche aktiven Menüwurzel auswählt; dass jede solche aktive Menüwurzel es dem Benutzer ermöglicht, direkt alle Elemente einer gegebenen Ebene der hierarchischen Menüstruktur anzuwählen, einschließlich aller hierarchisch untergeordneten Elemente, ohne die Elemente auswählen zu müssen und ohne das sich dies auf den aktiven Pfad auswirkt.
- Verfahren zur Navigation in einer hierarchischen Informationsstruktur mit mehreren Ebenen, wobei jede Ebene in der Struktur mehrere Elemente enthält und jedes dieser Elemente mindestens eine Funktion, ein Zeiger auf eine Datei, oder ein Zeiger auf eine untergeordnete Ebene ist, dadurch gekennzeichnet: dass ein graphisches Element gezeigt wird, das die Wurzel der hierarchischen Informationsstruktur darstellt; dass beim Browsen der hierarchischen Informationsstruktur über das genannte graphische Element mit einem Zeiger überfahren (Maus-Over, Maus-Down) wird, wobei das Überfahren die Anzeige der Geschwistermenüelemente oder hierarchisch untergeordnete Elemente zur Folge hat; dass eines der angezeigten Menüelemente ausgewählt wird; dass ein aktiver Pfad dynamisch erstellt wird als Folge von aktiven Menüwurzeln, während Elemente ausgewählt werden, wobei jeder solche Menüwurzel einem der Menüelemente entspricht und wobei die genannten aktiven Menüwurzeln direkten Zugang zu einer Funktion, einer entsprechenden Ebene oder einer Datei ermöglichen, ohne dass von der Ursprungswurzel der gesamten hierarchischen Informationsstruktur ausgehend navigiert werden muss; dass jede der genannten aktiven Menüwurzeln es dem Benutzer ermöglicht, direkt alle Elemente auf jeder beliebigen Ebene der hierarchischen Menüstruktur anzuwählen, alle hierarchisch untergeordneten Elemente eingeschlossen, ohne ein Element auswählen zu müssen und ohne dass sich dies auf den aktiven Pfad auswirkt.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/164,520 | 2002-06-06 | ||
US10/164,520 US7191411B2 (en) | 2002-06-06 | 2002-06-06 | Active path menu navigation system |
PCT/EP2003/005531 WO2003104977A2 (en) | 2002-06-06 | 2003-05-27 | Active path menu navigation system |
Publications (1)
Publication Number | Publication Date |
---|---|
DE10392790T5 true DE10392790T5 (de) | 2005-07-07 |
Family
ID=29710234
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE10392790T Withdrawn DE10392790T5 (de) | 2002-06-06 | 2003-05-27 | Verfahren zur Navigation und Orientierung in einer hierarchischen Informationsstruktur mit mehreren Elementen |
Country Status (6)
Country | Link |
---|---|
US (9) | US7191411B2 (de) |
CN (2) | CN101882052B (de) |
AU (1) | AU2003274081A1 (de) |
DE (1) | DE10392790T5 (de) |
ES (1) | ES2265257B1 (de) |
WO (1) | WO2003104977A2 (de) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102014111350A1 (de) * | 2014-08-08 | 2016-02-11 | Endress + Hauser Gmbh + Co. Kg | Automatisierte Erstellung von geeigneten Vorzugsmenüs für Feldgeräte |
DE102010005502B4 (de) | 2010-01-23 | 2023-02-02 | Audi Ag | Verfahren zum Durchführen einer Suche in einem Infotainmentsystem eines Kraftfahrzeugs |
Families Citing this family (184)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060123356A1 (en) * | 2000-05-05 | 2006-06-08 | Microsoft Corporation | Dynamic and updateable computing application panes |
US7210094B2 (en) * | 2001-07-11 | 2007-04-24 | International Business Machines Corporation | Method and system for dynamic web page breadcrumbing using javascript |
US7751623B1 (en) | 2002-06-28 | 2010-07-06 | Microsoft Corporation | Writing guide for a free-form document editor |
US7370288B1 (en) * | 2002-06-28 | 2008-05-06 | Microsoft Corporation | Method and system for selecting objects on a display device |
US7079713B2 (en) | 2002-06-28 | 2006-07-18 | Microsoft Corporation | Method and system for displaying and linking ink objects with recognized text and objects |
US20040075693A1 (en) * | 2002-10-21 | 2004-04-22 | Moyer Timothy A. | Compact method of navigating hierarchical menus on an electronic device having a small display screen |
US7543238B2 (en) * | 2003-01-21 | 2009-06-02 | Microsoft Corporation | System and method for directly accessing functionality provided by an application |
US7769794B2 (en) | 2003-03-24 | 2010-08-03 | Microsoft Corporation | User interface for a file system shell |
US7712034B2 (en) | 2003-03-24 | 2010-05-04 | Microsoft Corporation | System and method for shell browser |
US7421438B2 (en) | 2004-04-29 | 2008-09-02 | Microsoft Corporation | Metadata editing control |
US7823077B2 (en) | 2003-03-24 | 2010-10-26 | Microsoft Corporation | System and method for user modification of metadata in a shell browser |
US7627552B2 (en) | 2003-03-27 | 2009-12-01 | Microsoft Corporation | System and method for filtering and organizing items based on common elements |
US7240292B2 (en) | 2003-04-17 | 2007-07-03 | Microsoft Corporation | Virtual address bar user interface control |
US7925682B2 (en) | 2003-03-27 | 2011-04-12 | Microsoft Corporation | System and method utilizing virtual folders |
US7650575B2 (en) | 2003-03-27 | 2010-01-19 | Microsoft Corporation | Rich drag drop user interface |
US9715678B2 (en) | 2003-06-26 | 2017-07-25 | Microsoft Technology Licensing, Llc | Side-by-side shared calendars |
US7716593B2 (en) * | 2003-07-01 | 2010-05-11 | Microsoft Corporation | Conversation grouping of electronic mail records |
US7707255B2 (en) | 2003-07-01 | 2010-04-27 | Microsoft Corporation | Automatic grouping of electronic mail |
US8799808B2 (en) | 2003-07-01 | 2014-08-05 | Microsoft Corporation | Adaptive multi-line view user interface |
JP4602650B2 (ja) * | 2003-07-31 | 2010-12-22 | インターナショナル・ビジネス・マシーンズ・コーポレーション | ナビゲーション生成装置およびプログラム |
US7336282B2 (en) * | 2003-09-11 | 2008-02-26 | Ricoh Company, Ltd. | System, recording medium and program for inputting operation condition of instrument |
US20050188174A1 (en) * | 2003-10-12 | 2005-08-25 | Microsoft Corporation | Extensible creation and editing of collections of objects |
US8024335B2 (en) | 2004-05-03 | 2011-09-20 | Microsoft Corporation | System and method for dynamically generating a selectable search extension |
US10437964B2 (en) | 2003-10-24 | 2019-10-08 | Microsoft Technology Licensing, Llc | Programming interface for licensing |
US20050131945A1 (en) * | 2003-12-16 | 2005-06-16 | International Business Machines Corporation | Compact interface for the display and navigation of object hierarchies |
DE10360657A1 (de) * | 2003-12-23 | 2005-07-21 | Daimlerchrysler Ag | Bediensystem für ein Kraftfahrzeug |
EP1551030A1 (de) * | 2004-01-05 | 2005-07-06 | Deutsche Thomson-Brandt Gmbh | Verfahren und Gerät zur Generierung eines Elektronischen Menus |
WO2005069200A2 (en) * | 2004-01-09 | 2005-07-28 | Koninklijke Philips Electronics N.V. | Two panel navigation |
US8745530B2 (en) | 2004-01-14 | 2014-06-03 | Thomson Licensing | Method for generating an on-screen menu |
EP1555598A1 (de) * | 2004-01-14 | 2005-07-20 | Deutsche Thomson-Brandt Gmbh | Verfahren zum Erzeugen von einem auf einem Bildschirm angezeigten Menü |
US8832600B2 (en) * | 2004-01-27 | 2014-09-09 | International Business Machines Corporation | Method, system, and program for navigating files |
US7472356B2 (en) * | 2004-02-11 | 2008-12-30 | Microsoft Corporation | Collapsible container with semi-collapsed view |
US7721226B2 (en) * | 2004-02-18 | 2010-05-18 | Microsoft Corporation | Glom widget |
US7659890B2 (en) | 2004-03-19 | 2010-02-09 | Microsoft Corporation | Automatic height adjustment for electronic highlighter pens and mousing devices |
US20050234979A1 (en) * | 2004-04-16 | 2005-10-20 | Alcatel | Map navigation with breadcrumb buttons |
US7657846B2 (en) | 2004-04-23 | 2010-02-02 | Microsoft Corporation | System and method for displaying stack icons |
US7694236B2 (en) | 2004-04-23 | 2010-04-06 | Microsoft Corporation | Stack icons representing multiple objects |
US20060015826A1 (en) * | 2004-07-13 | 2006-01-19 | Sony Corporation | Hard disk multimedia player and method |
US8219934B2 (en) * | 2004-08-09 | 2012-07-10 | General Dynamics C4 Systems, Inc. | Method and code module for facilitating navigation between webpages |
US8255828B2 (en) | 2004-08-16 | 2012-08-28 | Microsoft Corporation | Command user interface for displaying selectable software functionality controls |
US9015621B2 (en) | 2004-08-16 | 2015-04-21 | Microsoft Technology Licensing, Llc | Command user interface for displaying multiple sections of software functionality controls |
US8117542B2 (en) | 2004-08-16 | 2012-02-14 | Microsoft Corporation | User interface for displaying selectable software functionality controls that are contextually relevant to a selected object |
US7895531B2 (en) | 2004-08-16 | 2011-02-22 | Microsoft Corporation | Floating command object |
US8146016B2 (en) | 2004-08-16 | 2012-03-27 | Microsoft Corporation | User interface for displaying a gallery of formatting options applicable to a selected object |
US7703036B2 (en) | 2004-08-16 | 2010-04-20 | Microsoft Corporation | User interface for displaying selectable software functionality controls that are relevant to a selected object |
US7643917B2 (en) * | 2004-08-26 | 2010-01-05 | Harman Becker Automotive Systems Gmbh | Vehicle multimedia system |
EP1630653A1 (de) * | 2004-08-26 | 2006-03-01 | Harman/Becker Automotive Systems GmbH | Kraftfahrzeug-Multimediavorrichtung und Verfahren zur Steuerung der Anzeige hierarchisch strukturierter Menüs |
FI20045344A (fi) * | 2004-09-16 | 2006-03-17 | Nokia Corp | Näyttömoduuli, laite, tietokoneohjelmatuote ja menetelmä käyttöliittymänäkymää varten |
US7831612B2 (en) * | 2004-09-29 | 2010-11-09 | Business Objects Software Ltd. | Apparatus and method for generating reports from shared objects |
US7747966B2 (en) | 2004-09-30 | 2010-06-29 | Microsoft Corporation | User interface for providing task management and calendar information |
US20060085435A1 (en) * | 2004-10-14 | 2006-04-20 | International Business Machines Corporation | Method and data processing system for displaying hierarchical tree data |
US7890888B2 (en) * | 2004-10-22 | 2011-02-15 | Microsoft Corporation | Systems and methods for configuring a user interface having a menu |
US7818683B2 (en) * | 2004-12-06 | 2010-10-19 | Oracle International Corporation | Methods and systems for representing breadcrumb paths, breadcrumb inline menus and hierarchical structure in a web environment |
GB2421135A (en) | 2004-12-09 | 2006-06-14 | Sony Uk Ltd | User resizable video display of catalogue entries |
US8887093B1 (en) | 2004-12-13 | 2014-11-11 | Thomson Licensing | Method for generating an on-screen menu |
US20060129945A1 (en) | 2004-12-15 | 2006-06-15 | International Business Machines Corporation | Apparatus and method for pointer drag path operations |
CN100442302C (zh) * | 2004-12-21 | 2008-12-10 | 国际商业机器公司 | 利用快速运行时间识别计量软件产品的使用的方法和*** |
US20060184892A1 (en) * | 2005-02-17 | 2006-08-17 | Morris Robert P | Method and system providing for the compact navigation of a tree structure |
US8195646B2 (en) | 2005-04-22 | 2012-06-05 | Microsoft Corporation | Systems, methods, and user interfaces for storing, searching, navigating, and retrieving electronic information |
US8255834B2 (en) | 2005-04-25 | 2012-08-28 | Apple Inc. | Displaying a set of data elements |
DE102005022871A1 (de) * | 2005-05-18 | 2006-11-23 | Siemens Ag | Vorrichtung zum Anzeigen eines Datenträger-Inhaltsverzeichnisses eines Datenträgers |
US7886290B2 (en) | 2005-06-16 | 2011-02-08 | Microsoft Corporation | Cross version and cross product user interface |
US7665028B2 (en) | 2005-07-13 | 2010-02-16 | Microsoft Corporation | Rich drag drop user interface |
US8239882B2 (en) | 2005-08-30 | 2012-08-07 | Microsoft Corporation | Markup based extensibility for user interfaces |
US8689137B2 (en) | 2005-09-07 | 2014-04-01 | Microsoft Corporation | Command user interface for displaying selectable functionality controls in a database application |
US9542667B2 (en) | 2005-09-09 | 2017-01-10 | Microsoft Technology Licensing, Llc | Navigating messages within a thread |
US7739259B2 (en) | 2005-09-12 | 2010-06-15 | Microsoft Corporation | Integrated search and find user interface |
US8627222B2 (en) | 2005-09-12 | 2014-01-07 | Microsoft Corporation | Expanded search and find user interface |
US8826112B2 (en) * | 2005-09-22 | 2014-09-02 | International Business Machines Corporation | Navigating table data with mouse actions |
US20070094267A1 (en) * | 2005-10-20 | 2007-04-26 | Glogood Inc. | Method and system for website navigation |
AU2005239672B2 (en) * | 2005-11-30 | 2009-06-11 | Canon Kabushiki Kaisha | Sortable collection browser |
NO325961B1 (no) * | 2005-12-05 | 2008-08-25 | Holte Bjoern | System, prosess og softwarearrangement for å assistere i navigering på inernett |
CN100371872C (zh) * | 2005-12-27 | 2008-02-27 | 华为技术有限公司 | 一种显示阅读内容的实现方法和装置 |
US7596761B2 (en) * | 2006-01-05 | 2009-09-29 | Apple Inc. | Application user interface with navigation bar showing current and prior application contexts |
JP2007207186A (ja) * | 2006-02-06 | 2007-08-16 | Denso Corp | 操作システム |
US7962861B2 (en) * | 2006-02-23 | 2011-06-14 | International Business Machines Corporation | Creating a sentence that describes a walk of a graph |
US7529795B2 (en) | 2006-03-20 | 2009-05-05 | Stragent, Llc | Message board aggregator |
WO2007123573A1 (en) * | 2006-04-24 | 2007-11-01 | Thomson Licensing | Method and apparatus for providing an on-screen menu system |
US9727989B2 (en) | 2006-06-01 | 2017-08-08 | Microsoft Technology Licensing, Llc | Modifying and formatting a chart using pictorially provided chart elements |
US8605090B2 (en) | 2006-06-01 | 2013-12-10 | Microsoft Corporation | Modifying and formatting a chart using pictorially provided chart elements |
DE102006034415A1 (de) * | 2006-07-25 | 2008-01-31 | Siemens Ag | Verfahren und Anordnung zum Bedienen von elektrischen Geräten |
EP1883020B1 (de) * | 2006-07-28 | 2013-05-22 | Dassault Systèmes | Verfahren und System zum Navigieren in einer Datenbank von einem Computersystem |
GB2473396B (en) * | 2006-09-27 | 2011-04-20 | Yisia Young Suk Lee | A Data object management apparatus and method |
US7992106B2 (en) * | 2007-01-08 | 2011-08-02 | Varia Holdings Llc | Menu trails for a portable media player |
JP4811287B2 (ja) * | 2007-01-31 | 2011-11-09 | ブラザー工業株式会社 | 階層構造表示装置および階層構造表示プログラム |
WO2008132539A1 (en) * | 2007-04-26 | 2008-11-06 | Nokia Corporation | Method, device, module, apparatus, and computer program for an input interface |
US8271901B2 (en) * | 2007-05-11 | 2012-09-18 | Demand Media, Inc. | Cross taxonomy navigation from a bread crumb in a graphical user interface |
US8484578B2 (en) | 2007-06-29 | 2013-07-09 | Microsoft Corporation | Communication between a document editor in-space user interface and a document editor out-space user interface |
US8762880B2 (en) | 2007-06-29 | 2014-06-24 | Microsoft Corporation | Exposing non-authoring features through document status information in an out-space user interface |
US8201103B2 (en) | 2007-06-29 | 2012-06-12 | Microsoft Corporation | Accessing an out-space user interface for a document editor program |
WO2009049331A2 (en) * | 2007-10-08 | 2009-04-16 | Van Der Westhuizen Willem Mork | User interface |
US8549407B2 (en) * | 2007-12-05 | 2013-10-01 | Ebay Inc. | Multi-dimensional dynamic visual browsing |
US8689139B2 (en) | 2007-12-21 | 2014-04-01 | Adobe Systems Incorporated | Expandable user interface menu |
TWI420341B (zh) * | 2007-12-31 | 2013-12-21 | Htc Corp | 顯示螢幕上選單之方法及其行動裝置 |
US20090204900A1 (en) * | 2008-02-13 | 2009-08-13 | International Business Machines Corporation | Method And System For Navigation Of Web Sites And Applications |
US20090210827A1 (en) * | 2008-02-15 | 2009-08-20 | Thomas Stanton Brugler | Web navigation user interface for orienting and organizing navigation links |
US8751947B2 (en) | 2008-02-29 | 2014-06-10 | Adobe Systems Incorporated | Visual and functional transform |
US9588781B2 (en) | 2008-03-31 | 2017-03-07 | Microsoft Technology Licensing, Llc | Associating command surfaces with multiple active components |
US10180714B1 (en) * | 2008-04-24 | 2019-01-15 | Pixar | Two-handed multi-stroke marking menus for multi-touch devices |
US20090300492A1 (en) * | 2008-06-03 | 2009-12-03 | Sony Corporation | System and method for effectively selecting functions in an electronic device |
US9665850B2 (en) | 2008-06-20 | 2017-05-30 | Microsoft Technology Licensing, Llc | Synchronized conversation-centric message list and message reading pane |
US8402096B2 (en) | 2008-06-24 | 2013-03-19 | Microsoft Corporation | Automatic conversation techniques |
US20100042953A1 (en) * | 2008-08-18 | 2010-02-18 | Douglas Albert Stewart | Method, computer, and computer program for displaying a hierarchical navigation scheme |
CN101661367A (zh) * | 2008-08-25 | 2010-03-03 | 扬智科技股份有限公司 | 菜单快捷方式的生成方法及使用者接口装置 |
US8411046B2 (en) * | 2008-10-23 | 2013-04-02 | Microsoft Corporation | Column organization of content |
KR101004463B1 (ko) * | 2008-12-09 | 2010-12-31 | 성균관대학교산학협력단 | 터치 스크린의 드래그를 이용한 메뉴 선택을 지원하는 휴대용 단말 및 그 제어 방법 |
US8555183B2 (en) * | 2009-02-03 | 2013-10-08 | The Boeing Company | Software-based system and method for changing structural feature designations |
US8984431B2 (en) | 2009-03-16 | 2015-03-17 | Apple Inc. | Device, method, and graphical user interface for moving a current position in content at a variable scrubbing rate |
WO2010107476A1 (en) * | 2009-03-19 | 2010-09-23 | Duke University | Inhibiting gsnor |
US8799353B2 (en) | 2009-03-30 | 2014-08-05 | Josef Larsson | Scope-based extensibility for control surfaces |
US8175653B2 (en) | 2009-03-30 | 2012-05-08 | Microsoft Corporation | Chromeless user interface |
DE102009019562A1 (de) * | 2009-04-30 | 2010-11-04 | Volkswagen Ag | Verfahren zum Steuern der Informationsanzeige auf einer Anzeigefläche |
JP2010262450A (ja) * | 2009-05-01 | 2010-11-18 | Brother Ind Ltd | 表示装置 |
US9046983B2 (en) | 2009-05-12 | 2015-06-02 | Microsoft Technology Licensing, Llc | Hierarchically-organized control galleries |
KR20110069519A (ko) * | 2009-12-17 | 2011-06-23 | 삼성전자주식회사 | 전자 장치 및 전자 장치의 제어 방법 |
US8943442B1 (en) * | 2009-12-21 | 2015-01-27 | Lucasfilm Entertainment Company Ltd. | Controlling operations for execution |
US20110173571A1 (en) * | 2010-01-13 | 2011-07-14 | Maryamossadat Nematollahi Mahani | Graphical User Interface Guide |
US20110179390A1 (en) * | 2010-01-18 | 2011-07-21 | Robert Paul Morris | Methods, systems, and computer program products for traversing nodes in path on a display device |
US20110289408A1 (en) * | 2010-05-18 | 2011-11-24 | Suchithra Narasimhalu Chitlur | Menu path tracking and display of path steps |
DE102010029655A1 (de) * | 2010-06-02 | 2011-12-08 | Endress + Hauser Flowtec Ag | Verfahren zum Bereitstellen eines Bedienmenus für ein Feldgerät der Prozessautomatisierungstechnik |
US9015588B2 (en) | 2010-06-10 | 2015-04-21 | At&T Mobility Ii Llc | Advanced playback queue management |
US9021554B2 (en) | 2010-06-10 | 2015-04-28 | At&T Mobility Ii Llc | Unlimited access to media and applications over wireless infrastructure |
US20120089951A1 (en) * | 2010-06-10 | 2012-04-12 | Cricket Communications, Inc. | Method and apparatus for navigation within a multi-level application |
US8302014B2 (en) | 2010-06-11 | 2012-10-30 | Microsoft Corporation | Merging modifications to user interface components while preserving user customizations |
US8640055B1 (en) * | 2010-10-19 | 2014-01-28 | Pixar | Condensing hierarchies in user interfaces |
CN102098380A (zh) * | 2010-12-22 | 2011-06-15 | 中兴通讯股份有限公司 | 在移动终端中自定义快捷方式的方法和装置 |
TW201227353A (en) | 2010-12-31 | 2012-07-01 | Ibm | Method, device and computer program product for smartly navigating hierarchical structure strings |
CN102578807A (zh) * | 2011-01-06 | 2012-07-18 | 海尔集团公司 | 触控桌 |
US20120216117A1 (en) * | 2011-02-18 | 2012-08-23 | Sony Corporation | Method and apparatus for navigating a hierarchical menu based user interface |
CN102118476A (zh) * | 2011-03-10 | 2011-07-06 | 宇龙计算机通信科技(深圳)有限公司 | 手机菜单的显示方法及手机 |
US9081580B2 (en) * | 2011-03-31 | 2015-07-14 | Oracle International Corporation | Real-time menu architecture |
CN102831118A (zh) * | 2011-06-15 | 2012-12-19 | 国际商业机器公司 | 智能地导航分层结构字符串的方法、装置 |
JP5893341B2 (ja) * | 2011-10-28 | 2016-03-23 | キヤノン株式会社 | 表示制御装置、表示制御装置の制御方法およびプログラム |
US9485411B2 (en) * | 2011-10-28 | 2016-11-01 | Canon Kabushiki Kaisha | Display control apparatus and method for controlling display control apparatus |
CN102843295A (zh) * | 2012-08-21 | 2012-12-26 | 中兴通讯股份有限公司 | 数据包的处理方法及装置 |
US20140181650A1 (en) * | 2012-10-11 | 2014-06-26 | Victoria Isabella Polubinska | Self-configuring user interface |
CN103096153A (zh) * | 2012-11-08 | 2013-05-08 | 鸿富锦精密工业(深圳)有限公司 | 能够遥控的电子装置及使用该电子装置的*** |
US9292160B2 (en) * | 2012-11-30 | 2016-03-22 | Verizon and Redbox Digital Entertainment Services, LLC | Systems and methods for presenting media program accessibility information |
CN103902556B (zh) * | 2012-12-26 | 2018-07-06 | 重庆新媒农信科技有限公司 | 一种多级菜单数据存储查询方法及*** |
US9606700B2 (en) * | 2013-03-08 | 2017-03-28 | Information Resources, Inc. | Selection of hierarchically organized items |
US10620795B2 (en) | 2013-03-14 | 2020-04-14 | RELX Inc. | Computer program products and methods for displaying digital looseleaf content |
US20150052459A1 (en) * | 2013-08-13 | 2015-02-19 | Unisys Corporation | Shortcut command button for a hierarchy tree |
JP5956963B2 (ja) * | 2013-08-29 | 2016-07-27 | 京セラドキュメントソリューションズ株式会社 | 画像形成装置及び表示プログラム |
USD773496S1 (en) * | 2013-09-17 | 2016-12-06 | Oracle International Corporation | Display screen or portion thereof with graphical user interface |
US10409808B2 (en) * | 2013-10-30 | 2019-09-10 | Salesforce.Com, Inc. | System and method for metadata management via a user interface page |
US10740413B2 (en) | 2013-10-30 | 2020-08-11 | Salesforce.Com, Inc. | System and method for user information management via a user interface page |
CN104750366A (zh) * | 2013-12-30 | 2015-07-01 | 大陆汽车投资(上海)有限公司 | 菜单的切换方法 |
US10198148B2 (en) * | 2014-01-17 | 2019-02-05 | Microsoft Technology Licensing, Llc | Radial menu user interface with entry point maintenance |
WO2015127238A1 (en) * | 2014-02-20 | 2015-08-27 | Codifyd, Inc. | Data display system and method |
US9727209B2 (en) | 2014-03-26 | 2017-08-08 | Sap Se | Hierarchical data structure with shortcut list |
KR102298602B1 (ko) * | 2014-04-04 | 2021-09-03 | 마이크로소프트 테크놀로지 라이센싱, 엘엘씨 | 확장가능한 애플리케이션 표시 |
KR20160143784A (ko) | 2014-04-10 | 2016-12-14 | 마이크로소프트 테크놀로지 라이센싱, 엘엘씨 | 컴퓨팅 디바이스용 슬라이더 커버 |
CN113824998B (zh) | 2014-09-02 | 2024-07-12 | 苹果公司 | 用于音乐用户界面的方法和设备 |
CN105573595A (zh) * | 2014-10-16 | 2016-05-11 | 阿里巴巴集团控股有限公司 | 信息展示方法及装置 |
CN106662891B (zh) | 2014-10-30 | 2019-10-11 | 微软技术许可有限责任公司 | 多配置输入设备 |
US20160140091A1 (en) * | 2014-11-19 | 2016-05-19 | Kiran K. Bhat | Visual Hierarchy Navigation System |
GB2548254A (en) * | 2014-12-09 | 2017-09-13 | Shenzhen Dazzne Technical Ltd | Interface display control system, electronic device, and interface display control method |
US10452755B2 (en) * | 2015-03-10 | 2019-10-22 | Microsoft Technology Licensing, Llc | Hierarchical navigation control |
US9953096B2 (en) | 2015-06-26 | 2018-04-24 | International Business Machines Corporation | System to store user selection and provide easy retrieval and traversal |
CN106649315A (zh) * | 2015-10-29 | 2017-05-10 | 北京国双科技有限公司 | 处理路径导航的方法和装置 |
KR20170072651A (ko) * | 2015-12-17 | 2017-06-27 | 삼성전자주식회사 | 디스플레이 장치 및 디스플레이 방법 |
DE102016012474A1 (de) | 2016-10-18 | 2018-04-19 | Reifenhäuser GmbH & Co. KG Maschinenfabrik | Verfahren zur schnellen Navigation in einer Benutzeroberfläche, Verfahren zum Herstellen eines Produkts aus thermoplastischem Kunststoff, Anlagensteuerung zur schnellen Navigation in einer Benutzeroberfläche und Anlage zum Herstellen eines Produkts aus thermoplastischem Kunststoff |
CN106775311A (zh) * | 2016-12-07 | 2017-05-31 | 宇龙计算机通信科技(深圳)有限公司 | 一种目标功能选项的查找方法及装置 |
US10540064B1 (en) * | 2016-12-21 | 2020-01-21 | Juniper Networks, Inc. | Framework for creating hierarchical navigation trees using user interface plugins |
US10992795B2 (en) | 2017-05-16 | 2021-04-27 | Apple Inc. | Methods and interfaces for home media control |
US11431836B2 (en) | 2017-05-02 | 2022-08-30 | Apple Inc. | Methods and interfaces for initiating media playback |
US10928980B2 (en) | 2017-05-12 | 2021-02-23 | Apple Inc. | User interfaces for playing and managing audio items |
US20220279063A1 (en) | 2017-05-16 | 2022-09-01 | Apple Inc. | Methods and interfaces for home media control |
CN111343060B (zh) | 2017-05-16 | 2022-02-11 | 苹果公司 | 用于家庭媒体控制的方法和界面 |
DE102017213117A1 (de) * | 2017-07-31 | 2019-01-31 | Robert Bosch Gmbh | Verfahren zum Betreiben einer Informationseinrichtung |
CN109657175A (zh) * | 2017-10-11 | 2019-04-19 | 北京国双科技有限公司 | 数据处理方法、数据访问方法及装置、存储介质及处理器 |
US10908780B2 (en) * | 2017-11-30 | 2021-02-02 | Panasonic Intellectual Property Management Co, Ltd. | Image output device, method of controlling image output device, and television |
CN108255931B (zh) * | 2017-11-30 | 2022-06-03 | 汤东澜 | 一种网站导航方法及服务器 |
CN109101159B (zh) * | 2018-07-18 | 2021-04-20 | 聚好看科技股份有限公司 | 资源编排方法及装置 |
US10956914B2 (en) * | 2018-09-06 | 2021-03-23 | Nice Ltd. | System and method for mapping a customer journey to a category |
US10847136B2 (en) * | 2018-09-06 | 2020-11-24 | Nice Ltd. | System and method for mapping a customer journey to a category |
CN109275006A (zh) * | 2018-10-15 | 2019-01-25 | 四川长虹电器股份有限公司 | 一种基于智能电视的功能收藏的*** |
US10678418B1 (en) | 2019-03-19 | 2020-06-09 | Servicenow, Inc. | Graphical user interfaces for defining complex data objects |
KR20240049648A (ko) | 2019-05-31 | 2024-04-16 | 애플 인크. | 오디오 미디어 제어를 위한 사용자 인터페이스 |
US11010121B2 (en) | 2019-05-31 | 2021-05-18 | Apple Inc. | User interfaces for audio media control |
CN111459547B (zh) * | 2020-04-01 | 2021-10-08 | 腾讯科技(深圳)有限公司 | 一种函数调用链路的展示方法和装置 |
US11392291B2 (en) | 2020-09-25 | 2022-07-19 | Apple Inc. | Methods and interfaces for media control with dynamic feedback |
SE2051479A1 (en) * | 2020-12-17 | 2022-06-18 | Shenzhi Li | Hierarchically structured menu system |
WO2023244147A1 (en) * | 2022-06-16 | 2023-12-21 | Li Shenzhi | Menu system |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5297253A (en) * | 1992-01-09 | 1994-03-22 | Ehrlich Associates, Inc. | Computer user interface navigational tool |
US5801702A (en) * | 1995-03-09 | 1998-09-01 | Terrabyte Technology | System and method for adding network links in a displayed hierarchy |
US6112201A (en) * | 1995-08-29 | 2000-08-29 | Oracle Corporation | Virtual bookshelf |
US6597377B1 (en) * | 1997-02-25 | 2003-07-22 | International Business Machines Corporation | Web links objects |
US6621532B1 (en) * | 1998-01-09 | 2003-09-16 | International Business Machines Corporation | Easy method of dragging pull-down menu items onto a toolbar |
US6236400B1 (en) | 1998-04-02 | 2001-05-22 | Sun Microsystems, Inc. | Method and apparatus for controlling the display of hierarchical information |
US6256028B1 (en) * | 1998-08-14 | 2001-07-03 | Microsoft Corporation | Dynamic site browser |
US6832350B1 (en) * | 1998-09-30 | 2004-12-14 | International Business Machines Corporation | Organizing and categorizing hypertext document bookmarks by mutual affinity based on predetermined affinity criteria |
US6633316B1 (en) * | 1999-05-13 | 2003-10-14 | International Business Machines Corporation | Method and apparatus for implementing direct link selection of cached, previously visited links in nested web pages |
US8438487B1 (en) | 1999-05-24 | 2013-05-07 | Catherine Lin-Hendel | Method and system for one-click navigation and browsing of electronic media and their category structure as well as tracking the navigation and browsing thereof |
US6462762B1 (en) * | 1999-08-05 | 2002-10-08 | International Business Machines Corporation | Apparatus, method, and program product for facilitating navigation among tree nodes in a tree structure |
AU7339100A (en) | 1999-08-31 | 2001-03-26 | Eliberation.Com Corporation | Methods and systems for a dynamic networked commerce architecture |
NL1012949C2 (nl) | 1999-09-01 | 2001-03-06 | Stichting Energie | Blad voor een windturbine. |
US6606654B1 (en) * | 2000-02-14 | 2003-08-12 | Netjumper, Inc. | Link delivery for subsequent retrieval of networked information |
US6990638B2 (en) * | 2001-04-19 | 2006-01-24 | International Business Machines Corporation | System and method for using shading layers and highlighting to navigate a tree view display |
US7111249B2 (en) * | 2001-07-09 | 2006-09-19 | Wildtangent, Inc. | Communication and/or transaction with client through active management of a client menu hierarchy |
US7363593B1 (en) * | 2001-11-30 | 2008-04-22 | Versata Development Group, Inc. | System and method for presenting information organized by hierarchical levels |
US20040075693A1 (en) * | 2002-10-21 | 2004-04-22 | Moyer Timothy A. | Compact method of navigating hierarchical menus on an electronic device having a small display screen |
-
2002
- 2002-06-06 US US10/164,520 patent/US7191411B2/en not_active Expired - Lifetime
-
2003
- 2003-05-23 US US10/444,359 patent/US7216301B2/en not_active Expired - Lifetime
- 2003-05-27 CN CN2010101193821A patent/CN101882052B/zh not_active Expired - Lifetime
- 2003-05-27 WO PCT/EP2003/005531 patent/WO2003104977A2/en active IP Right Grant
- 2003-05-27 ES ES200450079A patent/ES2265257B1/es not_active Expired - Fee Related
- 2003-05-27 AU AU2003274081A patent/AU2003274081A1/en not_active Abandoned
- 2003-05-27 DE DE10392790T patent/DE10392790T5/de not_active Withdrawn
- 2003-05-27 CN CN038184818A patent/CN1672122B/zh not_active Expired - Lifetime
-
2007
- 2007-01-20 US US11/625,314 patent/US7640517B2/en not_active Expired - Lifetime
- 2007-03-17 US US11/687,646 patent/US7725836B2/en not_active Expired - Lifetime
-
2009
- 2009-08-09 US US12/538,151 patent/US8352880B2/en not_active Expired - Lifetime
-
2012
- 2012-12-21 US US13/725,681 patent/US20130111411A1/en active Granted
-
2017
- 2017-02-15 US US15/434,052 patent/US10969934B2/en not_active Expired - Lifetime
- 2017-11-26 US US15/822,173 patent/US10037127B2/en not_active Expired - Lifetime
-
2020
- 2020-01-13 US US16/741,356 patent/US11182053B2/en not_active Expired - Lifetime
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102010005502B4 (de) | 2010-01-23 | 2023-02-02 | Audi Ag | Verfahren zum Durchführen einer Suche in einem Infotainmentsystem eines Kraftfahrzeugs |
DE102014111350A1 (de) * | 2014-08-08 | 2016-02-11 | Endress + Hauser Gmbh + Co. Kg | Automatisierte Erstellung von geeigneten Vorzugsmenüs für Feldgeräte |
US10379722B2 (en) | 2014-08-08 | 2019-08-13 | Endress+Hauser Se+Co.Kg | Automated creation of suitable preference menus for field devices |
Also Published As
Publication number | Publication date |
---|---|
ES2265257A1 (es) | 2007-02-01 |
US20070168882A1 (en) | 2007-07-19 |
CN1672122B (zh) | 2010-09-08 |
AU2003274081A1 (en) | 2003-12-22 |
US20200150834A1 (en) | 2020-05-14 |
US8352880B2 (en) | 2013-01-08 |
ES2265257B1 (es) | 2007-11-16 |
US20100037181A1 (en) | 2010-02-11 |
US10037127B2 (en) | 2018-07-31 |
US20130111411A1 (en) | 2013-05-02 |
US7725836B2 (en) | 2010-05-25 |
US7191411B2 (en) | 2007-03-13 |
CN101882052A (zh) | 2010-11-10 |
AU2003274081A8 (en) | 2003-12-22 |
CN101882052B (zh) | 2013-08-21 |
US20040128275A1 (en) | 2004-07-01 |
WO2003104977A3 (en) | 2004-09-02 |
US20070157127A1 (en) | 2007-07-05 |
US10969934B2 (en) | 2021-04-06 |
CN1672122A (zh) | 2005-09-21 |
WO2003104977A2 (en) | 2003-12-18 |
US11182053B2 (en) | 2021-11-23 |
US20030227491A1 (en) | 2003-12-11 |
US20170160886A1 (en) | 2017-06-08 |
US7640517B2 (en) | 2009-12-29 |
US20180088755A1 (en) | 2018-03-29 |
US7216301B2 (en) | 2007-05-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE10392790T5 (de) | Verfahren zur Navigation und Orientierung in einer hierarchischen Informationsstruktur mit mehreren Elementen | |
DE60319229T2 (de) | Verfahren und system zur erweiterung der api eines dateisystems | |
DE69700074T2 (de) | Dynamische verbindbare Etiketten in einer Netzbrowserseite | |
EP1311989B1 (de) | Verfahren zur automatischen recherche | |
DE60128676T2 (de) | Verfahren und system zur automatisierung von internettransaktionen mittels gespeicherter daten | |
DE68919503T2 (de) | Methode und System zur Darstellung einer Benutzeroberfläche auf einem Computerbildschirm. | |
DE19960043B4 (de) | Verfahren zum Navigieren in einer Baumstruktur | |
DE69515296T2 (de) | Font-manager mit selektivem zugriff auf installierte fonts | |
DE3852034T2 (de) | Hilfe-bereitstellung in einer datenverarbeitungsanlage. | |
DE10135445B4 (de) | Integriertes Verfahren für das Schaffen einer aktualisierbaren Netzabfrage | |
US8117552B2 (en) | Incrementally designing electronic forms and hierarchical schemas | |
DE3586273T2 (de) | Implizite erzeugung einer superblockstruktur in einem vieldaten-edierungsgeraet. | |
EP1272921B1 (de) | Verfahren zum navigieren zwischen ausschnitten in einem darstellungsraum | |
DE69729926T2 (de) | Netzwerkbrowser | |
DE69326226T2 (de) | Verfahren zum Strukturieren von in einem industriellen Prozess verwendeten Informationen und Anwendung als Flugzeugführungshilfe | |
DE69332132T2 (de) | Anzeige der Wechselwirkung zwischen Anwendungsprogrammen und Daten | |
DE69909614T2 (de) | Sich selbst manipulierende bäume verwendende rechenarchitektur | |
DE10121791B4 (de) | Verfahren und Vorrichtung für dynamische Web-Seitenanordnung | |
DE10250836A1 (de) | System und Verfahren zum Zugreifen auf entfernte Lesezeichenlisten und Verwenden derselben | |
DE60019996T2 (de) | System zum Koordinieren von Dokumenten und Aufgaben für einen Rechner | |
DE202013012665U1 (de) | Methode zur Implementierung von strukturierten und unstrukturierten Daten in XML-Dokumenten | |
DE60032403T2 (de) | Speziell adaptierte Wiedergabe und Darstellung von Datenbankinformationen | |
WO2000054167A2 (de) | Such- und navigationseinrichtung für hypertext-dokumente | |
DE10248464A1 (de) | Netzwerknavigations-System und -Verfahren | |
DE10008632B4 (de) | Verfahren und System zum Erzeugen eines Computerprogramms |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8110 | Request for examination paragraph 44 | ||
8125 | Change of the main classification |
Ipc: G06F 3/048 AFI20051017BHDE |
|
8127 | New person/name/address of the applicant |
Owner name: MOEHRLE, ARMIN E., CHICAGO, ILL., US |
|
R016 | Response to examination communication | ||
R016 | Response to examination communication | ||
R081 | Change of applicant/patentee |
Owner name: CADDO SYSTEMS, INC., MARSHALL, US Free format text: FORMER OWNER: MOEHRLE, ARMIN E., CHICAGO, ILL., US |
|
R082 | Change of representative |
Representative=s name: DENDORFER & HERRMANN PATENTANWAELTE PARTNERSCH, DE |
|
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |