ES2265257A1 - "metodos para navegar dentro de una estructura jerarquica de multiples niveles de informacion y los correspondientes metodos para navegar en sitios de red". - Google Patents

"metodos para navegar dentro de una estructura jerarquica de multiples niveles de informacion y los correspondientes metodos para navegar en sitios de red". Download PDF

Info

Publication number
ES2265257A1
ES2265257A1 ES200450079A ES200450079A ES2265257A1 ES 2265257 A1 ES2265257 A1 ES 2265257A1 ES 200450079 A ES200450079 A ES 200450079A ES 200450079 A ES200450079 A ES 200450079A ES 2265257 A1 ES2265257 A1 ES 2265257A1
Authority
ES
Spain
Prior art keywords
active
menu
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.)
Granted
Application number
ES200450079A
Other languages
English (en)
Other versions
ES2265257B1 (es
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.)
Individual
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=ES2265257(A1) "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 ES2265257A1 publication Critical patent/ES2265257A1/es
Application granted granted Critical
Publication of ES2265257B1 publication Critical patent/ES2265257B1/es
Anticipated expiration legal-status Critical
Expired - Fee Related 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

Métodos para navegar dentro de una estructura jerárquica de múltiples niveles de información y los correspondientes métodos para navegar en sitios de red incluyendo una pluralidad de páginas web organizadas jerárquicamente. Se divulga un método para navegar dentro de una estructura jerárquica de menú que colapsa con múltiples niveles. Cada nivel en la estructura del menú contiene artículos plurales, cada artículo corresponde a por lo menos una función, a un indicador, a una localidad, o un indicador hacia otro nivel. El método de la presente invención incluye el paso de proporcionar un sistema gráfico al usuario del menú que exhibe los artículos de un nivel dado a ser seleccionado, en donde el acceso del nivel dado requiere el acceso secuencial de cada uno de los niveles que preceden el nivel dado en la jerarquía. Una Trayecto Activo se construye dinámicamente como una secuencia de Enlaces Activos a medida que los artículos se seleccionan usando el sistema gráfico del menú, con un Enlace Activo correspondiendo a cada uno de los artículos seleccionados. Los Enlaces Activos proporcionan acceso directo a una función que le corresponden o al artículo de menú, sin la necesidad de navegar con el sistema gráfico del usuario del menú.

Description

