PROCEDIMIENTOS Y SISTEMAS PARA LA CAPTURA Y LA RECUPERACIÓN DE INFORMACIÓN.

Procedimiento, que comprende: capturar (202) un evento en tiempo real cuando se produce el evento,

en el que el evento comprende una interacción del usuario con un artículo en un dispositivo del cliente, en el que el artículo es susceptible de ser asociado con al menos uno de una pluralidad de aplicaciones del cliente (120); determinar (204) si el evento debe ser indexado o si el evento es un evento no indexable; si el evento debe ser indexado, indexar (208) el evento y almacenar (208) el evento y al menos una porción del contenido asociado con el artículo, en respuesta al evento que determina un evento no indexable, actualizar un estado de usuario actual para el usuario basado en el evento; generar automáticamente una consulta de búsqueda implícita basada en el estado del usuario actual para producir un resultado de búsqueda que contiene artículos asociados con los eventos capturados; y mostrar al menos una porción del resultado de la búsqueda en el dispositivo del cliente

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

Solicitante: GOOGLE INC..

Nacionalidad solicitante: Estados Unidos de América.

Dirección: 1600 AMPHITHEATRE PARKWAY MOUNTAIN VIEW, CA 94043 ESTADOS UNIDOS DE AMERICA.

Inventor/es: LAWRENCE,Stephen,R, MARMAROS,David, WANG,Niniane, KHAN,Omar,Habib, IONESCU,Mihai,Florin.

Fecha de Publicación: .

Fecha Solicitud PCT: 30 de Marzo de 2005.

Clasificación Internacional de Patentes:

  • G06F17/30W1

Clasificación PCT:

  • G06F17/30

Clasificación antigua:

  • G06F7/00 FISICA.G06 CALCULO; CONTEO.G06F PROCESAMIENTO ELECTRICO DE DATOS DIGITALES (sistemas de computadores basados en modelos de cálculo específicos G06N). › Métodos o disposiciones para el procesamiento de datos actuando sobre el orden o el contenido de los datos tratados (circuitos lógicos H03K 19/00).

Países PCT: Austria, Bélgica, Suiza, Alemania, Dinamarca, España, Francia, Reino Unido, Grecia, Italia, Liechtensein, Luxemburgo, Países Bajos, Suecia, Mónaco, Portugal, Irlanda, Eslovenia, Finlandia, Rumania, Chipre, Lituania, Letonia, Ex República Yugoslava de Macedonia, Albania.

PDF original: ES-2373297_T3.pdf

 


Fragmento de la descripción:

Procedimientos y sistemas para la captura y la recuperación de información Campo de la invención La invención se refiere, en general, a motores de búsqueda. Más particularmente, la invención se refiere a procedimientos y sistemas para la captura y recuperación de información.

Antecedentes de la invención Los usuarios generan y acceden a un gran número de artículos, tales como correos electrónicos, páginas web, documentos de texto, hojas de cálculo, mensajes de mensajería instantánea, y los documentos de presentación, usando un dispositivo del cliente, tal como un ordenador personal, asistente personal digital, o teléfono móvil. Algunos artículos se almacenan en uno o más dispositivos de almacenamiento acoplados a, accesible mediante, o asociados de otra manera con el dispositivo (s) cliente. Los usuarios a veces desean buscar artículos en el dispositivo (s) de almacenamiento.

Las aplicaciones de búsqueda de dispositivo del cliente convencionales pueden perjudicar de manera significativa el funcionamiento del dispositivo del cliente. Por ejemplo, ciertas aplicaciones de búsqueda de dispositivo del cliente convencionales típicamente usan el procesamiento por lotes para indexar todos los artículos, lo cual puede resultar en un rendimiento notablemente más lento del dispositivo del cliente durante el procesamiento por lotes. Además, el procesamiento por lotes sólo se realiza periódicamente. Por lo tanto, cuando un usuario realiza una búsqueda, los artículos más recientes a veces no se incluyen en los resultados. Por otra parte, si el procesamiento por lotes está previsto para un momento en que el dispositivo del cliente no está en funcionamiento y, por lo tanto, no se realiza durante un período prolongado de tiempo, el índice de artículos relacionados con el dispositivo del cliente puede llegar a ser obsoleto. Las aplicaciones de búsqueda del dispositivo del cliente convencionales también pueden tener que reconstruir el índice en cada proceso por lotes o construir nuevos índices parciales y realizar una operación de fusión que pueden usar importantes recursos del dispositivo del cliente. Las aplicaciones de búsqueda del dispositivo del cliente convencionales a veces también usan una gran cantidad de recursos del sistema cuando están operativas, resultando en un rendimiento más lento del dispositivo del cliente.

