Método de navegación de documentos.

Un producto de programa informático para permitir a un ordenador (15) navegar automáticamente por una página en un documento, comprendiendo el producto un medio de almacenamiento legible por ordenador no transitorio y tangible que porta instrucciones para hacer que un ordenador

(15) lleve a cabo:

determinar si una ruta guardada ha sido fijada en la página, en el que la ruta guardada indica una zona de interés en la página,

focalizar la zona de interés indicada por la ruta guardada, en respuesta a una determinación de que la ruta guardada estaba presente en la página,

recibir entrada de un evento memorizable,

comparar la ubicación del evento memorizable con la zona de interés,

mantener la ruta guardada, en respuesta a que el evento memorizable se produce en la zona de interés, determinar si una nueva ruta ha sido establecida usando el evento memorizable y al menos un evento memorizable guardado en un registro de eventos memorizables, en respuesta a que el evento memorizable se produce fuera de la zona de interés,

determinar si una nueva ruta ha sido establecida usando el evento memorizable y el al menos un evento memorizable guardado en un registro de eventos memorizables, en respuesta a una determinación de que no hay ninguna ruta guardada presente en la página,

fijar una nueva ruta en una zona correspondiente al evento memorizable, en respuesta a una determinación de que la nueva ruta ha sido establecida,

determinar la coherencia del evento memorizable en base a los eventos memorizables guardados en el registro de eventos memorizables,

comparar la coherencia con un criterio predeterminado,

mantener la ruta guardada en respuesta a una determinación de que la coherencia es menor que el criterio predeterminado,

comparar la ubicación del evento memorizable con la ruta guardada,

abandonar la ruta guardada en respuesta a una determinación de que la coherencia es mayor que el criterio predeterminado y la ubicación del evento memorizable no coincide con la ruta guardada, y mantener la ruta guardada en respuesta a una determinación de que la coherencia es mayor que el criterio predeterminado y la ubicación del evento memorizable coincide con la ruta guardada.

en el que el ordenador (15) navega por la página del documento hasta la zona de interés para emitir una salida a un usuario final.

Tipo: Patente Internacional (Tratado de Cooperación de Patentes). Resumen de patente/invención. Número de Solicitud: PCT/US2010/031030.

Solicitante: FREEDOM SCIENTIFIC INC..

Nacionalidad solicitante: Estados Unidos de América.

Dirección: 11800 31ST COURT NORTH ST. PETERSBURG, FLORIDA 33716-1805 ESTADOS UNIDOS DE AMERICA.

