ES2334680T3 - Procedimiento y dispositivo para seleccionar automaticamente una trama para su exhibicion. - Google Patents

Procedimiento y dispositivo para seleccionar automaticamente una trama para su exhibicion. Download PDF

Info

Publication number
ES2334680T3
ES2334680T3 ES05702254T ES05702254T ES2334680T3 ES 2334680 T3 ES2334680 T3 ES 2334680T3 ES 05702254 T ES05702254 T ES 05702254T ES 05702254 T ES05702254 T ES 05702254T ES 2334680 T3 ES2334680 T3 ES 2334680T3
Authority
ES
Spain
Prior art keywords
frames
plot
data
frame
content
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.)
Expired - Lifetime
Application number
ES05702254T
Other languages
English (en)
Inventor
Henna Fabritius
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia Inc
Original Assignee
Nokia Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nokia Inc filed Critical Nokia Inc
Application granted granted Critical
Publication of ES2334680T3 publication Critical patent/ES2334680T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)
  • Forging (AREA)

Abstract

Un procedimiento que comprende: - recibir al menos dos tramas para su exhibición; - seleccionar una trama (8, 18, 28) para ser exhibida como una trama activa, al - determinar para cada trama (4, 6, 8, 10) el contenido total de datos y el contenido de datos exhibidos; - calcular, para cada una de dichas tramas (4, 6, 8, 10), una razón entre dicho contenido determinado de datos y dicho contenido determinado de datos exhibidos; y - seleccionar la trama (8, 18, 28) con la mayor razón para su exhibición como una trama activa.

Description

