Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
DYNAMIC BROWSER INTERFACE
Document Type and Number:
WIPO Patent Application WO/2002/103556
Kind Code:
A1
Abstract:
The invention relates to a dynamic browser interface that is designed to increase information search speed and capability and to make said search more intuitive. The inventive interface comprises three basic elements: (i) a multidimensional arrangement and presentation system (1) that is used to generate the navigation map (2) and to represent the following items on said navigation map: - the information-access nodes (3), - the multiple categories (4) which are associated with each of said nodes (3), - the sensory designs (6) such that each node (3) is associated with the corresponding categories (4) thereof and - the symbols of the operators (11) on said nodes (3) and categories (4); (ii) a system for pre-selecting and visually searching for information (9) that is designed to provide operators (11) (boolean, Venn, conditional, etc.) with means for pre-selecting the desired nodes (3) and categories (4); and (iii) a system (7) for presenting the requested information (8) that provides the user with the information found (18), a new navigation map (for a more in-depth categorisation) or a combination of both.

Inventors:
Used Alonso, Antonio (Zurita, 8 4º dcha, ZARAGOZA, E-5001, ES)
Application Number:
PCT/ES2002/000298
Publication Date:
December 27, 2002
Filing Date:
June 14, 2002
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
Consultores Ub57 S. L. (Zurita, 8 4º dcha, ZARAGOZA, E-5001, ES)
Used Alonso, Antonio (Zurita, 8 4º dcha, ZARAGOZA, E-5001, ES)
International Classes:
G06F17/30; (IPC1-7): G06F17/30
Attorney, Agent or Firm:
Esteban Perez-serrano, Mª Isabel (Explanada 8, MADRID, E-28040, ES)
Download PDF:
Claims:
Reivindicaciones
1. Un Interfaz Dinámico de Navegación para acceder a información y compatible con al menos un interfaz seleccionado entre interfaces visuales, acústicos, táctiles, odoríferos y combinaciones de los mismos; que permite a un usuario acceder a información mediante al menos un criterio seleccionado entre criterios de categorización, ordenamiento, sistematización, sectorización y combinaciones de los mismos, estando dicho Interfaz Dinámico de Navegación, caracterizado por disponer de : un Sistema Multidimensional de Ordenación y Presentación (1) para generar al menos un Mapa de Navegación (2) con medios para distribuir y representar en el mapa de navegación, elementos de ayuda que permiten acceder a la información, comprendiendo dichos elementos de ayuda : una pluralidad de elementos de información (3,4), seleccionados entre : una pluralidad de nodos de acceso a la información (3), los cuales permiten el acceso individual a la información que cada uno representa, una pluralidad de"dimensiones"correspondientes a categorías (4) a las que cada uno de dichos nodos (3) puede encontrarse asociado, pudiendo englobar dichas categorías (4) a cuantas subcategorías (5) sean susceptibles de derivarse debido a diferentes niveles de categorización correspondientes a una categorización más profunda; diseños sensoriales (6) seleccionados entre diseños gráficos, auditivos, táctiles, odoríferos y diseños perceptibles por el usuario, que cumplen con al menos un requisito, consistente en que cada nodo de acceso a la información (3) quede asociado por medio de dichos diseños sensoriales (6) con todas y cada una de las categorías (4) a las que dicho nodo se encuentra asociado; un Sistema de Presentación (7) de la Información Solicitada (8) que se activa tras recibirse al menos una información seleccionada entre : la información solicitada (8), al menos una incidencia relativa a dicha información y combinaciones de las anteriores; estando dotado dicho Sistema de Presentación (7) de la Información Solicitada (8) con medios para mostrar al usuario al menos una presentación seleccionada entre : la información solicitada que ha sido extraída, cuantos mapas de navegación subsiguientes sean susceptibles de derivarse debido a diferentes niveles de categorización correspondientes a una categorización más profunda; invocando al Sistema Multidimensional de Ordenación y Presentación para generar dichos mapas de navegación subsiguientes, y combinaciones de las anteriores.
2. Un Interfaz Dinámico de Navegación para acceder a información, según la reivindicación 1, caracterizado porque incorpora un Sistema de Preselección y Búsqueda Visual de la Información (9) con medios para que un subconjunto de elementos de información (3,4) o su totalidad puedan ser preseleccionados con el fin de posibilitar el acceso a la información relativa a dichos elementos de información (3,4); con el fin de que el resultado de la búsqueda se ajuste exclusivamente a aquellos elementos de información pre seleccionados (10).
3. Un Interfaz Dinámico de Navegación para acceder a información, según la reivindicación 2, caracterizado porque el Sistema de Preselección y Búsqueda Visual de la Información (9), comprende al menos un operador de activación (11) del proceso de búsqueda que, al ser activado por el usuario, genera un fichero"query"de búsqueda (12) que contiene los elementos de información preseleccionados (10).
4. Un Interfaz Dinámico de Navegación para acceder a información, según cualquiera de las reivindicaciones 2 y 3, caracterizado porque el Sistema de Preselección y Búsqueda Visual de la Información (9), comprende además, al menos un operador de búsqueda (13) con el fin de posibilitar la preseleción de al menos un elemento de información (3,4), de modo que el resultado de la búsqueda obedezca a los criterios establecidos por dichos operadores de búsqueda (13), seleccionados entre operadores algebraicos, booleanos, de Venn, condicionales, cuantitativos, de ordenación, de truncamiento, operadores que establecen criterios de búsqueda de la información y combinaciones de los mismos.
5. Un Interfaz Dinámico de Navegación para acceder a información, según cualquiera de las reivindicaciones 3 y 4, caracterizado porque para la activación de dichos operadores (11,13), el Sistema de Preselección y Búsqueda Visual de la Información (9) dispone de medios de interfaz hombremáquina, entre los que se encuentran unos primeros medios seleccionados entre teclado, ratón, voz, tacto, medios que sirven de interactuación entre el usuario y el sistema (14) y combinaciones de los mismos, así como segundos medios seleccionados entre combinaciones, repeticiones, secuencias y frecuencias de accionamiento de dichos primeros medios, para activar dichos operadores (11,13).
6. Un Interfaz Dinámico de Navegación para acceder a información, según las reivindicaciones 3 y 4, caracterizado porque fichero"query"de búsqueda (12) generado al activar el operador de activación (11) del proceso de búsqueda, contiene los operadores de búsqueda (13) que relacionan los elementos de información preseleccionados (10), como parámetro adicional para el establecimiento de los criterios de búsqueda.
7. Un Interfaz Dinámico de Navegación para acceder a información, según cualquiera de las reivindicaciones 1,3 y 4, caracterizado porque en el mapa de navegación (2) se incorporan una o varias áreas (15) desde las cuales se puede activar dichos operadores (11,13).
8. Un Interfaz Dinámico de Navegación para acceder a información, según cualquiera de las reivindicaciones 1 y 7, caracterizado porque el mapa de navegación (2) está comprendido por al menos un fichero informático que contiene los parámetros que definen a dicho mapa de navegación (2) en un formato compatible con el sistema del usuario (14).
9. Un Interfaz Dinámico de Navegación para acceder a información, según la reivindicación 8, caracterizado porque el fichero o ficheros que constituyen el mapa de navegación (2), están escritos en al menos un formato seleccionado entre los formatos html, xml, wml, jpeg, gif, bmp, mov, avi, mp3, mpej, wav, java, texto, imagen, sonido, vídeo, olor y tacto.
10. Un Interfaz Dinámico de Navegación para acceder a información, según cualquiera de las reivindicaciones 8 y 9, caracterizado porque el fichero o ficheros que constituyen el mapa de navegación (2), bien residen en una o varias localizaciones seleccionadas entre : el sistema del usuario (14), un sistema remoto (16,17), por lo cual dichos ficheros son enviados al sistema del usuario (14) desde dicho sistema remoto (16,17), y una combinación de las anteriores localizaciones (14,16,17).
11. Un Interfaz Dinámico de Navegación para acceder a información, según cualquiera de las reivindicaciones 1 y 7, caracterizado porque los medios del Sistema Multidimensional de Ordenación y Presentación (1) para generar el Mapa de Navegación (2) comprenden, opcionalmente, algoritmos de Programación Lineal en cuyos cálculos se contempla elementos seleccionados entre : nodos de acceso a la información (3), categorías (4), áreas (15) del mapa de navegación (2) destinadas a operadores (11,13), parámetros de configuración, restricciones de los elementos anteriores, ligazones entre ellos, criterios gráficos y combinaciones de los mismos.
12. Un Interfaz Dinámico de Navegación para acceder a información, según cualquiera de las reivindicaciones 1 y 11, caracterizado porque el Sistema Multidimensional de Ordenación y Presentación (1) para generar el Mapa de Navegación (2), reside en una o varias localizaciones seleccionadas entre un sistema remoto (16,17), el sistema del usuario (14) y una combinación de las anteriores localizaciones (14,16,17).
13. Un Interfaz Dinámico de Navegación para acceder a información, según cualquiera de las reivindicaciones 25, caracterizado porque el Sistema de Preselección y Búsqueda Visual de la Información (9) comprende medios de estimulación sensorial seleccionados entre medios visuales, auditivos, táctiles, odoríferos, medios perceptibles por el usuario y combinaciones de los mismos; con el fin de intensificar o atenuar en al menos un grado de intensidad, aquellos elementos de información (3,4) que sean preseleccionados (10) o despreseleccionados por el usuario dentro del mapa de navegación (2).
14. Un Interfaz Dinámico de Navegación para acceder a información, según la reivindicación 13, caracterizado porque los medios del Sistema de Preselección y Búsqueda Visual de la Información (9) comprenden al menos una rutina informática escrita, al menos parcialmente, en un lenguaje de programación orientado a eventos, de modo que dicha rutina sea invocada y ejecutada por dichos eventos.
15. Un Interfaz Dinámico de Navegación para acceder a información, según la reivindicación 14, caracterizado porque las rutinas informáticas del Sistema de Pre selección y Búsqueda Visual de la Información son invocadas por eventos seleccionados entre : eventos de preselección por parte del usuario de algún elemento de información (3,4), eventos de posicionamiento sobre el mapa de navegación (2), eventos de desplazamiento sobre el mapa de navegación (2), eventos temporales, eventos de segmentación de usuarios, estados anteriores de navegación y combinaciones de los mismos.
16. Un Interfaz Dinámico de Navegación para acceder a información, según cualquiera de las reivindicaciones 14 y 15, caracterizado porque las rutinas informáticas del Sistema de Preselección y Búsqueda Visual de la Información (9), residen en al menos una localización seleccionada entre : el sistema del usuario (14), un sistema remoto (16,17), por lo cual dichas rutinas son descargadas desde un sistema remoto (16,17) y ejecutadas en el sistema del usuario (14), y una combinación de las anteriores localizaciones (14,16,17).
17. Un Interfaz Dinámico de Navegación para acceder a información, según cualquiera de las reivindicaciones 1416, caracterizado porque las rutinas informáticas del Sistema de Preselección y Búsqueda Visual de la Información (9), están escritas, al menos parcialmente, en al menos un lenguaje de programación seleccionado entre Visual Basic, Visual C, C y Java.
18. Un Interfaz Dinámico de Navegación para acceder a información, según cualquiera de las reivindicaciones 3 y 6, caracterizado porque el fichero"query"de búsqueda (12) está escrito en un lenguaje seleccionado entre : SQL, DB2, Access, texto, lenguajes orientados al acceso a Bases de Datos (17) y combinaciones de los mismos; y es generado por el Sistema de Preselección y Búsqueda Visual de la Información (9), mediante la ejecución de al menos una rutina informática escrita, al menos parcialmente, en un lenguaje de programación seleccionado entre Visual Basic, Visual C, C y Java.
19. Un Interfaz Dinámico de Navegación para acceder a información, según la reivindicación 18, caracterizado porque el fìchero 5lqueryt de búsqueda (12) es procesado para extraer la información solicitada (8) en al menos una localización seleccionada entre el sistema del usuario (14), un sistema remoto (16,17), y una combinación de ambas.
20. Un Interfaz Dinámico de Navegación para acceder a información, según la reivindicación 1, caracterizado porque el Sistema de Presentación (7) de la Información Solicitada (8) opera como una máquina secuencial de estados en función de parámetros seleccionados entre : la información encontrada (18) correspondiente al estado actual de la búsqueda, estados de búsqueda anteriores (19), tipo de información extraída, segmentación de usuarios (20), parámetros temporales, parámetros de configuración del Sistema de Presentación de la Información Solicitada y combinaciones de los mismos.
21. Un Interfaz Dinámico de Navegación para acceder a información, según las reivindicaciones 1 y 20, caracterizado porque el Sistema de Presentación (7) de la Información Solicitada (8) está provisto de al menos una rutina informática capaz de procesar, una vez recibido, el fichero de datos (8) que contiene la información solicitada e incidencias relativas a dicha información, de modo que pueda ser mostrada en el sistema del usuario (14), una presentación seleccionada entre la información solicitada, un nuevo mapa de navegación (2) y una combinación de ambas.
22. Un Interfaz Dinámico de Navegación para acceder a información, según la reivindicación 21, caracterizado porque las rutinas informáticas del Sistema de Presentación (7) de la Información Solicitada (8) están escritas, al menos parcialmente, en al menos un lenguaje de programación seleccionado entre Visual Basic, Visual C, C y Java; y donde dichas rutinas informáticas son capaces de procesar ficheros de datos (8) que contienen la información solicitada, en un lenguaje seleccionado entre : SQL, DB2, Access, texto y lenguajes orientados al acceso a Bases de Datos (17).
23. Un Interfaz Dinámico de Navegación para acceder a información, según la reivindicación 1, caracterizado porque como ampliación del funcionamiento básico de la invención, existe un modelo de funcionamiento en Paralelo consistente en una pluralidad de mapas de navegación (2,21,22) donde se permite seleccionar al menos un elemento de información (3,4) de al menos uno de los mapas de navegación (2,21,22) para posibilitar una búsqueda combinada de información, de acuerdo con los criterios especificados en al menos uno de los mapas de navegación (2,21,22) disponibles al mismo tiempo.
24. Un Interfaz Dinámico de Navegación para acceder a información, según la reivindicación 1, caracterizado porque como ampliación del funcionamiento básico de la invención, existe un modelo de funcionamiento en Serie donde, por medio de una máquina secuencial de estados, una selección de elementos de información (3,4) pertenecientes a un mapa de navegación (2), genera a su vez, un mapa de navegación subsiguiente que, a su vez, pueden generar cuantos mapas de navegación subsiguientes sean precisos para profundizar en el nivel de categorización ; siendo dependientes dichos mapas de navegación subsiguientes, de al menos un parámetro seleccionado entre : información encontrada correspondiente al estado actual de la búsqueda, estados de búsqueda anteriores (19), contenido de la información extraída, segmentación de usuarios (20), parámetros temporales, parámetros de configuración del sistema y combinaciones de los mismos.
25. Un Interfaz Dinámico de Navegación para acceder a información, según la reivindicación 1, caracterizado porque como ampliación del funcionamiento básico de la invención, existe un modelo de funcionamiento SimultáneoDependiente donde al menos dos mapas (2,21,22) de Navegación funcionan simultáneamente de modo condicionado de forma que, al cambiar el usuario el estado de preselección de los elementos de información (3,4) de al menos uno de dichos mapas (2,21,22), cambia también el contenido de al menos uno de los mapas de navegación (2,21,22) restantes.
26. Un Interfaz Dinámico de Navegación para acceder a información, según las reivindicaciones 2325, caracterizado porque como ampliación del funcionamiento básico de la invención, existe un modelo de funcionamiento Combinado, consistente en la combinaciones de los modelos de funcionamiento descritos, con el fin de crear múltiples sistemas complejos.
27. Un Interfaz Dinámico de Navegación para acceder a información, según cualquiera de las reivindicaciones 2326, caracterizado porque el funcionamiento individual de cada uno de los mapas de navegación de los modelos de funcionamiento descritos anteriormente, es básicamente el mismo que el de un mapa de navegación (2) que opera independientemente, con la salvedad de que cada uno de que cada uno de dichos mapas de navegación (2,21,22) se comunica con el resto de mapas de navegación (2,21,22) por medio de un sistema de interrupciones que gestiona una cola de mensajes donde se almacenan una pluralidad de mensajes que contienen información relativa al modo de interactuar entre sí dichos mapas de navegación (2,21,22).
28. Un Interfaz Dinámico de Navegación para acceder a información, según la reivindicación 27, caracterizado porque los mensajes de comunicación entre mapas de navegación (2,21,22) comprenden mensajes seleccionados entre comandos, ficheros y una combinación de ambos donde aparece al menos una indicación seleccionada entre : mapa origen del mensaje, mapa destinatario del mensaje, información, requerimiento y combinaciones de los mismos.
29. Un Interfaz Dinámico de Navegación para acceder a información, según la reivindicación 1, caracterizado porque tanto los elementos de información (3,4) como los diseños sensoriales (6), se hallan distribuidos espacialmente dentro del mapa de navegación (2) formando figuras que utilizan analogías seleccionadas entre representaciones reales, abstractas, logotipos, imágenes corporativas, elementos de imágenes corporativas, sistemas naturales, sistemas artificiales, figuradas, conceptuales, simples, complejas, aleatorias, de causaefecto y combinaciones de las mismas.
30. Un Interfaz Dinámico de Navegación para acceder a información, según la reivindicación 1, caracterizado porque al desplazar sobre el mapa de navegación (2) un elemento seleccionado entre puntero (23), cursor, palanca de mando e Interfaz Sensorial de Usuario; y posicionarlo sobre un elemento de información (3,4) o sus proximidades, aparece al menos un área extra de información (24) consistente en una indicación seleccionada entre texto, imagen, sonido, olor, sensación táctil y combinaciones de los anteriores, relativa a dicho elemento de información (3,4).
31. Un Interfaz Dinámico de Navegación para acceder a información, según la reivindicación 30, caracterizado porque el área extra de información (24) aparece por medio de al menos una rutina informática escrita, al menos parcialmente, en al menos un lenguaje de programación orientado a eventos seleccionado entre Visual Basic, Visual C, Java y códigos orientados a eventos; de modo que, ante el evento de posicionar el usuario un elemento seleccionado entre puntero (23), cursor, palanca de mando e Interfaz Sensorial de Usuario, sobre un elemento de información (3,4) o sus proximidades, dicho programa o programas sean invocados y ejecutados.
32. Un Interfaz Dinámico de Navegación para acceder a información, según la reivindicación 1, caracterizado porque los nodos de acceso a la información (3) se organizan dentro de múltiples"dimensiones" correspondientes a categorías (4) que pueden solaparse entre sí, de modo que cada nodo (3) es susceptible de pertenecer a al menos una categoría (4).
33. Un Interfaz Dinámico de Navegación para acceder a información, según la reivindicación 1, caracterizado porque los nodos de acceso a la información se organizan dentro de categorías abiertas (4) donde la categorización de dichos nodos (3) se efectúa de acuerdo a al menos un criterio de categorización de nodos de acceso a la información (3) que pueden ser tanto dependientes como independientes.
34. Un Interfaz Dinámico de Navegación para acceder a información, según la reivindicación 33, caracterizado porque los criterios de categorización se basan en relaciones entre los elementos de información (3,4) a clasificar; siendo dichas relaciones seleccionadas entre relaciones de orden, geométricas, espaciales, de afinidad, cronológicas, alfabéticas, de prioridad, cualitativas, cuantitativas, secuenciales, metodológicas, de grupo, ideológicas, funcionales, temporales, matemáticas, físicas, químicas, de Venn, simples, compuestas, condicionales, funcionales, constructivas, de origen, de marca, limitadas, ilimitadas, directas, analogías, por criterios, por el contenido gráfico que los soporta, por características de los elementos, por las relaciones entre los elementos inferidas directamente, por las relaciones entre los elementos inferidas indirectamente y por combinaciones de las mismas.
35. Un Interfaz Dinámico de Navegación para acceder a información, según la reivindicación 1, caracterizado porque para implementar una distinción gráfica correspondiente a una categorización de los nodos de acceso a la información (3), se utilizan elementos del espacio euclídeo de al menos una dimensión, combinándolos con recursos seleccionados entre diseños sensoriales (6), recursos gráficos, códigos de colores, texturas, tramas, grosores, intermitencias, incremento de la visibilidad, reducción de la visibilidad, relaciones gráficovisuales entre elementos y combinaciones de los mismos.
36. Un Interfaz Dinámico de Navegación para acceder a información, según la reivindicación 1, caracterizado porque el Sistema Multidimensional de Ordenación y Presentación (1) del Mapa de Navegación (2) permite tanto la inserción y superposición de elementos publicitarios (25) en determinadas áreas del mapa de navegación (2); dichos elementos publicitarios (25) seleccionados entre, elementos publicitarios (25) de tipo indiscriminado y de tipo segmentado (20), en cuyo caso están dirigidos a un determinado público objetivo.
37. Un Interfaz Dinámico de Navegación para acceder a información, según la reivindicación 36, caracterizado porque las rutinas informáticas del Sistema Multidimensional de Ordenación y Presentación (1) del Mapa de Navegación (2) se comunican con un sistema remoto (16,17) en donde se almacenan contenidos publicitarios (25), para traspasar a dicho sistema remoto (16,17) información relativa a históricos de búsquedas (19) y hábitos de navegación del usuario, posibilitando tras el procesamiento de dicha información que dicho sistema remoto (16,17) envíe al sistema del usuario (14) unos elementos publicitarios (25) ajustados a los hábitos de navegación del usuario, con el fin de que sean incorporados al mapa de navegación (2) por el Sistema Multidimensional de Ordenación y Presentación del Mapa de Navegación (1).
38. Un Interfaz Dinámico de Navegación para acceder a información, según la reivindicación 11, caracterizado porque los algoritmos de Programación Lineal permiten recrear gráficamente espacios de al menos una dimensión, seleccionados entre espacios euclídeos, algebraicos, líneas rectas, líneas curvas, líneas complejas, superficies planas, superficies de revolución, superficies regladas, espacios imaginarios, funciones finitas, funciones infinitas, funciones continuas, funciones discontinuas y combinaciones de los mismos; de modo que los solapamientos y ligazones de dependencia entre los nodos de acceso a la información (3) y las categorías (4), quedan representados en del mapa de navegación (2).
39. Un Interfaz Dinámico de Navegación para acceder a información, según las reivindicaciones 13 y 14, caracterizado porque las rutinas informáticas del Sistema de Preselección y Búsqueda Visual de la Información (9), procesan ficheros informáticos compatibles con los interfaces encargados de transformar dichos ficheros informáticos en estímulos sensoriales seleccionados entre estímulos visuales, auditivos, táctiles, odoríferos, estímulos perceptibles por el usuario y combinaciones de los mismos.
40. Un Interfaz Dinámico de Navegación para acceder a información, según la reivindicación 1, caracterizado porque las rutinas informáticas del Sistema de Presentación (7) de la Información Solicitada (8), permiten procesar y mostrar el contenido de ficheros informáticos en al menos un formato, seleccionado entre texto, imagen, sonido, vídeo, táctil, odorifero y combinaciones de los mismos.
41. Un Interfaz Dinámico de Navegación para acceder a información, según la reivindicación 13, caracterizado porque la intensificación y la atenuación de los elementos de información preseleccionados (10) y des preseleccionados comprende, al menos, un grado de intensidad seleccionado entre : iluminar totalmente, iluminar parcialmente, apagar totalmente, apagar parcialmente, habilitar totalmente, habilitar parcialmente, deshabilitar totalmente y deshabilitar parcialmente.
42. Un Interfaz Dinámico de Navegación para acceder a información, según la reivindicación 1, caracterizado porque dicho Interfaz Dinámico de Navegación está provisto de al menos un fichero de configuración editable que permite al usuario seleccionar entre diferentes niveles sensoriales de accesibilidad hombre máquina en función de sus preferencias y de sus discapacidades; siendo seleccionados dichos niveles sensoriales de accesibilidad entre niveles de tamaño, color, brillo, contraste, volumen, idioma, tacto, olor y combinaciones de los mismos.
43. Un Interfaz Dinámico de Navegación para acceder a información, según la reivindicación 1, caracterizado porque dicho Interfaz Dinámico de Navegación opera integrado dentro de un navegador informático convencional, desde el cual es susceptible de ser invocado al igual que el resto de buscadores informáticos que operan dentro de dicho navegador informático convencional.
44. Un Interfaz Dinámico de Navegación para acceder a información, según la reivindicación 4, caracterizado porque el Sistema de Preselección y Búsqueda Visual de la Información (9) está dotado de al menos un fichero informático fijo o configurable, en donde se establecen los criterios de ordenación de la información a mostrar tras ser encontrada.
45. Un Interfaz Dinámico de Navegación para acceder a información, según la reivindicación 4, caracterizado porque el Sistema de Preselección y Búsqueda Visual de la Información (9) está dotado de al menos una rutina informática que permite al usuario establecer el orden en el que se mostrará la información solicitada (8) tras ser encontrada, por medio de operadores de búsqueda (13) asociados a los elementos de información (3,4) cuya información pretende ser ordenada.
46. Un Interfaz Dinámico de Navegación para acceder a información, según cualquiera de las reivindicaciones 44 y 45, caracterizado porque dicha ordenación obedece a al menos un criterio de ordenación, seleccionado entre : el contenido del título de la información, el contenido de las secciones en que se divide la información, palabras"clave"visibles, palabras "clave"no visibles, palabras contenidas en la información, discriminación por plurales, por mayúsculas, por acentos y por combinaciones de dichos criterios.
47. Un Interfaz Dinámico de Navegación para acceder a información, según cualquiera de las reivindicaciones 44 y 45, caracterizado porque los criterios de ordenación se adjuntan al fichero que contiene los criterios de búsqueda de modo que, tras recibir dicho fichero, la base de datos donde reside la información, procede a la ordenación de las informaciones que cumplen con los criterios de búsqueda.
48. Un Interfaz Dinámico de Navegación para acceder a información, según la reivindicación 4, caracterizado porque el Sistema de Preselección y Búsqueda Visual de la Información (9) está dotado de al menos un fichero informático fijo o configurable, en donde se establecen los criterios de truncamiento del conjunto de informaciones a mostrar que cumplen con los criterios de búsqueda.
49. Un Interfaz Dinámico de Navegación para acceder a información, según la reivindicación 4, caracterizado porque el Sistema de Preselección y Búsqueda Visual de la Información (9) está dotado de al menos una rutina informática que permite al usuario establecer los criterios de truncamiento del conjunto de informaciones a mostrar que cumplen con los criterios de búsqueda.
50. Un Interfaz Dinámico de Navegación para acceder a información, según cualquiera de las reivindicaciones 48 y 49, caracterizado porque el truncamiento obedece a al menos un criterio de truncamiento seleccionado entre : el contenido del título de la información, el contenido de las secciones en que se divide la información, palabras"clave"visibles, palabras "clave"no visibles, palabras contenidas en la información, discriminación por plurales, por mayúsculas, por acentos y combinaciones de los criterios anteriores.
51. Un Interfaz Dinámico de Navegación para acceder a información, según cualquiera de las reivindicaciones 48 y 49, caracterizado porque los criterios de truncamiento se adjuntan al fichero que contiene los criterios de búsqueda de modo que, tras recibir dicho fichero, la base de datos (17) donde reside la información, procede al truncamiento de las informaciones que cumplen con los criterios de búsqueda.
52. Un Interfaz Dinámico de Navegación para acceder a información, según la reivindicación 1, caracterizado porque el Sistema Multidimensional de Ordenación y Presentación para el Mapa de Navegación está dotado con medios que permiten al usuario mover la totalidad o parte del mapa de navegación (2) con el fin de mostrar u ocultar partes del mismo; siendo dicho movimiento seleccionado entre movimientos de traslación, rotación, acercamiento, alejamiento, separación, unión y combinaciones de los mismos.
53. Un Interfaz Dinámico de Navegación para acceder a información, según la reivindicación 52, caracterizado porque el mapa de navegación (2) adopta la forma de un esferoide dotado con al menos un movimiento seleccionado entre movimiento de rotación, traslación, acercamiento, alejamiento, separación, unión y combinaciones de los mismos.
54. Un Interfaz Dinámico de Navegación para acceder a información, según cualquiera de las reivindicaciones 52 y 53, caracterizado porque la funcionalidad de movimiento del mapa de navegación (2), está soportada por rutinas informáticas escritas, al menos parcialmente, en al menos un lenguaje de programación seleccionado entre Visual Basic, Visual C, C y Java.
Description:
INTERFAZ DINAMICO DE NAVEGACION Objeto de la Invención Con la presente invención se trata de resolver o minimizar los inconvenientes y desventajas de los actuales interfaces de navegación que permiten solicitar, buscar y mostrar la información solicitada por el usuario, dentro de un sistema de información (por ejemplo : Internet ; si bien el empleo de la presente invención no está limitado en absoluto a Internet, como se explicará más adelante).