Métodos para navegar dentro de una estructura jerárquica de múltiples niveles de información y los correspondientes métodos para navegar en sitios de red.
Campo de la invención
La presente invención se relaciona en general con un sistema de navegación usado para encontrar, ingresar, o editar datos o para lanzar una aplicación en un sistema de información jerárquico. El sistema de navegación de la presente invención debe ser implementado en un software que se ejecute en un programa de software independiente o en la aplicación de un servidor de cliente. Más particularmente, el sistema de navegación de la presente invención permite al usuario tener acceso a diversos niveles en un sistema de información jerárquico sin tener que regresar de nuevo al nivel superior de la jerarquía.
Fondo/Contexto de la invención
Los sistemas de información jerárquicos son utilizados para organizar artículos por la función o el tema para facilitar la ubicación eficiente de funciones o de localidades. Los sistemas jerárquicos se utilizan para organizar documentos en directorios o carpetas y para organizar funciones en menús "pull-down".
Convencionalmente uno de dos sistemas de navegación es utilizado para navegar a través de los varios niveles de un árbol del menú. En gran medida, el sistema de navegación más popular del menú es el llamado sistema de menú colapsado que, por ejemplo, es utilizado por muchas aplicaciones tradicionales del ordenador personal. Las características que distinguen este sistema son que la navegación comienza siempre desde el nivel inicial o de raíz y que el menú colapsa de nuevo al nivel de la raíz después de que es hecha la selección.
El Software de una computadora con frecuencia incluye docenas de funciones. El cuantioso número de funciones hace deseable organizarlas jerárquicamente en categorías para facilitar una búsqueda eficiente. En un sistema de menú que colapsa cada nivel en la jerarquía se presenta como un nivel en el menú pull-down
La fig. 1A muestra un nivel 10 de la raíz de un menú hipotético. Cada nivel 10 del menú proporciona una lista de las opciones 12 del menú. Cada opción 12 del menú podría ser un nodo final, como una función cuya selección inicia una cierta acción, o la opción 12 del menú podría conducir (indicar) hacia otro nivel 10 proporcionando otra lista de opciones 12 del menú. La selección de un nodo final hará que el menú pull-down colapse de nuevo al nivel de
raíz.
La fig. 1B muestra el menú pull-down de la fig. 1A con varios niveles del menú jerárquico ampliado. La estructura del menú de la fig. 1B colapsa de nuevo al nivel de la raíz demostrado en la fig. 1A una vez que se seleccione un nodo final.
La característica definidora de un sistema de navegación convencional es que la navegación es unidireccional, y empieza siempre con el nivel de la raíz a un nodo final. Este método de navegación llega a ser incómodo si la función o el destino deseado son enterrados en varios niveles abajo del directorio de la raíz.
Para tratar este problema, los sistemas operativos convencionales tales como Microsoft Windows® proveen atajos en la forma de funciones o iconos predefinidos. Tales atajos permiten al usuario tener acceso directo a la función deseada asociada con el atajo.
En ausencia de un atajo predefinido, el usuario debe recurrir a navegar la estructura del menú. El problema con el sistema del menú colapsa es que la navegación debe comenzar siempre a nivel de la raíz. En consecuencia, los usuarios más experimentados no pueden aprovecharse de su conocimiento de la estructura jerárquica para tener acceso directamente a un nivel dado.
La fig. 2A muestra un sistema de menú 20 con trayecto convencional usado para navegar a través de la estructura del directorio de un disco. De manera similar, la fig. 2B muestra un comando 22 para un localizador convencional de recursos universales (URL), el cual funciona de manera similar al comando del trayecto del DOS de la fig. 2A. El Sistema operativo del disco convencional (DOS) utiliza un sistema 20 del trayecto del menú para navegar entre las distintas carpetas. Cada carpeta representa un nivel distinto en la jerarquía. Una carpeta dada puede contener una o más carpetas secundarias.
Para tener acceso a un destino final, el usuario debe saber el camino que llega al nivel del destino, por ejemplo, saber los nombres de cada una de las carpetas desde la carpeta de la raíz hasta la carpeta del destino final. Se provee un sistema de exhibición del contenido de cada carpeta para dirigir al usuario a través de la jerarquía.
Es decir, un usuario que por ejemplo escribe un comando como por ejemplo DIRECTORIO (DIR), es presentado con el contenido de la presente carpeta y el trayecto que conduce a dicha carpeta. El usuario deberá proceder a un sub-nivel en la jerarquía o puede retroceder sus pasos a un nivel precedente si sabe el trayecto.
La navegación usando el sistema de trayecto de menú requiere que el usuario memorice e ingrese secuencias jerárquicas complejas. Este método de navegación consume mucho tiempo y no es conveniente para los usuarios que no han memorizado el trayecto. Por otra parte, este método llega a ser extremadamente incómodo a medida que el número de niveles aumenta.
Por consiguiente, un objetivo de la presente invención es el de proporcionar una manera más eficiente de navegar sistemas jerárquicos de menú.
Resumen de la invención
A través de la presente invención se divulga un método para navegar en una estructura de menú que colapsa con múltiples niveles jerárquicos. Cada nivel en la estructura del menú contiene varios artículos, cada artículo representa una función tal como la función de lanzar una aplicación, acceder a la ubicación de base de datos, o de señalar un nivel subordinado.
El método de la presente invención incluye el proporcionar un sistema menú gráfico que exhibe los artículos de un nivel dado y que permite la selección de artículos dentro del nivel, en donde el acceso de un nivel dado requiere el acceso secuencial de cada uno de los niveles que preceden el nivel deseado en la jerarquía.
Un Trayecto Activo se construye dinámicamente como una secuencia de Enlaces Activos, a medida que se seleccionan artículos usando el sistema gráfico del menú, con un Enlace Activo que corresponde a cada uno de los artículos seleccionados. Los Enlaces Activos proporcionan acceso directo al nivel de función correspondiente o al artículo del menú sin la necesidad de navegar con el sistema gráfico del menú.
Según otro aspecto de la invención, se proporcionan atajos predefinidos que permiten acceso directo a un artículo dado del menú. El Trayecto Activo se construye y se exhibe dinámicamente cuando se ejecuta uno de los atajos predefinidos, con un Enlace Activo que corresponda a cada uno de los artículos del menú necesarios para acceder al artículo dado, usando el sistema gráfico del menú
La navegación usando el Trayecto Activo es lograda seleccionando los Enlaces Activos con un dispositivo señalador (mouse.). El posicionarse sobre un Enlace Activo, acciona la exhibición de los artículos del menú vecindario en el nivel asociado al Enlace Activo dado. Seleccionar un Enlace Activo dado acciona la ejecución de la función asociada al Enlace Activo dado.
Éstos y otros aspectos de la presente invención serán explicados con referencia a los dibujos.
Breve descripción de los dibujos
Figuras 1A y el 1B es una imagen de un sistema convencional de menú que colapsa;
Figura. 2A es una imagen de un sistema de menú con trayecto convencional;
Figura. 2B muestra una dirección convencional de localizador de recursos universales.
Figura. 3 es un diagrama de bloques de la arquitectura convencional de una computadora.
Figuras. 4A-4C son imágenes que muestran cómo el Trayecto Activo de la presente invención se arma mientras el usuario hojea y selecciona un artículo del menú;
Figuras. 5A-5E son imágenes que muestran cómo un Enlace Activo se utiliza para redireccionar el trayecto;
Figuras 6A-6B son imágenes que muestran el Trayecto Activo en combinación con un sistema de menú tradicional para apoyar el sentido de orientación del usuario.
Figuras. 7A-7C son imágenes que muestran el Trayecto Activo en combinación con la funcionalidad de búsqueda para niveles y contenidos subordinados; y
Figuras. 8A-8D son imágenes que muestran el Trayecto Activo que sustituye la barra de dirección en un browser.
Descripción detallada de los elementos esenciales
La fig. 3 es un diagrama de bloque de una computadora 32 en la que funciona el software de la presente invención. En la representación ideal, la lógica principal de la computadora 32 es incorporada con un propósito general, microprocesador 34 programable, que en la práctica convencional tendría un caché de memoria a bordo (no mostrado) y el cuál puede asociarse a uno o más procesadores matemáticos o de uso especial (no mostrados).
\newpage
La lógica de procesamiento, generalmente representada por el procesador 34, está conectada, por una estructura 36 del BUS, a los componentes de la computadora 32.
La representación esquemática del BUS 36 se muestra en la fig. 3 como una estructura simple y unitaria, pero en práctica convencional hay generalmente varios buses y caminos 36, funcionando a diversas velocidades y teniendo diversos propósitos. Además, el BUS 36 se puede dividirse en segmentos y ser controlado por los reguladores respectivos del BUS.
La computadora 32 también tendrá una o varias unidades 38 de acceso de memoria random (RAM) conectadas al BUS 36. RAM 38 (que puede ser DRAM, SDRAM u otros tipos conocidos) típicamente han cargado en él el sistema operativo de la computadora 32 y las instrucciones ejecutables para una o más aplicaciones especiales diseñadas para realizar la invención. La computadora 32 también tiene memoria inalterable electrónica 40 para almacenar esos programas tales como el BIOS que son permanentes y persisten después de que se apaga la computadora 32.
En otras encarnaciones de la invención, uno o más componentes de la lógica de la invención pueden ser "hard- wired" en la ROM 40 en vez de cargarlo como instrucciones del software en el RAM 38. La ROM 40 puede consistir en o abarcar la memoria inalterable programable eléctricamente, la memoria inalterable, programable y eléctricamente borrable de las variedades del flash o del sin flash, u otras clases de memoria inalterable tales como órdenes programables del fusible o del antifusible.
En una arquitectura típica, un programa de computación conveniente para ejecutar la invención sería almacenado en un dispositivo 42 de la memoria, tales como un disco óptico o el disco duro magnético. El BUS 36 conecta el dispositivo 42 de la memoria al RAM 38. La computadora 32 se conecta con los varios dispositivos periféricos usados para comunicarse con el operador, como en la exhibición 44, teclado 46, y el dispositivo apuntador o ratón (mouse) 48.
En operación, el software del sistema operativo como el de Microsoft Windows® se ejecuta en la computadora 32, y el usuario interactúa con el sistema operativo usando la exhibición 44, el teclado 46, y el dispositivo apuntador (ratón) 48.
La fig. 4A muestra la imagen inicial del Trayecto Activo 100 del menú de la presente invención.
En la primera imagen (fig. 4A), el Trayecto Activo 100 abarca un solo Enlace Activo 102 llamado un enlace de raíz 101. Puesto que la imagen inicial incluye solamente un Enlace Activo 102, son ambos, tanto el enlace de raíz 101 el enlace final 103.
La fig. 4B muestra cómo el usuario hojea en la estructura jerárquica desde la imagen inicial (fig. 4A) a fin de llegar una imagen ampliada del Trayecto Activo 100 (fig. 4C). Los niveles jerárquicos múltiples se exhiben en la fig. 4B. Los artículos del menú 1.1, 1.2, 1.3, 1.4 y 1.5 se llaman "los hermanos" porque todos entran dentro del mismo nivel jerárquico 10b. Por otra parte, los artículos de menú 1.1, 1.2, 1.3, 1.4 y 1.5 están todos jerárquicamente subordinados al artículo 1.0 del menú de raíz. De manera similar, el artículo 1.2 del menú es jerárquicamente superior a los artículos del menú 1.2.1 hasta 1.2.6. Aún más, el artículo del menú 1.0 es el padre de los artículos de menú 1.1, 1.2, 1.3, 1.4 y 1.5.
La fig. 4C es una imagen ampliada del Trayecto Activo 100 incluyendo los Enlaces Activos 1.0, 1.2, 1.2.3, y 1.2.3.4.
El Trayecto Activo 100 consiste en un listado secuencial de los Enlaces Activos 102, cada Enlace Activo 102 proporciona acceso directo al nivel correspondiente en la estructura jerárquica y a todos los artículos del menú en el mismo nivel jerárquico (artículos hermanos).
Es de hacer notar, que mientras que el trayecto convencional del DOS es simplemente una exhibición pasiva de los niveles jerárquicos, el Trayecto Activo 100 es un interfaz gráfico interactivo. Como llegará a ser evidente, el Trayecto Activo 100 tiene ventajas significativas sobre los árboles convencionales del menú usados para navegar en estructuras de información jerárquicas.
El Trayecto Activo 100 incorpora distintos procesos de búsqueda/hojear y de selección. El usuario hojea al posicionarse sobre (selección provisional) un elemento con un dispositivo señalador, como un ratón, haciendo que los artículos "niños" sean exhibidos sin ocultar los hermanos del padre (y a hermanos de los abuelos, etc). Esta calidad de navegación apoya el sentido de orientación del usuario y se mantiene visible hasta que el usuario haga una selección.
Hay que ser claros en la diferencia entre los términos "seleccionar" y "hojear". El seleccionar significa elegir activamente un artículo del menú. Utilizando un dispositivo apuntador convencional 48, como un ratón, la selección de un artículo del menú (o Enlace Activo) se logra cuando el usuario presiona y luego libera el botón del ratón (operación mouse-up).
El "hojear" significa que el usuario "se posiciona sobre" un artículo del menú o un Enlace Activo 102 (102a, 102b) para visualizar a los "hermanos" del artículo del menú o del Enlace Activo, por ejemplo, todos los artículos del menú en el mismo nivel jerárquico que el acoplamiento hojeado. El usuario puede continuar hojeando la estructura de datos jerárquicos hojeando (balanceo encima) los artículos hermanos del menú. El Trayecto Activo 100 no se ve afectado por el usuario que hojea. El Trayecto Activo exhibido 100 cambia solamente cuando el usuario selecciona un artículo del menú o un Enlace Activo 102.
La presente invención no se limita a ningún dispositivo señalador en particular, y se puede implementar en ejecución de varias maneras sin afectar la funcionalidad de la invención. Por ejemplo, distintos botones del ratón se podrían utilizar para hojear y navegar.
El usuario puede directamente acceder a cualquier nivel superior jerárquico en la estructura de datos seleccionando el correspondiente enlace activo 102. En otras palabras, el usuario salta directamente a un nivel jerárquico dado, sin ser forzado a navegar secuencialmente a través de cada uno de los niveles jerárquicos de la estructura para alcanzar un nivel deseado.
Refiriéndonos a la fig. 4C, el usuario puede tener acceso directamente a diversos niveles jerárquicos seleccionandos 101, 102a, 102b.
Cuando el usuario selecciona cualquier Enlace Activo 102, el Trayecto Activo 100 responde ejecutando una función. Las funciones pueden incluir el lanzamiento de una aplicación del software o la exhibición de los enlaces subordinados con una descripción detallada.
El usuario puede hojear alternativamente el Trayecto Activo 100 y cualquiera de los artículos hermanos del menú a lo largo de una rama en la jerarquía de datos. El hojear no afecta el remiendo activo 100, que continúa siendo exhibido hasta que el usuario selecciona un Enlace Activo 102 o uno de los artículos hermanos del menú.
Por otra parte, el Trayecto Activo 100 permite al usuario directamente re-ejecutar la última función sin necesidad de navegar a través del sistema del menú, y sin la necesidad de un atajo predefinido. Esto es logrado al seleccionar el último Enlace Activo utilizado (enlace final) 103.
En la operación, el Trayecto Activo 100 comienza con un Enlace Activo especial que se nombra enlace raíz 101 exhibido en (fig. 4A). No se exhibe ningún otro elemento del mismo nivel o del nivel jerárquicamente subordinado hasta que se hojea el enlace 101 de la raíz (balanceo encima) o el usuario experto ingresa un atajo a cualquier punto en la jerarquía.
La Figura 4B muestra un usuario hojeando el Trayecto Activo 100 demostrado en la figura 4A. Más particularmente, la fig. 4B muestra un usuario hojeando al posicionarse sobre el Enlace Activo 1.2.3, dando por resultado la exhibición de los hermanos de 1.2.3.1, 1.2.3.2, 1.2.3.3,... 1.2.3.6. El posicionarse sobre (hojeando) un Enlace Activo 102 da entonces lugar a la exhibición de los hermanos y de los niños del Enlace Activo.
Según una encarnación preferida, hay una distinción leve entre hojear un Enlace Activo 102 y hojear un artículo del menú. En hojear un Enlace Activo 102, es deseable exhibir inicialmente solamente a los hermanos del Enlace Activo (fig. 5A), y exhibir a los niños después de un leve retraso (fig. 5B), el retraso en exhibir a los niños del Enlace Activo hojeado facilita el sentido de orientación del usuario.
La Fig. 5C muestra el Trayecto Activo 100 que se crea después de que el usuario selecciona 1.2.4.4 en la fig. 5B. Otro aspecto de la invención se relaciona con la capacidad del usuario de ejecutar nuevamente la última función ejecutada seleccionando el enlace final 103. De este modo, el Trayecto Activo 100 define en marcha un atajo a la función realizada.
En contraste, los atajos convencionales como los botones de funciones, los iconos y otros similares son estáticos porque proporcionan solamente el acceso a un solo artículo predefinido (localidad de función/base de datos). En la operación, los Enlaces Activos 102 del Trayecto Activo 100 se consiguen usando el ratón 48 y los botones del ratón 48a, 48b (fig. 3).
Como se describió arriba, cada uno de los Enlaces Activos 102 en el Trayecto Activo 100 puede ser hojeado posicionándose sobre el Enlace Activo 102 con el dispositivo indicador 50 del dispositivo señalador 48, o ser alcanzado seleccionando el Enlace Activo 102. Según lo demostrado en la fig. 5B, el posicionarse sobre el Enlace Activo 102 exige simplemente el manipular el ratón 48, para colocar el indicador 50 del software sobre el Enlace Activo 102. El posicionarse sobre un Enlace Activo 102b hace que los artículos hermanos del menú en el nivel que corresponde el Enlace Activo 102-b sean exhibidos. Es importante acotar, que el simple posicionamiento sobre un Enlace Activo 102 no altera el Trayecto Activo 100; hace simplemente que los artículos hermanos del menú sean exhibidos.
La selección de un Enlace Activo 102 se logra, por ejemplo, colocando el indicador 50 del software sobre el Enlace Activo 102 y activando (y liberando) uno de los botones del ratón 48a, 48b. La selección de un Enlace Activo 102 origina diferentes resultados dependiendo de si el Enlace Activo 102 seleccionado es o no el enlace final 103 en el Trayecto Activo 100. Si el Enlace Activo 102 seleccionado no es el enlace final 103, la selección originará que se exhiban una carpeta y sus niveles subordinados y contenido. Por ejemplo, la carpeta puede contener una lista de los artículos hermanos del menú 1.2 (los niveles o los enlaces subordinados) en un nivel dado de la estructura de datos jerárquica, y una breve descripción (contenido) de cada uno de los artículos del menú. Por otra parte, si el Enlace Activo seleccionado 102 no es el enlace final 103, entonces la selección accionará la construcción de un nuevo Trayecto Activo 100. La fig. 5D muestra un usuario que selecciona el Enlace Activo 102b (1.2.3). Según lo mostrado, la última función ejecutada (enlace 103 del final) era 1.2.3.4. Después de seleccionar 102b se trunca el Trayecto Activo, y 1.2.3 se convierte en el enlace 103 final.
La selección de un enlace 103 final causará la re-ejecución inmediata de la última función asociada. Así, la última función ejecutada se puede volver a ejecutar al simplemente seleccionar el enlace 103 final en el Trayecto Activo 100. Por otra parte, la selección de un enlace 103 final no afectará el Trayecto Activo 100.
Según otro aspecto de la presente invención, el Trayecto Activo 100 se puede utilizar para definir un atajo en marcha. Una vez que se haya construido el Trayecto Activo 100 el usuario puede almacenar el enlace 103 final como un atajo dentro de una tabla de las operaciones de búsqueda 38a (fig. 3). De acuerdo con una encarnación presentemente preferida, esto es logrado por una combinación de comandos. Así, por ejemplo, el usuario podría ser inducido a definir un identificador del atajo presionando el botón del ratón 48b sobre el enlace 103 final. El Trayecto Activo 100 entonces almacena la asociación entre la función (o la localidad) y el atajo seleccionado por el usuario en la tabla re-escribible 38a.
El Trayecto Activo 100 de la presente invención se puede utilizar de manera similar para navegar a una localidad, tal como la de una base de datos o una página web. Notablemente, el Trayecto Activo 100 se crea de la misma manera, sin importar si los artículos del menú 1.2 representan funciones o localidades.
En el caso de la navegación a una localidad, el seleccionar un Enlace Activo 102 (distinto al enlace 103 final) activa el acceso a la localidad de la base de datos asociada. En contraste, al navegar a una clase de funciones, la selección de un Enlace Activo 102 (distinto al enlace 103 final) simplemente activa la exhibición de los artículos hermano del menú del nivel asociado. Una persona de habilidad ordinaria en esta materia, apreciará que el Trayecto Activo 100 de la presente invención se pueda utilizar en aplicaciones independientes tales como sistemas operativos, procesadores de palabra, hojas de balance o similares. Por otra parte, el Trayecto Activo 100 puede también utilizarse en un ambiente del servidor de cliente. Notablemente, el Trayecto Activo 100 se puede utilizar para navegar las funciones proporcionadas en un Sitio de red o para navegar entre diversas direcciones de la red.
En aplicaciones independientes, puede utilizarse un rango de funciones de interface de aplicaciones de Programación de Microsoft® Windows®, como por ejemplo "crear Window" y otras funciones gráficas para crear componentes gráficos del Trayecto Activo. Cualquier combinación de los lenguajes de programación corriente tales como, visual basic, Java, C, o Delphi se puede utilizar para crear los componentes dinámicos y los efectos del posicionamiento.
En usos del servidor de cliente, el código para el Trayecto Activo puede ser parte del archivo inicial del archivo HTML en forma de una combinación de JavaScript/DHTML o archivos separados del tipo Javascript (.js) contentivos de flechas que describen el Trayecto Activo 100 y los archivos con hojas tipo cascadas (css) que contienen los atributos gráficos del Trayecto Activo 100. Estos datos se pueden depositar localmente después de la llamada inicial del servidor.
Para las aplicaciones del browser del Internet, como el Explorador de Internet o Mozilla la encarnación preferida prevé un reemplazo de la barra de la dirección con el Trayecto Activo 100 para evitar redundancia, para permitir que el usuario se centre en el contenido y para hojear de manera más eficiente. Para el Explorador de Internet de Microsoft, esto implicaría utilizar la característica integradora de la barra del Explorador.
El explorador de Windows puede sustituir la barra de la dirección por el Trayecto Activo 100. Esto podría hacer que la exhibición de la ventana de la carpeta sea redundante. El usuario puede aprovecharse mejor del espacio en la pantalla posicionándose sobre y "hojeando" a través de los niveles del sistema de menú que colapsa.
El Trayecto Activo 100 de la presente invención se puede también utilizar para navegar en interfaces de audio. Una encarnación preferida para los interfaces de audio permitiría a los usuarios navegar al punto final de un trayecto. Un determinado comando de entrada, tal como presionar determinada tecla, leería la secuencia y el nivel del trayecto seleccionado. Los usuarios pueden luego seleccionar cualquier nivel del trayecto y navegar a un nuevo punto final.
El Trayecto Activo 100 se puede utilizar también conjuntamente con un sistema de navegación convencional tal como el sistema descrito antes del menú que colapsa o del trayecto del sistema de menú.
El Trayecto Activo 100 se arma y exhibe dinámicamente mientras el usuario navega con las pantallas de menú convencionales. El Trayecto Activo 100 está armado automáticamente sin la necesidad de ninguna interacción adicional del usuario mientras que el usuario navega con el sistema del menú que colapsa.
Las Figuras 6A-6B muestran cómo el Trayecto Activo 100 se puede utilizar para navegar en clases de funciones. En la encarnación representada en las figuras 6A-6B el Trayecto Activo 100 se utiliza conjuntamente con un sistema convencional 10 del menú que colapsa. Una persona de habilidad ordinaria en la materia, apreciará que la localidad del Trayecto Activo 100 en relación al sistema 10 del menú que colapsa y su representación gráfica, no son críticas para la operación del Trayecto Activo 100.
La fig. 6A muestra una vista inicial del sistema convencional 10 del menú que colapsa. El Trayecto Activo 100 está ausente de la fig. 6A porque no se ha seleccionado ningún artículo del menú. Mientras que el usuario que se posiciona sobre un artículo dado del menú, se exhiben los niños del artículo de menú. En la fig. 6A el usuario se ha posicionado sucesivamente sobre 1.2, 1.2.3, y 1.2.3.4. Una vez más el Trayecto Activo 100 está ausente de la fig. 6A porque todavía no se ha seleccionado ningún artículo del menú.
La fig. 6B muestra el Trayecto Activo 100 después de que el usuario seleccionó el artículo de menú 1.2.3.4. Tal y como se muestra, el sistema convencional del menú que colapsa, en efecto colapsa una vez que el usuario haya seleccionado un artículo del menú. Cada Enlace Activo 102 en el Trayecto Activo 100 representa la secuencia de selecciones implícitas con una selección explícita de un artículo del menú. Más particularmente, el Trayecto Activo 100 mostrado en la fig. 6A incluye los Enlaces Activos 101, 102a, 102b, y 103 que corresponden a los artículos del menú ARCHIVO, 1.2, 1.2.3, y 1.2.3.4. El Enlace Activo 101 corresponde al artículo del menú ARCHIVO, seleccionado desde el nivel inicial o de raíz. Asimismo, el Enlace Activo 102a corresponde al artículo de menú 1.2 seleccionado, y el Enlace Activo 102b corresponde al artículo de menú 1.2.3. La construcción del Trayecto Activo 100 ocurre automáticamente a medida que el usuario navega a través del sistema del menú 10. Debe ser tomado en cuenta, que el Enlace Activo 102c es el enlace final 103 en el Trayecto Activo 100.
Debe ser observado que el sistema del menú (árbol del menú pull-down) 10 colapsa cuando el usuario selecciona el nodo final 1.2.3.4, con lo cual aparece el Trayecto Activo 100. El usuario puede acceder directamente a diversos niveles jerárquicos simplemente seleccionando diversos Enlaces Activos 102.
Según lo descrito arriba, el Trayecto Activo 100 se construye dinámicamente mientras el usuario navega el sistema del menú que colapsa, y se subsecuentemente se retiene después de que el árbol del menú colapse de nuevo al nivel de la raíz. Además, opcionalmente el Trayecto Activo 100 puede ser construido cada vez que se utiliza un atajo, como el de una tecla de función o una similar. Debe acotarse que un atajo se puede definir para cualquier punto en la estructura jerárquica. Esto requiere el uso de una tabla de búsqueda 38a (fig. 3) almacenada en RAM 38. La tabla 38a de búsqueda almacena cada uno de los atajos predefinidos y de los datos asociados necesarios para crear el Trayecto Activo 100. Según una encarnación presentemente preferida, el Trayecto Activo 100 construido es igual al que sería construido si se accede a la función del sistema al colapsar del menú.
En la operación, la tabla 38a de búsqueda sería creada originalmente por quien desarrolle el software durante la definición inicial de cada uno de los atajos predefinidos (teclas de funciones). Por otra parte, como será explicado, la tabla 38a del buscador debe ser actualizada por el usuario para poder referirse a los nuevos atajos creados.
Indicadores adicionales en los artículos de menú
Un aspecto adicional de la invención será descrito con referencia a las figuras 7A-7C. Cada artículo del menú deberá contener indicadores adicionales a las funciones, como un campo 200 de entrada de búsqueda, usado para buscar carpetas, archivos o el contenido de la jerarquía de información subordinada.
La fig. 7A muestra (nivel raíz) una vista inicial del Trayecto Activo 100 con el enlace 101 de la raíz, y el campo 200 de búsqueda. Seleccionar el campo 200 de búsqueda en la fig. 7A permitirá al usuario buscar la estructura jerárquica entera del nivel más alto (de la raíz) al nivel más bajo.
La fig. 7B muestra una vista ampliada del Trayecto Activo 100. Seleccionar el campo 200 de búsqueda en fig. 7B permitirá al usuario buscar la estructura jerárquica a partir del 1.2.3 y todos los niveles jerárquicamente subordinados (a lo largo de la misma rama). La fig. 7C consiste en una muestra del interfaz de la entrada de la búsqueda que se exhibe cuando el usuario selecciona el campo 200 de la búsqueda.
La funcionalidad del campo de entrada de búsqueda 200 también se puede implementar, por ejemplo, usando un botón especial en el dispositivo señalador 48 o con un movimiento especial en el teclado. Como se mencionó arriba, el Trayecto Activo 100 de la presente invención se puede utilizar para navegar directorios, con Internet siendo apenas un ejemplo de directorio.
Por otra parte, el Trayecto Activo se puede utilizar para realzar la funcionalidad de la barra de dirección en un browser del Internet tal como el Explorador de Internet o Mozilla. La fig. 8A muestra una barra convencional de dirección de un browser del Internet. La fig. 8B muestra el nivel 101 de la raíz del Trayecto Activo 100 como campo de entrada de texto. Una vez que el usuario haya ingresado en una localidad (destino) el Trayecto Activo 100 buscará un archivo de datos que representa la jerarquía de la información de la localidad Este archivo de datos permitirá al usuario hojear la totalidad de la jerarquía de la localidad, sin traer la información adicional del servidor cada vez que se hojea un nuevo nivel jerárquico. Esto permite al usuario localizar rápidamente y tener acceso directamente al nivel deseado (contenido) con la jerarquía sin tener que acceder secuencialmente a los distintos niveles de la jerarquía.
La fig. 8C muestra a un usuario que hojea una jerarquía de información. Este aspecto del Trayecto Activo no requiere al usuario memorizar el URL entero para tener acceso a una localidad. Por otra parte, el archivo de datos contiene simplemente una representación de la estructura de la jerarquía de la información y no contiene el contenido de la localidad. Por esta razón, el archivo de datos es relativamente pequeño.
Una vez que el usuario haya tenido acceso a una localidad dada (fig. 8D), el Trayecto Activo 100 incluye una serie de Enlaces Activos 101, 102, 103 cada Enlace Activo señala a un niveles distintos en la estructura jerárquica. El usuario puede entonces tener acceso directo a cualquier nivel a lo largo del trayecto sin tener que recurrir a presionar el botón "atras" en el browser.
Si un archivo de datos que representa la jerarquía de la información de la localidad no se ubica, el sistema de navegación del Trayecto Activo del menú creará dinámicamente el archivo de la estructura del directorio y del lenguaje marcado de hipertexto (HTML) del directorio, disponibles en el servidor y en los archivos del cliente.
Según otro aspecto de la invención, el Trayecto Activo 100 se puede utilizar como método para navegar sitios de red incluyendo una pluralidad de páginas de Web jerárquicamente organizadas. El método de la presente invención elimina la necesidad de proporcionar hiperenlaces y elementos de navegación en las Páginas web individuales.
Según la presente invención, un archivo de datos representando la estructura jerárquica de un sitio de red de múltiples niveles jerárquicos se puede construir o recuperar desde el servidor. Según lo observado arriba, el archivo de datos que representa la jerarquía de la información de la localidad se puede crear dinámicamente a partir de la estructura y del directorio (HTML) disponibles en los archivos del servidor y del cliente.
Usando el Trayecto Activo, el usuario hojea el archivo de datos que representa la jerarquía de la información de la localidad, y selecciona una localidad deseada. Esto elimina la necesidad de proporcionar hiperenlaces y elementos de navegación en las Páginas web individuales.
Un nuevo Trayecto Activo se construye dinámicamente cada vez que el usuario navega a una nueva localidad (Página Web) dentro del Sitio de red jerárquico. Una vez más, cada Enlace Activo corresponde a un nivel en la estructura jerárquica, y un usuario puede tener acceso directo a cualquier nivel dado de la estructura jerárquica seleccionando cualquier Enlace Activo dado. Por otra parte, los Enlaces Activos proporcionan al usuario la capacidad de hojear directamente todos los artículos en cualquier nivel dado de la estructura jerárquica del menú, incluyendo todos los artículos jerárquicamente subordinados, sin afectar el Trayecto Activo. Aunque una encarnación preferida del sistema de navegación activo del trayecto de la presente invención se ha descrito y se ha ilustrado específicamente, debe entenderse que las variaciones o las encarnaciones alternativas aparentes a los expertos en la materia, entran dentro del ámbito de esta invención. Puesto que muchas variaciones pueden ser hechas, debe ser entendido que dentro del alcance de las siguientes reivindicaciones, esta invención se puede ejecutarse de otra manera distinta a la específicamente descrita.