Además, las aplicaciones de búsqueda del dispositivo del cliente convencionales pueden requerir una consulta de búsqueda explícita de un usuario para generar resultados, y puede limitarse a examinar los nombres del archivo o el contenido de los archivos de una aplicación particular.

El documento US 6 532 023 B1 (SCHUMACHER DANIEL M [US] et al publicado el 11 de marzo de 2003) divulga un sistema para registrar los eventos derivados de la interacción del usuario con applets, y posteriormente, para la reproducción de los eventos registrados. El sistema genera los objetos del evento para los eventos detectados y además genera valores del índice de los componentes para los eventos de interacción. El sistema indexa todos los eventos de interacción registrados. El documento US 6 662 226 B1 (Wang Jinsheng [US] et al publicado el 9 diciembre de 2003) divulga un sistema para registrar los eventos derivados de la interacción del usuario con applets, y, posteriormente, para la reproducción de los eventos registrados. Enseña la indexación de la información capturada y el uso de dicha información indexada para la reproducción de los eventos capturados. El documento US 2002/103664 A1 (OLSSON ANDERS [US] et al publicado el 1 de agosto de 2002) divulga un servidor de seguimiento de eventos para el seguimiento de la interacción del usuario con un sitio web. El sistema de seguimiento de eventos determina la información de seguimiento de eventos y recupera un conjunto de instrucciones que corresponden a la información determinada. En el documento "Spector CNE" (XP002332115 publicado en 2003) divulga un software de usuario (Spector) que registra las actividades del usuario. Esencialmente, el software Spector supervisa las actividades de un determinado equipo mediante el registro de eventos que ocurrieron en ese equipo cada vez que un usuario inicia una sesión en el mismo. Ninguno de estos documentos implica la etapa de determinar si el evento es un evento indexable o un evento no indexable y no divulgan la generación automática de una consulta implícita o producir o mostrar un resultado de la búsqueda.

Sumario Las realizaciones de la presente invención comprenden procedimientos y sistemas para la captura y la recuperación de información. En una realización, un motor de búsqueda implementa un procedimiento que comprende la captura de un evento en tiempo real cuando se produce el evento, en el que el evento comprende una interacción del usuario con un artículo en un dispositivo del cliente, en el que el artículo es susceptible de ser asociado con al menos uno de una pluralidad de aplicaciones del cliente, para determinar si el evento debe ser indexado, y si el evento debe ser indexado, indexar los eventos y almacenar el evento y al menos una parte de los contenidos relacionados con el artículo. En otra realización, un motor de búsqueda implementa un procedimiento que comprende la captura de una pluralidad de eventos que ocurren en un dispositivo del cliente, en el que los eventos están asociados con al menos uno de una pluralidad de aplicaciones del cliente, en el que por lo menos algunos de los eventos se capturan en tiempo real cuando se produce el evento, indexando y almacenando al menos algunos de los eventos, en el que los eventos que se indexan y almacenan tienen un artículo asociado, recibiendo una consulta de búsqueda, y localizando los artículos relevantes de los eventos relevantes para la consulta de búsqueda.

Estos ejemplos de realización no se mencionan para limitar o definir la invención, sino para dar ejemplos de realizaciones de la invención para facilitar la comprensión de las mismas. Los ejemplos de realización se discuten en la descripción detallada y una descripción adicional de la invención se proporciona ahí. Las ventajas ofrecidas por las diversas realizaciones de la presente invención pueden entenderse también mediante el examen de esta memoria.

Breve descripción de los dibujos Estas y otras características, aspectos y ventajas de la presente invención se entienden mejor cuando se lee la siguiente descripción detallada con referencia a los dibujos adjuntos, en los que:

La figura 1 es un diagrama que ilustra un ambiente de ejemplo en el que una realización de la presente invención puede funcionar;

La figura 2 es un diagrama de flujo que ilustra un procedimiento de ejemplo de captura y procesamiento de datos de eventos asociados con un dispositivo del cliente en una realización de la presente invención; y La figura 3 es un diagrama de flujo que ilustra un procedimiento de ejemplo de la recuperación de los artículos relacionados con los eventos en una realización de la presente invención.