Los inconvenientes resueltos gracias al Interfaz Dinámico de Navegación de la presente invención son, entre otros : Empleo de métodos de ordenación por 1 unico criterio (afinidad, relaciones de orden o grupo, funcionalidad,...) para la categorización de menús e información en general.

Empleo de estructuras de tipo árbol para la ordenación de la información, con sus correspondientes limitaciones.

Categorización no optimizada y problemas de categorizaciones en casos de pertenencia de un elemento a más de una categoría (solapamiento) o de ausencia de un elemento en alguna de las categorías correspondientes, lo que puede generar : confusión, redundancias, navegación no optimizada, no optimización de recursos informáticos y de memoria,...

Altos ratios de"click-through" (número de"clicks" de ratón realizados sobre"links"o elementos con hipervínculo) o número de accesos o secuencias necesarias para acceder a una unidad de información.

Esto se produce dada la necesidad de acceder a diferentes menús de categorización sucesiva hasta el elemento final. Este alto número de clicks dificulta al usuario la navegación y el acceso a la información, a veces llegándolo a impedir en la práctica (por razones de parque tecnológico, como por un cuello de botella en red o en el módem, o por dificultad en la categorización).

Necesidad en algunos casos de realizar scrolling (desplazamiento del área visible de pantalla) para poder acceder a links o menús categorizados que quedan ocultos en la pantalla por una longitud o área excesiva de la información.