Claims (9)

1. Método para navegar dentro de una estructura de múltiples niveles jerárquica de información donde cada nivel en el menú contiene artículos plurales, cada uno de dichos artículos es por lo menos de una función, un indicador de una localidad, y un indicador hacia otro nivel, dicho método abarca los pasos de:
proporcionar un sistema gráfico para el usuario del menú que exhibe los artículos de un nivel dado de la estructura jerárquica de la información y que permite la selección de este; y construir dinámicamente un Trayecto Activo como secuencia de Enlaces Activos a medida que los artículos son seleccionados usando el sistema gráfico del menú, con dicho Enlace Activo que corresponde a cada uno de los artículos seleccionados, dichos Enlaces Activos proporcionan acceso directo a una función, correspondiendo al nivel y al artículo del menú sin necesidad de navegar con dicho sistema gráfico del menú; cada Enlace Activo dicho permite al usuario hojear directamente todos los artículos en cualquier nivel dado de la estructura jerárquica del menú incluyendo todos los artículos jerárquicamente subordinados, sin afectar el Trayecto Activo.
2. Método para navegar, según la reivindicación 1, abarca adicionalmente: el proporcionar los atajos predefinidos permitiendo el acceso directo a un artículo dado del menú; y construir dinámicamente el Trayecto Activo cuando se ejecute un atajo predefinido, con dicho Enlace Activo correspondiendo a cada uno de los artículos del menú necesario para el acceso a dicho el artículo del menú dado usando el sistema gráfico del referido menú.
3. Método para navegar, según la reivindicación 1, en donde al posicionarse sobre el Enlace Activo seleccionado, se acciona la exhibición de los artículos hermanos del menú en los niveles jerárquicos subordinados asociados a dicho Enlace Activo seleccionado.
4. Método para navegar, según la reivindicación 1, en donde al seleccionar un Enlace Activo dado, se acciona la ejecución de una función asociada con dicho Enlace Activo dado.
5. Método para navegar, según la reivindicación 1, en donde al seleccionar un Enlace Activo dado, se acciona la exhibición de la información que se asocia al dicho Enlace Activo dado.
6. Método, según la reivindicación 1, en donde un atajo definido por el usuario es definido en marcha, al almacenar un identificador del atajo y dicho Trayecto Activo en una tabla buscadora.
7. Método para navegar Sitios de red incluyendo una pluralidad de páginas web organizadas jerárquicamente, dicho método elimina la necesidad de proporcionar hiperenlaces y elementos de navegación en las páginas web individuales, abarcando: la construcción de un archivo de datos que representa la estructura jerárquica del sitio de red de múltiples niveles jerárquicos; el proveer los medios para hojear el archivo de datos que representa la estructura jerárquica; construir dinámicamente un Trayecto Activo como secuencia de Enlaces Activos a medida que el usuario navega el sitio de red de múltiples niveles jerárquicos, en donde cada Enlace Activo corresponde a un nivel en la estructura jerárquica; en donde un usuario puede tener acceso directo a cualquier nivel dado de la estructura jerárquica seleccionando un Enlace Activo dado; cada Enlace Activo proporciona al usuario visibilidad para hojear directamente todos los artículos en cualquier nivel dado de la estructura jerárquica del menú incluyendo todos los artículos jerárquicamente subordinados, sin afectar el Trayecto Activo.
8. Método para navegar Sitios de red incluyendo una pluralidad de Páginas web organizadas jerárquicamente, dicho método elimina la necesidad de proporcionar hiperenlaces y elementos de navegación en Páginas web individuales, abarcando recuperación de un archivo de datos que representa la estructura jerárquica del Sitio de red de múltiples niveles jerárquicos; el proveer medios de hojear el archivo de datos que representa la estructura jerárquica; construir dinámicamente un Trayecto Activo como secuencia de Enlaces Activos mientras el usuario navega el Sitio de red de múltiples niveles jerárquicos, en donde cada Enlace Activo corresponde a un nivel en la estructura jerárquica; en donde un usuario puede tener acceso directamente a cualquier nivel dado de la estructura jerárquica seleccionando un dicho Enlace Activo dado; cada dicho Enlace Activo proporciona al usuario visibilidad para hojear directamente todos los artículos en cualquier nivel dado de la estructura jerárquica del menú, incluyendo todos los artículos jerárquicamente subordinados, sin afectar el Trayecto Activo.
9. Método para navegar dentro de una estructura jerárquica de múltiples niveles de información, donde cada nivel en la estructura contiene artículos plurales, cada uno de dichos artículos corresponde por lo menos a una función, a un indicador, a una localidad, y un indicador hacia otro nivel, dicho método abarca los pasos de: exhibir un elemento gráfico que representa una raíz de la estructura jerárquica de la información; hojear la estructura jerárquica de la información posicionándose sobre dicho elemento gráfico usando un dispositivo señalador, en donde el hojear, da lugar a la exhibición de los artículos hermanos del menú o de los artículos jerárquicamente subordinados; seleccionar uno los artículos de menú exhibidos; construir dinámicamente un Trayecto Activo como secuencia de Enlaces Activos cuando se seleccionan artículos, con dicho Enlace Activo correspondiendo a cada uno de los artículos seleccionados, dichos Enlaces Activos proporcionan al usuario acceso directo a una función, al nivel correspondiente y al artículo del menú, sin la necesidad de navegar desde la raíz de la estructura jerárquica de la información; cada Enlace Activo permite al usuario hojear directamente todos los artículos en cualquier nivel dado de la estructura jerárquica del menú, incluyendo todos los artículos, sin afectar el Trayecto Activo.
ES200450079A 2002-06-06 2003-05-27 "metodos para navegar dentro de una estructura jerarquica de multiples niveles de informacion y los correspondientes metodos para navegar en sitios de red". Expired - Fee Related ES2265257B1 (es)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US10/164,520 2002-06-06
US10/164520 2002-06-06
US10/164,520 US7191411B2 (en) 2002-06-06 2002-06-06 Active path menu navigation system

