ES2955357T3 - Navegador inteligente adaptable personalizado - Google Patents
Navegador inteligente adaptable personalizado Download PDFInfo
- Publication number
- ES2955357T3 ES2955357T3 ES14794953T ES14794953T ES2955357T3 ES 2955357 T3 ES2955357 T3 ES 2955357T3 ES 14794953 T ES14794953 T ES 14794953T ES 14794953 T ES14794953 T ES 14794953T ES 2955357 T3 ES2955357 T3 ES 2955357T3
- Authority
- ES
- Spain
- Prior art keywords
- display
- items
- window
- item
- display area
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0486—Drag-and-drop
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04803—Split screen, i.e. subdividing the display area or the window area into separate subareas
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- User Interface Of Digital Computer (AREA)
- Information Transfer Between Computers (AREA)
- Digital Computer Display Output (AREA)
Abstract
Un dispositivo informático implementó un sistema de navegación con una aplicación de navegador operable en el dispositivo informático y configurada para recuperar, operar y mostrar simultáneamente datos y componentes funcionales relacionados con una pluralidad de elementos destinados a ser mostrados en una única ventana de visualización de la aplicación de navegador sobre medios de visualización de el dispositivo informático; medios de procesamiento configurados para recuperar y procesar los datos y componentes funcionales relacionados con la pluralidad de elementos; y medios de memoria configurados para asignar espacio de memoria para la pluralidad de elementos, donde la pluralidad de elementos se muestran, operan y se hacen accesibles para un usuario en la ventana de visualización única, y la aplicación de navegador está configurada para asignar un área de visualización para cada elemento en la ventana de visualización y dirige todos los datos y componentes funcionales relacionados con un elemento al área en la ventana de visualización, y donde los elementos se seleccionan de programas y aplicaciones de software, sitios web de Internet e intranet, enlaces web, páginas web y documentos. (Traducción automática con Google Translate, sin valor legal)
Description
DESCRIPCIÓN
Navegador inteligente adaptable personalizado
Campo técnico
La presente invención se refiere a un navegador inteligente adaptable. Más particularmente, la presente invención se refiere al funcionamiento y visualización simultáneos de una pluralidad de programas de software, aplicaciones y sitios web utilizando un navegador inteligente en una única ventana de visualización.
Antecedentes
Los navegadores web convencionales requieren la apertura de una ventana o pestaña de navegación diferente para introducir contenido, alimentación de datos o transmisión de datos de una página web en particular. La nueva ventana puede ocultarse detrás de la ventana de navegación principal o abrirse junto a ella. Sin embargo, la apertura continua de una pluralidad de ventanas de navegación, una práctica común en la navegación, eventualmente permitirá la presentación de una única ventana debido a las limitaciones dimensionales de la ventana de visualización. De lo contrario, se mostrará una pluralidad de ventanas superpuestas e ilegibles. El uso de pestañas en una sola ventana de navegación no resuelve el problema de la visualización simultánea de diferentes sitios web. Los enlaces web no vistos pueden funcionar en segundo plano pero no verse al mismo tiempo. Navegadores web avanzados, por ejemplo iGoogle, proporciona visualización adaptable simultánea de sitios web, aplicaciones y programas de software. Sin embargo, al seleccionar un ítem de la pantalla, este ítem ocupa todo el espacio de la ventana de navegación y enmascara todos los demás ítems. Desde un punto de vista en perspectiva, iGoogle funciona esencialmente como una galería personalizada de un usuario.
Si bien los programas, las aplicaciones y los enlaces web seleccionados aún pueden funcionar en segundo plano al seleccionar una ventana, pestaña o ítem en particular, ellos permanecen invisibles para el usuario. Además, un usuario que desee cambiar, por ejemplo, de un enlace web a otro, tiene que seleccionar la ventana de visualización en la que opera el otro enlace web sobre la ventana de visualización anterior. Esto sobrecarga al usuario, requiriendo cambios constantes entre diferentes pantallas y deshabilitando la capacidad de monitorización de las operaciones llevadas a cabo en otros enlaces web, aplicaciones o programas.
El documento US 2011/145717 de Joo describe un sistema de navegación para una búsqueda, recuperación y visualización de datos organizada y controlada. El sistema comprende un módulo funcional de control y gestión en comunicación con una base de datos a través de una red. El módulo de control y gestión tiene una interfaz de usuario en forma de ventana funcional que comprende menús que organizan diferentes tipos de datos como enlaces a las páginas web correspondientes en la base de datos. Estos menús se muestran como pestañas accesibles en la ventana funcional. Al hacer clic en una pestaña de menú, se abre la lista de enlaces que contiene y al hacer clic en dicho enlace, se carga la página web correspondiente de la base de datos y se muestra en una ventana de salida que está separada de la ventana funcional. La ventana funcional y la ventana de salida pueden relacionarse con diferentes aplicaciones de navegación instaladas en el mismo ordenador del cliente.
El documento US 2008/034314 de Louch et al describe otro sistema para la navegación web organizada y controlada, utilizando la metodología de panel que organiza las páginas web como widgets, que se catalogan en los paneles de acuerdo con temas o adaptación personal de un usuario. Los tableros están organizados en una biblioteca de tableros y los seleccionados de esa biblioteca se muestran en la interfaz de usuario con los widgets que contienen en la configuración de miniaturas o sellos. Al hacer clic en un widget, se abre la página web, que está vinculada a él, y se muestra en la interfaz de usuario. Los tableros, por lo tanto, sirven solo como enlaces a los ítems reales que contienen el contenido material de la página web a la que apuntan los widgets que ellos contienen.
El documento US 2007/038643 de Epstein et al describe una tercera metodología para el acceso organizado y controlado a la información disponible en línea y fuera de línea. En consecuencia, proporciona un sistema agregador para la búsqueda en línea y fuera de línea de documentos y páginas web, eliminando contenido material de dichos documentos y páginas web, almacenando el contenido descartado en una base de datos dedicada y cargándolo y mostrándolo a pedido en una interfaz de usuario.
El documento US 2007/101291 de Forstall et al describe un sistema para el acceso organizado a diferentes contenidos y funcionalidades relacionadas con dichos contenidos a través de widgets, donde los propios widgets están organizados en paneles y pueden estar vinculados entre sí.
Es, por lo tanto, un objeto de la presente invención proporcionar un sistema y un método de navegación implementado por ordenador, que permita la operación, visualización y monitorización simultáneos de una pluralidad de aplicaciones, programas de software y sitios web.
Otro objeto más de la presente invención es proporcionar un sistema y un método de navegación implementado por ordenador, que permita la monitorización y operación simultáneos de enlaces web en una única ventana de visualización. En consecuencia, los enlaces web, applets, aplicaciones y páginas web pueden abrirse junto a la página
web original en la misma ventana de visualización, sin necesidad de abrir una ventana o pestaña diferente o permitir que una aplicación o enlace web seleccionado tome el control de la ventana de visualización.
Este y otros objetivos de la presente invención se harán evidentes a medida que avance la descripción.
Resumen de la invención
La invención está definida por las reivindicaciones independientes adjuntas. Otros aspectos de la invención se describen en las reivindicaciones dependientes. Los ejemplos que no caen dentro del alcance de las reivindicaciones no forman parte de la presente invención. Se proporciona un método de navegación implementado por ordenador de acuerdo con la reivindicación 1 y un sistema de procesamiento de datos configurado para navegar de acuerdo con la reivindicación 25. En un aspecto, se proporciona un sistema y un método de navegación implementado por ordenador, ambos denominados indistintamente navegador inteligente para la visualización y el funcionamiento simultáneo condensado de una sola ventana de una pluralidad de aplicaciones, programas de software y sitios web.
El contenido web, el suministro de datos y la transmisión de datos se habilitan desde una pluralidad de fuentes para presentarse en una pluralidad de aplicaciones, páginas de programas de software y páginas web en áreas preseleccionadas asignadas para cada aplicación, programa de software y sitio web en una sola ventana de visualización.
En un aspecto, un sistema configurado para navegar proporciona un navegador inteligente para usar el espacio web de Internet que mejora la experiencia de navegación a través de la web ofreciendo acceso simultáneo y operación de una pluralidad de ítems tales como sitios web, aplicaciones de video y/o audio, motores de búsqueda, salas de debate y chat, blogs, etc. Es decir, acceder a un ítem no interfiere ni bloquea el acceso y la visualización de otro ítem y no se apodera de los recursos del navegador inteligente y el hardware en el que está instalado y evita el acceso directo y la visualización de todos los demás ítems.
Así, en un ejemplo particular, la accesibilidad habilitada por el método de navegación implementado por ordenador, también conocido como navegador inteligente, es posible mediante la visualización y operación simultánea de una pluralidad de ítems, donde la visualización y operación de un ítem no interfiere con la visualización y operación de otro ítem en exhibición y no toma los recursos del navegador inteligente para ejecutar una aplicación en particular o acceder a una página web determinada.
El funcionamiento de una determinada aplicación, programa de software o sitio web no ocupa la ventana de visualización. Más bien, el contenido de la página, el suministro de datos o la transmisión de datos se dirige al área de visualización asignada para la aplicación, el software o el sitio web seleccionado actualmente mientras se mantiene la visualización y el funcionamiento continuos de otras aplicaciones, programas de software y sitios web en las áreas de la ventana de visualización asignada para ellos. Esta forma de operación y visualización concurrentes permite al usuario mantenerse en sintonía con la selección anterior de páginas web y la operación de otras aplicaciones y programas de software mientras introduce otras aplicaciones, programas o sitios web en juego dentro de la región visible de la ventana de visualización.
Además, en otro ejemplo ventajoso, el método de navegación implementado por ordenador permite la comunicación y el intercambio de datos entre aplicaciones operativas, programas de software y sitios web, mientras visualiza simultáneamente la pantalla de los programas o aplicaciones que se comunican. Por ejemplo, se puede usar una aplicación particular para enviar mensajes a un usuario corresponsal de correo electrónico. Luego, el usuario observa la respuesta en un programa de software de correo electrónico o en una página web de servicio de correo que se ejecuta en otra área de la ventana de visualización.
En otro ejemplo más, el sistema y el método de navegación implementado por ordenador permiten que un operador de la aplicación de navegador personalice el contenido web, el suministro de datos y la visualización de los mismos en una única ventana de visualización. Dicho operador puede ser una institución, un proveedor de servicios de Internet, un proveedor de servicios basados en la nube, un administrador de sitios web o el propio usuario final.
En un ejemplo particular, una institución académica, tal como un colegio o universidad, puede usar el navegador inteligente de la presente invención para proporcionar a sus estudiantes acceso a sus bases de datos y recursos de información. A un estudiante se le puede proporcionar un nombre de usuario y una contraseña que le permitan realizar búsquedas en las bases de datos académicas que el colegio o la universidad pone a su disposición, ver conferencias grabadas en video dictadas por el personal académico en reproducción o en tiempo real, participar en grupos de estudio, mantener correspondencia con compañeros de estudios, profesores e instructores, ver las calificaciones y el programa de estudios y recibir y enviar datos personales. La concentración de tales actividades en una única ventana de visualización permite al alumno cambiar su interés entre las actividades que se ejecutan en la ventana de una manera rápida y conveniente y sin perder el rastro de ellas. Además, el estudiante puede vincular entre las actividades en ejecución que se muestran en la ventana. Por ejemplo, se puede asignar un área preseleccionada de la pantalla para ver una determinada presentación o documento discutido en una conferencia. Además, se puede proporcionar un enlace a la presentación o documento en otra área de la pantalla, preferiblemente al lado del área asignada para cargar la presentación o el documento. Incluso más preferiblemente, el área vecina a la presentación o visualización
de documentos puede acomodar un motor de búsqueda para buscar documentos relacionados con conferencias grabadas en video y cargadas.
Aún más, un área en la pantalla al lado del área asignada para mostrar la conferencia seleccionada puede acomodar otro motor de búsqueda o una lista de conferencias grabadas en video disponibles para su presentación. Alternativamente, se puede proporcionar un enlace en un área al lado o debajo del área asignada para la visualización de la conferencia para todos los documentos, ítems y presentaciones discutidos en la conferencia. El estudiante puede cargarlos haciendo clic en el enlace y se mostrarán en otra área de la ventana de visualización definida para acomodar el contenido de dichos enlaces. Preferiblemente, esta área está al lado del área para la exhibición de la conferencia. En otro ejemplo alternativo, el motor de búsqueda puede ser reemplazado por una lista desplegable de enlaces de tales documentos. En otro ejemplo, se puede asignar un área preseleccionada al lado del área para la visualización de la conferencia para enlaces a todas las conferencias grabadas en video cargadas disponibles. Esta área puede acomodar una lista desplegable o proporcionar medios para desplazarse por la lista con un ratón o teclado. Preferiblemente, los enlaces se proporcionan como instantáneas de las conferencias y se acompañan de datos adicionales tal como el título, la duración y el número de visitas. El estudiante puede entonces seguir la lección y la presentación o el documento simultáneamente.
En otro ejemplo más, la institución puede adaptar el navegador inteligente de acuerdo con el programa de aprendizaje del estudiante y cargar ítems personalizados de interés para el estudiante de acuerdo con su programa en una pantalla de una sola ventana. El navegador inteligente identificará los principales intereses académicos del estudiante de acuerdo con su nombre de usuario y contraseña. En consecuencia, el navegador permitirá al estudiante acceder a sus recursos, dirigiéndolo a temas académicos categorizados en particular. El navegador se comunicará con bases de datos particulares en los servidores de la institución ante la introducción de datos, solicitudes o consultas que realice el estudiante. Los servidores luego recuperarán la información de interés para el estudiante y la mostrarán en la ventana. De esta manera, el espacio de la exhibición se utilizará de manera más eficiente para responder a las áreas de interés y necesidades de los estudiantes.
En otro ejemplo más, el navegador inteligente se puede adaptar para ajustarse a un club de fans. Los artistas intérpretes o ejecutantes pueden proporcionar a sus fanáticos acceso a un sitio web que muestra clips y conciertos grabados en video seleccionados, un motor de búsqueda dedicado a los resultados relacionados con el artista intérprete o ejecutante, la página principal del motor de búsqueda y la lista de resultados que se muestran en un área determinada de la pantalla al lado un espacio dedicado a mostrar un resultado seleccionado, una sala de chat para comunicarse entre fans, un blog para mantener correspondencia con fans, una aplicación para publicar mensajes y ítems sobre o escritos por el intérprete o artista y para comentarios de fans. Todos estos se mostrarán en una sola ventana y permitirán a los navegadores una vista simultánea y un cambio conveniente y rápido entre las actividades disponibles para ellos en el sitio web del ejecutante.
En otro ejemplo más, un usuario final puede personalizar una visualización de una sola ventana disponible mediante las funcionalidades y capacidades del navegador inteligente. El software de navegador inteligente permite definir un espacio de trabajo de ventana única y áreas dedicadas en el espacio de trabajo para cargar sitios web y enlaces web seleccionados o ejecutar programas y aplicaciones particulares. El usuario final puede entonces definir un área para cada sitio web, enlace web, motor de búsqueda, programa y aplicación que desee ver en la ventana de visualización. El navegador inteligente luego cargará los ítems relacionados con cada sitio web, enlace, motor de búsqueda, programa o aplicación en su espacio dedicado. El navegador inteligente también asignará automáticamente un espacio para mostrar un resultado seleccionado al lado del área definida para la página principal de un motor de búsqueda. La definición de un área particular en la ventana de visualización se proporcionará como una de las variables para el navegador inteligente al cargar un sitio web, por ejemplo. En consecuencia, el navegador adaptará la resolución y el tamaño de los ítems que se muestran en el sitio web al tamaño del área seleccionada para ellos. Además, en un ejemplo, si el área no puede albergar todos los ítems que se muestran en el sitio web, el navegador eliminará los ítems marginales y se centrará en los principales. La distinción entre ítems principales y marginales puede llevarse a cabo de acuerdo con distintos parámetros, como la ubicación de los ítems en la página web y su procedencia. Alternativamente, el navegador puede asignar los márgenes del área de visualización del sitio web para barras de desplazamiento verticales y horizontales. Luego, el usuario verá la porción central de la página web y podrá desplazarse para ver su periferia.
Debe señalarse que las funcionalidades del navegador comentadas anteriormente están disponibles también en todos los demás ejemplos y para cualquier persona o entidad que lo utilice para el funcionamiento de una sola ventana y la visualización de una pluralidad de ítems.
En un ejemplo particular, las ventajas de dicha visualización de navegación personalizada también pueden expresarse en la visualización simultánea de más de una página de motor de búsqueda y listas de resultados y la comparación entre ellas.
Como el navegador inteligente no está fijado a una pantalla en particular, el usuario final también puede redefinir el espacio de la pantalla para los ítems seleccionados o reemplazarlos con otros ítems o reconfigurar la pantalla completa o parte de ella. La flexibilidad del navegador inteligente permite a cualquier usuario, incluidos los usuarios finales,
actualizar y cambiar continuamente la presentación de su ventana de visualización personalizada y operar diferentes ítems simultáneamente.
En otro ejemplo, los márgenes de la ventana de visualización pueden usarse para acomodar ítems suspendidos, cargados temporalmente y operados tras la selección de un enlace web o aplicación. Por ejemplo, un resultado seleccionado para visualización de una lista de resultados proporcionada por un motor de búsqueda puede cerrarse temporalmente y suspenderse como un icono en los márgenes de la ventana de visualización al seleccionar un resultado diferente para visualizar. El resultado anterior volverá a ocupar su lugar en el área de visualización al hacer clic en el icono. Esto hará que el resultado que se muestra actualmente se minimice a un icono y se suspenda temporalmente en los márgenes de la ventana de visualización. De esta forma se pueden visualizar sucesivamente una pluralidad de resultados, conservando la opción de revisitarlos sin más búsqueda.
La minimización y suspensión descritas anteriormente son aplicables también a otros ítems presentados en la ventana. Esto incluye aplicaciones seleccionadas de una tienda de aplicaciones, miniaplicación, programas de software y documentos cargados por el usuario. Por supuesto, tras la selección de un usuario, los enlaces web, las aplicaciones, las miniaplicaciones, los programas y los documentos pueden cerrarse permanentemente y eliminarse de la pantalla.
A continuación se detallará más específicamente el funcionamiento del método de navegador implementado por ordenador y el sistema de navegador, también denominado navegador inteligente, de la presente invención.
Gestión de datos y contenido
Carga de contenido y asignación de memoria
La carga de datos mediante el navegador inteligente se realiza de manera diferencial para cada ítem que se muestra en la ventana. El navegador inteligente puede facilitar la carga de datos y contenido específicos de una página web y transmitirlos al área de visualización particular al identificar los datos y el contenido específicos con el área de visualización. Por lo tanto, el navegador inteligente puede hacerlo, por ejemplo, enviando una solicitud de recuperación de datos y contenido a un servidor que opera en la web al hacer clic, consultar o ingresar una dirección realizada por un usuario. Al recibir los datos y el contenido, el navegador inteligente asignará un espacio de memoria temporal particular identificable con cada ítem y recuperará el contenido gráfico para la visualización y los componentes de funcionalidad para operar el sitio web. El navegador inteligente retendrá el contenido de la página web, aplicación o documento en el espacio de memoria identificable o retendrá punteros para recuperarlo nuevamente del servidor. El navegador inteligente luego cargará el contenido deseado desde el espacio de memoria o enviará otra solicitud de recuperación de datos y contenido al servidor en respuesta a la actividad de navegación del usuario dentro del área específica de visualización.
Los datos y el contenido en cualquier espacio de memoria identificable se reemplazarán y actualizarán automáticamente con datos más actuales en respuesta a la actividad de navegación de un usuario dentro del área de visualización de un ítem. El navegador inteligente hará un seguimiento del movimiento del usuario en la ventana de visualización, por ejemplo, asignando la ventana a una cuadrícula bidimensional y registrando las coordenadas del cursor. Alternativamente, el navegador inteligente adjuntará un punto de detección invisible al cursor, que sigue el movimiento del cursor en la ventana. Una cuadrícula bidimensional o punto de seguimiento puede aplicarse a diferentes tecnologías de movimiento alrededor de una ventana de visualización, en particular pantallas sensibles al tacto. Por lo tanto, el navegador inteligente puede identificar la ubicación del dedo o el lápiz de un usuario en la ventana, traducirlo a coordenadas de dos dimensiones y relacionarlo con un área particular de visualización de un ítem. De esta forma el navegador inteligente prioriza el tratamiento, procesamiento y activación de los ítems visualizados.
Por ejemplo, cuando el navegador inteligente identifica la ubicación del cursor, el dedo o el lápiz de un usuario (para tecnologías de pantalla táctil) fuera de los límites del área de visualización de un determinado ítem, la transmisión de gráficos y la actualización de contenido de ese ítem se detendrá y permanecerá en estado inactivo a menos que el usuario haya iniciado una determinada actividad en curso en ese ítem. Alternativamente, un uso más eficiente del espacio de memoria retendrá solo contenido gráfico en el espacio de memoria identificable y punteros al contenido para cargar al reanudar la actividad de navegación en el área de visualización.
El navegador inteligente en realidad aplica la diferenciación en todos los niveles de recuperación y visualización de datos de procesamiento. Esto le permite controlar y operar una pluralidad de ítems independientemente unos de otros, lo que le permite mantener ciertas funcionalidades de dichos ítems aún en ejecución, por ejemplo, visualización de gráficos, transmisión de contenido de videoclips o ejecución de una consulta en un motor de búsqueda, mientras se enfoca en la actividad de otros ítems de acuerdo con las preferencias del usuario.
Actualización de página
Como se explicó y ejemplificó anteriormente, la diferenciación de la pantalla implica también la diferenciación de la gestión de contenido y la asignación de memoria. Además, el navegador inteligente restringirá actividades particulares incrustadas en un ítem que se muestra en la ventana o asociadas con él y el área de visualización que ocupa. La actualización de la página, aplicada especialmente en noticias o cualquier sitio web actualizado continuamente, es tal
actividad. La diferenciación de memoria y recursos que el navegador inteligente aplica a la ventana de visualización de ítems múltiples también restringirá la actividad de actualización al área particular del ítem actualizado. Es decir, el navegador inteligente definirá el área asignada para el ítem como una ventana de navegación independiente con el fin de aplicar dicha actividad. Con este fin, el navegador inteligente traducirá los límites del área asignada a coordenadas en una cuadrícula bidimensional y las usará como entrada para las actividades únicas para el ítem particular que se muestra en el área específica.
De hecho, todas las actividades, operaciones y acciones en los ítems pueden definirse como únicas, aunque solo sea por la razón de que tienen lugar en los ítems que se exhiben independientemente de otros ítems que también se exhiben en la misma ventana de visualización. Por lo tanto, cualquier actividad como entrada de datos, consulta en un motor de búsqueda, transmisión de rendimiento grabado en video, correspondencia en línea con otros usuarios o alimentación de datos de noticias en tiempo real puede considerarse actividad única. El tratamiento diferenciado y el procesamiento de datos que aplica el navegador inteligente permiten su funcionamiento de forma concurrente e independiente entre sí.
Comunicación interactiva entre aplicaciones
Para mejorar la visibilidad simultánea de una pluralidad de ítems y permitir que los usuarios exploten aún más su operación simultánea, el navegador inteligente permite la comunicación entre aplicaciones. Esto puede ocurrir, por ejemplo, en cualquiera de las siguientes formas:
Correspondencia: correo electrónico, chat, mensajería
Un usuario puede desear cargar una aplicación particular para enviar mensajes, donde la aplicación le permite ingresar una dirección aceptable para cualquier tipo de aplicación de recepción y transmisión de correspondencia, por ejemplo, servicio o software de correo electrónico, servicio de chat en línea, servicio de mensajes cortos (SMS) y similares. Después del envío, el usuario puede ver su mensaje y/o la respuesta a su mensaje en un ítem diferente presentado por otro ítem del servicio de correspondencia en otra área de la misma ventana de visualización.
Visual de acción-reacción en espacios separados de una sola pantalla
La interacción entre ítems visualizados simultáneamente en una sola ventana puede mejorarse aún más para introducir datos en un ítem y recibir un resultado en otro ítem. El navegador inteligente proporciona la funcionalidad de tomar los datos de entrada y el ítem de destino y transportarlos al espacio de memoria asignado para ese ítem. Los datos de entrada son recibidos y procesados por el ítem de destino y el resultado se muestra en el área asignada para ello en la ventana de visualización. Las operaciones tales como cálculos matemáticos, consultas de búsqueda o incluso preguntas generales pueden usarse como entrada y transportarse para su procesamiento entre ítems. El ítem de destino se puede proporcionar, por ejemplo, como la dirección URL o ir por su nombre comercial familiar. Después del procesamiento, el navegador inteligente unirá el resultado con las coordenadas de visualización del área en y del ítem de destino y las transmitirá al lugar adecuado en la ventana de visualización. Entonces, el usuario puede ver simultáneamente la entrada y la salida de su operación en la misma ventana de visualización.
Actualización de la lista de opciones de acuerdo con la selección de ítems
Otro ejemplo es el impacto de retorno de la operación en un ítem sobre otro ítem. Cuando se selecciona un ítem de una lista, ya sea una lista desplegable o una lista generada por un motor de búsqueda, la lista en sí se actualiza de acuerdo con esa selección en particular. Si bien dicha interacción entre ítems es bien conocida en la técnica, la separación entre ellos en diferentes áreas de visualización lo hace más conveniente, ya que el usuario puede concentrarse en el ítem seleccionado y que se muestra en un área de la ventana y desplazarse hacia abajo en la lista cuando así lo desee en otra área. El navegador inteligente también asignará espacios de memoria separados a la lista y al ítem mostrado y administrará su recuperación de datos y transmisión de datos por separado. Esto brinda otro beneficio de cargar y recuperar datos más rápido en dos canales separados. Además, cualquier actividad en la lista de resultados no afecta el ítem seleccionado para mostrar. Los dos subítems, es decir, el ítem que se muestra y la lista actualizada, ya no es necesario que se carguen juntos. Por lo tanto, se reduce el consumo de memoria y tiempo.
División de la ventana de visualización
Visualización simultánea de ventana única
En un ejemplo particular, el acceso simultáneo y la operación de una pluralidad de ítems se habilita dividiendo la pantalla en una pluralidad de secciones, estando cada sección dedicada a un ítem, sitio web, página web o aplicación en particular. Tal visualización simultánea puede proporcionarse a un usuario del navegador inteligente o el navegador inteligente puede permitir que un usuario personalice la visualización de acuerdo con sus preferencias.
En otro ejemplo más, el navegador inteligente puede asignar un área de la ventana de visualización para visualización permanente y otra área para visualización alterna. Por lo tanto, el navegador inteligente permite definir la sección superior de la ventana de visualización como visualización permanente y elegir ítems, aplicaciones, sitios web y programas para que se muestren de forma permanente en esa sección. El navegador inteligente puede entonces
habilitar la definición de la sección inferior de la ventana de visualización debajo de la visualización permanente como sección de visualización alternativa. Entonces, el navegador inteligente puede configurarse para dirigir la carga de aplicaciones, sitios web, enlaces web, documentos y programas de software seleccionados de los ítems en la pantalla permanente al área de la pantalla alterna o una parte de la misma. En esta configuración, la pantalla permanente se puede usar de manera eficiente para acomodar ítems tales como motores de búsqueda, servicios de mensajería y correspondencia y sitios web y enlaces favoritos. Además, la sección de visualización alternativa está configurada para mostrar ítems de la sección de visualización permanente. Por ejemplo, un enlace a un sitio web, un ítem tal como un videoclip, una página web o un documento de una lista de resultados de búsqueda se puede abrir en la sección alternativa al hacer clic en él. Además, al hacer clic en otro enlace de la lista en el área de visualización permanente, se cerrará el enlace anterior en pantalla y se reemplazará con la pantalla del enlace recién elegido.
En otro ejemplo particular, el navegador inteligente de la presente invención proporciona al usuario herramientas para controlar el funcionamiento y visualización de los ítems seleccionados. En particular, el navegador inteligente brinda al usuario capacidades para habilitar o deshabilitar la operación de uno o más ítems, agregar uno o más ítems a la pantalla o eliminarlos de ella, y eliminar temporalmente uno o más ítems de una pantalla, para ejemplo, miniaturizándolos y reubicándolos en una barra o márgenes a los lados de la pantalla.
En otro ejemplo particular más, el navegador inteligente de la presente invención proporciona un tamaño de visualización preseleccionado para cada ítem. En consecuencia, los ítems seleccionados por un usuario ocuparán automáticamente un cierto espacio en la pantalla de acuerdo con las preferencias preprogramadas integradas en el navegador inteligente. Además, el navegador inteligente también puede elegir automáticamente la ubicación de cada ítem en la pantalla. Por ejemplo, el navegador inteligente puede asignar automáticamente la sección superior de la pantalla a una página web de un motor de búsqueda, la sección inferior izquierda a una pantalla de video y la sección inferior derecha a una sala de chat. Además, y de acuerdo con la funcionalidad automática de asignación de espacio para la visualización de los ítems seleccionados, el navegador inteligente continuará dividiendo aún más el espacio de visualización a medida que el usuario agrega más y más ítems, al tiempo que aplica capacidades que equilibran la legibilidad de la presentación de los ítems y la visualización de tantos detalles como sea posible. Por ejemplo, el navegador inteligente puede retener una lista de resultados de búsqueda producida por un motor de búsqueda y ocultar anuncios, texto marginal y otros detalles complementarios que los acompañan a medida que se reduce el espacio asignado para la página web del motor de búsqueda.
Alternativamente, el navegador inteligente proporciona al usuario funcionalidades de personalización para ajustar la visualización de los ítems de acuerdo con sus preferencias. En consecuencia, el navegador inteligente puede permitir que un usuario establezca las dimensiones y la ubicación de los ítems en la pantalla para su comodidad. Por lo tanto, el navegador inteligente permite que un usuario elija primero ítems, por ejemplo, sitios web, motores de búsqueda, películas de video y aplicaciones, y luego defina las dimensiones y la ubicación de su presentación en la pantalla. En otro ejemplo particular, el navegador inteligente permite a un usuario la asignación de espacio y la ubicación de ítems en el sitio. Por ejemplo, el navegador inteligente puede definir límites invisibles de visualización para cada presentación de ítem, que se revelan temporalmente cuando se coloca un cursor sobre ellos. Luego, el navegador inteligente permitirá que un usuario aumente o disminuya el espacio que definen estos límites arrastrando un lado o una esquina de los límites hacia afuera o hacia el lado opuesto. En consecuencia, el navegador inteligente asignará automáticamente el espacio de la pantalla que queda libre para presentaciones vecinas de otros ítems.
En una opción alternativa o adicional, el navegador inteligente define automáticamente un punto central de intersección entre la presentación vecina de ítems. Entonces, un usuario puede redefinir la asignación del espacio de visualización de un conjunto de ítems colocando el cursor sobre el centro de la intersección del punto y arrastrándolo libremente dentro de los límites más amplios definidos para el conjunto de ítems. En consecuencia, la exhibición de ciertos ítems aumentará a expensas de la reducción en la exhibición de sus ítems vecinos. Por ejemplo, el navegador inteligente puede definir automáticamente dicho punto central de intersección para la presentación de cada cuatro ítems vecinos y para todo el espacio de visualización. Así, la pantalla puede comprender una pluralidad de puntos centrales locales de intersección dentro de un conjunto de ítems, entre conjuntos vecinos y un punto central principal de toda la ventana de pantalla. Por supuesto, ampliar el espacio de visualización de un agregado de ítems reducirá el espacio de visualización de sus agregados vecinos.
En otro ejemplo particular más, la reasignación dinámica in situ del espacio de visualización puede implementarse en pantallas sensibles al tacto. Esto demuestra ser beneficioso al usar una versión del navegador inteligente de la presente invención adaptada a teléfonos inteligentes, tabletas y otros dispositivos electrónicos equipados con medios de visualización sensibles al tacto. La formación y el cableado de dichos medios de visualización pueden estar dentro de la tecnología convencional de pantallas sensibles al tacto, que permite arrastrar y mover la visualización de ítems de un lugar a otro. Los límites del espacio de visualización y los puntos centrales de intersección pueden definirse y diseñarse en particular para responder al movimiento de un dedo de un usuario sobre ellos mostrándose a sí mismos en dicho movimiento y redefiniendo el espacio asignado para la presentación de un ítem o conjunto de ítems en aplicación de presión y desplazamiento en la pantalla de visualización.
En otro ejemplo particular más, el navegador inteligente puede reorganizar la visualización de un ítem en exhibición para adaptarlo al área particular asignada para el ítem particular. En consecuencia, el navegador inteligente identifica las ubicaciones relativas asignadas automáticamente de los componentes que se muestran en un sitio web o ventana
de programa, aplicación o documento y reconfigura la pantalla reasignándolos a otros lugares dentro del área de visualización del ítem en particular. El navegador inteligente puede aplicar esta reasignación calculando el espacio disponible en el área de visualización mientras considera la resolución disponible para la ventana en particular y la cantidad de componentes en el ítem. El navegador inteligente definirá los límites de cada componente y lo remodelará de acuerdo con el subespacio particular asignado para él en el área de visualización del ítem en particular. Además, el navegador inteligente también puede filtrar componentes marginales o asociados de la pantalla, en particular componentes que no están directamente relacionados con el contenido principal y la funcionalidad del ítem en particular. Dichos componentes pueden conservarse en la memoria caché temporal y mostrarse al asignar al ítem un área de visualización más grande.
Alternativamente, el navegador inteligente recibe una visualización reconfigurada de un ítem, por ejemplo, sitio web, aplicación, ventana de programa de software o documento, donde la visualización ya está adaptada al área particular asignada para ese ítem. Esto es aplicable en particular a la sección de visualización permanente en la ventana de visualización descrita anteriormente.
En otro ejemplo más, el navegador inteligente redirige la visualización de un ítem, sitio web, programa, aplicación o documento en la ventana de visualización múltiple a una ventana o pestaña separada dedicada a la visualización máxima de acuerdo con las preferencias del usuario. Opcionalmente, el ítem seleccionado se reducirá a una presentación de icono en una barra lateral de la pantalla original y volverá a ocupar su lugar en la ventana multipantalla después de cerrar la segunda ventana dedicada.
De lo contrario, puede conservarse temporalmente como icono cerrado en la barra lateral de la ventana multipantalla.
Ajuste de tamaño y escala del espacio de visualización
Como se mencionó en secciones anteriores de la presente solicitud, el espacio de visualización puede no ser suficiente para acomodar todas las aplicaciones, sitios web y enlaces, programas de software, miniaplicaciones y documentos seleccionados. Por lo tanto, el navegador inteligente utilizará los recursos de visualización, incluido el espacio de la ventana y el nivel de resolución disponible para el dispositivo particular en el que este opera, como variables de entrada para ajustar cada área de visualización a la concentración actual de ítems en la ventana.
Selección de datos y compresión de datos
La manifestación de condensar la exhibición de ítems se logra seleccionando las porciones e ítems más relevantes o pertinentes de un ítem para exhibirlos en un área particular y descartando al menos temporalmente los ítems marginales. Las porciones relevantes y marginales del sitio web, por ejemplo, pueden ser un videoclip seleccionado y una lista de enlaces para otros videoclips y comentarios de los espectadores, respectivamente. En consecuencia, solo el videoclip seleccionado actualmente se ejecutará en el área de visualización definida para el sitio web en particular, mientras que todas las demás porciones del sitio web se almacenarán, por ejemplo, en una memoria caché hasta que se asigne un área más grande para visualización.
Otros componentes marginales particulares pueden ser pancartas, anuncios publicitarios, anuncios y similares, que acompañan al contenido principal del sitio web. Estos continuarán cargándose o transmitiéndose al área asignada para el sitio web en particular, por ejemplo, pero se eliminarán de la visualización real y se almacenarán hasta que se asigne o se ponga a disposición un espacio de visualización adicional. Cabe señalar que el contenido oculto de un ítem, por ejemplo, sitio web, aplicación, documento, etc., se actualiza continuamente al navegar. Por lo tanto, solo se mostrará el contenido oculto actualizado más recientemente al asignar el área disponible en la ventana.
Alternativamente, el navegador inteligente puede ejecutar una rutina de compresión para mostrar tantas porciones del sitio web, aplicación o documento como sea posible. Por lo tanto, el navegador inteligente no necesariamente descartará ítems particulares, sino que los miniaturizará o reducirá su resolución para acomodar la mayor parte del contenido que se muestra inicialmente en un sitio web, aplicación o documento completamente implementado. El navegador inteligente considerará el nivel de resolución disponible por el hardware particular en el que se ejecuta y determinará en consecuencia la resolución de las porciones vistas de los ítems en formato condensado.
En un tercer ejemplo alternativo, el navegador inteligente puede asignar parte de los márgenes de un área de visualización asignada para barras de desplazamiento. Por lo tanto, el navegador inteligente generará miniventanas de visualización dentro de la ventana más grande, en las que se pueden ver todos los ítems al desplazarse por la página web, el documento o la página de la aplicación que se muestra actualmente. El contenido no visible se regenerará al desplazarse hacia arriba y hacia abajo o hacia la izquierda y hacia la derecha en la miniventana.
Tienda de aplicaciones: carga y suspensión de aplicaciones
En otro ejemplo, el navegador inteligente puede mantener una tienda de aplicaciones o una biblioteca de aplicaciones oculta para cargar aplicaciones puestas a disposición de un usuario. La tienda de aplicaciones puede mostrarse por separado al hacer clic en un enlace en la pantalla principal del navegador inteligente. Luego, un usuario puede seleccionar una aplicación con un clic del ratón o usando su dedo o un lápiz si se usa la pantalla táctil. La aplicación
se abrirá y la pantalla cambiará automáticamente a la pantalla principal, lo que hará que se oculte la pantalla de la tienda de aplicaciones.
En un ejemplo, el navegador inteligente permite mostrar un icono o ventana de aplicación sobre la ventana de visualización principal. El icono se puede arrastrar y superponer en cualquier lugar de la ventana de visualización. Luego puede abrirse, operarse, cerrarse temporalmente y suspenderse en una barra lateral de la ventana de visualización o cerrarse y devolverse a la tienda de aplicaciones.
En un ejemplo alternativo, el navegador inteligente puede configurarse para asignar automáticamente un área en la ventana de visualización principal para abrir la visualización de la aplicación seleccionada. Dicha área puede ser preseleccionada y dedicada para cargar y mostrar aplicaciones. Alternativamente, el usuario puede arrastrar y anclar manualmente el icono o la ventana de la aplicación en cualquier área de la pantalla. El navegador inteligente identificará las coordenadas del ícono o ventana de la aplicación y lo incorporará automáticamente con el agregado de aplicaciones, sitios web, enlaces, programas y documentos en esa área. En consecuencia, el navegador inteligente reconfigurará el área ocupada por el agregado y asignará un espacio al icono o ventana de la aplicación, reduciendo proporcionalmente el área asignada para cada ítem del agregado. En consecuencia, el navegador inteligente reconfigurará el espacio de memoria asignado para cada ítem en el agregado, volviendo a los componentes y funciones de la memoria caché o temporal que no están disponibles visualmente en la pantalla de un ítem y transmitir componentes gráficos principales y elementos funcionales a la pantalla.
Alternativamente, el navegador inteligente puede configurarse para abrir la aplicación en el área alternativa de la ventana de visualización principal. Al iniciar una aplicación, el navegador inteligente reemplazará automáticamente el sitio web, enlace, programa o documento actual con la aplicación seleccionada. Cerrará temporalmente el ítem actual en la pantalla alterna y lo suspenderá como un icono en una barra lateral de la ventana principal. La pantalla de la aplicación ocupará su lugar en el área de visualización alterna. El navegador inteligente reducirá la aplicación a un icono y lo colocará en una barra lateral de la ventana principal al cerrar temporalmente la aplicación. La navegación inteligente luego reanudará la visualización del ítem anterior en el área de visualización alternativa o dejará esa área en blanco para mostrar otra aplicación, sitio web, enlace, programa o documento.
El usuario puede entonces realizar la operación deseada con la aplicación y mantenerla abierta sobre cualquier espacio que cubra la ventana de visualización principal. Alternativamente, el usuario puede suspender la aplicación minimizando la ventana de la aplicación a un ícono y colocándolo en los márgenes de la ventana principal. Alternativamente, el ícono se enviará automáticamente a un margen de la ventana principal al minimizar la ventana de la aplicación.
Implementación
La implementación del navegador inteligente puede llevarse a cabo y adaptarse a diferentes tecnologías de hardware. El navegador inteligente comprende todas las funcionalidades y capacidades para manipular las herramientas de hardware para aplicar la visualización de una sola ventana de una pluralidad de ítems. En un ejemplo, el navegador inteligente se puede proporcionar como un software independiente, que un usuario final puede instalar en una ordenador. El usuario puede entonces personalizar la visualización de acuerdo con sus preferencias y habilitar las funcionalidades del navegador inteligente para explotar los recursos del hardware en el que está instalado. Esto incluye también bases de datos privadas y menús de software y aplicaciones accesibles solo para el usuario.
En otro ejemplo más, el navegador inteligente puede instalarse en un servidor web, ya sea en Internet o en una intranet, y proporcionar una ventana de visualización personalizada para todos los terminales conectados a él. Dicha instalación proporciona un control central sobre las capacidades del navegador inteligente y evita que los terminales las apliquen. Los terminales recibirán entonces ventanas de visualización adaptadas de acuerdo con una política predeterminada, preferentemente seccionadas para grupos de personas con necesidades similares de acceso a bases de datos, recursos informáticos y similares. En otro ejemplo más, el navegador inteligente puede instalarse en una granja de servidores dedicados y hacerse accesible para los suscriptores. Esta configuración es similar a la intranet anterior, pero con el uso de la red informática mundial como red de comunicación y transferencia de datos. Un usuario puede registrarse como suscriptor y recibir un nombre de usuario y una contraseña. Luego puede acceder a su cuenta y ventana de visualización personalizada desde cualquier ordenador conectado a la red. También puede actualizar, reconfigurar y cambiar su ventana de visualización personal de forma permanente o temporal. Es posible que se le pregunte al usuario si desea conservar las actualizaciones de la pantalla o no antes de cerrar la sesión. Una respuesta positiva establecerá la pantalla actualizada como la disponible actualmente para ese usuario. Una respuesta negativa cerrará y borrará todas las aplicaciones y resultados cargados durante una sesión de navegación y volverá a la pantalla anterior.
Cabe señalar que la visualización de la ventana del navegador inteligente no se limita a las pantallas de los ordenadores, portátiles y no portátiles, y los teléfonos inteligentes, normales o sensibles al tacto. Además, el navegador inteligente de la presente invención puede cargarse en un microprocesador y visualizarse en pantallas integradas en una variedad de dispositivos, muebles y aparatos que comprenden un microprocesador y una pantalla de visualización apropiados. En particular, el navegador inteligente de la presente invención se puede usar en dispositivos, muebles y electrodomésticos que comprendan un microprocesador y una pantalla apropiados, seleccionados entre espejos de
vidrio, ventanas de vidrio, particularmente ventanas de vidrio de vehículos, por ejemplo, automóviles particulares, trenes, trenes subterráneos, y escudos frontales de motocicletas, microondas, puertas de refrigeradores y hornos, ropa táctil, mesas, gabinetes de cocina, sala y oficina, puertas y ventanas y pantallas virtuales.
En otro ejemplo más, el navegador inteligente puede hacerse accesible en un servidor basado en la nube. El usuario puede ejecutar su propia base de datos personal y menús de aplicaciones y software en el servidor de la nube y usar el navegador inteligente para personalizar la pantalla para acomodar uno cualquiera de los ítems en sus bases de datos, software y aplicaciones. En esta aplicación en particular, el navegador inteligente brinda todos los beneficios de un ordenador personal en la que está instalado el navegador y el acceso a las bases de datos personales.
A continuación se describen ejemplos no limitativos de la presente invención con relación a los dibujos adjuntos. Breve descripción de los dibujos
La Figura 1 representa una configuración particular de visualización del navegador inteligente.
La Figura 2 representa otra configuración particular de visualización del navegador inteligente que muestra la visualización de la tienda de aplicaciones.
La Figura 3 representa otra configuración particular de visualización del navegador inteligente con software particular. La Figura 4 representa otra configuración particular de visualización del navegador inteligente con una aplicación particular.
La Figura 5 representa otra configuración particular de visualización del navegador inteligente con una aplicación particular.
La Figura 6 representa otra configuración particular de visualización del navegador inteligente con una asignación particular de áreas de visualización.
La Figura 7 representa otra configuración particular de visualización del navegador inteligente con asignación particular de áreas de visualización adaptadas para una tableta.
Las Figuras 8-12 representan una configuración particular de visualización del navegador inteligente con una asignación particular de áreas de visualización adaptadas para una tableta en diferentes modos.
La Figura 13 representa una configuración particular de visualización del navegador inteligente con una asignación particular de áreas de visualización y una tienda de aplicaciones adaptada para una tableta en diferentes modos. Las Figuras 14-16 ilustran esquemáticamente la división de la ventana de visualización de acuerdo con una configuración particular de la presente invención.
Las Figuras 17-18 representan la división de la ventana de visualización de acuerdo con una configuración particular de la presente invención y la visualización de ítems seleccionados.
Las Figuras 19-22 representan otra división de la ventana de visualización de acuerdo con una configuración particular de la presente invención y la visualización de ítems seleccionados.
Descripción detallada de los dibujos
La Figura 1 representa una configuración particular de una versión de pantalla corta proporcionada por el navegador inteligente. En esta configuración, solo el área permanente de componentes múltiples aparece en la porción superior de la ventana de visualización. Esta área de visualización superior alberga el motor de búsqueda seleccionado, el sitio web de visualización de videoclips, incluida la lista de resultados, los comentarios de los espectadores y el videoclip seleccionado en reproducción y el sitio web del servicio de mensajería y correspondencia. Se muestra una barra lateral sobre el área de visualización permanente superior. La barra lateral acomoda íconos minimizados de sitios web, páginas web y aplicaciones cargadas previamente y actualmente en estado suspendido. El área de visualización alterna inferior está ocupada por un programa de edición de texto de un documento cargado por el usuario. El área de visualización también contiene una lista de contactos o amigos disponible visualmente al costado de la ventana de visualización. Un usuario puede acceder a cualquiera de los enlaces disponibles en cualquiera de los ítems del área superior de visualización permanente y funcionalidades que ponen a su disposición. Al mismo tiempo, el usuario puede continuar llevando a cabo el trabajo de edición de un documento en el área alternativa inferior de la ventana de visualización. Esta configuración ejemplifica el acceso visualmente simultáneo que se proporciona a un usuario a una pluralidad de ítems operativos de la red y actividades relacionadas con el trabajo o el estudio en las que podría estar involucrado. Si así lo desea, el usuario puede reconfigurar la ventana de visualización para agrandar temporalmente la ventana del programa de software en el área alternativa inferior de la pantalla a expensas del área superior. Tal opción se representa en la figura 3. El área superior permanente puede quedar expuesta al hacer clic en un botón de retorno o de inicio. El botón de retorno del navegador inteligente puede mostrarse con una opacidad reducida para distinguirlo de otros botones vecinos. Así, el usuario puede localizarlo fácilmente y devolverlo a la pantalla permanente
superior. Alternativamente, el usuario puede redirigir la visualización de la aplicación del programa de software a una ventana separada en caso de que desee concentrarse en esa aplicación en particular o extenderse a un área de visualización más grande. El navegador inteligente se mantendrá en contacto con la ventana de visualización de múltiples componentes utilizando un botón de retorno o de inicio, por ejemplo, en una de las barras de herramientas en la porción superior de la ventana de visualización. Al volver a la ventana de visualización del navegador inteligente, el navegador inteligente redirigirá el contenido introducido y las funcionalidades activadas en el programa de software de vuelta al área inferior de la pantalla alterna. El navegador inteligente reanudará la vista de la pantalla permanente y permitirá al usuario continuar con el trabajo de edición en el área alterna inferior mientras mantiene la vista de las actualizaciones y enlaces en la pantalla permanente. Este arreglo puede resultar eficiente en el trabajo de edición en sí, en caso de que un usuario desee importar información, enlaces, imágenes o cualquier otro ítem descubierto por un motor de búsqueda y mostrado en el área de visualización permanente superior a la aplicación que se ejecuta en el área de la porción inferior de visualización alterna. Esto es, por supuesto, sin cambiar entre diferentes ventanas o pestañas o mosaicos de ventanas dentro de los límites de la ventana de visualización.
Las figura 2 representa una pantalla del navegador inteligente, que muestra una división en dos partes de la ventana de visualización como en la figura 1, pero cuando la tienda de aplicaciones (tienda de aplicaciones) se hace accesible y visible en la ventana de visualización del navegador inteligente. El área de visualización permanente superior se mantiene, así como la lista de contactos o amigos en el lado izquierdo de la pantalla, mientras que al acceder a la tienda de aplicaciones, el navegador inteligente la muestra automáticamente en el área de visualización alternativa inferior. A continuación, el usuario puede cargar una aplicación, ya sea gratuita o comprada, haciendo clic en el icono que la representa. El navegador inteligente abrirá la aplicación en el área de visualización alternativa inferior en lugar de la pantalla de la tienda de aplicaciones o en una ventana superpuesta en la pantalla de la tienda de aplicaciones. En consecuencia, el navegador inteligente asignará el espacio de memoria y los recursos disponibles en el hardware y el software para ejecutar la aplicación. La aplicación abierta puede regresar a la tienda de aplicaciones al cerrarla o suspenderse como un ícono en una barra lateral de la pantalla del navegador inteligente. El usuario puede abrir más de una aplicación en la medida en que los recursos de hardware y software lo permitan y ver su funcionamiento y salida simultáneamente en una sola ventana de visualización del navegador inteligente. Al abrir una serie de aplicaciones, el navegador inteligente puede configurar la pantalla alternativa inferior en el sitio para acomodarlas todas en subáreas seleccionadas automáticamente. De lo contrario, las ventanas de las aplicaciones aparecen en mosaico sobre la pantalla de la tienda de aplicaciones y se pueden arrastrar y colocar en cualquier lugar de la pantalla.
Las Figuras 4-6 representan la visualización real (Figuras 4 y 5) y modificada (figura 6) de sitios web utilizando el navegador inteligente. Este ejemplo ejemplifica y demuestra la capacidad del navegador inteligente para reconfigurar la visualización de ítems con el fin de adaptarlos al área de visualización asignada para ellos en la ventana de visualización. La reconfiguración de la visualización de los sitios web mejora el uso del área de visualización, lo que permite condensar una mayor cantidad de ítems en una sola ventana de visualización.
Las Figuras 7-12 representan una configuración particular de visualización del navegador inteligente en un panel táctil, que contiene una pantalla sensible al tacto. En este ejemplo particular, un programa de "recepción de casilla de correo electrónico" se opera y se muestra en el área alterna inferior, mientras que el área de visualización permanente superior se mantiene temporalmente invisible. La barra lateral superior comprende o es en sí misma un botón de alternancia que permite mostrar y ocultar el área de visualización permanente en un momento dado, mientras que otro programa, como el buzón de recepción de correo electrónico, está funcionando y se muestra en el área alterna inferior (figura 7). Las Figuras 8-11 que siguen a la figura 7 muestra cómo exponer el área de visualización permanente superior mientras sigue operando el programa en el área de visualización alterna inferior. El navegador inteligente permite ocultar la pantalla permanente superior como se muestra en las figuras 8-11. En tal caso, el área de visualización alternativa inferior ocupa toda la ventana de visualización excepto la barra lateral superior. El navegador inteligente expone el área superior de visualización permanente al hacer clic en la barra lateral superior. Una vez que el área superior de exhibición permanente esté expuesta como se muestra en la figura 11, el usuario puede continuar operando y trabajando en el programa en el área de visualización alternativa inferior. El usuario puede entonces continuar navegando en la red a través de los enlaces disponibles en el área de visualización permanente superior y continuar realizando las funciones de actualización de horarios en el programa de "recepción de casilla de correo electrónico" que se muestra en el área alterna inferior. La Figura 12 muestra todos los ítems del navegador inteligente en configuración expuesta como se ilustra esquemáticamente en la figura 16. En la figura 13 el navegador inteligente se muestra como se muestra en un dispositivo táctil con una pantalla sensible al tacto. El área permanente superior muestra todos los enlaces, sitios web y programas elegidos por el usuario y configurados cada uno en una presentación particular, que no necesariamente es la original. El navegador inteligente reorganiza los componentes de cualquier página web para que se ajusten al área asignada, mientras mantiene la visualización de otras páginas web. El área alterna inferior muestra la tienda de aplicaciones cargada, cuando un usuario hace clic en el enlace a la tienda de aplicaciones (ver figura 16). A continuación, el usuario puede seleccionar y abrir una carga, que puede mostrarse dentro del área de visualización alternativa inferior o superponerse a ella. Luego, la aplicación puede cerrarse y devolverse a la tienda de aplicaciones o miniaturizarse y suspenderse y colocarse como un icono en los márgenes de la ventana de visualización.
Las Figuras 14-16 ilustran esquemáticamente la división de la pantalla en las áreas principales de acuerdo con una aplicación particular de la invención. La porción superior está dedicada a la visualización permanente de ítems seleccionados, por ejemplo, sitios web, enlaces, motores de búsqueda, programas y el correspondiente software y
aplicaciones de servicios de mensajería. La porción inferior de la ventana de visualización se utiliza para alternar la visualización temporal de enlaces particulares seleccionados del área de visualización permanente o aplicaciones de la tienda de aplicaciones. El margen del lado izquierdo de la ventana de visualización se usa para colocar íconos de aplicaciones suspendidas cargadas desde la tienda de aplicaciones. Se utiliza un botón en la porción inferior del área de visualización alternativa para abrir la tienda de aplicaciones. Además, un botón o enlace en la esquina inferior derecha del área de visualización alterna inferior se usa para cargar y volver a cargar una aplicación de mensajería correspondiente que opera en segundo plano y a la que se puede acceder instantáneamente. El navegador inteligente también proporciona los componentes de una pantalla de navegación ordinaria, como el cuadro de dirección URL, un botón para desplazarse por las páginas web abiertas anteriormente y similares. El margen superior de la ventana de visualización también se puede usar para mostrar íconos de sitios web abiertos y enlaces que actualmente no se usan o no se requieren.
Las Figuras 17-18 representan la capacidad del navegador inteligente de cargar y operar aplicaciones de juegos y transmitir películas en la ventana de visualización alterna inferior mientras se mantiene la opción de navegación en otros sitios web simultáneamente en la misma ventana. Un usuario puede jugar el juego y ver un videoclip al mismo tiempo, manejar una discusión con amigos y corresponsales y realizar una búsqueda con un motor de búsqueda.
Las Figuras 19-22 representan las diferentes opciones para reemplazar ítems en la ventana de visualización. Un área superior de visualización permanente muestra los ítems importantes que deben ser accesibles al instante, mientras que la porción inferior alterna muestra la tienda de aplicaciones. Una lista de contactos o amigos se superpone en la esquina derecha del área de visualización alternativa inferior. El navegador inteligente puede permitir que una aplicación de visualización de videoclips se haga cargo de toda el área de visualización, al tiempo que minimiza todas las demás aplicaciones y sitios web como pestañas en una barra superior sobre el área de visualización permanente. El usuario puede llevar a cabo una búsqueda y seleccionar un videoclip en particular para verlo. A continuación, puede volver a la división del área de visualización y utilizar el área de visualización alternativa inferior para visualizar otros enlaces web, sitios web y páginas web.
Claims (25)
1. Un método de navegación implementado por ordenador, que usa una aplicación de navegador operable en un dispositivo de ordenador, dicho método de navegación implementado por ordenador comprende etapas para recuperar, operar y mostrar simultáneamente datos y componentes funcionales relacionados con una pluralidad de ítems destinados a mostrarse en una sola ventana de visualización de dicha aplicación de navegador sobre los medios de visualización de dicho dispositivo informático, en el que:
dicha pluralidad de ítems muestra contenido de programas de software y aplicaciones, sitios web de Internet e intranet, enlaces web, páginas web o documentos y se operan y se hacen accesibles simultáneamente para un usuario en dicha ventana de visualización única de dicha aplicación de navegador,
dicho contenido que comprende datos y componentes funcionales,
dicho método de navegación implementado por ordenador asigna un área para la visualización de dicho contenido para cada ítem en dicha ventana de visualización única de dicha aplicación de navegador y dirige todo el contenido que comprende datos y componentes funcionales relacionados con un ítem a dicha área en dicha ventana de visualización única de dicha aplicación de navegador,
dicho contenido que comprende datos y componentes funcionales de todos los ítems se muestra simultáneamente en áreas de visualización asignadas para cada uno de dichos ítems en dicha ventana de visualización única de dicha aplicación de navegador y simultáneamente se hace operativo,
comprendiendo el método asignar y reasignar dinámicamente la visualización de datos y componentes funcionales de dichos ítems en un área de visualización previa solicitud en dicha ventana de visualización única de dicha aplicación de navegador,
la asignación y reasignación se realiza dentro de dicha área de visualización o un área de visualización diferente dentro de dicha ventana de visualización única de dicha aplicación de navegador cuando se solicita mostrar el contenido de un ítem, y dicho método de navegación implementado por ordenador asigna y reasigna dinámicamente dicha área de visualización o área de visualización diferente para dicho ítem en dicha ventana de visualización única de acuerdo con las definiciones de visualización de dicho ítem y dicha aplicación de navegador, y
dicho método de navegación implementado por ordenador distingue entre las porciones pertinentes y marginales de los ítems de visualización y filtra la visualización de componentes marginales o asociados de dichos ítems o componentes de dichos ítems cuando el área de visualización asignada de un ítem de visualización no es suficiente para mostrar todas las porciones del ítem, dichos ítems y la pantalla distinguen solo las porciones más relevantes o pertinentes de cualquiera de dichos ítems para su visualización en un área de visualización en dicha ventana de visualización, donde las porciones restantes se almacenan en la memoria caché hasta que se asigna un área de visualización más grande para cualquiera de dichos ítems.
2. El método de la reivindicación 1, que comprende además una etapa de dividir dicha ventana de visualización en una pluralidad de áreas de visualización mediante el registro de coordenadas que definen la ubicación y los límites de un área de visualización de contenido de cada ítem en una cuadrícula bidimensional superpuesta en dicha ventana de visualización.
3. El método de la reivindicación 2, que comprende además una etapa de dividir dicha ventana de visualización en un área de visualización permanente y un área de visualización alterna, dicha área de visualización permanente está ubicada en la porción superior de dicha ventana de visualización, dicha área de visualización alterna está ubicada en una porción inferior de dicha ventana de visualización, dicha área de visualización permanente está configurada para mostrar gráficos, funcionalidades y enlaces de contenido de ítems, accesible permanentemente, dicha área de visualización alterna está configurada para mostrar gráficos y contenido funcional de páginas web, enlaces, documentos, funcionalidades y programas de software seleccionados de un ítem exhibido en dicha área de exhibición permanente.
4. El método de la reivindicación 2, en el que la etapa de dividir la ventana de visualización divide la ventana de visualización en: un área de visualización alterna del contenido permanente de ítems, que permite mostrar y ocultar el contenido permanente de ítems; y un área de visualización alterna, dicha área de visualización alterna de contenido permanente de ítems está ubicada en la porción superior de dicha ventana de visualización, dicha área de visualización alterna está ubicada en una porción inferior de dicha ventana de visualización, dicha área de visualización alterna de ítems permanentes está configurada para acomodar contenido de gráficos de visualización, funcionalidades y enlaces de ítems, accesible permanentemente, dicha área de visualización alterna está configurada para mostrar contenido de gráficos y contenido funcional de páginas web, enlaces, documentos, funcionalidades y programas de software seleccionados de un ítem exhibidos en dicha área de exhibición permanente.
5. El método de la reivindicación 3, que comprende además una etapa para reemplazar automáticamente el contenido de un enlace, sitio web, página web, documento o programa de software que se muestra en dicha área de visualización alterna al elegir otro enlace, sitio web, página web, documento o programa de software de dicha área de visualización
permanente, y cerrar o suspender la visualización del contenido del enlace, sitio web, página web, documento o programa de software anterior, en el que cuando se suspende dicho contenido del enlace, sitio web, página web, documento o programa de software se miniaturiza como un icono y se coloca en una barra lateral en los márgenes de dicha ventana de visualización.
6. El método de la reivindicación 3, que comprende además una etapa para acomodar un botón o enlace a una tienda de aplicaciones de dicha ventana de visualización, dicha tienda de aplicaciones se carga y se muestra en dicha área de visualización alterna al presionar dicho botón, comprendiendo dicha tienda de aplicaciones una pluralidad de aplicaciones de software operables en dicha aplicación de navegador y mostrar una aplicación elegida de dicha tienda de aplicaciones en dicha área de visualización alterna o parte de la misma o superponer el contenido de dicha aplicación en dicha área de visualización alternativa.
7. El método de la reivindicación 6, que comprende además una etapa para suspender el funcionamiento de dicha aplicación, en el que la visualización de dicha aplicación se miniaturiza a un icono, dicho icono se reubica automática o manualmente en un margen de dicha ventana de visualización.
8. El método de la reivindicación 3, que comprende además una etapa para ampliar la visualización del contenido de un enlace, sitio web, página web, documento o programa de software en dicha área de visualización alterna en toda el área de dicha ventana de visualización al elegir una opción para maximizar dicha área de dicha pantalla alterna, dicha área de pantalla permanente se oculta temporalmente detrás de dicha pantalla alterna.
9. El método de la reivindicación 3, que comprende además una etapa para operar cada ítem en dicha área de exhibición permanente independientemente de todos los demás ítems en dicha área de exhibición permanente.
10. El método de la reivindicación 9, en el que una operación independiente de dicho ítem comprende actualización de página, búsqueda, transmisión de datos de video y audio, entrada de datos, texto y video, mensajería y correspondencia, alimentación de datos y carga de contenido.
11 El método de la reivindicación 1, que comprende además una etapa para mostrar y operar el contenido de dicha pluralidad de ítems en una pluralidad de áreas separadas de visualización en dicha ventana de la aplicación del navegador, cada una de dicha pluralidad de áreas separadas acomodando el contenido de un ítem de dicha pluralidad de ítems, dicha pluralidad de áreas separadas están definidas por coordenadas en una cuadrícula superpuesta en dicha ventana de aplicación de navegador.
12. El método de la reivindicación 11, que comprende además una etapa para mostrar una tienda de aplicaciones en una ventana de visualización separada o en un área preseleccionada en dicha ventana de visualización, dicha tienda de aplicaciones se muestra al presionar un botón o hacer clic en un enlace en dicha área de visualización comprendiendo dicha tienda de aplicaciones una pluralidad de aplicaciones operables en dicha aplicación de navegador, dichas aplicaciones se cargan y muestran en un área preseleccionada en dicha ventana de visualización o se superponen en ella al seleccionarlas con medios seleccionados de un cursor, un lápiz o el dedo de un usuario.
13. El método de la reivindicación 12, que comprende además una etapa para cerrar una aplicación mostrada en el área preseleccionada y devolverla a dicha tienda de aplicaciones o miniaturizarla a un icono y colocarla en un margen de dicha ventana de visualización, dicha aplicación de navegación está configurada para reanudar la visualización del contenido de ítems anteriores en dicha ventana de visualización.
14. El método de la reivindicación 1, que comprende además una etapa para habilitar la comunicación entre ítems, comprendiendo dicha comunicación la importación y exportación de datos y comandos, la visualización de enlaces seleccionados, documentos, archivos de video, audio e imagen, y la operación de cualquier funcionalidad o capacidad asociada con dichos datos, comandos, enlaces, documentos, archivos de video, audio e imágenes, dicha aplicación de navegador está configurada para permitir dicha comunicación entre cualquiera de dichos ítems.
15. El método de la reivindicación 14, que comprende además una etapa en el que se transmite una solicitud de comunicación desde un ítem en un área de visualización y es recibida por un segundo ítem en una segunda área de visualización, en el que dicha comunicación entre dichos ítems se muestra simultáneamente en dichas áreas de visualización, en el que cada una de dichas áreas de visualización contiene diferentes datos y funcionalidades de un ítem diferente.
16. El método de la reivindicación 15, en el que dichos ítems primero y segundo se seleccionan de servicios de mensajería corta o servidores de correo electrónico.
17. El método de la reivindicación 1, que se implementará en cualquier servicio web proporcionado por un proveedor de servicios de Internet, un servidor basado en la nube, un operador de sitio web, un operador de intranet o se implementará en un hardware de procesamiento digital de un usuario final.
18. El método de la reivindicación 1, se carga y visualiza en microprocesador y pantalla integrados en dispositivos, muebles y electrodomésticos seleccionados entre espejos de vidrios, ventana de vidrio, particularmente ventanas de
vidrio de vehículos, automóviles, trenes, trenes subterráneos, y parabrisas de motocicletas, microondas, puertas de refrigeradores y hornos, ropa táctil, mesas, gabinetes de cocina, sala y oficina, puertas y ventanas y pantallas virtuales.
19. El método de la reivindicación 1, que comprende además una etapa para habilitar la comunicación interactiva entre dichos ítems, donde el contenido de dichos ítems se muestra en dichas áreas de visualización en dicha ventana de visualización.
20. El método de la reivindicación 19, que comprende además una etapa en el que el primero de dichos ítems está configurado para recibir datos de entrada en la primera área de visualización asignada en dicha ventana de visualización y transmitir dichos datos de entrada al segundo de dichos ítems, un segundo de dichos ítems está configurado para procesar dichos datos de entrada y producir y visualizar datos de salida en una segunda área de visualización asignada para dicho segundo ítem en dicha ventana de visualización.
21. El método de la reivindicación 20, que comprende además una etapa en el que dichos ítems primero y segundo están configurados para mostrar simultáneamente dichos datos de entrada y datos de salida en dichas áreas de visualización primera y segunda respectivas en dicha ventana de visualización.
22. El método de la reivindicación 21, que comprende además una etapa donde dichos datos de entrada se seleccionan de la correspondencia entre usuarios, datos matemáticos, consultas de búsqueda y preguntas generales, en el que el procesamiento comprende la transmisión de dicha correspondencia, la manipulación matemática de dichos datos matemáticos y la recuperación de resultados de búsqueda de bases de datos para dicha consulta de búsqueda o dicha pregunta general.
23. El método de la reivindicación 22, que comprende además una etapa donde dicha correspondencia se lleva a cabo a través de una cualquier del software de servicio de correo electrónico, servicio de chat en línea y servicio de mensajes cortos (SMS).
24. El método de la reivindicación 23, que comprende además una etapa donde los datos relacionados con dichos ítems primero y segundo se cargan y recuperan en canales separados operados independientemente uno del otro.
25. Un sistema de procesamiento de datos configurado para navegar, que comprende medios para llevar a cabo el método de cualquier reivindicación anterior y que comprende además:
medios de procesamiento configurados para recuperar y procesar dichos datos y componentes funcionales relacionados con dicha pluralidad de ítems;
medios de memoria configurados para asignar espacio de memoria para dicha pluralidad de ítems.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201361820470P | 2013-05-07 | 2013-05-07 | |
| PCT/IL2014/000023 WO2014181318A1 (en) | 2013-05-07 | 2014-05-07 | Personalized customizable smart browser |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2955357T3 true ES2955357T3 (es) | 2023-11-30 |
Family
ID=51866866
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES14794953T Active ES2955357T3 (es) | 2013-05-07 | 2014-05-07 | Navegador inteligente adaptable personalizado |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US10437422B2 (es) |
| EP (1) | EP2997457B1 (es) |
| JP (1) | JP6448062B2 (es) |
| CN (1) | CN105324743B (es) |
| ES (1) | ES2955357T3 (es) |
| WO (1) | WO2014181318A1 (es) |
Families Citing this family (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3227619B2 (ja) * | 1992-07-28 | 2001-11-12 | 旭電化工業株式会社 | 弾性成形型 |
| JP6161546B2 (ja) * | 2014-01-14 | 2017-07-12 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | 特定領域を生成し表示する方法、装置及びプログラム。 |
| JP2015219329A (ja) * | 2014-05-16 | 2015-12-07 | 三菱電機株式会社 | 情報表示制御装置および情報表示制御方法 |
| KR102219861B1 (ko) * | 2014-05-23 | 2021-02-24 | 삼성전자주식회사 | 화면 공유 방법 및 그 전자 장치 |
| JP6464767B2 (ja) * | 2015-01-20 | 2019-02-06 | コニカミノルタ株式会社 | 画像処理装置、同装置におけるコンテンツ表示制御方法及び表示制御プログラム |
| US10592526B2 (en) | 2016-09-30 | 2020-03-17 | Microsoft Technology Licensing, Llc | Multi-view control on data set |
| US10628397B2 (en) | 2016-09-30 | 2020-04-21 | Microsoft Technology Licensing, Llc | Navigation of data set preparation |
| KR102699136B1 (ko) | 2016-10-05 | 2024-08-27 | 현대자동차주식회사 | 주행 환경에 따른 차량용 사용자 인터페이스 제어 장치 및 제어 방법 |
| CN107479887B (zh) * | 2017-08-11 | 2018-06-22 | 腾讯科技(深圳)有限公司 | 一种数据显示方法、装置及存储设备 |
| US11537271B2 (en) * | 2018-04-16 | 2022-12-27 | Ebay Inc. | System and method for aggregation and comparison of multi-tab content |
| CN108647026B (zh) * | 2018-05-15 | 2022-03-18 | 中国电子科技集团公司第二十九研究所 | 基于动态网格的可视化界面集成方法及系统 |
| CN109597953A (zh) * | 2018-10-17 | 2019-04-09 | 深圳壹账通智能科技有限公司 | 页面展示方法、装置及存储介质、终端设备 |
| CN114397983A (zh) * | 2018-11-26 | 2022-04-26 | 华为技术有限公司 | 一种应用显示方法及电子设备 |
| CN111061976B (zh) * | 2019-12-31 | 2023-08-08 | 哈尔滨海能达科技有限公司 | 浏览器的对象展示方法及装置 |
| CN111966251B (zh) * | 2020-02-11 | 2021-08-13 | 荣耀终端有限公司 | 卡片显示方法、电子设备及计算机可读存储介质 |
| CN112650423B (zh) * | 2020-12-20 | 2022-09-20 | 苏州浪潮智能科技有限公司 | 一种网页显示方法、系统及介质 |
| CN112764871B (zh) * | 2021-02-04 | 2022-08-12 | 腾讯科技(深圳)有限公司 | 数据处理方法、装置、计算机设备以及可读存储介质 |
| CN113553070B (zh) * | 2021-07-07 | 2023-07-14 | 北京计算机技术及应用研究所 | 一种基于浏览器插件的应用集成方法 |
| US20230153884A1 (en) * | 2021-11-17 | 2023-05-18 | Meta Platforms Technologies, Llc | Cross-platform Facilitation of Application Installation for VR Systems |
| EP4439261A4 (en) | 2022-01-07 | 2025-03-05 | Samsung Electronics Co., Ltd. | ELECTRONIC DEVICE AND METHOD FOR CONTROLLING DISPLAY OF ELECTRONIC DEVICE |
Family Cites Families (28)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06290013A (ja) * | 1993-03-31 | 1994-10-18 | Toshiba Corp | 画面制御装置 |
| US5987525A (en) * | 1997-04-15 | 1999-11-16 | Cddb, Inc. | Network delivery of interactive entertainment synchronized to playback of audio recordings |
| US6832355B1 (en) * | 1998-07-28 | 2004-12-14 | Microsoft Corporation | Web page display system |
| EP1242856A4 (en) * | 1999-10-29 | 2008-06-04 | Surfcast Inc | SYSTEM AND METHOD FOR SIMULTANEOUS DISPLAY OF INFORMATION FROM A VARIETY OF SOURCES |
| US7028264B2 (en) | 1999-10-29 | 2006-04-11 | Surfcast, Inc. | System and method for simultaneous display of multiple information sources |
| US7987431B2 (en) | 1999-10-29 | 2011-07-26 | Surfcast, Inc. | System and method for simultaneous display of multiple information sources |
| US6983331B1 (en) * | 2000-10-17 | 2006-01-03 | Microsoft Corporation | Selective display of content |
| US7079160B2 (en) * | 2001-08-01 | 2006-07-18 | Stmicroelectronics, Inc. | Method and apparatus using a two-dimensional circular data buffer for scrollable image display |
| EP1934807A4 (en) * | 2005-08-09 | 2011-08-17 | Zalag Corp | METHODS AND APPARATUS FOR ASSEMBLING, EXTRACTING AND DEPLOYING THE CONTENT OF ELECTRONIC DOCUMENTS |
| US9104294B2 (en) | 2005-10-27 | 2015-08-11 | Apple Inc. | Linked widgets |
| US7437678B2 (en) * | 2005-10-27 | 2008-10-14 | International Business Machines Corporation | Maximizing window display area using window flowing |
| US8055444B2 (en) | 2006-04-04 | 2011-11-08 | Yahoo! Inc. | Content display and navigation interface |
| US8869027B2 (en) | 2006-08-04 | 2014-10-21 | Apple Inc. | Management and generation of dashboards |
| JP2008134575A (ja) * | 2006-11-27 | 2008-06-12 | Polygon Wizard Ltd | マルチメディア画面分割表示システム |
| KR100831721B1 (ko) * | 2006-12-29 | 2008-05-22 | 엘지전자 주식회사 | 휴대단말기의 디스플레이 장치 및 방법 |
| US9842097B2 (en) | 2007-01-30 | 2017-12-12 | Oracle International Corporation | Browser extension for web form fill |
| US8176431B1 (en) * | 2007-07-30 | 2012-05-08 | Sprint Communications Company L.P. | Overlay menus for web interaction |
| KR100928315B1 (ko) | 2008-04-25 | 2009-11-25 | 주진용 | 웹브라우징 시스템 |
| US8099332B2 (en) | 2008-06-06 | 2012-01-17 | Apple Inc. | User interface for application management for a mobile device |
| JP5182038B2 (ja) * | 2008-11-25 | 2013-04-10 | 富士通株式会社 | 通信システム、情報記録装置、提供装置及び通信方法 |
| KR101640460B1 (ko) * | 2009-03-25 | 2016-07-18 | 삼성전자 주식회사 | 휴대 단말기의 분할 화면 운용 방법 및 이를 지원하는 휴대 단말기 |
| US8812500B2 (en) | 2009-04-24 | 2014-08-19 | Google Inc. | System and method of displaying related sites |
| KR20100120483A (ko) * | 2009-05-06 | 2010-11-16 | 삼성전자주식회사 | 영상처리장치 및 영상처리방법 |
| AU2012214445A1 (en) * | 2011-02-08 | 2013-08-01 | Haworth, Inc. | Multimodal touchscreen interaction apparatuses, methods and systems |
| JP5664915B2 (ja) * | 2011-03-04 | 2015-02-04 | 日本電気株式会社 | サーバ装置及びポータルページ生成方法 |
| US9354899B2 (en) * | 2011-04-18 | 2016-05-31 | Google Inc. | Simultaneous display of multiple applications using panels |
| US9355223B2 (en) * | 2013-03-29 | 2016-05-31 | Citrix Systems, Inc. | Providing a managed browser |
| US10037122B2 (en) * | 2014-09-26 | 2018-07-31 | Oracle International Corporation | Canvas layout algorithm |
-
2014
- 2014-05-07 US US14/889,824 patent/US10437422B2/en active Active
- 2014-05-07 EP EP14794953.1A patent/EP2997457B1/en active Active
- 2014-05-07 ES ES14794953T patent/ES2955357T3/es active Active
- 2014-05-07 CN CN201480035274.2A patent/CN105324743B/zh active Active
- 2014-05-07 JP JP2016512476A patent/JP6448062B2/ja active Active
- 2014-05-07 WO PCT/IL2014/000023 patent/WO2014181318A1/en not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| CN105324743A (zh) | 2016-02-10 |
| JP2016517991A (ja) | 2016-06-20 |
| JP6448062B2 (ja) | 2019-01-09 |
| WO2014181318A1 (en) | 2014-11-13 |
| EP2997457B1 (en) | 2023-08-09 |
| EP2997457C0 (en) | 2023-08-09 |
| EP2997457A4 (en) | 2017-01-18 |
| CN105324743B (zh) | 2019-07-26 |
| EP2997457A1 (en) | 2016-03-23 |
| US10437422B2 (en) | 2019-10-08 |
| US20160103569A1 (en) | 2016-04-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2955357T3 (es) | Navegador inteligente adaptable personalizado | |
| US20230254361A1 (en) | User interaction with desktop environment | |
| US20230128691A1 (en) | Method and apparatus for providing contextual services | |
| US9519414B2 (en) | Smart whiteboard interactions | |
| US9081421B1 (en) | User interface for presenting heterogeneous content | |
| JP6185656B2 (ja) | モバイルデバイスインターフェース | |
| US20140068500A1 (en) | System and method for navigation of a multimedia container | |
| US20130067412A1 (en) | Grouping selectable tiles | |
| JP2013504793A (ja) | ズーミング・グラフィカル・ユーザー・インターフェース | |
| JP2014504417A (ja) | 没入型環境の管理 | |
| US10055099B2 (en) | User-programmable channel store for video | |
| US11099731B1 (en) | Techniques for content management using a gesture sensitive element | |
| US20090254865A1 (en) | Graphical user interface for accessing information organized by concentric closed paths | |
| CN117331637A (zh) | 用于页面交互的方法、装置、设备和存储介质 | |
| KR20190125565A (ko) | 가상현실 투어 제공 방법 및 그 방법을 수행하기 위한 프로그램이 기록된 기록매체 | |
| EP3104272B1 (en) | Improved method and system of dynamic management of digital contents and corresponding dynamic graphic interface | |
| US20160048484A1 (en) | Method and computer program product for creating and managing online content in a website or web platform | |
| Bergstrom-Lehtovirta et al. | Bubblesdial: Exploring large display content graphs on small devices | |
| US20130275912A1 (en) | Electronic apparatus and object processing method thereof | |
| KR20210046924A (ko) | 가상현실 투어 제공 방법 및 그 방법을 수행하기 위한 프로그램이 기록된 기록매체 | |
| JP2013205897A (ja) | 画面共有制御装置、画面共有制御方法、およびプログラム |