Imposibilidad de realizar una categorización simultánea en mas de una dimensión o criterio, lo cual resta potencia y rapidez a la presentación, búsqueda y acceso del contenido.

Los criterios de ordenación se ven limitados o carecen de las afinidades o relaciones (multidimensionales, de contenido, matemáticas, semánticas, simbólicas, ideográficas, geométricas, visuales, estéticas,...) que con la categorización visual y multi-dimensional ofrecida por la presente invención, se verían solventados.

Las páginas contienen en su mayoría elementos de texto para presentar y guiar el contenido ; por ello resultan fatigantes para el usuario, poco intuitivas y lentas (ha de leerse el texto previamente) y se hayan limitadas a los usuarios que sepan leer en un determinado idioma o que no padezcan patologías oculares o de otro tipo que les dificulte la operación

de acceso a la información.

Problemas transitorios o permanentes en la salud o facultades físicas o psíquicas debidos a un tiempo de exposición prolongado para acceder a la unidad de información, al esfuerzo requerido para guiarse en sistemas basados en texto, a las radiaciones,...

El retorno al menú anterior o a la página principal (o "home") se realiza a través de"links"o áreas (como botones,"banners"o anuncios,...) limitados o pertenecientes generalmente al"browser" (o navegador) de internet o aplicación externa del sistema de información, dificultando la operación de acceso a la información.

La navegación cruzada se ve dificultada o, cuanto menos, supone un alto número de"clicks"de ratón y/o selecciones y accesos y tiempos de descarga de vuelta hasta el punto de entronque (o punto común de unión de la rama que contiene el elemento buscado en primera instancia y la rama que contiene el siguiente elemento a buscar) del árbol jerárquico constituido por los criterios de Categorización, Ordenamiento, Sistematización, Sectorización y Segmentación (de ahora en adelante :"COSSS"), y nuevos"clicks"en la dirección de la información buscada según sus criterios COSSS. Si bien es cierto que en algunas ocasiones este problema es resuelto mediante la inclusión"links" (o hipervínculos) cruzados, esta asociación no es siempre intuitiva para el navegante (pues están basados en texto, y están situados generalmente en posiciones peculiares en el área de la pantalla, o incluso en ocasiones ni siquiera inmediatamente a la vista,...),

segmentando sus hábitos de navegación por dichos motivos; y requiere esfuerzos de diseño por parte del "webmaster" (o responsable de la página de Internet).

La carga en memoria de la nueva página completa se lleva a cabo tras acceder al"link" (o enlace) mediante elevadas implicaciones en rendimiento y tiempo, costes de conexión, productividad, necesidades de parque tecnológico, efectividad del propio servidor de Internet o del sistema de información al que se acceda en cuestión.

Es difícil para el usuario conocer el lugar del"site" (o sitio de Internet) donde en cada momento se encuentra, su relación con otros puntos de información y como acceder a ellos de modo directo. Si bien esto puede realizarse mediante un"site-map" (o mapa del sitio de Internet), existente en algunos"sites", dichos mapas no satisfacen plenamente esta limitación ni presentan todas las ventajas de la invención propuesta. Generalmente presentan estructura de listado ordenado alfabéticamente, o estructura tipo árbol.

La información y las posibilidades de interactuación se organizan de modo lineal o de modo nodal (con estructura de árbol), siendo necesario acceder al contenido de la información en sí para conocer su interés, utilidad, propiedades, funcionalidad,... Por tanto, se realiza una navegación ciega en la que se ofrece poca información cualitativa y cuantitativa del elemento de información con anterioridad al acceso o activación de dicho elemento.

Un aspecto de gran relevancia es el hecho de que el acceso a través de nodos"link" (o enlace) sólo se

realiza en la actualidad unitariamente, es decir, no se permite la preselección ni el acceso simultáneo a más de un nodo de información o hipervínculo. Con la presente invención se propone solventar el problema planteando una plantilla multidimensional de preselección y conexión múltiple.

La comparación de modo simultáneo o paralelo (multi- dimensional) de los elementos de información, o de las características de dichos elementos de información, se ve dificultada o imposibilitada, necesitándose accesos sucesivos y en algunos casos inversos (de retorno), lo cual implica inconvenientes adicionales en tiempo y coste.

Como consecuencia, el Interfaz Dinámico de Navegación de la presente invención aporta una serie de ventajas de las que se pueden beneficiar tanto los usuarios de los sistemas de acceso a la información como los comercializadores de dichos sistemas, así como terceras partes : Beneficios para el usuario de un sistema de información dotado con el Interfaz Dinámico de Navegación de la presente invención : Navegación más rápida y eficiente. Se facilita la misma al reducirse el contenido de texto, comunicando información de"COSSSt (Categorización, Ordenamiento, Sistematización, Sectorización y Segmentación) gracias a información visual, sensorial, matemática, semántica, ideográfica, gráfica o simbólica implícita.

Navegación es más agradable, relajante, cómoda e intuitiva, facilitando la interacción con la

información. Las leyes ópticas que rigen el cerebro humano permiten discriminar con mayor facilidad las unidades de información deseadas en base a los códigos de color, de trama y códigos ópticos en general, resultando en un menor agobio y fatiga para la misma cantidad y densidad de información.

Menores tiempos de descarga y acceso de la información en comparación con los métodos actuales de búsqueda y acceso a la información : Denominando T1 al tiempo que tarda en descargarse una página standard desde el servidor correspondiente, con la técnica actual, el tiempo total necesario para acceder a una página situada en un nivel n de profundidad dentro de una estructura de árbol es n x T1.