Procedimiento y dispositivo para seleccionar automáticamente una trama para su exhibición.
Campo de la invención
La presente invención se refiere a la exhibición de información basada en multitramas, en dispositivos tales como los dispositivos terminales móviles. Una posible definición de "una trama" es un área de visualización de una aplicación que es deslizable, si el contenido entero no puede visualizarse a la vez. Más específicamente, la presente invención se refiere a un procedimiento y un dispositivo para seleccionar una o más tramas de una pluralidad de tramas recibidas o recuperadas para ser exhibidas como una trama activa.
Antecedentes de la invención
Las tramas son un procedimiento importante para presentar información. Un ejemplo es el estándar HTML, en el cual prácticamente todas las implementaciones de exploradores brindan soporte a las tramas. Una trama es una solución de diseño utilizada, por ejemplo, en los exploradores de la Red, que permite al diseñador de páginas web partir la vista o ventana del explorador de Internet en varias áreas, cada una de las cuales puede mostrar independientemente el contenido de una página específica del HTML. Esta solución de diseño se emplea a menudo para definir áreas permanentes en el extremo superior o izquierdo de la vista/ventana para elementos de navegación, tales como los enlaces, a fin de que la exploración del contenido de la página web pueda centralizarse en una trama principal. Según el lenguaje HTML, el diseñador de páginas web puede definir el tamaño de las tramas bien en porcentajes del tamaño de la vista o ventana completa, o bien en un número de píxeles. Las tramas se emplean habitualmente de forma tal que una trama exhiba la información de navegación (hiperenlaces). Esta trama está habitualmente en el extremo superior o izquierdo de la página. En el extremo derecho hay una trama más grande, que contiene la información efectiva de la página. La mayoría de los exploradores convencionales, como Netscape^{TM} y el Internet Explorer^{TM}, no establecen automáticamente la trama activa, sino que el usuario tiene que seleccionar una trama para activarla.
En épocas recientes, el soporte para tramas también se ha aplicado a los exploradores de dispositivos móviles. Las páginas web que han sido diseñadas para grandes pantallas de ordenador personal son a menudo engorrosas en dispositivos con pantallas pequeñas. La lectura de una página web en un visor pequeño puede requerir muchas operaciones de deslizamiento de la entrada. En dispositivos móviles, la selección de una trama activa no es tan fácil como lo es en los ordenadores de sobremesa. Por ello, la usabilidad del explorador aumentaría si la trama activa se seleccionase automáticamente. Las páginas con tramas son especialmente difíciles de gestionar en dispositivos de pantalla pequeña, ya que cada trama requiere ser deslizada por separado y, si las tramas no caben en un visor pequeño, la vista está llena de pequeñas áreas entramadas con minúsculas barras de deslizamiento.
Un explorador estándar de la Red, típicamente, se centra en (es decir, selecciona como activa), por omisión, la trama del extremo superior izquierdo. Por lo tanto, si el usuario intenta deslizar las páginas con teclas de deslizamiento, la trama del extremo superior izquierdo de la página comienza a deslizarse. Sin embargo, esta trama muestra habitualmente una pequeña página en HTML con un par de enlaces, y el deslizamiento no brinda ninguna ventaja al usuario. Otro enfoque utilizado, por ejemplo, en el explorador del Comunicador Nokia, es seleccionar automáticamente la trama más grande como la trama activa.
A fin de desplazarse por el contenido principal de una página entramada, el usuario tiene que averiguar cuál es la trama que contiene el contenido más interesante, lo cual no es muy fácil de averiguar, ya que todas las tramas son pequeñas y el usuario tiene que mover el foco hacia esa trama. Hasta ahora, no hay ningún atajo fácil para mover el foco desde una trama a otra, tal como con una pantalla táctil o dispositivo orientado por ratón; el usuario tiene que pulsar la trama correcta a fin de deslizarla. Esto hace que la navegación sea lenta e ineficiente.
Todos los enfoques anteriores para fijar el foco sobre una cierta trama de datos multitrama recibidos tienen en común que no son adecuados para su empleo en dispositivos terminales móviles tales como los teléfonos móviles, o los ordenadores de mano, debido a los pequeños visores o pantallas utilizados en estos dispositivos portátiles.
El documento US 6.593.944 B1 se refiere a un procedimiento y sistema electrónico para visualizar una página web en un dispositivo visor electrónico de pequeño tamaño. Si la página web incluye una pluralidad de tramas, la información del diseño de tramas se extrae desde el fichero HTML: La información del diseño de tramas se utiliza para generar una representación de tramas, en la cual la representación de tramas incluye una pluralidad de identificadores geométricos de trama. Se aplica una pluralidad de criterios de trama a cada trama, a fin de seleccionar una trama automáticamente. Una vez que se ha seleccionado el identificador geométrico de trama correspondiente a la trama deseada, un fichero HTML asociado a la trama deseada es recuperado, leído y exhibido en el dispositivo visor electrónico de pequeño tamaño.
Es deseable, por lo tanto, tener un procedimiento y un dispositivo para simplificar el uso de la información basada en tramas en un entorno basado en terminales móviles, sin las restricciones causadas por los reducidos tamaños de visor y las reducidas interfaces de entrada del usuario.
Es adicionalmente deseable tener una arquitectura de explorador que sea capaz de reducir estos problemas.
Resumen de la invención
Según un primer aspecto de la presente invención, se proporciona un procedimiento para seleccionar automáticamente una trama a exhibir como trama activa en un dispositivo terminal, según la reivindicación 1.
Al determinar, para cada una de dichas tramas, la cantidad total de datos contenidos y la magnitud del contenido de datos exhibido o visible, se hacen accesibles las propiedades y las características de cada trama.
Al calcular, para cada una de dichas tramas, la razón entre dicho contenido total de datos y dicho contenido exhibido de datos, se calcula un indicador para la "deslizabilidad" de cada una de dichas tramas. La deslizabilidad también puede definirse como un valor que es inversamente proporcional a la visibilidad efectiva de una trama, es decir, un valor que indica cuánto del contenido total es efectivamente visible en la trama. P. ej., si se exhibe el contenido total en una trama, habitualmente no es posible deslizar esta trama.
Al seleccionar dicha trama con la mayor razón para ser exhibida como una trama activa, esa trama se selecciona como la trama activa que comprende la información más "relativamente" oculta y que, por ello, un usuario puede necesitar deslizar en mayor grado. El procedimiento proporcionado fija el foco automáticamente en la trama que muestra lo mínimo de su contenido, si ha de exhibirse más de una trama.
Puede observarse que el procedimiento de la presente invención puede emplearse para cualquier clase de programas y aplicaciones que utilicen tramas.
El usuario se beneficia de la invención en que, al abrir datos multitrama, tales como, p. ej., una página web, la trama con la mayor probabilidad de que el usuario la deslice se activa o selecciona automáticamente. Así, el usuario no necesita seleccionar una trama pulsando sobre la vista, sino que puede utilizar instantáneamente las teclas de deslizamiento para navegar en la trama activada.
Una realización ejemplar de la presente invención comprende adicionalmente seleccionar al menos una de dichas tramas con la mayor razón, para ser exhibida como una trama activa, si se calculan más de una de dichas tramas con las mismas razones mayores. Esta selección puede basarse en una selección aleatoria o puede basarse en la posición de las tramas, o incluso en el tamaño de dichas tramas. También es posible activar dos tramas para ser deslizadas en paralelo.
Otra realización ejemplar de la presente invención comprende adicionalmente redimensionar dichas tramas en un tamaño de trama normalizado antes de determinar dicho contenido de datos. De tal manera, el tamaño de las tramas y el del texto (p. ej., Pica 9 y un tamaño de trama de 5,08 cm) pueden proporcionar una especie de tamaño de trama normalizado y, por lo tanto, un contenido de trama normalizado. Esto es especialmente útil, p. ej., si una función de redimensionamiento automatizado garantiza que un texto en una trama es definitivamente legible. Esta característica también es útil si todas las ventanas no activas se suprimen, es decir, no se exhiben, automáticamente. De tal manera, puede garantizarse que una trama o ventana reajustada y redimensionada siempre es una ventana "enrollable". De tal manera, puede evitarse que la trama o ventana reajustada y redimensionada no sea ya deslizable debido al redimensionamiento.
Otra realización ejemplar más de la presente invención comprende adicionalmente el ordenamiento previo y la preselección de dichas tramas, antes de determinar dicho contenido de datos. Otra realización ejemplar más de la presente invención comprende recodificar dichas tramas, antes de determinar dicho contenido de datos. De tal manera, puede generarse una base comparable para las tramas habitualmente distintas con contenido habitualmente distinto. Puede derivarse un contenido de datos comparable incluso de tramas con distintos tipos de datos, p. ej., para poder comparar el contenido de datos de, p. ej., un fichero de texto ASCII con datos de mapas de bits, datos de imágenes o datos comprimidos.
Otra realización ejemplar de la presente invención comprende adicionalmente suprimir la exhibición de las tramas con las razones más pequeñas. La información en las tramas con el mayor contenido podría utilizarse de otras maneras también en la interfaz de usuario, tales como realzando visualmente la trama activa, expandiendo el tamaño de trama, o permitiendo que el usuario visualice sólo la trama con el mayor contenido. Las tramas no seleccionadas pueden suprimirse en cuanto al tamaño, el color o la visualización.
Otra realización ejemplar de la presente invención comprende adicionalmente ordenar dichas tramas para su visualización, según dichas razones calculadas. La información en la trama con el mayor contenido podría utilizarse de otras maneras también en la interfaz de usuario (IU), tales como realzando visualmente la trama, expandiendo el tamaño de la trama, o permitiendo que el usuario visualice sólo la trama con el mayor contenido. En este caso un usuario puede, p. ej., alternar el foco desde una ventana a la siguiente, en la secuencia de una razón decreciente de contenido.
En otra realización ejemplar más de la presente invención, un programa explorador lleva a cabo dicho procedimiento. Especialmente, aunque sin limitarse a ello, la presente invención puede aplicarse a exploradores de Internet, o exploradores de la Red, para ilustrar automáticamente o mover el foco a la trama con la mayor deslizabilidad. Debería observarse que el procedimiento también puede emplearse con cualquier clase de programas que utilicen tramas.
En otra realización ejemplar de la presente invención, el procedimiento comprende adicionalmente recibir al menos dos tramas para exhibir. Las al menos dos tramas para exhibir pueden recibirse desde un almacén, desde un servidor o desde otra fuente arbitraria de datos. La fuente de los datos puede proporcionar los datos, p. ej., como un Lenguaje de Marcado de Hipertexto (HTML) o un Lenguaje de Marcado Extensible (XML). La función de redimensionamiento automático garantiza que un texto en una trama sea definitivamente legible. Esta característica también es útil si se suprimen, es decir, no se exhiben automáticamente, todas las ventanas no activas. De tal manera, puede garantizarse que una trama o ventana reajustada y redimensionada siempre sea una ventana "deslizable". De tal manera, puede impedirse que la trama o ventana reajustada y redimensionada no sea ya deslizable debido al redimensionamiento.
Otra realización ejemplar más de la presente invención comprende adicionalmente el ordenamiento previo y la preselección de dichas tramas, antes de determinar dicho contenido de datos. Otra realización ejemplar más de la presente invención comprende adicionalmente recodificar dichas tramas, antes de determinar dicho contenido de datos. De tal manera, puede generarse una base comparable para las tramas habitualmente distintas con contenidos habitualmente distintos. Puede derivarse un contenido de datos comparable incluso de tramas con distintos tipos de datos, p. ej., para poder comparar el contenido de datos de, p. ej., un fichero de texto ASCII con datos de mapas de bits, datos de imágenes o datos comprimidos.
Otra realización ejemplar de la presente invención comprende adicionalmente suprimir la exhibición de las tramas con las razones más pequeñas. La información en las tramas con el mayor contenido podría utilizarse de otras maneras también en la interfaz de usuario, tales como realzando visualmente la trama activa, expandiendo el tamaño de trama, o permitiendo que el usuario visualice sólo la trama con el mayor contenido. Las tramas no seleccionadas pueden suprimirse en cuanto al tamaño, el color o la visualización.
Otra realización ejemplar de la presente invención comprende adicionalmente ordenar dichas tramas para su exhibición, según dichas razones calculadas. La información en la trama con el mayor contenido podría utilizarse de otras maneras también en la interfaz de usuario (IU), tales como realzando la trama visualmente, expandiendo el tamaño de la trama, o permitiendo al usuario que visualice sólo la trama con el mayor contenido. En este caso, un usuario puede, p. ej., alternar el foco desde una ventana a la siguiente, en la secuencia de una razón decreciente de contenido.
En otra realización ejemplar más de la presente invención, un programa explorador lleva a cabo dicho procedimiento. Especialmente, aunque sin limitarse a ello, la presente invención puede aplicarse a exploradores de Internet o de la Red, para ilustrar automáticamente o mover el foco a la trama con la mayor deslizabilidad. Debería observarse que el procedimiento también puede emplearse con cualquier clase de programas que utilicen tramas.
El procedimiento comprende recibir al menos dos tramas para su visualización. Las al menos dos tramas a exhibir pueden recibirse desde un almacén, desde un servidor o desde otra fuente de datos arbitraria. La fuente de datos puede proporcionar los datos, p. ej., como una página de HTML (Lenguaje de Marcado de Hipertexto) o de XML (Lenguaje de Marcado Extensible), dotada de distintas tramas. La fuente de datos puede proporcionar los datos, p. ej., como una página de WML (Lenguaje de Marcado Inalámbrico) dotada de distintas tramas.
Según otro aspecto de la presente invención, se proporciona un producto de programa de ordenador para llevar a cabo el procedimiento de la descripción precedente, que comprende medios de código de programa para llevar a cabo todas las etapas de los procedimientos precedentes cuando dicho programa se ejecuta en un dispositivo.
Según otro aspecto más de la presente invención, se proporciona un dispositivo terminal capaz de seleccionar automáticamente una trama para exhibirse como una trama activa, según la reivindicación 11.
En el terminal, dicha unidad central de procesamiento está conectada con dicha interfaz de datos, y con dicho visor, respectivamente. Dicha interfaz de datos está configurada para recibir datos que representan tramas de datos, y dicha unidad central de procesamiento está configurada para proporcionar a dicha unidad de visualización datos que puedan exhibirse. El componente de evaluación está conectado con dicha unidad central de procesamiento. Dicho componente de evaluación está configurado para determinar, para cada trama recibida, la magnitud total del contenido de datos, y la magnitud del contenido de datos exhibido o visible. Dicho componente de evaluación está adicionalmente configurado para calcular, para cada una de dichas tramas, una razón de dicho contenido total de datos con respecto a dicho contenido exhibido de datos, y para controlar dicha unidad central de procesamiento a fin de seleccionar dichas tramas con la mayor razón para ser exhibidas como una trama activa. Es decir, la presente invención proporciona adicionalmente un terminal que comprende componentes para habilitar al terminal a fin de llevar a cabo los procedimientos revelados en la descripción precedente.
En otra realización ejemplar del dispositivo terminal, dicho dispositivo terminal es un dispositivo terminal móvil, tal como un ordenador portátil o una unidad móvil de representación visual.
Una realización ejemplar de dicho dispositivo terminal comprende adicionalmente un teléfono celular. Otra realización ejemplar de dicho dispositivo terminal comprende adicionalmente una agenda electrónica. Especialmente en una aplicación terminal con tamaños de visor extremadamente reducidos, la presente invención puede emplearse para optimizar el acceso a la información basada en tramas. En consecuencia, la trama con la mayor razón (es decir, la que muestra lo mínimo de su contenido) se exhibe como trama activa, es decir, el explorador pone el foco, por omisión, en la trama en cuestión.
Así, cuando un usuario abre la página web, el foco está automáticamente en la trama que es más probable que el usuario deslice. La presente invención se basa en la idea de que es más probable que se deslice la trama que tiene el mayor contenido deslizable. Si esta estimación es correcta, el usuario no necesita llevar a cabo ninguna secuencia de entrada de selección de trama, sino que puede utilizar las teclas de deslizamiento para navegar en la trama.
La presente invención también puede llevarse a cabo si sólo una única trama está presente para su exhibición, o si se recibe una única trama, pero, en este caso, esto tendría como resultado una selección de la única trama recibida como la trama activa.
El procedimiento puede extenderse con una etapa de recepción de al menos dos tramas a exhibir antes de determinar el contenido total de datos y el contenido de datos exhibidos para cada una de dichas tramas (recibidas). Las tramas pueden recibirse o recuperarse de un dispositivo de memoria o desde un servidor remoto.
La Figura 2 representa distintos contenidos ilustrados de representación, para visualizar los efectos de la presente invención. Esta invención propone un procedimiento para hallar la trama más relevante entre un cierto número de tramas. El procedimiento que la invención propone es el siguiente: al abrir una página o una ventana 2 de explorador, que contiene las tramas 4, 6, 8 y 10, la aplicación exploradora calcula el tamaño de cada trama 4, 6, 8 y 10 (en píxeles o en alguna otra unidad). Al ser ilustrada en un visor estándar 22, sin utilizar la presente invención, una ventana 2 de explorador estándar abriría un cierto número de tramas 4, 6, 8 y 10. En el caso presentado, la trama 4 muestra todo su contenido, como puede reconocerse por el hecho de que se ilustra una barra de deslizamiento. La trama 6 muestra aproximadamente un quinto de su contenido, como puede reconocerse por la extensión del cuadro de deslizamiento situado en el extremo derecho de la trama 6. La trama 10 muestra aproximadamente un décimo de su contenido, como puede reconocerse por la extensión de los cuadros de deslizamiento situados en las barras de deslizamiento situadas en el extremo derecho e inferior de la trama 8. La trama 8 muestra aproximadamente un tercio de su contenido.
El dispositivo (o, p. ej., la aplicación exploradora) calcula el tamaño de cada contenido cargado en las tramas 4, 6, 8 y 10 (por ejemplo, en kilobytes del fichero HTML y de todos los otros ficheros que se incluyen (imágenes, otros ficheros HTML, etc.) o en otras unidades). Los cálculos que se realizan para determinar el tamaño de las barras de deslizamiento podrían proporcionar la información necesaria: la ventana que comprende el mayor contenido que puede deslizarse también muestra el cuadro de deslizamiento más corto en la barra de deslizamiento. A continuación, el explorador calcula cuál de las tramas 4, 6, 8 y 10 muestra menos de su contenido y activa esa trama (aquí la trama 8) automáticamente.
En consecuencia, la trama con la mayor razón (es decir, la que muestra lo mínimo de su contenido) se exhibe como trama activa, es decir, el explorador pone el foco, por omisión, en la trama en cuestión.
Así, cuando un usuario abre la página web, el foco está automáticamente en la trama que es más probable que deslice el usuario. La presente invención se basa en la idea de que la trama que es más probable que se deslice es la que tiene el mayor contenido deslizable. Si esta estimación es correcta, el usuario no necesita llevar a cabo ninguna secuencia de entrada de selección de trama, sino que puede utilizar las teclas de deslizamiento para navegar en la trama. El procedimiento comprende recibir al menos dos tramas para visualizar antes de determinar el contenido total de datos y el contenido de datos exhibidos para cada una de dichas tramas (recibidas). Las tramas pueden recibirse o recuperarse desde un dispositivo de memoria o desde un servidor remoto.
La Figura 2 representa distintos contenidos de exhibición ilustrados, para visualizar los efectos de la presente invención. Esta invención propone un procedimiento para hallar la trama más relevante entre un cierto número de tramas. El procedimiento que la invención propone es el siguiente: al abrir una página o una ventana 2 de explorador, que contiene las tramas 4, 6, 8 y 10, la aplicación exploradora calcula el tamaño de cada trama 4, 6, 8 y 10 (en píxeles o en alguna otra unidad). Al ser ilustrada en un visor estándar 22, sin utilizar la presente invención, una ventana 2 de explorador estándar abriría un cierto número de tramas 4, 6, 8 y 10. En el caso presentado, la trama 4 muestra todo su contenido, como puede reconocerse por el hecho de que no se ilustra ninguna barra de deslizamiento. La trama 6 muestra aproximadamente un quinto de su contenido, como puede reconocerse por la extensión del cuadro de deslizamiento situado en el extremo derecho de la trama 6. La trama 8 muestra aproximadamente un décimo de su contenido, como puede reconocerse por la extensión de los cuadros de deslizamiento situados en las barras de deslizamiento situadas en el extremo derecho e inferior de la trama 10. La trama 10 muestra aproximadamente un tercio de su contenido.
El dispositivo (o, p. ej., la aplicación exploradora) calcula el tamaño de cada contenido cargado en las tramas 4, 6, 8 y 10 (por ejemplo, en kilobytes del fichero HTML y de todos los otros ficheros que se incluyen (imágenes, otros ficheros HTML, etc.) o en otras unidades). Los cálculos que se realizan para determinar el tamaño de las barras de deslizamiento podrían proporcionar la información necesaria: la ventana que comprende el mayor contenido que puede deslizarse también muestra el cuadro de deslizamiento más corto en la barra de deslizamiento. A continuación, el explorador calcula cuál de las tramas 4, 6, 8 y 10 muestra menos de su contenido y activa esa trama (aquí la trama 8) automáticamente. Interacción con los datos basados en tramas y sirve para proporcionar a una unidad 54 de visor conectada con dicha CPU 52 datos basados en tramas.
El dispositivo también está dotado de una interfaz 56 de usuario, para permitir la interacción del usuario a fin de acceder a los datos proporcionados en las tramas, es decir, para permitir a un usuario la exploración.
El dispositivo terminal móvil está adicionalmente dotado de un componente 58 de evaluación que está conectado con dicha unidad central 52 de procesamiento.
Dicho componente 58 de evaluación está configurado para determinar, para cada trama recibida, la magnitud de los datos contenidos en dicha trama, y una magnitud de los datos que se exhiben (es decir, visibles) en dicha trama. El componente de evaluación está adicionalmente configurado para calcular la razón entre el contenido total de datos y el contenido visible de datos de cada trama. Es decir, para cada trama, se genera la razón que representa un valor que representa la visibilidad del contenido. Cuanto menos contenido es visible, con más intensidad puede deslizarlo el usuario en una trama, es decir, la visibilidad y la deslizabilidad representan valores en una relación básicamente inversa.
Dicho componente 58 de evaluación está adicionalmente configurado para controlar dicha unidad central 52 de procesamiento a fin de seleccionar dichas tramas con la mayor razón, para ser exhibidas como una trama activa.
La trama activa puede exhibirse según se indica en la Fig. 2, como una trama destacada o una trama que está realzada con un color distinto, o por animación.
También puede ser posible implementar el dispositivo terminal móvil con un componente 58 de evaluación que esté implementado en dicha unidad central 52 de procesamiento. También puede ser posible implementar dicho componente 58 de evaluación con una aplicación de software que se ejecuta en dicha unidad central 52 de procesamiento.
Utilizando el anterior procedimiento, la trama que es más probable que el usuario quiera leer (o deslizar) está automáticamente activada y el usuario puede deslizar el contenido fácilmente. El procedimiento también es bastante fácil de implementar y no requiere una ingente potencia de cálculo. La presente invención puede mejorar la experiencia del usuario de dispositivos exploradores móviles de la Red.
La presente invención proporciona todos los elementos o componentes necesarios para mejorar significativamente la empleabilidad de dispositivos electrónicos para explorar fuentes de datos e información basados en multitramas.
La presente solicitud contiene la descripción de implementaciones y realizaciones de la presente invención con ayuda de ejemplos. Una persona versada en la tecnología apreciará que la presente invención no está restringida a los detalles de las realizaciones anteriormente presentadas, y que la invención también puede implementarse de otra forma sin apartarse de las características de la invención. Las realizaciones presentadas anteriormente deberían considerarse ilustrativas, pero no restrictivas. Así, las posibilidades de implementar y utilizar la invención están restringidas sólo por las reivindicaciones adjuntas. En consecuencia, las diversas opciones de implementación de la invención, según lo determinado por las reivindicaciones, incluyendo implementaciones equivalentes, también pertenecen al alcance de la invención.

