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 PDF

Info

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
Application number
DE10392790T
Other languages
English (en)
Inventor
Armin E Moehrle
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Caddo Systems Inc Marshall Us
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=29710234&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=DE10392790(T5) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Individual filed Critical Individual
Publication of DE10392790T5 publication Critical patent/DE10392790T5/de
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/16File or folder operations, e.g. details of user interfaces specifically adapted to file systems
    • G06F16/168Details of user interfaces specifically adapted to file systems, e.g. browsing and visualisation, 2d or 3d GUIs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/954Navigation, 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...

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 Wurzel 10 eines hypothetischen Menüs. Jede Wurzelebene 10 des Menüs bietet eine Liste von untergeordneten Menüelementen 12 an. Jedes Menüelement 12 kann ein Endpunkt wie z.B. eine Funktion sein, deren Auswahl eine Programmfunktion (inklusive Aufruf einer Datei oder Information) auslöst, oder die Menüauswahl 12 kann zu einer weiteren aufklappenden Ebene 10 führen, die wiederum eine Liste untergeordneter Menüelemente 12 anbietet. Die Auswahl eines Endelementes führt zum Einklappen des Menüs zurück auf die oberste Ebene.
  • 1B zeigt das Klappmenü von 1A, bei dem mehrere Ebenen der hierarchischen Menüstruktur ausgeklappt sind. Die Menüstruktur von 1B klappt auf die in 1A 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 Pfadstruktur 20, die der Navigation durch eine Verzeichnisstruktur auf einem Datenträger dient. Ähnlich zeigt 2B eine herkömmliche URL-Befehlsstruktur 22, die ähnlich aufgebaut ist wie die DOS-Pfadstruktur in 2A. Das herkömmliche DOS-System benutzt ein Pfadstruktur 20, 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 und 1B 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;
  • 4A4C sind Ansichten, die zeigen, wie sich der aktive Pfad der vorliegenden Erfindung beim Navigieren des Benutzers und der Auswahl eines Menüelements aufbaut;
  • 55E 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;
  • 6A6B 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;
  • 7A7C zeigen den aktiven Pfad mit Suchfunktion für untergeordnete Ebenen und Inhalte; und
  • 8A8D 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 Computers 32, auf dem die Software der vorliegenden Erfindung läuft. In der bevorzugten Variante besteht die Hauptlogik des Computers 32 aus einem Allzweck-, programmierbaren Mikroprozessor 34, 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-Struktur 36 an die zahlreichen anderen Komponenten des Computers 32 angeschlossen. Im Schema wird die Bus-Struktur 36 in 3 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 Kommunikationswege 36, die unterschiedlich schnell arbeiten und unterschiedliche Aufgaben haben. Weiterhin kann Bus 36 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 -Einheiten 38, die mit Bus 36 verbunden sind. RAM 38 (beispielsweise DRAM, SDRAM oder andere bekannte Typen) enthält typischerweise das Betriebssystem von Computer 32 und ausführbare Anweisungen für eine oder mehrere spezielle Anwendungen, die für die Ausführung der Erfindung erstellt wurden. Computer 32 hat außerdem ein elektronisches Read-Only-Memory 40, um diejenigen Programme wie das BIOS zu speichern, die feststehend sind und bestehen bleiben, nachdem der Computer 32 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 RAM 38 geladen zu werden. ROM 40 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 Bus 36 verbindet das Massenspeichergerät 42 mit dem RAM 38. Der Computer 32 ist mit verschiedenen peripheren Geräten verbunden, mit deren Hilfe der Benutzer kommuniziert, wie z.B. Bildschirm 44, 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 Bildschirm 44, Tastatur 46 und Zeiger (Maus) 48.
  • 4A zeigt die erste Ansicht des aktiven Pfad-Menüsystems 100 der vorliegenden Erfindung.
  • In der ersten Ansicht (4A) besteht der aktive Pfad 100 aus einem einzigen aktiven Link 102, der auch Menüwurzel 101 genannt wird. Da die erste Ansicht nur einen aktiven Link 102 enthält, ist dieser sowohl Menüwurzel 101 als auch Endpunkt 103.
  • 4B zeigt, wie der Benutzer die hierarchische Struktur von der ersten Ansicht (4A) navigiert, um zu einer ausgeklappten Ansicht des aktiven Pfads 100 (4C) zu gelangen. Mehrere hierarchische Ebenen werden in 4B gezeigt. Die Menüelemente 1.1, 1.2, 1.3 und 1.4 werden Geschwister genannt, weil sie alle auf derselbe hierarchische Ebene 10b 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 Pfads 100, 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üwurzeln 102, wobei jede aktive Menüwurzeln 102 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 Pfad 100 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 Pfad 100 wird vom Anwählen des Benutzers nicht betroffen. Der angezeigte aktive Pfad 100 (Abfolge der aktiven Menüwurzel) ändert sich nur, wenn der Benutzer ein Menüelement oder eine aktive Menüwurzel 102 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 er 101, 102a, 102b auswählt.
  • Wenn der Benutzer eine beliebige aktive Menüwurzel 102 auswählt, reagiert der aktive Pfad 100, 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 Pfad 100, der so lange weiter angezeigt wird, bis der Benutzer eine aktive Menüwurzel 102 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üwurzel 101 genannt, wie in 4A zu sehen ist. Keine anderen Elemente auf der selben oder einer untergeordneten hierarchischen Ebene werden gezeigt bis die Startmenüwurzel 101 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 Pfads 100 aus 4A durch den Benutzer. Genauer zeigt 4B, 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üwurzel 102 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üwurzel 102 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 Pfad 100, 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 Pfad 100 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 Pfads 100 mit Hilfe der Maus 48 und der Maustasten 48a, 48b (3) zugegriffen.
  • Wie oben beschrieben, kann jeder der aktiven Menüwurzeln 102 im aktiven Pfad 100 angesteuert werden, indem über die aktiven Menüwurzeln 102 mit dem Zeiger 50 des Zeigegeräts 48 gestreift wird, oder es wird darauf zugegriffen, indem die aktive Menüwurzel 102 ausgewählt wird. Wie 5B zeigt, wird die aktive Menüwurzel 102 dadurch ausgewählt, indem mit der Maus 48 der Software-Zeiger 50 über die aktive Menüwurzel 102 positioniert wird. Beim Streifen über die aktiven Menüwurzel 102b werden die Geschwistermenüelemente auf der der aktiven Menüwurzel 102b entsprechenden Ebene angezeigt. Es ist zu betonen, dass nur durch Streifen über den aktiven Link 102 der aktive Pfad 100 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 Zeiger 50 über die aktive Menüwurzel 102 positioniert wird und eine der Maustasten 48a oder 48b betätigt (und gelöst) wird. Die Auswahl einer aktiven Menüwurzel 102 führt zu unterschiedlichen Ergebnissen, je nachdem, ob die gewählte aktive Menüwurzel 102 dem Endpunkt 103 im aktiven Pfad 100 entspricht oder nicht. Ist die ausgewählte aktive Menüwurzel nicht der Endpunkt 103, 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üelemente 12 (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 Endpunkt 103 ist, die Erstellung eines neuen aktiven Pfads 100 zur Folge. 5D zeigt, wie ein Benutzer eine aktive Menüwurzel 102b auswählt (1.2.3). Wie gezeigt wird, war die letzte ausgeführte Funktion (Endpunkt 103) 1.2.3.4. Nach der Auswahl von 102b ist der aktive Pfad 100 gekürzt, und 1.2.3 wird zum Endpunkt 103. Die Auswahl eines Endpunktes 103 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 Endlink 103 des aktiven Pfades 100 ausgewählt wird. Darüber hinaus führt die Auswahl eines Endlinks 103 zu keiner Veränderung des aktiven Pfads 100.
  • 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 Pfad 100 erstellt wurde, kann der Benutzer den Endlink 103 als Short-Cut in einer Matrix 38a (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 Maustaste 48b über dem Endpunkt 103 betätigt. Der aktive Pfad 100 speichert dann die Verbindung zwischen der Funktion (bzw. der relativen Punkt in der Informationshierarchie) und dem benutzerdefinierten Short-Cut in der Matrix 38a.
  • Ä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 Pfad 100 auf die gleiche Art und Weise erstellt, unabhängig davon ob die Menüelemente 12 Funktionen oder Dateien sind. Falls der Benutzer zu einer Datei navigiert, führt die Auswahl einer aktiven Menüwurzel 102 (der nicht der Endlink 103 ist) zu der damit verbundenen Datei. Im Gegensatz dazu führt die Auswahl einer aktiven Menüwurzel 102 (der nicht der Endlink 103 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 Pfad 100 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 Pfad 100 auch in einer Client-Server-Umgebung zur Anwendung kommen. Vor allem kann der aktive Pfad 100 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 Pfad 100 wird automatisch erstellt, ohne dass eine zusätzliche Interaktion des Benutzers erforderlich wird, während er mit Hilfe des Klappmenüs navigiert.
  • 6A6B zeigen, wie der aktive Pfad 100 genutzt werden kann, um zu Funktionsklassen zu navigieren. In der Variante, die in 6A6B dargestellt sind, wird der aktive Pfad 100 in Verbindung mit einem herkömmlichen Klappmenüsystem 10 verwendet. Ein Benutzer mit durchschnittlichen Kenntnissen wird es als angenehm empfinden, dass die der aktiven Pfads 100 im Vergleich mit dem Klappmenüsystem 10 und seiner graphischen Darstellung für die Anwendung des aktiven Pfads 100 nicht von wesentlicher Bedeutung ist sondern als Sekundärnavigation und Orientierung genutzt werden kann.
  • 6A zeigt eine erste Ansicht eines konventionellen Klappmenüsystems 10. Der aktive Pfad 100 ist nicht in 6A 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. In 6A hat der Benutzer nacheinander 1.2, 1.2.3 und 1.2.3.4 angesteuert. Auch hier ist der aktive Pfad 100 in 6A nicht zu sehen, da kein Menüelement ausgewählt wurde.
  • 6B zeigt den aktiven Pfad 100, 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 Link 102 im aktiven Pfad 100 stellt eine implizite Reihe von ausgewählten Elementen durch eine explizite Auswahl eines Menüelements dar. Genauer enthält der aktive Pfad 100 in 6A die aktiven Links 101, 102a, 102b und 103, die den Menüelementen FILE, 1.2, 1.2.3 und 1.2.3.4 entsprechen. Der aktive Link 101 entspricht dem Menüelement: Datei, das von der Ausgangs- oder Wurzelebene ausgewählt wurde. Ebenso entspricht der aktive Link 102a dem ausgewählten Menüelement 1.2, und der aktive Menüwurzel 102b entspricht dem Menüelement 1.2.3. Der Aufbau des aktiven Pfads 100 geschieht automatisch, während der Benutzer durch das Menüsystem 10 navigiert. Es ist darauf hinzuweisen, dass die aktive Menüwurzel 102c der Endpunkt 103 im aktiven Pfad 100 ist.
  • Ebenso ist festzustellen, dass das Menü (Klappmenü) 10 zusammenklappt, wenn der Benutzer den Endpunkt 1.2.3.4 auswählt, woraufhin der aktive Pfad 100 erscheint. Der Benutzer kann direkt verschiedene hierarchische Ebenen anwählen, indem er einfach verschiedene aktive Menüwurzeln 102 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 Pfad 100 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 Matrix 38a (3) verwendet werden, die in RAM 38 gespeichert ist. Die Matrix 38a speichert jeden der vorher definierten Short-Cuts und die damit verbundenen Daten, die für die Erstellung des aktiven Pfads 100 erforderlich sind. Nach der gegenwärtig bevorzugten Variante, wird der aktive Pfad 100 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 Matrix 38a, 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 7A7C gezeigt werden. Jedes Menüelement kann zusätzliche graphische Benutzerelemente enthalten, die auf Funktionen wie das Sucheingabefeld 200 hinweisen, mit dem Ordner, Dateien oder Inhalte der untergeordneten Informationsmenüstruktur gefunden werden.
  • 7A zeigt eine Ausgangs-(Wurzel)ebene des aktiven Pfads 100 mit der Wurzel 101 und dem Suchfeld 200. Wenn das Suchfeld 200 in 7A 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 Pfads 100. Wenn der Benutzer das Suchfeld 200 in 7B 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 Suchfeld 200 auswählt. Die Funktion des Sucheingabefeldes 200 kann auch ausgeführt werden, indem zum Beispiel eine spezielle Taste auf dem Zeigegerät 48 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 Wurzelebene 101 des aktiven Pfades 100 als Texteingabefeld. Sobald der Benutzer eine Dateiadresse (ein Ziel oder URL) eingibt, ruft der aktive Pfad 100 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 Pfad 100 eine Reihe von aktiven Menüwurzeln 101, 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)

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. 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.
DE10392790T 2002-06-06 2003-05-27 Verfahren zur Navigation und Orientierung in einer hierarchischen Informationsstruktur mit mehreren Elementen Withdrawn DE10392790T5 (de)

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)

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

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

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

Cited By (3)

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