Denominando T2 al tiempo que tarda en descargarse una página con la presente invención, y T3 al tiempo necesario para seleccionar los diferentes niveles de visibilidad y habilitación de los diferentes elementos o categorías de acuerdo con la presente invención (generalmente T2 > Tl > T3), el tiempo total necesario para acceder a una página situada en un nivel n de profundidad es igual a T1 + T2 + nxT3, donde puede apreciarse que, a partir de cierto número de accesos n >. 1N de intersección de ambas funciones", la invención propuesta permite un ahorro de tiempo en relación con la técnica actual.

Al acceder a nodos, hipervínculos, links o enlaces ya pre-categorizados y pre-seleccionados, se reduce la posibilidad de acceder a un"link" (o enlace)

erróneo (cuando se esperaba otro contenido). Dicho error supondría un coste en tiempo igual a 2 x t (camino andado y desandado).

Se permite la creación de tiempos de descarga modulares, de acuerdo a la descarga de gráficos de complejidad modular y seleccionable.

Proporciona una información con mayor potencia en valor absoluto (ya que informa de un mayor número de características o dimensiones sobre el elemento de información al que se pretende acceder). Igualmente informa con mayor riqueza y profundidad sobre las características de elementos discriminados, no deseados, o no seleccionados, incrementando la eficacia. mayor calidad, potencia, profundidad y riqueza de la información.

Menores ratios de"click-through" (número de °clicks"de ratón realizados sobre links o elementos con hipervínculo).

Mayor cantidad de información presentada para una misma duración de sesión de búsqueda y consulta de la información.

Mayor cantidad de información por unidad de superficie en la pantalla.

Posibilidad de acceder a información que de otro modo era difícil o inviable en la práctica (como por ejemplo en el caso de limitaciones oculares o idiomáticas).

Los nodos de enlace (o"links"), pueden dar una mayor información sobre su elemento de información correspondiente sin necesidad de operarlos.

Se facilita el reconocimiento de las unidades de información gracias en primer lugar a la navegación intuitiva y posteriormente a la memoria visual- sensorial. También se facilita el reconocimiento y ubicación instantánea de los elementos de información gracias a sus relaciones geométrico- visuales-sensoriales, matemáticas, semántica, ideográficas, gráficas o simbólicas implícitas.

Tras realizar una primera preselección por parte del usuario de las categorías o de los elementos de información que más le interesen, el área de pantalla limpia o despejada aumenta considerablemente, aumentando las posibilidades y el valor tanto de la publicidad presentable (mayor área y mayor visibilidad) como de la cantidad y calidad de información.

La potencia de uso de la base de datos se incrementa al optimizar los criterios de ordenación, pre- selección y búsqueda.

Beneficios para el comercializador de un sistema de información dotado con el Interfaz Dinámico de Navegación de la presente invención : e El"site" (o sitio de Internet) ofrece una mejor presentación y atractivo visual.

Se resuelven los problemas de solapamiento de categorías de elementos de información, pues se permite categorizar simultáneamente por más de un criterio o dimensión simultáneamente.

Permite mostrar una mayor cantidad de información por unidad de superficie (densidad de información), ya que es posible obtener una mayor cantidad,

profundidad y riqueza de la información presentada, de modo que características físicas, funcionales, constructivas, de marca, sector, grupo o de cualquier otro tipo quedan reflejadas visual e intuitivamente.

Permite la personalización y autoconfiguración del "site" (o sitio de Internet), de acuerdo con diferentes criterios de"COSS" (Categorización, Ordenamiento, Sistematización, Sectorización y Segmentación) de la información.

Se posibilita una mayor analogía y utilización de todo tipo de elementos visuales y sensoriales.

Se incrementan y mejoran las posibilidades de "branding" (o promoción de la marca) y marketing, permitiéndose una mejor y más cualitativa utilización de logos, símbolos, ideas, conceptos, beneficios, estrategias, propuestas de valor, ventajas competitivas y elementos diferenciadores, entre otros.

'mejor integración de la publicidad y del patrocinio del °site" (o sitio de Internet), aportando mayor efectividad. Se facilita y optimiza el patrocinio, esponsorización y promoción de sites (o sitios de Internet) de manera directa e indirecta, gracias a un mayor ámbito de creación de analogías y sinergias. Se abren nuevas formas de cooperación a socios de campos diversos, reduciendo las barreras antes existentes gracias a nuevas formas de creatividad y creación de analogías (por ejemplo : una estación de esquí donde se celebre un campeonato de renombre, puede prestar su plano de pistas de

esquí como sistema de navegación para una compañía de prendas deportivas durante su campaña de invierno, para remarcar su carácter deportivo y de apoyo al deport).

Debido los aspectos anteriores, se permite aumentar la productividad del"site" (o sitio de Internet) al : crecer la competitividad y la variedad de formas de patrocinio abrir el mercado de patrocinios, esponsorizaciones y promociones (antes estancos) a promociones inter-sectoriales e intra- sectoriales (pues aumenta la oferta); estableciéndose relaciones"win-to-win" (ambas partes beneficiadas) al crearse posibilidad de afinidades antes imposibles o difícilmente imaginables; incrementar el valor y la eficacia de los patrocinios y de las diversas formas de promoción y, por ello, la productividad del "site" (o sitio de Internet).

Reducción de las inversiones en sistemas y de los costes de contenido al optimizar la densidad del tráfico y el tiempo de descarga por unidad de información presentada, entre otros.

Aumento del tráfico gracias a las ventajas ofrecidas al usuario, y por ello aumento también de la productividad y de los beneficios del"sitet (o sitio de Internet).

Aumento del número potencial de usuarios del"site" (o sitio de Internet) en base a razones de una mayor

facilidad y rapidez de acceso para una tecnología dada (velocidad de módem y rapidez de descarga por unidad de información).

La Interfaz Dinámica de Navegación es además compatible con la tecnología actual y complementaria (de uso parcial, total o alternativo).

Beneficios para terceras partes gracias al Interfaz Dinámico de Navegación de la presente invención : Aumento de las posibilidades para que instituciones, organismos o entidades de todo tipo que tengan derechos sobre propiedades intelectuales, mobiliarias, inmobiliarias o de cualquier tipo puedan ser proveedores tanto de contenido como de plataforma de negocio, dado que podrán comercializar dichos derechos al proveer al comercializador con una plataforma gráfica que tenga analogía o relación relevante para el comercializador de la información y del contenido o productos, integrando a dichas terceras partes dentro de la cadena de valor (por ejemplo : una estación de esquí (Terceros) donde se celebre un campeonato de renombre, puede prestar su plano de pistas de esquí como sistema de navegación para una compañía de prendas deportivas (Comercializador) durante su campaña de invierno, para remarcar su carácter deportivo y de apoyo al deporte).

Aumento de la notoriedad, popularidad y repercusión de negocios poseedores de derechos gráficos y artísticos (propiedad intelectual, artística,...) por parte de los usuarios que acceden al sistema de información (por ejemplo, dicha estación de esquí,

con su plano de pistas, o el Metro con el plano de sus estaciones y líneas), que de otra forma tendrían limitada su repercusión y promoción.