Claims (18)

1. Un procedimiento que comprende:
-
recibir al menos dos tramas para su exhibición;
-
seleccionar una trama (8, 18, 28) para ser exhibida como una trama activa, al
-
determinar para cada trama (4, 6, 8, 10) el contenido total de datos y el contenido de datos exhibidos;
-
calcular, para cada una de dichas tramas (4, 6, 8, 10), una razón entre dicho contenido determinado de datos y dicho contenido determinado de datos exhibidos; y
-
seleccionar la trama (8, 18, 28) con la mayor razón para su exhibición como una trama activa.
\vskip1.000000\baselineskip
2. Un procedimiento según la reivindicación 1, que comprende adicionalmente:
-
seleccionar al menos una de dichas tramas (8, 18, 28) con la mayor razón para ser exhibida como una trama activa, si se determina más de una de dichas tramas (4, 6, 8, 10) con la misma razón mayor.
\vskip1.000000\baselineskip
3. Un procedimiento según la reivindicación 1 o la reivindicación 2, que comprende adicionalmente:
-
redimensionar dichas tramas (8, 18, 28) en un tamaño de trama normalizado antes de determinar dicho contenido de datos.
\vskip1.000000\baselineskip
4. Un procedimiento según cualquiera de las reivindicaciones precedentes, que comprende adicionalmente:
-
preseleccionar tramas basadas en texto de dichas tramas, antes de determinar dicho contenido de datos.
\vskip1.000000\baselineskip
5. Un procedimiento según cualquiera de las reivindicaciones precedentes, que comprende adicionalmente:
-
suprimir la visualización de dicha(s) trama(s) con la razón, o razones, calculada(s) más pequeña(s).
\vskip1.000000\baselineskip
6. Un procedimiento según cualquiera de las reivindicaciones precedentes, que comprende adicionalmente:
-
ordenar dichas tramas para su exhibición, según dichas razones calculadas.
\vskip1.000000\baselineskip
7. Un procedimiento según cualquiera de las reivindicaciones precedentes, donde dicho procedimiento es llevado a cabo por un programa explorador de la Red.
8. Un procedimiento según cualquiera de las reivindicaciones precedentes, que comprende adicionalmente:
-
recodificar una trama antes de la determinación del contenido de datos.
\vskip1.000000\baselineskip
9. Un producto de programa de ordenador que comprende medios de código de programa almacenado en un medio legible por ordenador, para llevar a cabo las etapas según cualquiera de las reivindicaciones precedentes, cuando dicho producto de programa se ejecuta en un dispositivo.
10. Un terminal que comprende:
-
una interfaz (60) de datos;
-
una unidad central (52) de procesamiento;
-
un visor (22);
-
una interfaz (56) de usuario;
\vskip1.000000\baselineskip
en el cual dicha unidad central (52) de procesamiento está conectada con dicha interfaz (60) de datos, con dicha interfaz de usuario y con dicho visor (22);
en el cual dicha interfaz (60) de datos está configurada para recibir datos que representan tramas (4, 6, 8, 10) de datos, y dicha unidad central (52) de procesamiento está configurada para proporcionar a dicha unidad (22) de visor datos que puedan exhibirse como tramas;
caracterizado por
-
un componente (58) de evaluación conectado con dicha unidad central de procesamiento, donde dicho componente (58) de evaluación está configurado para determinar, para cada trama de las al menos dos tramas recibidas, la magnitud del contenido total de datos y el contenido de datos exhibidos; para calcular, para cada una de dichas al menos dos tramas recibidas, una razón entre dicho contenido de datos y dicho contenido de datos exhibidos; y para controlar a dicha unidad central (52) de procesamiento a fin de seleccionar la trama con la mayor razón, para su exhibición como una trama activa.
\vskip1.000000\baselineskip
11. Un dispositivo terminal según la reivindicación 10, en el cual dicho componente (58) de evaluación está configurado para controlar a dicha unidad central (52) de procesamiento, a fin de seleccionar al menos una de dichas tramas (8, 18, 28) con la mayor razón, para ser exhibida como una trama activa, si se determinan más de una de dichas tramas (4, 6, 8, 10) con una misma razón mayor.
12. Un dispositivo terminal según la reivindicación 10 u 11, configurado para redimensionar dichas tramas (8, 18, 28) en un tamaño de trama normalizado antes de determinar dicho contenido de datos.
13. Un dispositivo terminal según cualquiera de las reivindicaciones 10 a 12, configurado para preseleccionar tramas basadas en texto entre dichas tramas, antes de determinar dicho contenido de datos.
14. Un dispositivo terminal según cualquiera de las reivindicaciones 10 a 13, configurado para suprimir la exhibición de dicha(s) trama(s) con la razón, o razones, calculada(s) más pequeña(s).
15. Un dispositivo terminal según cualquiera de las reivindicaciones 10 a 14, configurado para ordenar dichas tramas para su exhibición, según dichas razones calculadas.
16. Un dispositivo terminal según cualquiera de las reivindicaciones 10 a 15, configurado para recodificar una trama antes de la determinación del contenido de datos.
17. Un dispositivo terminal según cualquiera de las reivindicaciones 10 a 16, en donde dicho dispositivo terminal es uno entre, o una combinación de:
-
un dispositivo terminal móvil (50);
-
un teléfono celular; y
-
una agenda electrónica.
\vskip1.000000\baselineskip
18. Un dispositivo terminal según cualquiera de las reivindicaciones 10 a 17, en el cual dicha interfaz (60) de datos es una interfaz de radio con una red de comunicación.
ES05702254T 2004-03-05 2005-01-17 Procedimiento y dispositivo para seleccionar automaticamente una trama para su exhibicion. Expired - Lifetime ES2334680T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US794803 2001-02-26
US10/794,803 US7272790B2 (en) 2004-03-05 2004-03-05 Method and device for automatically selecting a frame for display