Inventor/es: GORDON,GLEN, GALLO,ROBERT.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • SECCION G — FISICA > COMPUTO; CALCULO; CONTEO > TRATAMIENTO DE DATOS DIGITALES ELECTRICOS (computadores... > G06F17/00 (Equipo o métodos de tratamiento de datos o de cálculo digital, especialmente adaptados para funciones específicas)
  • SECCION G — FISICA > COMPUTO; CALCULO; CONTEO > TRATAMIENTO DE DATOS DIGITALES ELECTRICOS (computadores... > Equipo o métodos de tratamiento de datos o de cálculo... > G06F17/21 (Tratamiento de textos (G06F 17/27, G06F 17/28 tienen prioridad))

PDF original: ES-2454765_T3.pdf

 

google+ twitter facebook

Fragmento de la descripción:

Metodo de navegacion de documentos.

REFERENCIA CRUZADA A SOLICITUDES RELACIONADAS

Esta solicitud reivindica prioridad de la solicitud de patente provisional de Estados Unidos actualmente en tramitacion No. 61/169.129, titulada, "Document Navigation Method", presentada el 14 de abril de 2009.

CAMPO DE LA INVENCION

Esta invencion se refiere a aplicaciones de lector de pantalla para sistemas informaticos. Mas especificamente, esta invencion ayuda al usuario lector de la pantalla a navegar un documento usando acciones previas del usuario.

ANTECEDENTES

Los ordenadores personales en Internet han mejorado enormemente las comunicaciones y el acceso a la informacion desde todo el mundo. Tipicamente, informacion visual se presenta en la pantalla de un monitor y pueden anadirse o manipularse datos mediante pulsaciones en un teclado asociado. La retroalimentacion se proporciona visualmente al usuario mediante la pantalla del monitor. Los usuarios ciegos no pueden utilizar la informacion que aparece en la pantalla del monitor mientras que los usuarios impedidos visuales pueden tener dificultades para hacerlo. Por consiguiente, se han desarrollado lectores de pantalla para ayudar a usuarios ciegos e impedidos visuales cuando usan un ordenador personal.

Un lector de pantalla es un software que interpreta la salida de un ordenador tal como es enviada a la pantalla de un ordenador y la convierte en una salida alternativa. Tipicamente, la salida alternativa esta en forma de voz sintetica o caracteres en Braille. Los lectores de pantalla son particularmente utiles para un usuario ciego o con poca vision. Un dicho lector de pantalla es JAWS® de FREEDOM SCIENTIFIC®. Cuando esta instalado en un ordenador personal, JAWS® proporciona acceso al sistema operativo, aplicaciones de software e Internet. JAWS® incluye un sintetizador de voz que coopera con la tarjeta de sonido en el ordenador personal para leer en voz alta informacion que aparece en la pantalla del monitor del ordenador o que es derivada a traves de comunicacion directamente con la aplicacion o el sistema operativo. Adicionalmente, JAWS® incluye una interfaz que puede proporcionar salida a pantallas Braille actualizables. Por lo tanto, JAWS® proporciona acceso a muy diversas aplicaciones relacionadas con informacion, educacion y empleo.

Los lectores de pantalla disponibles tienen una capacidad limitada para navegar por Internet. No importa cuantas veces un usuario ha visitado cierta pagina Web y ha realizado una serie de acciones para navegar hasta cierta parte de la pagina Web, el usuario debe repetir una serie de acciones para llegar a esa parte de la pagina Web cada vez que el usuario visita la pagina Web. Un usuario vidente tipico, o "usuario tipico", puede realizar un barrido superficial de la ventana de datos hasta que llega a la informacion deseada. Al realizar ese barrido, una gran cantidad de datos puede pasarse por alto rapidamente hasta que la informacion deseada se encuentra. Esa informacion deseada es considerada a continuacion en mas detalle mientras la informacion barrida es, por el contrario, ignorada y olvidada. Para el usuario tipico, dicho proceso es una tarea trivial. Para un usuario impedido visual o ciego, no es ni de lejos tan sencilla. El usuario ciego o impedido visual frecuentemente utilizara un lector de pantalla para acceder a la informacion que, en caso contrario, se mostraria en la pantalla. Para emitir la informacion, el lector de pantalla debe pasar en serie la informacion al dispositivo de presentacion. Por "presentacion" se entiende que la informacion es presentada al usuario de una manera en la que la informacion pueda ser evaluada significativamente por el usuario. La presentacion no esta limitada a presentaciones visuales de datos, sino que puede incluir otros medios de presentacion tales como salida de audio y dispositivos de Braille. El usuario experimenta la informacion asociada en el orden proporcionado por la aplicacion subyacente. Una gran cantidad de tiempo puede emplearse esperando la llegada a la informacion buscada por el usuario.

Este proceso se vuelve aun mas incomodo cuando el usuario accede a cierta pagina Web repetidamente. Por ejemplo, un usuario puede acceder a la pagina Web de su institucion bancaria cada mes para pagar una factura de telefonia movil con ayuda de un lector de pantalla, tal como JAWS®. Para hacer esto, el usuario abre el navegador, abre la lista de paginas Web marcadas como favoritas, y selecciona su institucion bancaria. Cuando la pagina se carga, el usuario abre la lista de enlaces de JAWS®, localiza el enlace de registro escribiendo "S IG", y pulsa "Intro" para activarlo. La pagina de registro se carga. Ahora, el usuario pulsa la tecla "Ctrl" para que JAWS® deje de leer la pagina automaticamente, y pulsa la tecla de navegacion rapida de JAWS® "E" dos veces para moverse al segundo campo de edicion en la pagina para introducir el nombre del usuario. Despues de rellenar el formulario, una pagina con varias opciones de navegacion en curso es presentada al usuario, cada una conduciendo a paginas con opciones cada vez mas afinadas. Son paginas ejemplares: "pagos", "realizar un pago una sola vez", "seleccionar un beneficiario del pago", e "introducir su informacion de pago". Para cada una de estas paginas, el usuario localiza el enlace que desea usando la lista de enlaces de JAWS®, buscando el texto del enlace en la pagina, leyendo por la

pagina hasta que llega al enlace, o usando diversas combinaciones de teclas de navegacion rapida para buscar el enlace. El usuario debe pasar todas estas etapas cada vez que el usuario paga la factura del telefono movil. Lo que es necesario es un medio para acortar el tiempo de navegacion de una pagina Web focalizando el lector de pantalla en zonas en las que el usuario ha mostrado interes previamente.

El documento US2009/0210806 A1 desvela un metodo para navegar automaticamente sitios Web para navegacion predictiva en base a actividades del usuario. Los sitios potenciales pueden predecirse, en base a un historial de navegacion anterior y factores medioambientales.

RESUMEN

La presente invencion es una herramienta de navegacion de documentos que puede navegar automaticamente una pagina Web u otro documento, tal como un documento en Formato de Documento Portatil (PDF, por sus siglas en ingles) o una presentacion F/ash, en base a entrada previa por parte del usuario. La herramienta de navegacion de documentos, de la que una realizacion se denomina PATHFINDERT, puede ser convocada por un lector de pantalla, tal como JAWS®, cada vez que se carga un documento. Si el usuario ha visitado el documento previamente, la herramienta de navegacion de documentos puede focalizarse automaticamente en la parte del documento que el usuario selecciono o sobre la que actuo en una visita anterior a la pagina del documento. Si el usuario no ha visitado el documento previamente, la herramienta de navegacion de documentos puede registrar los eventos que se producen durante la visita del usuario a la pagina.

En algunas realizaciones, la herramienta de navegacion de documentos puede usarse aparte de un lector de pantalla, tal como estando implementada por un navegador Web o complemento para navegador Web. La herramienta de navegacion de documentos puede ser usada a continuacion por un usuario vidente para rastrear los enlaces, botones o campos de pantalla seleccionados por un usuario. A medida que el usuario navega por las paginas de los documentos (por ejemplo paginas Web) repetidamente, la herramienta de navegacion de documentos puede pasar automaticamente a esos enlaces, botones y/o campos de pantalla que el usuario visito previamente.

En una realizacion, la herramienta de navegacion de documentos empieza por determinar si una ruta guardada ha sido fijada en la pagina. La ruta guardada... [Seguir leyendo]

 


Reivindicaciones:

1. Un producto de programa informatico para permitir a un ordenador (15) navegar automaticamente por una pagina en un documento, comprendiendo el producto un medio de almacenamiento legible por ordenador no transitorio y tangible que porta instrucciones para hacer que un ordenador (15) lleve a cabo:

determinar si una ruta guardada ha sido fijada en la pagina, en el que la ruta guardada indica una zona de interes en la pagina,

focalizar la zona de interes indicada por la ruta guardada, en respuesta a una determinacion de que la ruta guardada estaba presente en la pagina,

recibir entrada de un evento memorizable,

comparar la ubicacion del evento memorizable con la zona de interes,

mantener la ruta guardada, en respuesta a que el evento memorizable se produce en la zona de interes,

determinar si una nueva ruta ha sido establecida usando el evento memorizable y al menos un evento memorizable guardado en un registro de eventos memorizables, en respuesta a que el evento memorizable se produce fuera de la zona de interes,

determinar si una nueva ruta ha sido establecida usando el evento memorizable y el al menos un evento memorizable guardado en un registro de eventos memorizables, en respuesta a una determinacion de que no hay ninguna ruta guardada presente en la pagina,

fijar una nueva ruta en una zona correspondiente al evento memorizable, en respuesta a una determinacion de que la nueva ruta ha sido establecida,

determinar la coherencia del evento memorizable en base a los eventos memorizables guardados en el registro de eventos memorizables,

comparar la coherencia con un criterio predeterminado,

mantener la ruta guardada en respuesta a una determinacion de que la coherencia es menor que el criterio predeterminado,

comparar la ubicacion del evento memorizable con la ruta guardada,

abandonar la ruta guardada en respuesta a una determinacion de que la coherencia es mayor que el criterio predeterminado y la ubicacion del evento memorizable no coincide con la ruta guardada, y mantener la ruta guardada en respuesta a una determinacion de que la coherencia es mayor que el criterio predeterminado y la ubicacion del evento memorizable coincide con la ruta guardada.

en el que el ordenador (15) navega por la pagina del documento hasta la zona de interes para emitir una salida a un usuario final.

2. Un sistema informatico adaptado para navegar por una pagina en un documento, que comprende un procesador y un almacenamiento de memoria no transitorio y tangible que incluye instrucciones de software que hacen que el sistema informatico lleve a cabo:

determinar si una ruta guardada ha sido fijada en la pagina, en el que la ruta guardada indica una zona de interes en la pagina,

focalizar la zona de interes indicada por la ruta guardada, en respuesta a una determinacion de que la ruta guardada estaba presente en la pagina,

recibir entrada de un evento memorizable,

comparar la ubicacion del evento memorizable con la zona de interes,

mantener la ruta guardada, en respuesta a que el evento memorizable se produce en la zona de interes,

determinar si una nueva ruta ha sido establecida usando el evento memorizable y al menos un evento memorizable guardado en un registro de eventos memorizables, en respuesta a que el evento memorizable se produce fuera de la zona de interes,

determinar si una nueva ruta ha sido establecida usando el evento memorizable y el al menos un evento memorizable guardado en un registro de eventos memorizables, en respuesta a una determinacion de que ninguna ruta guardada esta presente en la pagina,

fijar una nueva ruta en una zona correspondiente al evento memorizable, en respuesta a una determinacion de que la nueva ruta ha sido establecida;

determinar la coherencia del evento memorizable en base a los eventos memorizables guardados en el registro de eventos memorizables;

comparar la coherencia con un criterio predeterminado;

mantener la ruta guardada, en respuesta a una determinacion de que la coherencia es menor que el criterio predeterminado;

comparar la ubicacion del evento memorizable con la ruta guardada;

abandonar la ruta guardada, en respuesta a una determinacion de que la coherencia es mayor que el criterio predeterminado y la ubicacion del evento memorizable no coincide con la ruta guardada; y

mantener la ruta guardada, en respuesta a una determinacion de que la coherencia es mayor que el criterio predeterminado y la ubicacion del evento memorizable coincide con la ruta guardada, en el que el sistema informatico navega por la pagina del documento hasta la zona de interes para emitir una salida al usuario final.

3. Un producto de programa informatico para permitir a un ordenador (15) navegar automaticamente por un documento, comprendiendo el producto un medio de almacenamiento legible por ordenador no transitorio y tangible que porta instrucciones para hacer que el ordenador (15) lleve a cabo:

abrir el documento en el ordenador;

emitir el contenido del documento a traves de una aplicacion de lector de pantalla (25) a un usuario, la salida seleccionada entre el grupo constituido por voz sintetica y presentacion en Braille actualizable;

supervisar la navegacion por parte del usuario del documento incluyendo partes del documento saltadas de forma manual por el usuario y no emitidas a traves del lector de pantalla;

guardar la navegacion del usuario y la identidad del documento en un registro como una ruta guardada; y

en respuesta a la reapertura posterior del documento en el ordenador (15) , aplicar la ruta guardada para suprimir automaticamente las partes saltadas previamente del documento al usuario.

4. El producto de programa informatico de la reivindicacion 3, en el que las instrucciones realizan, ademas, las etapas de detectar partes saltadas del documento supervisando la frecuencia de pulsaciones de teclas realizada en la aplicacion de lector de pantalla (25) por el usuario.

5. El producto de programa informatico de la reivindicacion 3, en el que las instrucciones realizan, ademas, las etapas de calcular la cantidad de texto emitido por la aplicacion de lector de pantalla (25) a lo largo del tiempo, con lo que partes del documento emitido por el lector de pantalla (25) por encima de un valor de palabras por minuto predeterminado se supone que son saltadas por el usuario y son automaticamente suprimidas por la ruta guardada.

6. El producto de programa informatico de la reivindicacion 3, en el que las instrucciones realizan, ademas, las etapas de abandonar automaticamente una ruta guardada en respuesta a que el usuario aborte la aplicacion de la ruta guardada un numero de veces predeterminado.

7. El producto de programa informatico de la reivindicacion 3, en el que las instrucciones realizan, ademas, las etapas de abandonar automaticamente una ruta guardada en respuesta a una nueva navegacion del documento por parte del usuario.

8. El producto de programa informatico de la reivindicacion 7, en el que las instrucciones realizan, ademas, las etapas de sustituir automaticamente la ruta guardada por una nueva ruta en base a la nueva navegacion del documento por parte del usuario.

9. El producto de programa informatico de la reivindicacion 3, en el que las instrucciones realizan, ademas, las etapas de archivar partes saltadas en una base de datos y emitir las partes saltadas archivadas al usuario en respuesta a la deteccion de contenido modificado en el documento reabierto.

10. Un producto de programa informatico para permitir a un ordenador (15) navegar automaticamente por un documento, comprendiendo el producto un medio de almacenamiento legible por ordenador no transitorio y tangible que porta instrucciones para hacer que el ordenador (15) lleve a cabo:

abrir el documento que tiene campos de entrada en el ordenador (15) ;

emitir el contenido del documento a traves de un aplicacion de lector de pantalla (25) a un usuario, la salida seleccionada entre el grupo constituido por voz sintetica y presentacion en Braille actualizable;

supervisar la interaccion del usuario con campos de entrada en el documento;

guardar las identidades de los campos de entrada y la identidad del documento en un registro como una ruta guardada; y

en respuesta a la posterior reapertura del documento en el ordenador, aplicar la ruta guardada para fijar automaticamente la focalizacion del usuario en los campos de entrada, con lo que el contenido anterior a los campos de entrada es automaticamente suprimido por el lector de pantalla (25) .

11. El producto de programa informatico de la reivindicacion 10, en el que las instrucciones realizan, ademas, las etapas de guardar la entrada del usuario en los campos de entrada en el registro y poblar automaticamente los campos de entrada con la entrada del usuario guardada previamente, en respuesta a la reapertura del documento.

12. El producto de programa informatico de la reivindicacion 10, en el que las instrucciones realizan, ademas, las etapas de abandonar automaticamente una ruta guardada en respuesta a que el usuario aborte la aplicacion de la ruta guardada un numero de veces predeterminado.