Publications (2)

Publication Number Publication Date
ES2265257A1 true ES2265257A1 (es) 2007-02-01
ES2265257B1 ES2265257B1 (es) 2007-11-16

Family

ID=29710234

Family Applications (1)

Application Number Title Priority Date Filing Date
ES200450079A Expired - Fee Related ES2265257B1 (es) 2002-06-06 2003-05-27 "metodos para navegar dentro de una estructura jerarquica de multiples niveles de informacion y los correspondientes metodos para navegar en sitios de red".

Country Status (6)

Country Link
US (9) US7191411B2 (es)
CN (2) CN101882052B (es)
AU (1) AU2003274081A1 (es)
DE (1) DE10392790T5 (es)
ES (1) ES2265257B1 (es)
WO (1) WO2003104977A2 (es)

Families Citing this family (186)

* 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
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
US7751623B1 (en) 2002-06-28 2010-07-06 Microsoft Corporation Writing guide for a free-form document editor
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
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
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
US7650575B2 (en) 2003-03-27 2010-01-19 Microsoft Corporation Rich drag drop user interface
US7925682B2 (en) 2003-03-27 2011-04-12 Microsoft Corporation System and method utilizing virtual folders
US9715678B2 (en) 2003-06-26 2017-07-25 Microsoft Technology Licensing, Llc Side-by-side shared calendars
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
US7716593B2 (en) * 2003-07-01 2010-05-11 Microsoft Corporation Conversation grouping of electronic mail records
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 (en) * 2004-01-05 2005-07-06 Deutsche Thomson-Brandt Gmbh Method and apparatus for generating an electronic menu
CN1910540B (zh) * 2004-01-09 2012-04-25 皇家飞利浦电子股份有限公司 双面板导航
EP1555598A1 (en) * 2004-01-14 2005-07-20 Deutsche Thomson-Brandt Gmbh Method for generating an on-screen menu
US8745530B2 (en) 2004-01-14 2014-06-03 Thomson Licensing Method for generating an on-screen menu
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
US9015621B2 (en) 2004-08-16 2015-04-21 Microsoft Technology Licensing, Llc Command user interface for displaying multiple sections of software functionality controls
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
US7895531B2 (en) 2004-08-16 2011-02-22 Microsoft Corporation Floating command object
US8255828B2 (en) * 2004-08-16 2012-08-28 Microsoft Corporation Command user interface for displaying selectable 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
US8146016B2 (en) 2004-08-16 2012-03-27 Microsoft Corporation User interface for displaying a gallery of formatting options applicable to a selected object
US7643917B2 (en) * 2004-08-26 2010-01-05 Harman Becker Automotive Systems Gmbh Vehicle multimedia system
EP1630653A1 (en) * 2004-08-26 2006-03-01 Harman/Becker Automotive Systems GmbH Car multimedia apparatus and method for controlling the display of hierarchically structured menus
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
US8627222B2 (en) 2005-09-12 2014-01-07 Microsoft Corporation Expanded search and find user interface
US7739259B2 (en) 2005-09-12 2010-06-15 Microsoft Corporation Integrated 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 (en) * 2006-07-28 2013-05-22 Dassault Systèmes Method and system for navigating in a database of a computer system
GB2468417B (en) * 2006-09-27 2011-03-16 Yisia Young Suk Lee 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 ブラザー工業株式会社 階層構造表示装置および階層構造表示プログラム
US20100306703A1 (en) * 2007-04-26 2010-12-02 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
US20110047459A1 (en) * 2007-10-08 2011-02-24 Willem Morkel Van Der Westhuizen 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
US10705701B2 (en) 2009-03-16 2020-07-07 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
US8175653B2 (en) 2009-03-30 2012-05-08 Microsoft Corporation Chromeless user interface
US8799353B2 (en) 2009-03-30 2014-08-05 Josef Larsson Scope-based extensibility for control surfaces
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
DE102010005502B4 (de) 2010-01-23 2023-02-02 Audi Ag Verfahren zum Durchführen einer Suche in einem Infotainmentsystem eines Kraftfahrzeugs
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
US20120089951A1 (en) * 2010-06-10 2012-04-12 Cricket Communications, Inc. Method and apparatus for navigation within a multi-level application
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
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 鸿富锦精密工业(深圳)有限公司 能够遥控的电子装置及使用该电子装置的***
US9720558B2 (en) * 2012-11-30 2017-08-01 Verizon and Redbox Digital Entertainment Services, LLC Systems and methods for providing a personalized media service user interface
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
US20150235284A1 (en) * 2014-02-20 2015-08-20 Codifyd, Inc. Data display system and method
US9727209B2 (en) 2014-03-26 2017-08-08 Sap Se Hierarchical data structure with shortcut list
WO2015149347A1 (en) 2014-04-04 2015-10-08 Microsoft Technology Licensing, Llc Expandable application representation
WO2015154276A1 (en) 2014-04-10 2015-10-15 Microsoft Technology Licensing, Llc Slider cover for computing device
DE102014111350A1 (de) 2014-08-08 2016-02-11 Endress + Hauser Gmbh + Co. Kg Automatisierte Erstellung von geeigneten Vorzugsmenüs für Feldgeräte
WO2016036510A1 (en) 2014-09-02 2016-03-10 Apple Inc. Music user interface
CN105573595A (zh) * 2014-10-16 2016-05-11 阿里巴巴集团控股有限公司 信息展示方法及装置
US9674335B2 (en) 2014-10-30 2017-06-06 Microsoft Technology Licensing, Llc Multi-configuration input device
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 北京国双科技有限公司 数据处理方法、数据访问方法及装置、存储介质及处理器
CN108255931B (zh) * 2017-11-30 2022-06-03 汤东澜 一种网站导航方法及服务器
WO2019106867A1 (ja) * 2017-11-30 2019-06-06 パナソニックIpマネジメント株式会社 画像出力装置、画像出力装置の制御方法、及びテレビ
CN109101159B (zh) * 2018-07-18 2021-04-20 聚好看科技股份有限公司 资源编排方法及装置
US10847136B2 (en) * 2018-09-06 2020-11-24 Nice Ltd. System and method for mapping a customer journey to a category
US10956914B2 (en) * 2018-09-06 2021-03-23 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
US11010121B2 (en) 2019-05-31 2021-05-18 Apple Inc. User interfaces for audio media control
EP4134811A1 (en) 2019-05-31 2023-02-15 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

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0947921A2 (en) * 1998-04-02 1999-10-06 Sun Microsystems, Inc. Method and apparatus for controlling the display of hierarchical information