Descripción detallada de realizaciones específicas Haciendo referencia ahora a los dibujos, en los que números similares indican elementos similares a lo largo de las diversas figuras, la figura 1 es un diagrama de bloques que ilustra un ambiente de ejemplo para la implementación de una realización de la presente invención. Aunque el ambiente que se muestra refleja una realización de la arquitectura del motor de búsqueda en el lado del cliente, son posibles otras realizaciones. El sistema 100 que se muestra en la figura 1 incluye múltiples dispositivos del cliente 102a-n que pueden comunicarse con un dispositivo de servidor 150 en una red 106. La red 106 que se muestra comprende Internet. En otras realizaciones, otras redes, tales como una intranet, se pueden usar en su lugar. Además, los procedimientos de acuerdo con la presente invención pueden operar dentro de un dispositivo de un solo cliente que no se comunica con un dispositivo de servidor o una red.

Los dispositivos del cliente 102a-n que se muestran en la figura 1, incluyen, cada uno, un medio legible por ordenador 108. La realización mostrada en la figura 1 se incluye una memoria de acceso aleatorio (RAM) 108 acoplada a un procesador 110. El procesador 110 ejecuta instrucciones de programa ejecutables por ordenador almacenadas en la memoria 108. Los procesadores pueden incluir un microprocesador, un ASIC, máquinas de estado, u otro procesador, y puede ser cualquiera de un número de procesadores informáticos adecuados, tales como procesadores de Intel Corporation de Santa Clara, California... [Seguir leyendo]

 


Reivindicaciones:

1. Procedimiento, que comprende:

capturar (202) un evento en tiempo real cuando se produce el evento, en el que el evento comprende una interacción del usuario con un artículo en un dispositivo del cliente, en el que el artículo es susceptible de ser asociado con al menos uno de una pluralidad de aplicaciones del cliente (120) ; determinar (204) si el evento debe ser indexado o si el evento es un evento no indexable; si el evento debe ser indexado, indexar (208) el evento y almacenar (208) el evento y al menos una porción del contenido asociado con el artículo, en respuesta al evento que determina un evento no indexable, actualizar un estado de usuario actual para el usuario basado en el evento; generar automáticamente una consulta de búsqueda implícita basada en el estado del usuario actual para producir un resultado de búsqueda que contiene artículos asociados con los eventos capturados; y mostrar al menos una porción del resultado de la búsqueda en el dispositivo del cliente.

2. Procedimiento según la reivindicación 1, en el que el artículo está asociado con una aplicación del cliente.

3. Procedimiento según la reivindicación 1 o la reivindicación 2, en el que el evento se captura en forma de un esquema de eventos predefinidos.

4. Procedimiento según una cualquiera de las reivindicaciones anteriores, en el que la interacción del usuario con el artículo comprende la carga del artículo.

5. Procedimiento según una cualquiera de las reivindicaciones anteriores, en el que la interacción del usuario con el artículo comprende guardar el artículo.

6. Procedimiento según una cualquiera de las reivindicaciones anteriores, en el que la interacción del usuario con el artículo comprende ver el artículo.

7. Procedimiento según una cualquiera de las reivindicaciones anteriores, en el que la interacción del usuario con el artículo comprende actualizar los metadatos del artículo.

8. Procedimiento según la reivindicación 7 , en el que la actualización de los metadatos de un artículo comprende marcar el artículo como favorito.

9. Procedimiento según la reivindicación 7 o la reivindicación 8, en el que la actualización de los metadatos del artículo comprende la impresión del artículo.

10. Procedimiento según una cualquiera de las reivindicaciones 7 a 9, en el que la actualización de los metadatos del artículo comprende la eliminación del artículo.

11. Procedimiento según una cualquiera de las reivindicaciones 7 a 9, en el que la actualización de los metadatos del artículo comprende mover el artículo.

12. Procedimiento según una cualquiera de las reivindicaciones anteriores, que también comprende:

responder al evento que se determina en un evento indexable, indexando el evento en un índice.

13. Procedimiento según la reivindicación 12, que también comprende:

recibir una segunda consulta de búsqueda; determinar si el evento está asociado con la segunda consulta de búsqueda buscando en el índice; y responder al evento que se asocia con la segunda consulta de búsqueda, generando (306) un segundo resultado de búsqueda basado en el artículo.

14. Procedimiento según la reivindicación 13, en el que la segunda consulta de búsqueda es introducida por un usuario.

15. Procedimiento según la reivindicación 13 o la reivindicación 14, que también comprende la localización de los artículos de la red relevantes para la segunda consulta de búsqueda.

16. Procedimiento según una cualquiera de las reivindicaciones 13 a 15, en el que la generación del resultado de la búsqueda basado en el artículo comprende la generación del resultado de la búsqueda basado en el artículo y el artículo de la red.

17. Procedimiento según una cualquiera de las reivindicaciones anteriores, que también comprende:

capturar (202) un evento histórico que ocurrió en el pasado, en el que el evento histórico comprende la interacción del usuario con un segundo artículo en el dispositivo del cliente;