Publications (1)

Publication Number Publication Date
ES2334680T3 true ES2334680T3 (es) 2010-03-15

Family

ID=34991635

Family Applications (1)

Application Number Title Priority Date Filing Date
ES05702254T Expired - Lifetime ES2334680T3 (es) 2004-03-05 2005-01-17 Procedimiento y dispositivo para seleccionar automaticamente una trama para su exhibicion.

Country Status (7)

Country Link
US (1) US7272790B2 (es)
EP (1) EP1721474B1 (es)
CN (1) CN1922896B (es)
AT (1) ATE452364T1 (es)
DE (1) DE602005018328D1 (es)
ES (1) ES2334680T3 (es)
WO (1) WO2005094094A1 (es)

Families Citing this family (70)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060077443A1 (en) * 2004-10-08 2006-04-13 Sharp Laboratories Of America, Inc. Methods and systems for imaging device display coordination
US8205152B2 (en) * 2004-11-08 2012-06-19 Opera Software Asa System and method for formatting and displaying frameset documents
US8819569B2 (en) * 2005-02-18 2014-08-26 Zumobi, Inc Single-handed approach for navigation of application tiles using panning and zooming
US20060224992A1 (en) * 2005-04-01 2006-10-05 Microsoft Corporation Graphical user interface management
US20070028236A1 (en) * 2005-07-27 2007-02-01 Typefi System Pty Ltd. File transfer system
US8238888B2 (en) 2006-09-13 2012-08-07 Jumptap, Inc. Methods and systems for mobile coupon placement
US8156128B2 (en) 2005-09-14 2012-04-10 Jumptap, Inc. Contextual mobile content placement on a mobile communication facility
US9076175B2 (en) 2005-09-14 2015-07-07 Millennial Media, Inc. Mobile comparison shopping
US8688671B2 (en) 2005-09-14 2014-04-01 Millennial Media Managing sponsored content based on geographic region
US10038756B2 (en) 2005-09-14 2018-07-31 Millenial Media LLC Managing sponsored content based on device characteristics
US9201979B2 (en) 2005-09-14 2015-12-01 Millennial Media, Inc. Syndication of a behavioral profile associated with an availability condition using a monetization platform
US8290810B2 (en) 2005-09-14 2012-10-16 Jumptap, Inc. Realtime surveying within mobile sponsored content
US7577665B2 (en) 2005-09-14 2009-08-18 Jumptap, Inc. User characteristic influenced search results
US8819659B2 (en) 2005-09-14 2014-08-26 Millennial Media, Inc. Mobile search service instant activation
US8311888B2 (en) 2005-09-14 2012-11-13 Jumptap, Inc. Revenue models associated with syndication of a behavioral profile using a monetization platform
US8027879B2 (en) 2005-11-05 2011-09-27 Jumptap, Inc. Exclusivity bidding for mobile sponsored content
US9703892B2 (en) 2005-09-14 2017-07-11 Millennial Media Llc Predictive text completion for a mobile communication facility
US8989718B2 (en) 2005-09-14 2015-03-24 Millennial Media, Inc. Idle screen advertising
US9058406B2 (en) 2005-09-14 2015-06-16 Millennial Media, Inc. Management of multiple advertising inventories using a monetization platform
US10592930B2 (en) 2005-09-14 2020-03-17 Millenial Media, LLC Syndication of a behavioral profile using a monetization platform
US8302030B2 (en) 2005-09-14 2012-10-30 Jumptap, Inc. Management of multiple advertising inventories using a monetization platform
US7860871B2 (en) 2005-09-14 2010-12-28 Jumptap, Inc. User history influenced search results
US8364521B2 (en) 2005-09-14 2013-01-29 Jumptap, Inc. Rendering targeted advertisement on mobile communication facilities
US10911894B2 (en) 2005-09-14 2021-02-02 Verizon Media Inc. Use of dynamic content generation parameters based on previous performance of those parameters
US8805339B2 (en) 2005-09-14 2014-08-12 Millennial Media, Inc. Categorization of a mobile user profile based on browse and viewing behavior
US7676394B2 (en) 2005-09-14 2010-03-09 Jumptap, Inc. Dynamic bidding and expected value
US8195133B2 (en) 2005-09-14 2012-06-05 Jumptap, Inc. Mobile dynamic advertisement creation and placement
US7702318B2 (en) 2005-09-14 2010-04-20 Jumptap, Inc. Presentation of sponsored content based on mobile transaction event
US8812526B2 (en) 2005-09-14 2014-08-19 Millennial Media, Inc. Mobile content cross-inventory yield optimization
US8615719B2 (en) 2005-09-14 2013-12-24 Jumptap, Inc. Managing sponsored content for delivery to mobile communication facilities
US7752209B2 (en) 2005-09-14 2010-07-06 Jumptap, Inc. Presenting sponsored content on a mobile communication facility
US7912458B2 (en) 2005-09-14 2011-03-22 Jumptap, Inc. Interaction analysis and prioritization of mobile content
US8666376B2 (en) 2005-09-14 2014-03-04 Millennial Media Location based mobile shopping affinity program
US20110313853A1 (en) 2005-09-14 2011-12-22 Jorey Ramer System for targeting advertising content to a plurality of mobile communication facilities
US8503995B2 (en) 2005-09-14 2013-08-06 Jumptap, Inc. Mobile dynamic advertisement creation and placement
US8832100B2 (en) 2005-09-14 2014-09-09 Millennial Media, Inc. User transaction history influenced search results
US8660891B2 (en) 2005-11-01 2014-02-25 Millennial Media Interactive mobile advertisement banners
US7603360B2 (en) 2005-09-14 2009-10-13 Jumptap, Inc. Location influenced search results
US7660581B2 (en) 2005-09-14 2010-02-09 Jumptap, Inc. Managing sponsored content based on usage history
US8103545B2 (en) 2005-09-14 2012-01-24 Jumptap, Inc. Managing payment for sponsored content presented to mobile communication facilities
US7769764B2 (en) 2005-09-14 2010-08-03 Jumptap, Inc. Mobile advertisement syndication
US8364540B2 (en) 2005-09-14 2013-01-29 Jumptap, Inc. Contextual targeting of content using a monetization platform
US9471925B2 (en) 2005-09-14 2016-10-18 Millennial Media Llc Increasing mobile interactivity
US8209344B2 (en) 2005-09-14 2012-06-26 Jumptap, Inc. Embedding sponsored content in mobile applications
US8131271B2 (en) 2005-11-05 2012-03-06 Jumptap, Inc. Categorization of a mobile user profile based on browse behavior
US8229914B2 (en) 2005-09-14 2012-07-24 Jumptap, Inc. Mobile content spidering and compatibility determination
US20070083812A1 (en) * 2005-10-07 2007-04-12 Hudson Thomas R Jr GUI with improved mnemonic control
US8509750B2 (en) 2005-11-05 2013-08-13 Jumptap, Inc. System for targeting advertising content to a plurality of mobile communication facilities
US8175585B2 (en) 2005-11-05 2012-05-08 Jumptap, Inc. System for targeting advertising content to a plurality of mobile communication facilities
US20070245263A1 (en) * 2006-03-29 2007-10-18 Alltel Communications, Inc. Graphical user interface for wireless device
US20080163101A1 (en) * 2007-01-03 2008-07-03 Microsoft Corporation Managing display windows on small screens
US8914786B2 (en) 2007-03-23 2014-12-16 Zumobi, Inc. Systems and methods for controlling application updates across a wireless interface
KR100844071B1 (ko) * 2007-05-09 2008-07-07 엘지전자 주식회사 웹페이지 표시가 가능한 이동통신 단말기 및 그 제어방법
WO2009002999A2 (en) * 2007-06-25 2008-12-31 Jumptap, Inc. Presenting content to a mobile communication facility based on contextual and behaviorial data relating to a portion of a mobile content
US8782555B2 (en) * 2007-08-30 2014-07-15 Microsoft Corporation Nested user interfaces for multiple displays
US9104775B2 (en) * 2007-10-16 2015-08-11 Yahoo! Inc. Method for presenting a web page
US20090158177A1 (en) * 2007-12-14 2009-06-18 Kodimer Marianne L System and method for generating a data entry display
US7552396B1 (en) 2008-04-04 2009-06-23 International Business Machines Corporation Associating screen position with audio location to detect changes to the performance of an application
US20100145924A1 (en) * 2008-12-04 2010-06-10 Novarra, Inc. Methods and Devices for Locating Information on a Web Page
US20100325565A1 (en) * 2009-06-17 2010-12-23 EchoStar Technologies, L.L.C. Apparatus and methods for generating graphical interfaces
US8296673B2 (en) * 2010-04-23 2012-10-23 Microsoft Corporation Collapsible tabbed user interface
US10162803B2 (en) * 2010-12-13 2018-12-25 Tara Chand Singhal Systems and methods for viewing larger than screen size digital content on display screens without zooming and scrolling
US8866842B2 (en) 2011-05-23 2014-10-21 Adobe Systems Incorporated Adaptive content authoring
US20130127916A1 (en) * 2011-05-23 2013-05-23 Justin Van Slembrouk Adaptive Content Display
US9342618B2 (en) * 2012-06-04 2016-05-17 Sap Se Web application compositon and modification editor
EP3097496A4 (en) * 2014-01-22 2017-10-11 Ai Squared Emphasizing a portion of the visible content elements of a markup language document
US9792267B2 (en) * 2014-03-31 2017-10-17 NIIT Technologies Ltd Simplifying identification of potential non-visibility of user interface components when responsive web pages are rendered by disparate devices
US9400776B1 (en) 2015-03-09 2016-07-26 Vinyl Development LLC Adaptive column selection
US10558742B2 (en) * 2015-03-09 2020-02-11 Vinyl Development LLC Responsive user interface system
CN104850605A (zh) * 2015-05-05 2015-08-19 天脉聚源(北京)教育科技有限公司 一种快进后笔记文件中笔记的显示方法及装置

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2217547B (en) 1988-03-31 1992-07-22 Toshiba Kk Method and system for selecting frame size of image data in data transmission
US5390295A (en) * 1991-12-20 1995-02-14 International Business Machines Corporation Method and apparatus for proportionally displaying windows on a computer display screen
US5859638A (en) * 1993-01-27 1999-01-12 Apple Computer, Inc. Method and apparatus for displaying and scrolling data in a window-based graphic user interface
US5469540A (en) * 1993-01-27 1995-11-21 Apple Computer, Inc. Method and apparatus for generating and displaying multiple simultaneously-active windows
JP3713891B2 (ja) 1997-05-13 2005-11-09 コニカミノルタビジネステクノロジーズ株式会社 情報処理装置および方法並びに情報処理プログラムを記録した記録媒体
US5903267A (en) * 1997-07-11 1999-05-11 International Business Machines Corporation Document interface mechanism and method for navigating through large documents
AU3769101A (en) * 2000-03-01 2001-09-12 Celltrex Ltd. System and method for document division
US7747782B2 (en) * 2000-04-26 2010-06-29 Novarra, Inc. System and method for providing and displaying information content
US6593944B1 (en) 2000-05-18 2003-07-15 Palm, Inc. Displaying a web page on an electronic display device having a limited display area
US7210099B2 (en) * 2000-06-12 2007-04-24 Softview Llc Resolution independent vector display of internet content
US20020002635A1 (en) * 2000-06-30 2002-01-03 Arto Astala Presentation of an active window in a terminal and method of using same
US6825860B1 (en) * 2000-09-29 2004-11-30 Rockwell Automation Technologies, Inc. Autoscaling/autosizing user interface window
US6983331B1 (en) * 2000-10-17 2006-01-03 Microsoft Corporation Selective display of content
US20020095475A1 (en) * 2001-01-17 2002-07-18 Prasad Krothapalli Frame handling for a thin client
US20020123878A1 (en) * 2001-02-05 2002-09-05 International Business Machines Corporation Mechanism for internationalization of web content through XSLT transformations
US6832353B2 (en) * 2001-06-08 2004-12-14 Nokia Mobile Phones, Ltd. Viewing web pages on small screen devices using a keypad for navigation
US20020186257A1 (en) * 2001-06-08 2002-12-12 Cadiz Jonathan J. System and process for providing dynamic communication access and information awareness in an interactive peripheral display
US6976226B1 (en) * 2001-07-06 2005-12-13 Palm, Inc. Translating tabular data formatted for one display device to a format for display on other display devices
US6950993B2 (en) * 2001-08-02 2005-09-27 Microsoft Corporation System and method for automatic and dynamic layout of resizable dialog type windows
US6955298B2 (en) * 2001-12-27 2005-10-18 Samsung Electronics Co., Ltd. Apparatus and method for rendering web page HTML data into a format suitable for display on the screen of a wireless mobile station
US7134089B2 (en) * 2002-11-13 2006-11-07 Microsoft Corporation Directional focus navigation
US7343567B2 (en) * 2003-04-25 2008-03-11 Microsoft Corporation System and method for providing dynamic user information in an interactive display
US20050021851A1 (en) * 2003-06-09 2005-01-27 Kimmo Hamynen System, apparatus, and method for directional control input browsing in smart phones
US7565622B2 (en) * 2003-07-10 2009-07-21 Lenovo (Singapore) Pte Ltd. Method and apparatus for modification of pointing device functions in conjunction with dynamic sorting, displaying, listing, and activation
US7441204B2 (en) * 2004-02-06 2008-10-21 Microsoft Corporation Method and system for automatically displaying content of a window on a display that has changed orientation