Family Cites Families (17)

* 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
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
WO2001016842A1 (en) 1999-08-31 2001-03-08 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

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0947921A2 (en) * 1998-04-02 1999-10-06 Sun Microsystems, Inc. Method and apparatus for controlling the display of hierarchical information

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
BOWLER et al.: "Navigation bars for hierarchical web sites" (en lInea). Universidad de Maryland. 27 Mayo 2001. Recuperado de Internet: <URL: http://www.otal.umd.edu/SHORE2001/ navBar>, pàrrafos 1.1,2.5 *
BOWLER et al.: "Navigation bars for hierarchical web sites" (en línea). Universidad de Maryland. 27 Mayo 2001. Recuperado de Internet: <URL: http://www.otal.umd.edu/SHORE2001/ navBar>, párrafos 1.1,2.5 \\ Y 2,6 *
SUN MICROSYSTEMS INC: "Quick start to using the OpenStep Desktop" (en lInea). Septiembre 1996. Recuperado de Internet: <URL: http://docs-pdf.sun.com/802-2101/802-2101.pdf>, pàginas 5.1-5.9 *
SUN MICROSYSTEMS INC: "Quick start to using the OpenStep Desktop" (en línea). Septiembre 1996. Recuperado de Internet: <URL: http://docs-pdf.sun.com/802-2101/802-2101.pdf>, páginas 5.1-5.9 *