El valor de los bannern (O elementos standard de publicidad) se incrementa también por su mayor visibilidad (una de las prioridades de la tarea publicitaria en general), incrementada al incrementar las posibilidades de integración creativa con analogías, códigos de color, efectos ópticos,.... Gracias a la invención se espera que aumente drásticamente el ratio de"click-through" (número de"clicksn de ratón realizados sobre "links"o elementos con hipervínculo) de los banners.

Dado que la invención es perfectamente compatible con el empleo de"ad-servers" (complejos programas de segmentación permiten que un"banner" (o elemento publicitario y, opcionalmente,"link"o enlace al sitio publicitado) sea descargado, integrado y mostrado en pantalla en función del perfil de usuario por medio de sus rutinas de navegación), permite que el valor de los"banners" (o elementos publicitarios pueda aumentar sensiblemente gracias a dicha segmentación del público objetivo.

Por todo lo anterior, el sistema propuesto constituye una evolución de los actuales sistemas de"COSSS" (Categorización, Ordenamiento, Sistematización, Sectorización y Segmentación) basados en menús y agrupaciones tradicionales en aquellos sistemas de tecnología de la informacion en los que sea necesario o conveniente una mayor, mejor o más potente"COSSSn

(Categorización, Ordenamiento, Sistematización, Sectorización y Segmentación).

Las ventajas y los ejemplos expuestos a modo ilustrativo dentro del campo de Internet, no quedan en absoluto limitados al empleo de dicha tecnología, pues la Interfaz Dinámica de Navegación de la presente invención es también aplicable a diversas tecnologías, entre las que se encuentran (además de Internet) : terminales tipo PDA (organizadores), teléfonos móviles, teletexto, agendas, menús de PC, menús de programas, programas de ordenador en general tanto on-line como off-line, extranet y redes de todo tipo, bases de datos, interfaces entre sistemas, aplicaciones a terminales multimedia, de selección de periféricos y fuentes, centros de conmutación de información, aplicaciones telemáticas, soportes para nuevas aplicaciones en desarrollo o a desarrollar (libros ópticos, índices, manuales virtuales,....), sistemas integrados de navegación (en automóviles, donde su unificaran gestión de vehículo, acceso a red y servicios,....), sistemas domésticos integrados (electrodomésticos, alarmas, centrales de gestión,...), conmutadores de control y de todo tipo, lenguajes de programación o sistemas operativos, portales de todo tipo y procesos asociados a ellos, sistemas controlados digitalmente con ayuda de"SUI" ("Sensorial User Interface"o Interfaz Sensorial de Usuario) y"MMI" (Men- Machine Interface o Interfaz Hombre-Máquina) (visual, sonoro, odorífero, pantallas táctiles,...).

Además, la innovación se presenta como el complemento perfecto para los"search-engines" (o máquinas buscadoras) de Internet, pudiendo incluso llegando a reemplazarlas en

los casos de búsqueda en grupos cerrados. Su inclusión parcial en una página web, puede asimismo aportar riqueza y profundidad al contenido presentado.

Antecedentes de la Invención En el estado actual de la tecnología de la información, la consulta y obtención de dicha información y contenido se hace a través de elementos como :"sites" (o sitios de Internet), portales de Internet, páginas web, menús (más o menos dinámicos) "links" (o hipervínculos), rutinas temporales basadas en coordenadas de un puntero (técnica conocida como"overmouse", en donde aparecen diferentes mensajes en función del lugar apuntado por el puntero del ratón),"banners" (o elementos publicitarios que también pueden servir de enlace hacia el elemento publicitado), "pop-ups" (o activación de nuevos contenidos, ventanas, micrositios de Internet,...).

La información es mostrada en páginas web bien en formato texto y/o gráfico, incluyendo en ocasiones medios audiovisuales y de uso de memoria.

Para consultar, seleccionar, navegar y acceder a la información y su contenido, se emplean"links" (o hipervínculos), que vinculan un texto clave o una imagen con el nodo de acceso a la información correspondiente.

Dichos"links" (o hipervínculos) pueden estar asociados a diferentes elementos y en diferentes formatos : textos (letras, palabras o frases) indicativos del elemento de información al que se refieren, iconos, imágenes, ordenados en forma de menús, dispuestos en forma de títulos individuales,...

De este modo, la navegación actual está basada en entornos

de texto o lineales, que no son intuitivos o visuales en su generalidad.

Además, el efecto combinado del número"clicks"de ratón necesarios para buscar y acceder a la información deseada y la tecnología instalada por el usuario (con una velocidad de descarga limitada), dificulta la búsqueda y el acceso a dicha información, debido a que los actuales sistemas de categorización unidimensional son insuficientes, demandan un esfuerzo extra de lectura, producen un entorno fatigante para el usuario y limitan las posibilidades de marketing y promoción de la marca publicitada en un"site"o sitio de Internet.

Entre los antecedentes de la presente invención, cabría destacar el documento US5966126, que describe un Interfaz Gráfico de Usuario para un Sistema de Base de Datos para representar una búsqueda en una base de datos. Dicha invención dispone de una pluralidad de diagramas de Venn, representando cada uno una intersección de al menos dos conjuntos. El usuario, para cada icono gráfico genérico, escoge una selección de al menos una región, definiendo un conjunto de datos de salida, presentándose dichos iconos gráficos genéricos sobre la interfaz gráfica de usuario como iconos gráficos modificados, teniendo cada uno de ellos una indicación gráfica de las selecciones, y recibiendo del usuario la información acerca de los enlaces existentes entre los iconos gráficos modificados para representar una propiedad de inclusión compuesta por dichos conjuntos basada en los conjuntos de datos de salida y en los enlaces de información. Una vez que la búsqueda queda definida, puede ser traducida si así se requiere, para su ejecución por una máquina de búsqueda

normal. Los resultados extraídos pueden ser cuantificados y clasificados por el sistema de interfaz para una presentación óptima al usuario.

También cabe mencionar el documento US6041331 que trata de un Sistema y Método de Visualización Gráfica y de Extracción Automática de información de una pluralidad de documentos para su visualización. La información es extraída de un conjunto de documentos de acuerdo con una serie de categorías predefinidas. Se facilita al usuario una representación visual de la información extraída, quien puede aplicar a dicha información uno o más filtros para producir una representación visual de los contenidos filtrados de dicha información.

Por último, aunque con un menor grado de relación, podría citarse el documento US6134564 donde se describe un Programa de Ordenador para crear y alterar rápidamente presentaciones de objetos de datos de texto parametrizados y sus imágenes gráficas asociadas. Dicha invención proporciona medios interactivos simplificados para nombrar categorías o parámetros asociados con cada objeto de datos de texto, para asignar valores a cada parámetro para cada objeto de datos de texto, para asociar imágenes gráficas y/o archivos de audio con cada objeto de datos de texto, y para que el usuario pueda visualizar una lista clasificada y ordenada de los objetos de datos de texto seleccionados.

Descripción de la Invención La presente invención constituye una evolución de los actuales sistemas de Categorización, Ordenamiento, Sistematización, Sectorización y Segmentación de la información (de ahora en adelante :"COSSS"), facilitando y

mejorando la creación, categorización, presentación y búsqueda de la información, así como ampliando las posibilidades de publicidad y promoción dentro de un sistema de búsqueda y de acceso a la información.

El Interfaz Dinámico de Navegación de la presente invención se compone de tres elementos principales, a saber : * Sistema Multidimensional de Ordenación y Presentación para generar el Mapa de Navegación : su misión básica consiste en distribuir y representar de forma efectiva en un mapa de navegación todos los elementos necesarios y de ayuda para el acceso a la información : los nodos de acceso a la información (los cuales no sólo permiten acceder individualmente a la información que cada uno representa, sino que además, existe la posibilidad de pre-seleccionar una pluralidad de dichos nodos, para que de este modo, se pueda acceder a toda la información relativa a un conjunto (unión, intersección, selectivo,...) de dichos nodos, las múltiples categorías (o múltiples"dimensiones") y subcategorías subsiguientes a las que cada uno de dichos nodos se encuentren asociados, 'los motivos o diseños sensoriales (gráficos, auditivos, táctiles, odoríferos...) o afinidades sensoriales necesarios para que cada nodo quede asociado por medio de dichos diseños gráficos o afinidades sensoriales con todas y cada una de las categorías a las que pertenece dicho nodo, y opcionalmente, los símbolos correspondientes a los

operadores (algebraicos, booleanos, de Venn, condicionales o de cualquier otro tipo) que permitan pre-selecionar uno, parte o todos los nodos de acceso a la información así como sus categorías y/o subcategorías, de modo que el resultado de la búsqueda no contemple aquellos elementos que apunten a una información no deseada.

Gracias a la inclusión de categorías relativas a los nodos de acceso a la información dentro del propio mapa de navegación, se permite el conocimiento de parte de la información del nodo sin necesidad de acceder a ella, pues en el propio mapa de navegación se muestran implícitamente las categorías con que cada nodo se halla asociado.

Los medios para implementar el Sistema Multidimensional de Ordenación y Presentación para generar el Mapa de Navegación comprenden, opcionalmente, algoritmos y herramientas de Programación Lineal que tienen en cuenta todos los nodos, categorías, subcategorías, los operadores asociados a cada nodo, así como sus parámetros, ligazones y restricciones, y también criterios gráficos, sensoriales, matemáticos, ideográficos, semánticos, simbólicos, artísticos o de marketing.

Una vez elaborado el mapa de navegación, éste es descargado mediante ficheros informáticos con un formato compatible con el navegador empleado por el usuario.

Sistema de Pre-selección y Búsqueda Visual de la Información : su misión básica consiste en dotar a los operadores

(algebraicos, booleanos, de Venn, condicionales o de cualquier otro tipo) bien situados en el mapa de navegación o bien implícitos en la actuación del puntero del ratón (o elemento equivalente), de toda la operatividad necesaria para permitir una pre-selección de uno, parte o todos los nodos de acceso a la información así como de una, parte o todas las categorías y/o subcategorías antes de proceder al acceso a la información apuntada por dichos elementos.

La pre-selección que el usuario va realizando, va quedando reflejada en el mapa de navegación mediante la intensificación o atenuación sensorial (visual, auditiva, odorífera,...) en diferentes grados de intensidad, de aquellos elementos pre-seleccionados o des-pre-seleccionados (elementos como nodos de información, categorías y/o subcategorías contenidos en dicho mapa de navegación).

Los medios para implementar el Sistema de Pre-selección y Búsqueda Visual de la Información consisten en rutinas o programas escritos en lenguajes de programación orientados a eventos, de modo que sean gobernados, opcionalmente, por los eventos de preselección activados por el usuario, por la posición del puntero del ratón (o elemento equivalente) y, opcionalmente, dependientes de alguna función temporal.

Dichas rutinas o programas pueden estar, bien contenidas en la capa del interfaz de navegación que reside en el terminal del usuario, o bien ser descargadas en dicho terminal desde la capa del interfaz de navegación que reside en el sistema del proveedor de la información.

Un elemento opcional del Sistema de Pre-selección y Búsqueda Visual de la Información está constituido por un botón o elemento de selección"Go !" (o Buscar !) que, al ser activado por el usuario, procede al envío de la petición de búsqueda propiamente dicha, de acuerdo con los elementos que hayan sido pre-seleccionados con anterioridad (nodos de información, categorías y/o subcategorías).

La petición de búsqueda (denominada"query") consiste en el envío (hacia el proveedor de la información) de un fichero informático que contiene la totalidad de los requerimientos para realizar la búsqueda. Los medios para elaborar dicha petición de búsqueda son unas rutinas o programas que escriben (en un lenguaje compatible con la base de datos a la que se pretende acceder) un fichero con todos los elementos que han sido pre-seleccionados (así como cualquier otra información que pueda ser considerada de interés), para que desde dicha base de datos se pueda extraer la información solicitada y enviarla al usuario que la solicitó para su presentación, manteniéndose implícitos y/o explícitos todos los criterios de búsqueda y COSSS, así como sus relaciones.

(El proceso de extracción de la información desde la base de datos propiamente dicha, no forma parte de la presente invención).

Sistema de Presentación de la Información Solicitada : (una vez que la capa del interfaz de navegación que reside en terminal del usuario recibe toda la información suministrada por el proveedor), su misión básica consiste en presentar al usuario :

la información extraída (que obedece a los criterios definidos por el Sistema de Pre-selección y Búsqueda Visual de la Información), un nuevo mapa de navegación (para realizar una categorización más profunda) invocando nuevamente al Sistema Multidimensional de Ordenación y Presentación para generar el Mapa de Navegación subsiguiente, o bien una combinación de ambas (la información extraída y una nuevo mapa de navegación).

Los medios para la implementación del Sistema de Presentación de la Información Solicitada comprenden una rutina o programa que opera como una máquina secuencial de estados y, como tal, opera en función del estado actual de búsqueda, de estados de búsqueda anteriores y del tipo de información extraída.

Profundizando más en cada uno de los elementos de la invención mencionados anteriormente, cabe señalar que el Interfaz Dinámico de Navegación posibilita una navegación basada en un interfaz sensorial (gráfico, auditivo,...) donde : Los elementos de información (nodos de acceso a la información y categorías) : pueden representar información de diferente naturaleza dentro de un mismo mapa de navegación; y se hallan dispuestos en forma de figuras, imágenes o elementos geométricos o sensoriales, mediante su distribución espacial, afinidad o asociaciación sensorial, utilizando analogías con representaciones reales o abstractas de elementos tales como : logotipos, imágenes corporativas o elementos de ella, representación de

sistemas en general, naturales o artificiales, reales, figurados o conceptuales, simples o complejos, aleatorios, de causa-efecto o con rangos perceptibles de otros estímulos sensoriales Además, y como ayuda previa a la búsqueda de información, el usuario dispone, opcionalmente, de elementos extra de información que aparecen al posicionar el puntero del ratón (o elemento equivalente) sobre un determinado elemento (nodo, categoría o subcategoría) y que le proporcionan (en una de las realizaciones de la presente invención) información adicional acerca del contenido de dicho elemento, sub-mapas y, en general, rutinas temporales y/o secuenciales, si finalmente se llegara a realizar la búsqueda; esto posibilita un ahorro de tiempo pues permite discriminar información antes de acceder a ella, o accederla más selectivamente, al habilitarse opcionalmente capas más profundas de COSSS y posibilidades de pre-selección y selección.

Los nodos de acceso a la información se organizan dentro de categorías abiertas o cerradas : es decir, la categorización de los mismos se efectúa de acuerdo a uno o varios criterios, dependientes, relacionados o independientes entre sí. Se trata de una categorización multidimensional, donde dichas dimensiones o categorías pueden solaparse entre sí y ser linealmente independientes o no.

* La categorización de los nodos de acceso a la información se realiza por medio de elementos gráficos de acuerdo a uno o más criterios o dimensiones simultáneas (multi-dimensionales) :

Dichos criterios de categorización se basan en relaciones entre los elementos a clasificar. Estas relaciones pueden ser de diferentes tipos : mateméticas, de orden, geométricas, espacial, de afinidad, cronológicas, alfabéticas, de prioridad, cualitativas, cuantitativas, secuenciales, metodológicas, de grupo, ideológicas, funcionales, temporales, numéricas, físicas, químicas, por relaciones de Venn, simples o compuestas, condicionales, funcionales, constructivas, de origen, de marca, limitadas, ilimitadas, por criterios, relaciones o características de los elementos o de su relación entre sí inferidos directa o indirectamente del propio contenido gráfico-visual que lo soporta, directamente o por analogía,...

Para implementar una distinción o categorización gráfica de los nodos de acceso : se utilizan elementos del espacio euclídeo de cualquier dimensión, combinándolos con cualquier tipo de recursos gráfico o sensorial, en especial códigos de colores, texturas, tramas, grosores, intermitencia, recursos para incrementar o reducir la visibilidad en general, relaciones gráfico-visuales-sensoriales entre elementos (geométricas, de contrastes, por analogías,....) y geometría euclídea en general.

Se recurre asimismo a impulsos sensoriales como sonidos, frecuencias asociadas y secuencia y combinación de las mismas. Igualmente se contempla la utilización de impulsos sensoriales asociados a niveles de preselección en los campos sensoriales del gusto, olfato y tacto, ya en desarrollo en el area de la realidad virtual y"MMI't (Men-Machine Interface o

Interfaz Hombre-Máquina). Si bien el modo de implementación de dichos impulsos sensoriales no forma parte de la presente invención, dichos impulsos sensoriales son perfectamente manejables por la presente invención en la medida en que se disponga de los transductores adecuados que permitan transformar contenidos informáticos (ls y Os) en elemento perceptibles por el ser humano (imágenes, sonidos, olores,...).

El Sistema Multidimensional de Ordenación y Presentación para generar un mapa de navegación donde los nodos de acceso aparecen categorizados o distinguidos del resto. Dicho mapa de navegación puede ser generado de modo automático (mediante programación) en función del tipo de información a mostrar, de los estados anteriores de búsqueda o de determinados parámetros de configuración establecidos por el usuario, el proveedor o ambos.

Los medios para implementar dicha distinción o categorización gráfica de modo automatizada, comprenden algoritmos y herramientas de Programación Lineal que permiten recrear gráficamente espacios euclídeos y algebraicos multidimensionales, tales como superficies planas, de revolución, regladas, curvas complejas, espacios imaginarios, funciones infinitas y discontinuas,... de modo que todos los solapamientos y ligazones de dependencia entre categorías, sub- categorías y los nodos de acceso a la información, queden plasmados dentro del mapa de navegación.

Todos o parte de los elementos que componen el Sistema Multidimensional de Ordenación y Presentación pueden, o

bien estar contenidos en la capa del interfaz de navegación que reside en el terminal del usuario, o bien ser descargados en dicho terminal desde la capa del interfaz de navegación que reside en el sistema del proveedor de la información.

El Sistema Multidimensional de Ordenación y Presentación para generar el Mapa de Navegación también permite la inclusión de publicidad o anuncios en determinadas áreas en función de la segmentación realizada para cada perfil de usuario en cuestión (por medio de unos ficheros denominados cookiestt que contienen información acerca de las rutinas de búsqueda del usuario y que son leídos por unos servidores denominados"ad-servers", encargados de insertar los elementos publicitarios adecuados dentro de las áreas dispuestas a tal fin dentro del mapa de navegación).

Tal y como se ha mencionado al describir el Sistema Multidimensional de Ordenación y Presentación para generar el Mapa de Navegación, los símbolos correspondientes a los operadores (algebraicos, booleanos, de Venn, condicionales o de cualquier otro tipo) que permiten realizar una pre-selección de los elementos deseados, no necesariamente precisan de ser representados en dicho mapa de navegación. En tal caso, y según una de las posibles realizaciones del Sistema de Pre-selección y Búsqueda Visual de la Información : para pre-seleccionar, des-pre-seleccionar o realizar cualquier operación con un elemento de información dado, basta con acercar el puntero del ratón (o elemento equivalente) a dicho elemento y alguno de los botones de dicho ratón (o cualquier periférico de

entrada asociado a cualquier Interfaz Hombre-Máquina o Interfaz Sensorial de Usuario) mediante diferentes combinaciones ("click","doble-click", secuencia y/o de frecuencia de accionamiento de dichos botones) que respondan a cada una de las operaciones posibles sobre cada uno de los elementos (nodos de acceso a la información y categorías).

Los medios encargados de soportar toda esta funcionalidad comprenden rutinas o programas escritos en lenguajes de programación orientados a eventos que residen dentro del Sistema de Pre-selección.

En una de las posibles realizaciones de la invención, el Sistema de Pre-selección y Búsqueda Visual de la Información cuenta con rutinas o programas orientados a eventos que, al posicionar el puntero del ratón (o elemento equivalente) sobre un determinado nodo de acceso a la información o categoría, se dotara a dicho elemento con funciones matemáticas que podrían ser operadas como el resto de operadores de dicho Sistema de Pre-selección. De este modo, se hace posible seleccionar nodos o categorías junto con entidades cuantitativas (como precio, número, peso,...).

En otra de las posibles realizaciones de la invención, y a la hora de priorizar, ordenar o sopesar la importancia de los distintos elementos de información extraídos tras realizar la búsqueda, el Sistema de Pre- selección y Búsqueda Visual de la Información cuenta con rutinas o programas que permiten (por separado o de modo combinado) : que el usuario pueda establecer en qué orden desea que se le muestre la información (resultado de la

búsqueda), al establecer éste para cada uno de los nodos de acceso a la información (o un subconjunto de ellos) una secuencia u orden de prioridad. que sea el propio sistema quien ordene o trunque (a un número máximo) la información (resultado de la búsqueda) por medio de una serie de criterios de evaluación (configurables o fijos) entre los que se encuentran : el contenido del título de la información, el contenido de las secciones o categorías en que se clasificada dicha de la información, palabras"clave" (visibles o no) contenidas en dicha información, discriminación por plurales, mayúsculas, acentos,...

En ambos casos, los medios que soportan dicha funcionalidad, comprenden rutinas o programas que adjuntan al fichero de texto que contiene el resto de datos de la petición de búsqueda (o"query"), todos los datos de ordenación, priorización o secuenciación, escritos en un lenguaje compatible con la base de datos a la que se pretende acceder. De este modo, cuando la base de datos reciba dicho fichero, tendrá toda la información necesaria para, extraer la información solicitada de modo ordenado y/o priorizado de acuerdo con las especificaciones establecidas por el usuario y/o el sistema.

Como se ha descrito anteriormente, mientras el usuario va realizando la pre-selección de los elementos (nodos de acceso a la información y categorías) con los que realizar la búsqueda, el Sistema de Pre-selección va reflejando en la página de navegación los elementos que el usuario va pre-seleccionando (o des-pre-

seleccionando) por medio de una intensificación o atenuación sensorial (visual, auditiva, odorífera,...) de dichos elementos en diferentes grados o estados.

Dichos estados comprenden, al menos : iluminar total o parcialmente, apagar total o parcialmente, habilitar o deshabilitar total o parcialmente,... y el acceso directo a la información apuntada por un nodo de acceso a la información.

El Interfaz Dinámico de Navegación dispone, asimismo, de ficheros editables de configuración que permiten al usuario seleccionar entre diferentes niveles sensoriales de accesibilidad hombre-máquina, tanto cualitativos (visual, auditivo,...) como cuantitativos (tamaños, colores, brillos, contrastes, volumen, idioma,...) a emplear en función de sus preferencias o discapacidades.

El Interfaz Dinámico de Navegación puede estar integrado dentro de un Navegador convencional dotado con la función de"Bookmarks" (o favoritos) donde, accediendo a dicha función del navegador convencional, se invocarían rutinas o programas de llamada al Interfaz Dinámico de Navegación de la presente invención que, bien lo ejecutarían directamente (en caso de que el Interfaz resida dentro del sistema del usuario) o bien conectarían con el sistema del proveedor del navegador para su descarga en el sistema del usuario (en caso de que el Interfaz no resida dentro del sistema del usuario).

Finalmente, resaltar que dado el Interfaz Dinámico de Navegación maneja información almacenada mediante técnicas informáticas (ls y Os), el tipo de información

que dicho Interfaz es capaz de manejar, incluye entre otros : texto, imágenes, audio, vídeo,... o cualquier otro tipo de información que pueda ser transportada por medios electrónicos, magnéticos, ópticos, de radiofrecuencia o por cualquier otro método.

Como ampliación del funcionamiento básico de la invención descrito al comienzo de la presente sección, cabe describir los siguientes modelos de funcionamiento del Interfaz Dinámico de Navegación : Funcionamiento en Paralelo : Donde dos o más mapas de navegación permiten seleccionar elementos de acuerdo a múltiples tipos de categorías o criterios de selección diferentes. Al ser un sistema multidimensional, las propias categorías pueden ser categorizadas de acuerdo a supracategorias (con sus correspondientes solapamientos y relaciones de dependencia), y así sucesivamente. De este modo, se puede realizar una búsqueda combinada de acuerdo con los criterios especificados en uno, varios o la totalidad de los mapas de navegación disponibles al mismo tiempo. Esto redunda en una mayor potencia de búsqueda.

Funcionamiento en Serie : Corresponde a un sistema dinámico, donde una selección de elementos de información (nodos o categorías) activa, a su vez, a otro mapa de navegación dependiente de la selección realizada. Este mapa de navegación subsiguiente está generado por el Sistema Multidimensional de Ordenación y Presentación tras ser invocado, a su vez, por el Sistema de Presentación de la Información Solicitada, que como se explicó

anteriormente, está implementado mediante una máquina o programa secuencial de estados que como tal, opera en función del tipo de información extraída, del estado actual de búsqueda, de estados de búsqueda anteriores y de otros parámetros tales como parámetros configurables, constantes, en función del tiempo transcurrido, de la posición del puntero del ratón (o elemento equivalente),...

Funcionamiento Simultáneo Dependiente : Donde dos o más mapas o sub-mapas de navegación funcionan simultáneamente de modo condicionado ; es decir, donde uno o varios de dichos mapas de navegación van cambiando sus contenidos dependiendo del estado de pre-selección de los elementos (nodos de acceso a la información y categorías) establecido por el usuario en otro de los mapas.

Funcionamiento Combinado : Permite combinar cualquiera de los funcionamientos anteriormente descritos e implementar múltiples sistemas dinámicos complejos combinados, dotados con capacidad de cálculo, pre-selección, selección y categorización con una potencia de búsqueda creciente en modo exponencial.

Los medios para la implementación de los modelos de funcionamiento mencionados anteriormente, son idénticos a los ya expuestos para el funcionamiento del sistema basado en un único mapa de navegación, con la excepción de que cada uno de los sub-sistemas que comprenden a cada uno de dichos mapas de navegación se comunica con el resto por medio de un sistema de interrupciones y/o cola de mensajes que gestiona los mensajes entre dichos sub-sistemas.

Dichos mensajes consisten en ficheros de texto donde se especifica al menos alguno de los siguientes elementos : sub-sistema origen del mensaje, sub-sistema destinatario del mensaje, información a facilitar al sub-sistema destinatario y peticiones de información al sub-sistema destinatario de dicho mensaje.

Breve Descripción de las Figuras A continuación, y para facilitar una mejor comprensión del texto y siendo parte integrante del mismo, se incluyen una serie de dibujos representando algunos aspectos de la invención con carácter meramente ilustrativo pero en ningún caso limitativo.

Figura 1 : representa un mapa de navegación elaborado para una cadena de restaurantes donde se ofrece comida china e indonesia y donde, por medio de diseños gráficos, aparecen visualizadas las relaciones existentes entre los diferentes platos (nodos de acceso a la información) y los diferentes ingredientes, tipos de cocina,...

(categorías), así como diversos operadores de búsqueda.

Figura 2 : representa el mismo mapa de navegación de la Figura 1, donde el usuario ha pre-seleccionado los ingredientes"Hortalizas"y"Pato"operados por el operador de búsqueda Intersección y donde además, ha pre-seleccionado individualmente el plato Arroz 3 delicias".

Figura 3 : representa un diagrama de flujo donde se ilustra la parte del proceso de petición, búsqueda y presentación de la información abarcada por la

presente invención, así como los procesos básicos involucrados.

Figura 4 : representa un mapa de navegación elaborado para una marca de relojes, dividido a su vez por dos sub-mapas de navegación. Al existir operadores "Goill de activación del proceso de búsqueda para cada uno de los sub-mapas de navegación, así como para el mapa de navegación que abarca a ambos, se posibilita realizar búsquedas en función de los criterios establecidos en uno, otro o ambos sub-mapas de navegación.

Descripción de una Realización de la Invención Dado que la presente invención es aplicable en una gran diversidad de áreas o sistemas (enumerados anteriormente, al final del apartado"Objeto de la Invención") En el presente apartado se describe una de las posibles realizaciones de la presente invención, aplicada al mundo de Internet, sin que dicha realización suponga en ningún caso una limitación a otras realizaciones de la invención.

Para facilitar la comprensión de una realización de la presente invención, correspondiente a un Interfaz Dinámico de Navegación para acceder por Internet a la información relativa a los platos ofrecidos por una cadena de restaurantes de comida china e indonesia, se parte de las siguientes premisas : Existen 7 platos diferentes, a saber : Cocina China : Pato Oriental (elaborado con Pato y Arroz) ; Pato Campesino (elaborado con Pato y Hortalizas); Pato Imperial (elaborado con Pato, Arroz y Hortalizas);

Arroz 3 Delicias (elaborado con Arroz y Hortalizas; es comida Vegetariana y se puede pedir Media Ración); Cocina Indonesia : Cerdo Asado (elaborado con Cerdo, Arroz y Hortalizas; se puede pedir Media Ración); Plato de la Huerta (elaborado con Hortalizas ; es comida Vegetariana) ; Cerdo Oriental (elaborado con Cerdo y Arroz).

La información a ser mostrada (no representada en las figuras) puede consistir en una descripción más detallada de cada plato (calorías,...) junto con su precio y diferentes métodos de pago, si es finalmente encargada.

El Interfaz Dinámico de Navegación (ver Figura 3) de la presente invención (denominada"Visual Finder") se compone de tres elementos principales, a saber : * Sistema Multidimensional de Ordenación y Presentación (1) para generar el Mapa de Navegación (2) : su misión básica consiste en distribuir y representar de forma efectiva en el mapa de navegación (2) de la página Web del restaurante (mostrado en la Figura 1) todos los elementos de información (3,4) y de ayuda para el acceso a la información : los nodos de acceso a la información (3) o platos del menú (los cuales no sólo permiten acceder individualmente a la información que cada uno representa, sino que además, existe la posibilidad de pre-seleccionar una pluralidad de dichos nodos (3) (o platos del menú), para que de este modo, se pueda acceder a toda la información relativa a un conjunto (unión, intersección, selectivo,...) de dichos platos,

* las múltiples categorías (4) (o múltiples "dimensiones") tales como ingredientes (arroz, pato,...), tipo de cocina (china o indonesia), posibilidad de pedir media ración... y subcategorías (5) subsiguientes a las que cada uno de dichos platos (3) se encuentran asociados (ver Figura 1), * los diseños sensoriales (6) (gráficos, auditivos, odoríferos, táctiles,...) necesarios para que cada nodo (3) (o plato del menú) quede asociado por medio de dichos diseños sensoriales (6) (diseños gráficos en este caso) con todas y cada una de las categorías (4) a las que pertenece dicho plato (3) (como sus ingredientes, tipo de cocina a la que pertenece,...), y opcionalmente, los símbolos correspondientes a los operadores de búsqueda (13) (algebraicos, booleanos, de Venn, condicionales o de cualquier otro tipo) que permitan pre-selecionar uno, parte o todos los platos o nodos de acceso a la información (3), así como sus categorías (4) y/o subcategorías (5), de modo que el resultado de la búsqueda no contemple aquellos elementos de información (3,4) que apunten a una información del menú no deseada.

Gracias a la inclusión de categorías (4) relativas a los nodos de acceso a la información (3) dentro del propio mapa de navegación (2) de la cadena de restaurantes, se permite el conocimiento de parte de la información del plato del menú sin necesidad de acceder a ella, pues en el propio mapa de navegación (2) se muestran implícitamente los ingredientes, tipo de cocina,... con que cada plato se halla asociado.

Los medios para implementar el Sistema Multidimensional de Ordenación y Presentación (1) para generar el Mapa de Navegación (2), comprenden algoritmos y herramientas de Programación Lineal que tienen en cuenta todos los nodos (3), categorías (4), subcategorías (5), los operadores (13) asociados a cada nodo (3) (plato del menú), así como sus parámetros, ligazones y restricciones, y también criterios gráficos, sensoriales, matemáticos, ideográficos, semánticos, simbólicos, artísticos o de marketing.

Una vez elaborado el mapa de navegación (2) de la cadena de restaurantes, éste es descargado mediante ficheros informáticos con un formato compatible con el navegador empleado por el usuario. Dichos ficheros pueden están escritos en formatos de tipo html, xml, wml, jpeg, gif, bmp, mov, avi, mp3, mpej, wav, java, texto, imagen, sonido, vídeo, olor y tacto.

Sistema de Pre-selección y Búsqueda Visual de la Información (9) (ver Figuras 1 y 2) : su misión básica consiste en dotar a los operadores de búsqueda (13) (algebraicos, booleanos, de Venn, condicionales o de cualquier otro tipo) bien situados en el mapa de navegación (2) o bien implícitos en la actuación del puntero (23) del ratón (o elemento equivalente), de toda la operatividad necesaria para permitir una pre-selección de uno, parte o todos los nodos de acceso a la información (3) (o platos del menú) así como de una, parte o todas las categorías (4) y/o subcategorías (5) antes de proceder al acceso a la información apuntada por dichos elementos. La pre- selección que el usuario va realizando, va quedando

reflejada en el mapa de navegación (2) mediante la intensificación o atenuación sensorial (visual, auditiva, odorífera,...) en diferentes grados de intensidad, de aquellos elementos de información pre- seleccionados (10) o des-pre-seleccionados (elementos de información como platos del menú (3), categorías (4) (ingredientes,...) y/o subcategorías (5) contenidos en dicho mapa de navegación (2)).

En la Figura 2 representa el mismo mapa de navegación (2) de la Figura 1, donde el usuario ha pre- seleccionado los ingredientes"Hortalizas"yy"Pato" operados por el operador de búsqueda (13) Intersección y donde además, ha pre-seleccionado individualmente el plato"Arroz 3 delicias". El resultado de dicha pre- selección comprende los platos (10) :"Pato Imperial", "Pato Campesino"y"Arroz 3 Delicias". Tras esta preselección, si el usuario acciona el operador de activación (11) del proceso de búsqueda"Go !", se mostrará una información más exhaustiva relativa a los 3 platos mencionados anteriormente (10), pues dichos platos son los únicos que satisfacen todos los criterios de búsqueda.

Los medios para implementar el Sistema de Pre-selección y Búsqueda Visual de la Información (9) consisten en rutinas o programas escritos en lenguajes de programación orientados a eventos, de modo que sean gobernados por los eventos de preselección activados por el usuario, por la posición del puntero (23) del ratón (o elemento equivalente) y, opcionalmente, dependientes de alguna función temporal. Para tal fin, se podrían utilizar lenguajes de programación como

Visual Basic, Visual C, C y Java.

Dichas rutinas o programas pueden estar, bien contenidas en la capa del interfaz de navegación que reside en el terminal del usuario (14), o bien ser descargadas en dicho terminal desde la capa del interfaz de navegación que reside en el sistema del proveedor de la información (16).

Un elemento opcional del Sistema de Pre-selección y Búsqueda Visual de la Información (9) está constituido por un botón u operador de activación (11) del proceso de búsqueda"Go ! (o Buscar !) que, al ser activado por el usuario, procede al envío de la petición de búsqueda propiamente dicha, de acuerdo con los elementos de información que hayan sido pre-seleccionados (10) con anterioridad (platos del menú, ingredientes,...).

La petición de búsqueda (12), denominada"query (ver Figura 3) consiste en el envío (hacia el proveedor de la información) de un fichero informático que contiene la totalidad de los requerimientos para realizar la búsqueda. Los medios para elaborar dicha petición de búsqueda (12) son unas rutinas o programas (escritas en Visual Basic, Visual C, C, Java o cualquier otro lenguaje) que escriben, en un lenguaje compatible con la base de datos a la que se pretende acceder, un fichero con todos los elementos de información (3,4) que han sido pre-seleccionados (así como cualquier otra información que pueda ser considerada de interés), para que desde dicha base de datos (17) se pueda extraer la información solicitada (8) y enviarla al usuario que la solicitó para su presentación, manteniéndose implícitos y/o explícitos todos los criterios de búsqueda y COSSS,

así como sus relaciones.

Dicho fichero de búsqueda (12) o"query"podría estar escrito en SQL, DB2, Access, texto o en cualquier otro lenguaje de acceso a bases de datos (17).

(El proceso de extracción de la información desde la base de datos (17) propiamente dicha, no forma parte de la presente invención).

Sistema de Presentación (7) de la Información Solicitada (8) : una vez que la capa del interfaz de navegación residente en el terminal del usuario (14) recibe toda la información encontrada (18) por parte del proveedor (en este caso la cadena de restaurantes), su misión básica consiste en presentar al usuario : la información extraída (que obedece a los criterios definidos por el Sistema de Pre-selección y Búsqueda Visual de la Información (9)), un nuevo mapa de navegación (2) (para realizar una categorización más profunda por ejemplo, para seleccionar a qué restaurante en cuestión se pretende realizar el pedido o, para seleccionar el método de pago,...) invocando nuevamente al Sistema Multidimensional de Ordenación y Presentación (1) para generar el Mapa de Navegación subsiguiente, o bien una combinación de ambas (la información extraída y una nuevo mapa de navegación).

Los medios para la implementación del Sistema de Presentación (7) de la Información Solicitada (8) comprenden una rutina o programa que opera como una máquina secuencial de estados y, como tal, opera en

función del estado actual de búsqueda, de estados de búsqueda anteriores (19) y del tipo de información extraída. Dicha rutina o programa puede ser implementada en un lenguaje de programación como Visual Basic, Visual C, C o Java; de modo que pueda procesar ficheros de datos (8) que contienen la información solicitada en un lenguaje como SQL, DB2, Access, texto o cualquier otro lenguaje orientado al acceso a Bases de Datos (17).

Profundizando más en cada uno de los elementos de la invención mencionados anteriormente, cabe señalar que el Interfaz Dinámico de Navegación posibilita una navegación basada en un interfaz sensorial (gráfico, auditivo,...) donde : Los platos del menú, ingredientes,... o elementos de información (3,4) : pueden representar información de diferente naturaleza dentro de un mismo mapa de navegación; y se hallan dispuestos en forma de figuras, imágenes o elementos geométricos o sensoriales, mediante su distribución espacial, afinidad o asociación sensorial, utilizando analogías con representaciones reales o abstractas de elementos tales como : logotipos, imágenes corporativas o elementos de ella, representación de sistemas en general, naturales o artificiales, reales, figurados o conceptuales, simples o complejos, aleatorios, de causa-efecto o con rangos perceptibles de otros estímulos sensoriales Además, y como ayuda previa a la búsqueda de información (ver Figura 4), el usuario dispone de áreas extra de información (24) que aparecen al posicionar el

puntero (23) del ratón (o elemento equivalente) sobre un determinado elemento (como la categoría (4)"Peso" de un reloj) y que le proporcionan información adicional acerca del contenido de dicho elemento ; esto posibilita un ahorro de tiempo pues permite discriminar información antes de acceder a ella, o accederla más selectivamente, al habilitarse opcionalmente capas más profundas de COSSS y posibilidades de pre-selección y selección. Esta funcionalidad es llevada a cabo mediante una o varias rutinas informáticas escritas un lenguaje de programación orientado a eventos seleccionado como Visual Basic, Visual C, Java o cualquier otro código orientado a eventos.

Los nodos de acceso a la información (3) se organizan dentro de categorías (4) abiertas o cerradas : es decir, la categorización de los mismos se efectúa de acuerdo a uno o varios criterios, dependientes, relacionados o independientes entre sí. Se trata de una categorización multidimensional, donde dichas dimensiones o categorías (4) pueden solaparse entre sí y ser linealmente independientes o no.

* La categorización de los nodos de acceso a la información (3) se realiza por medio de diseños sensoriales (6) (gráficos, auditivos, táctiles, odoríferos,...) de acuerdo a uno o más criterios o dimensiones simultáneas (multi-dimensionales) : Dichos criterios de categorización se basan en relaciones entre los elementos a clasificar. Estas relaciones pueden ser de diferentes tipos : matemáticas, de orden, geométricas, espacial, de afinidad, cronológicas, alfabéticas, de prioridad, cualitativas,

cuantitativas, secuenciales, metodológicas, de grupo, ideológicas, funcionales, temporales, numéricas, físicas, químicas, por relaciones de Venn, simples o compuestas, condicionales, funcionales, constructivas, de origen, de marca, limitadas, ilimitadas, por criterios, relaciones o características de los elementos o de su relación entre sí inferidos directa o indirectamente del propio contenido gráfico-visual que lo soporta, directamente o por analogía,...

Para implementar una distinción o categorización gráfica de los nodos de acceso a la información (3) : se utilizan elementos del espacio euclídeo de cualquier dimensión, combinándolos con cualquier tipo de recursos gráfico o sensorial, en especial códigos de colores, texturas, tramas, grosores, intermitencia, recursos para incrementar o reducir la visibilidad en general, relaciones gráfico-visuales-sensoriales entre elementos (geométricas, de contrastes, por analogías,....) y geometría euclídea en general.

Se recurre asimismo a impulsos sensoriales como sonidos, frecuencias asociadas y secuencia y combinación de las mismas. Igualmente se contempla la utilización de impulsos sensoriales asociados a niveles de preselección en los campos sensoriales del gusto, olfato y tacto, ya en desarrollo en el área de la realidad virtual y 5MMIS' (Men-Machine Interface o Interfaz Hombre-Máquina). Si bien el modo de implementación de dichos impulsos sensoriales no forma parte de la presente invención, dichos impulsos sensoriales son perfectamente manejables por la presente invención en la medida en que se disponga de

los transductores adecuados que permitan transformar contenidos informáticos (ls y Os) en elemento perceptibles por el ser humano (imágenes, sonidos, olores,...).

El Sistema Multidimensional de Ordenación y Presentación (1) para generar un mapa de navegación (2) donde los nodos de acceso a la información (3) (o platos del menú) aparecen categorizados o distinguidos.

Dicho mapa de navegación (3) puede ser generado de modo automático (mediante programación) en función del tipo de información a mostrar, de los estados anteriores de búsqueda (19) o de determinados parámetros de configuración establecidos por el usuario, el proveedor o ambos.

Los medios para implementar dicha distinción o categorización gráfica de modo automatizada, comprenden algoritmos y herramientas de Programación Lineal que permiten recrear gráficamente espacios euclídeos y algebraicos multidimensionales, tales como superficies planas, de revolución, regladas, curvas complejas, espacios imaginarios, funciones infinitas y discontinuas,... de modo que todos los solapamientos y ligazones de dependencia entre categorías (4), sub- categorías (5) y los nodos de acceso a la información (3), queden plasmados dentro del mapa de navegación (2).

Todos o parte de los elementos que componen el Sistema Multidimensional de Ordenación y Presentación (1) pueden, o bien estar contenidos en la capa del interfaz de navegación que reside en el terminal del usuario (14), o bien ser descargados en dicho terminal desde la

capa del interfaz de navegación que reside en el sistema remoto (16) del proveedor de la información.

El Sistema Multidimensional de Ordenación y Presentación (1) para generar el Mapa de Navegación (2) también permite la inclusión de publicidad (25) en determinadas áreas en función de la segmentación (20) realizada para cada perfil de usuario en cuestión (por medio de unos ficheros denominados"cookies"que contienen información acerca de las rutinas de búsqueda del usuario y que son leídos por unos servidores denominados 55ad-servers, encargados de insertar los elementos publicitarios (25) adecuados dentro de las áreas dispuestas a tal fin dentro del mapa de navegación (2)).

Tal y como se ha mencionado al describir el Sistema Multidimensional de Ordenación y Presentación (1) para generar el Mapa de Navegación (2), los símbolos correspondientes a los operadores de búsqueda (13) (algebraicos, booleanos, de Venn, condicionales o de cualquier otro-tipo) que permiten realizar una pre- selección de los elementos deseados, no necesariamente precisan de ser representados en dicho mapa de navegación () 2. En tal caso, y según una de las posibles realizaciones del Sistema de Pre-selección y Búsqueda Visual de la Información (9) : para pre- seleccionar, des-pre-seleccionar o realizar cualquier operación con un elemento de información (3,4) dado, basta con acercar el puntero (23) del ratón (o elemento equivalente) a dicho elemento y alguno de los botones de dicho ratón (o cualquier periférico de entrada asociado a cualquier Interfaz Hombre-Máquina o Interfaz

Sensorial de Usuario) mediante diferentes combinaciones ("click8, ndoble-clicktt, secuencia y/o de frecuencia de accionamiento de dichos botones) que respondan a cada una de las operaciones posibles sobre cada uno de los elementos (nodos de acceso a la información y categorías).

Los medios encargados de soportar toda esta funcionalidad comprenden rutinas o programas escritos en lenguajes de programación orientados a eventos que residen dentro del Sistema de Pre-selección (9).

En una de las posibles realizaciones de la invención, el Sistema de Pre-selección y Búsqueda Visual de la Información (9) cuenta con rutinas o programas orientados a eventos que, al posicionar el puntero (23) del ratón (o elemento equivalente) sobre un determinado nodo de acceso a la información (3) o categoría (4), se dotará a dicho elemento con funciones matemáticas que podrían ser operadas como el resto de operadores de dicho Sistema de Pre-selección (9). De este modo, se hace posible seleccionar nodos de acceso a la información (3) o categorías (4) junto con entidades cuantitativas (como precio, número, peso,...).

En otra de las posibles realizaciones de la invención, y a la hora de priorizar, ordenar o sopesar la importancia de los distintos elementos de información extraídos tras realizar la búsqueda, el Sistema de Pre- selección y Búsqueda Visual de la Información (9) cuenta con rutinas o programas que permiten (por separado o de modo combinado) : que el usuario pueda establecer en qué orden desea que se le muestre la información (resultado de la

búsqueda), al establecer éste para cada uno de los nodos de acceso a la información (3) (o un subconjunto de ellos) una secuencia u orden de prioridad. que sea el propio sistema quien ordene o trunque (a un número máximo) la información (resultado de la búsqueda) por medio de una serie de criterios de evaluación (configurables o fijos) entre los que se encuentran : el contenido del título de la información, el contenido de las secciones o categorías en que se clasificada dicha de la información, palabras"clave" (visibles o no) contenidas en dicha información, discriminación por plurales, mayúsculas, acentos,...

En ambos casos, los medios que soportan dicha funcionalidad, comprenden rutinas o programas que adjuntan al fichero de texto que contiene el resto de datos de la petición de búsqueda (o"query"), todos los datos de ordenación, priorización o secuenciación, escritos en un lenguaje compatible con la base de datos (17) a la que se pretende acceder. De este modo, cuando la base de datos reciba dicho fichero, tendrá toda la información necesaria para, extraer la información solicitada (8) de modo ordenado y/o priorizado de acuerdo con las especificaciones establecidas por el usuario y/o el sistema.

Como se ha descrito anteriormente (ver Figura 2), mientras el usuario va realizando la pre-selección de los elementos de información (3,4) (platos, ingredientes, tipos de cocina,...) con los que realizar la búsqueda, el Sistema de Pre-selección (9) va

reflejando en la mapa de navegación (2) los elementos de información (3,4) (platos, ingredientes,...) que el usuario va pre-seleccionando (o des-pre-seleccionando) por medio de una intensificación o atenuación sensorial (visual, auditiva, odorífera,...) de dichos elementos de información (3,4) en diferentes grados o estados.

Dichos estados comprenden, al menos : iluminar total o parcialmente, apagar total o parcialmente, habilitar o deshabilitar total o parcialmente,... y el acceso directo a la información apuntada por un nodo de acceso a la información (3).

El Interfaz Dinámico de Navegación dispone, asimismo, de ficheros editables de configuración que permiten al usuario seleccionar entre diferentes niveles sensoriales de accesibilidad hombre-máquina, tanto cualitativos (visual, auditivo,...) como cuantitativos (regulación de tamaños, colores, brillos, contrastes, volumen, idioma,...) a emplear en función de sus preferencias o discapacidades.

El Interfaz Dinámico de Navegación puede estar integrado dentro de un Navegador convencional dotado con la función de"Bookmarks" (o favoritos) donde, accediendo a dicha función del navegador convencional, se invocarían rutinas o programas de llamada al Interfaz Dinámico de Navegación de la presente invención que, bien lo ejecutarían directamente (en caso de que el Interfaz resida dentro del sistema del usuario (14) o PC) o bien conectarían con el sistema remoto (16) del proveedor del navegador para su descarga en el PC del usuario (en caso de que el Interfaz no resida dentro del PC del usuario).

El Sistema Multidimensional de Ordenación y Presentación (1) para el Mapa de Navegación (2) puede estar dotado adicionalmente con medios que permiten al usuario mover la totalidad o parte del mapa de navegación (2) con el fin de mostrar u ocultar partes del mismo. Dicho movimiento puede ser de traslación, rotación, acercamiento, alejamiento, separación, unión, ... Esta funcionalidad resultaría de utilidad, por ejemplo, en el caso de que el mapa de navegación (2) adoptase la forma de un esferoide. Para soportar dicha funcionalidad de movimiento, el Sistema Multidimensional de Ordenación y Presentación para el Mapa de Navegación, cuenta con rutinas informáticas escritas en Visual Basic, Visual C, C, Java, o cualquier otro lenguaje informático que permita un tratamiento gráfico de la información.

Finalmente resaltar que, dado el Interfaz Dinámico de Navegación maneja información almacenada mediante técnicas informáticas (ls y Os), el tipo de información que dicho Interfaz es capaz de manejar, incluye entre otros : texto, imágenes, audio, vídeo,... o cualquier otro tipo de información que pueda ser transportada por medios electrónicos, magnéticos, ópticos, de radiofrecuencia o por cualquier otro método.

Como ampliación del funcionamiento básico de la invención descrito al comienzo de la presente sección, cabe describir los siguientes modelos de funcionamiento del Interfaz Dinámico de Navegación : Funcionamiento en Paralelo (ver Figura 4) : Donde dos o más mapas de navegación (2,21,22) permiten seleccionar elementos de información (3,4) de acuerdo a

múltiples tipos de categorías (4) o criterios de selección diferentes. Al ser un sistema multidimensional, las propias categorías (4) pueden ser categorizadas de acuerdo a supra-categorias (con sus correspondientes solapamientos y relaciones de dependencia), y así sucesivamente. De este modo, se puede realizar una búsqueda combinada de acuerdo con los criterios especificados en uno, varios o la totalidad de los mapas de navegación (2,21,22) disponibles al mismo tiempo. Esto redunda en una mayor potencia de búsqueda.

En el caso mostrado en la Figura 4, y en función del operador"Gol"de activación (11) del proceso de búsqueda que sea activado por el usuario, el proceso de búsqueda se realizará atendiendo a los criterios especificados en el sub-mapa de navegación de la izquierda (21) (operador"Gol"izquierdo), atendiendo a los criterios especificados en el sub-mapa de navegación de la derecha (22) (operador"Go !/'derecho) o atendiendo a los criterios especificados en ambos sub-mapas de navegación (2,21,22) (operador"Go !" central).

Funcionamiento en Serie : Corresponde a un sistema dinámico, donde una selección de elementos de información (3,4) (nodos de acceso a la información (3) o categorías (4)) activa, a su vez, a otro mapa de navegación (2) dependiente de la selección realizada. Este mapa de navegación subsiguiente está generado por el Sistema Multidimensional de Ordenación y Presentación (1) tras ser invocado, a su vez, por el Sistema de Presentación (7) de la Información

Solicitada (8), que como se explicó anteriormente, está implementado mediante una máquina o programa secuencial de estados que como tal, opera en función del tipo de información extraída, del estado actual de búsqueda, de estados de búsqueda anteriores (19) y de otros parámetros tales como parámetros configurables, constantes, en función del tiempo transcurrido, de la posición del puntero (23) del ratón (o elemento equivalente),...

Funcionamiento Simultáneo Dependiente : Donde dos o más mapas (2) o sub-mapas de navegación funcionan simultáneamente de modo condicionado; es decir, donde uno o varios de dichos mapas de navegación van cambiando sus contenidos dependiendo del estado de pre-selección de los elementos de información (3,4) (nodos de acceso a la información (3) o categorías (4)) establecido por el usuario en otro de los mapas. e Funcionamiento Combinado : Permite combinar cualquiera de los funcionamientos anteriormente descritos e implementar múltiples sistemas dinámicos complejos combinados, dotados con capacidad de cálculo, pre-selección, selección y categorización con una potencia de búsqueda creciente en modo exponencial.

Los medios para la implementación de los modelos de funcionamiento mencionados anteriormente, son idénticos a los ya expuestos para el funcionamiento del sistema basado en un único mapa de navegación, con la excepción de que cada uno de los sub-sistemas que comprenden a cada uno de dichos mapas de navegación se comunica con el resto por medio de un sistema de interrupciones y/o cola de mensajes

que gestiona los mensajes entre dichos sub-sistemas.

Dichos mensajes consisten en ficheros de texto donde se especifica al menos alguno de los siguientes elementos : sub-sistema origen del mensaje, sub-sistema destinatario del mensaje, información o requerimientos.