determinar (204) si el evento histórico es un evento indexable; responder al evento histórico que es un evento indexable, indexando los datos de eventos asociados con el evento histórico en el índice, comprendiendo los datos de eventos asociados con el evento histórico al menos una porción del segundo artículo;

determinar si el evento histórico está asociado con la consulta de búsqueda buscando el índice; y responder al evento histórico que está asociado con la consulta de búsqueda, generar el resultado de la búsqueda que incluye el segundo artículo.

18. Medio legible por ordenador codificado con un programa de ordenador ejecutable, comprendiendo el programa informático el código del programa para realizar el procedimiento según una cualquiera de las reivindicaciones 10 anteriores.

19. Sistema para la generación automática de consultas de búsqueda, comprendiendo el sistema:

un procesador de captura configurado para capturar un evento en tiempo real, en el que el evento comprende una interacción del usuario con un artículo en un dispositivo del cliente, estando el procesador de captura también configurado para determinar si el evento es un evento no indexable, actualizando un estado del usuario actual para el usuario basado en el evento de respuesta al evento que determina un evento no indexable, y generando automáticamente una consulta de búsqueda basada en el estado del usuario actual; un motor de búsqueda configurado para producir un resultado de búsqueda para la consulta de búsqueda; y el dispositivo del cliente está configurado para mostrar al menos una porción de los resultados de búsqueda.

20. Sistema según la reivindicación 19, en el que el motor de búsqueda está también configurado para indexar el 20 evento en un índice en respuesta al evento que determina un evento indexable.


 

Patentes similares o relacionadas:

Imagen de 'METODO Y SISTEMA PARA LA ORGANIZACION DEL TRATAMIENTO DE CONTENIDOS…'METODO Y SISTEMA PARA LA ORGANIZACION DEL TRATAMIENTO DE CONTENIDOS EN ESTRUCTURAS DE ENVIO MOVILES, del 29 de Noviembre de 2010, de RESEARCH IN MOTION LIMITED: Un método para coordinar el tratamiento o procesamiento de contenidos en una estructura de envío móvil que comprende los pasos de: integrar, dentro de una […]

Imagen de 'RED DE INFORMACION DISTRIBUIDA ACCESIBLE DE FORMA GLOBAL'RED DE INFORMACION DISTRIBUIDA ACCESIBLE DE FORMA GLOBAL, del 20 de Noviembre de 2009, de THINKSTREAM, INC: Una red de información distribuida construida para recopilar información a partir de sitios distribuidos a través de una red informática accesible de forma global, que comprende: […]

Composiciones y métodos para modelar el metabolismo de Saccharomyces cerevisiae, del 3 de Junio de 2020, de THE REGENTS OF THE UNIVERSITY OF CALIFORNIA: Un metodo implementado por computadora para proporcionar a un usuario una simulacion de una funcion fisiologica de levadura relacionada con un gen heterologo […]

Procedimiento de visualización de páginas por medio de un navegador de un equipo como una caja descodificadora Proveedor de Servicios de Internet, del 10 de Enero de 2020, de FREEBOX (100.0%): Un procedimiento de visualización de páginas por un equipo cliente equipado de un sistema cerrado, conectado a un servidor remoto , integrando […]

Procedimiento implementado por ordenador y controlado por ordenador, producto de programa informático y plataforma para disponer datos para su procesamiento y almacenamiento en un motor de almacenamiento de datos, del 4 de Noviembre de 2019, de Dynactionize N.V: Un procedimiento implementado por ordenador y controlado por ordenador de disposición de datos para procesamiento y almacenamiento de los mismos en un […]

MÉTODO DE DOBLAJE Y LOCUCIONES DE AUDIO, del 11 de Julio de 2019, de TANGO VOZ, S.L: Se describe en este documento un método que permite gestionar la producción de doblajes y locuciones de audio destinados a medios audiovisuales de tal manera que no se […]

Un sistema de control para controlar el funcionamiento de una unidad de procesamiento de datos, del 21 de Mayo de 2019, de IG Knowhow Limited: Un sistema de control para controlar el funcionamiento de una unidad de procesamiento de datos, la unidad de procesamiento de datos recibiendo una primera […]

Dispositivo de procesamiento de información, método de procesamiento de información, programa de procesamiento de información y soporte de registro, del 1 de Mayo de 2019, de RAKUTEN, INC: Dispositivo de procesamiento de información que comprende: un medio (12b) de memoria de palabra de área local que almacena una palabra de área […]

Utilizamos cookies para mejorar nuestros servicios y mostrarle publicidad relevante. Si continua navegando, consideramos que acepta su uso. Puede obtener más información aquí. .