Also Published As

Publication number Publication date
US20100037181A1 (en) 2010-02-11
US20070157127A1 (en) 2007-07-05
US20030227491A1 (en) 2003-12-11
US20200150834A1 (en) 2020-05-14
US7191411B2 (en) 2007-03-13
ES2265257B1 (es) 2007-11-16
DE10392790T5 (de) 2005-07-07
WO2003104977A3 (en) 2004-09-02
AU2003274081A1 (en) 2003-12-22
US20130111411A1 (en) 2013-05-02
US8352880B2 (en) 2013-01-08
US7725836B2 (en) 2010-05-25
US7216301B2 (en) 2007-05-08
US11182053B2 (en) 2021-11-23
CN1672122A (zh) 2005-09-21
US20170160886A1 (en) 2017-06-08
US10037127B2 (en) 2018-07-31
AU2003274081A8 (en) 2003-12-22
US20180088755A1 (en) 2018-03-29
CN101882052A (zh) 2010-11-10
CN101882052B (zh) 2013-08-21
CN1672122B (zh) 2010-09-08
WO2003104977A2 (en) 2003-12-18
US20070168882A1 (en) 2007-07-19
US20040128275A1 (en) 2004-07-01
US10969934B2 (en) 2021-04-06
US7640517B2 (en) 2009-12-29