Also Published As

Publication number Publication date
CN1922896A (zh) 2007-02-28
WO2005094094A1 (en) 2005-10-06
US7272790B2 (en) 2007-09-18
CN1922896B (zh) 2011-06-08
EP1721474B1 (en) 2009-12-16
EP1721474A1 (en) 2006-11-15
ATE452364T1 (de) 2010-01-15
US20050216858A1 (en) 2005-09-29
DE602005018328D1 (de) 2010-01-28

Similar Documents

Publication Publication Date Title
EP1721474B1 (en) Method and device for automatically selecting a frame for display
CN113325985B (zh) 终端设备的桌面管理方法和终端设备
CN103946783B (zh) 可滚动桌面导航的装置、方法及系统
AU2011101581A4 (en) Method and apparatus of scrolling a document displayed in a browser window
RU2440624C2 (ru) Система и способ отображения цифрового визуального содержимого в устройстве
US20130176248A1 (en) Apparatus and method for displaying screen on portable device having flexible display
US20150268838A1 (en) Methods, systems, electronic devices, and non-transitory computer readable storage medium media for behavior based user interface layout display (build)
KR20090111826A (ko) 문서 내 링크들을 표시하기 위한 방법 및 시스템
CN105824496A (zh) 一种基于用户使用情况设置图标亮度的方法和移动终端
CN107273344A (zh) 提供响应用户界面的装置和方法
US8745525B1 (en) Presenting graphical windows on a device
KR20160074194A (ko) 화면 표시를 제어하는 전자 장치 및 방법
US20150199329A1 (en) Text display method and apparatus of electronic device
CN111133430A (zh) 一种内容分享方法及装置
JP2012208794A (ja) 携帯端末及び表示制御方法
KR102632895B1 (ko) 미디어 내의 시각적 콘텐츠를 관리하기 위한 사용자 인터페이스
US9542094B2 (en) Method and apparatus for providing layout based on handwriting input
CN112748829B (zh) 图片编辑方法、装置、设备以及存储介质
JP2019175460A (ja) 表示制御装置、表示制御方法及び制御プログラム
KR101604838B1 (ko) 웹페이지의 구성방법
JP6693399B2 (ja) 情報表示装置、情報表示方法及び記録媒体
KR100855023B1 (ko) 디스플레이를 위한 프레임 자동 선택 방법 및 장치
Aaltonen et al. Refining visualization reference model for context information
WO2022149185A1 (ja) 表示制御装置、表示制御方法、及びプログラム
CN100447857C (zh) 一种应用于移动通讯装置的显示文字的方法