Similar Documents

Publication Publication Date Title
ES2265257B1 (es) &#34;metodos para navegar dentro de una estructura jerarquica de multiples niveles de informacion y los correspondientes metodos para navegar en sitios de red&#34;.
US7818683B2 (en) Methods and systems for representing breadcrumb paths, breadcrumb inline menus and hierarchical structure in a web environment
US9507872B2 (en) Accessing multi-page data using a page index in a scrollbar
ES2221018T3 (es) Navegador de red.
US9959358B2 (en) Navigation tool for device user interface
US20060184892A1 (en) Method and system providing for the compact navigation of a tree structure
US20090183072A1 (en) Embedded user assistance for software applications
US7979808B2 (en) Navigational tools for large trees
US20070168887A1 (en) Apparatus and method for providing user interface for file search
US20070067710A1 (en) Navigating table data with mouse actions
US8522162B2 (en) Mini toolbar user interface
KR20120135243A (ko) 공유가능한 사용자 인터페이스를 이용해 정보를 구성하는 방법 및 시스템
US20070150485A1 (en) Navigating through a displayed hierarchical data structure
US20140317155A1 (en) Research data collector and organizer
US10417288B2 (en) Search of web page metadata using a find function
Beasley et al. Navigation
AU2014100574A4 (en) Apparatus, system and method for producing a three-dimensional mind map
Tomlinson et al. Creating and Managing Content
KR20080066642A (ko) 컴퓨터로 판독 가능한 기록매체

Legal Events

Date Code Title Description
EC2A Search report published

Date of ref document: 20070201

Kind code of ref document: A1

FG2A Definitive protection

Ref document number: 2265257B1

Country of ref document: ES

FD2A Announcement of lapse in spain

Effective date: 20211122