Método y medio para el rastreo remoto de la interacción de un usuario con una página web.

Método implementado por ordenador para el rastreo remoto de la interacción del usuario con una página web,

que comprende: solicitar una página web de un servidor de web que incluye un código de rastreo;

recibir la página web de servidor de web;

ejecutar el código de rastreo para solicitar un script de rastreo de un servidor de rastreo;

recibir el script de rastreo;

añadir el script de rastreo recibido a la página web y ejecutar el script de rastreo;

capturar datos de interacción del usuario durante la navegación por la página web mediante instrucciones en el script de rastreo; y

transmitir y almacenar periódicamente los datos de interacción del usuario al servidor de rastreo.

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

Solicitante: Foresee Results.

Nacionalidad solicitante: Estados Unidos de América.

Dirección: 250 Green Road, Suite 400 Ann Arbor, MI 48105 ESTADOS UNIDOS DE AMERICA.

Inventor/es: JOHNSON, DAVID C., WHITE,ALEXEI R, CHARLAND,ANDRE D, COHEN,MITCHELL A.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • G06F11/30 SECCION G — FISICA.G06 COMPUTO; CALCULO; CONTEO.G06F TRATAMIENTO DE DATOS DIGITALES ELECTRICOS (computadores en los que una parte del cálculo se efectúa hidráulica o neumáticamente G06D, ópticamente G06E; sistemas de computadores basados en modelos de cálculo específicos G06N). › G06F 11/00 Detección de errores; Corrección de errores; Monitorización del funcionamiento (métodos o disposiciones para verificar la exactitud del marcado sobre un soporte de registro G06K 5/00; en el registro de información basado en un movimiento relativo entre el soporte de registro y el transductor G11B, p. ej. G11B 20/18; en las memorias estáticas G11C 29/00). › Vigilancia del funcionamiento.
  • G06F17/30 G06F […] › G06F 17/00 Equipo o métodos de tratamiento de datos o de cálculo digital, especialmente adaptados para funciones específicas. › Recuperación de la información; Estructura de bases de datos a este efecto.

PDF original: ES-2423313_T3.pdf

 

  • Fb
  • Twitter
  • G+
  • 📞
  • Pinit
Método y medio para el rastreo remoto de la interacción de un usuario con una página web.

Fragmento de la descripción:

Método y medio para el rastreo remoto de la interacción de un usuario con una página web.

Reivindicación de prioridad

La presente solicitud reivindica prioridad de conformidad con 35 U.S.C. § 119 sobre la Solicitud Provisional estadounidense con Número de Serie 61/124, 392, presentada el 15 de abril de 2008.

Antecedentes de la invención Las presentes invenciones hacen referencia en general a sistemas y métodos para monitorizar la interacción de un usuario con un ordenador remoto. De manera más específica, las presentes invenciones hacen referencia a sistemas y métodos para el rastreo y reproducción de la interacción de un usuario con un ordenador o página web remotos.

Resulta deseable para las compañías enfocadas a los negocios on-line, tal como funciona la operativa de páginas web relacionadas con negocios a través de internet, poder observar y/o recoger y analizar la interacción de ciertos usuarios con sus páginas web. Se conoce en el arte software comercial para recoger y analizar un resumen de aspectos de la interacción de un usuario con páginas web. Sin embargo, tales herramientas conocidas no permiten de manera habitual la recolección o el análisis de detalles de las interacciones de un usuario individual con una página web, tales como, por ejemplo, cómo un usuario individual completa un formulario en una página web, o con qué partes de una página web un usuario interacciona más fácilmente, o cómo un usuario navega de un elemento de una página web a otro.

Se conoce en el arte, un software para recoger y analizar de forma remota ciertos detalles adicionales de las interacciones de un usuario individual con una página web. Sin embargo, tal software conocido requiere, habitualmente, que el servidor o el proveedor del servicio recoja los detalles de la interacción del usuario y también proporcione la página web al ordenador del usuario. Tales configuraciones aumentan la carga de procesamiento en el servidor de la página web y limita la habilidad de un tercer proveedor del servicio, tal como un proveedor del servicio de análisis de la interacción de un usuario, de poder recoger los datos de la interacción del usuario del servidor principal.

Como resultado de dichas limitaciones, sería deseable proporcionar sistemas y métodos que proporcionen rastreo y reproducción remota de la interacción de un usuario con una página web que permita el hospedaje (hosting) y el servicio de la página web mediante un proveedor de servicios, y recoger y repetir/reproducir la interacción del usuario con la página web de un usuario proporcionada por un proveedor de servicios distinto, utilizando ordenadores distintos del servicio que ofrece el hospedaje y que sirve la página web al usuario.

La patente US 2006/123340 A1 hace referencia a la monitorización o rastreo de las interacciones de los usuarios en una página web que incluye complementos o plug-ins procedentes de un tercero. De acuerdo con la solicitud estadounidense, una baliza web incorporada en una página web se envía a un ordenador cliente para causar que el ordenador cliente genere peticiones al servidor que recoge los datos. Información adicional, tal como la hora, la fecha o alguna información de identificación puede ser enviada junto con la petición. Adicionalmente, también se rastrean las interacciones de los usuarios en referencia a los plug-ins. Finalmente, se generan capas de informes para proporcionar un visualizador gráfico del comportamiento de un usuario con respecto al contenido proporcionado por el plug-in.

La patente US 2008/040473 A1 hace referencia al rastreo de la interacción de un usuario con una aplicación de web interactiva asociada con una página web. El método proporciona elementos de HTML modificados para llamar a un servidor de rastreo. El método permite el rastreo también de elementos HTML ejecutados de forma dinámica en una aplicación web interactiva. La determinación de los elementos HTML a ser modificados es realizada por un administrador, y se coloca un archivo de inclusión en una página web para modificar un elemento en particular en la página web.

La patente US 6, 877, 007 B1 revela un método y un sistema para el rastreo de la interacción de un usuario con un recurso suministrado por un ordenador servidor. Cuando un usuario solicita una página web de un servidor para su visualización utilizando un navegador, el usuario es redirigido a un servidor de rastreo. El servidor de rastreo envía la página web solicitada, con un script incorporado al ordenador del usuario junto con un programa de aplicación que puede grabar la interacción del usuario con la página web. A medida que el usuario interactúa con la página web, las entradas realizadas por el usuario, tales como movimientos del ratón, la pulsación de los botones, el mecanografiado, etc. son transmitidos de vuelta al servidor de rastreo por el programa de aplicación. La sesión grabada se recupera más tarde desde el servidor de rastreo para su reproducción, en base a los datos de entrada del usuario, el recurso rastreado puede ser modificado, de tal manera que se hace más accesible al usuario o más fácil de navegar.

Resumen de la invención Es un objeto de la presente invención proporcionar sistemas y métodos para el rastreo remoto de la interacción de usuarios con una página web que aborda algunas de las limitaciones del arte previo.

Otro objeto de la presente invención consiste en proporcionar sistemas y métodos para la reproducción de la interacción de un usuario con una página web que aborda algunas de las limitaciones del arte previo.

Es un objeto adicional de la invención proporcionar un medio legible por un ordenador y un método implementado por ordenador del rastreo remoto y reproducción de la interacción de un usuario con una página web, que proporcione una transmisión entre dominios de los datos de interacción de los usuarios a un ordenador de rastreo diferente del ordenador servidor que aloja la página web.

Incluso un objeto adicional de la presente invención consisten en proporcionar un medio legible por ordenador y un método implementado por ordenador para el rastreo remoto de la interacción de un usuario con una página web u otro recurso multimedia que proporcione una transmisión entre dominios en tiempo real de los datos de la interacción de un usuario a un ordenador de rastreo, y la reproducción en tiempo real de los datos de la interacción de un usuario en uno o más ordenadores en un entorno colaborativo.

De acuerdo a un modo de realización de la presente invención, se proporciona un medio legible por ordenador, que comprende instrucciones ejecutables para solicitar una página web de un servidor web, solicitar un script de rastreo de un servidor de rastreo, recibir la página web y hacer un script de rastreo y ejecutar el script de rastreo, para capturar, procesar y almacenar los datos de la interacción de un usuario durante su navegación por la página web, y para transmitir periódicamente los datos de la interacción del usuario mediante una solicitud de script dinámico o técnicas de transmisión y compresión disponibles habitualmente, y para almacenar los datos de la interacción del usuario en un servidor de rastreo o de reproducción.

De acuerdo con otro modo de realización, se proporciona un medio legible por ordenador, que comprende instrucciones ejecutables para identificar elementos de una página web, definir receptores para cada elemento, grabar la interacción del usuario con la página web como datos de interacción de usuarios utilizando los receptores, procesar y almacenar los datos en un almacenamiento de navegador web, paquetizar los datos y codificar los datos paquetizados como una solicitud de script dinámico, y transmitir la solicitud de script dinámico a un servidor de rastreo.

De acuerdo con un modo de realización adicional de la invención, se proporciona un método implementado por ordenador para reproducir la interacción de un usuario con una página web, que comprende una solicitud de reproducción de una grabación del rastreo de un servidor de rastreo, solicitar la página web de un servidor de web, recibir la página web y solicitar un script de rastreo del servidor de rastreo, solicitar y recibir periódicamente los datos de la interacción del usuario del servidor de rastreo mediante una petición de script dinámico, recrear una visualización de la interacción de los datos de interacción del usuario, y reproducir la visualización de la interacción en la página web.

De acuerdo con un modo de realización adicional de la invención, se proporciona un método implementado por ordenador para reproducir la interacción de un usuario con una página web, que comprende solicitar... [Seguir leyendo]

 


Reivindicaciones:

1. Método implementado por ordenador para el rastreo remoto de la interacción del usuario con una página web, que comprende: solicitar una página web de un servidor de web que incluye un código de rastreo; recibir la página web de servidor de web; ejecutar el código de rastreo para solicitar un script de rastreo de un servidor de rastreo; recibir el script de rastreo;

añadir el script de rastreo recibido a la página web y ejecutar el script de rastreo; capturar datos de interacción del usuario durante la navegación por la página web mediante instrucciones en el script de rastreo; y

transmitir y almacenar periódicamente los datos de interacción del usuario al servidor de rastreo.

2. Método implementado por ordenador según la reivindicación 1, que es un método para reproducir la interacción de un usuario con una página web, que además comprende: solicitar la reproducción de un registro de rastreo de un servidor de reproducción; recibir una página web y solicitar un código de rastreo del servidor de reproducción; solicitar y recibir periódicamente datos de interacción del usuario desde el servidor de reproducción; normalizar los datos recibidos de interacción del usuario;

recrear una visualización de la interacción a partir de os datos de interacción del usuario; y reproducir dicha visualización de interacción en base los datos recibidos del servidor de reproducción.

3. Método implementado por ordenador según la reivindicación 2, en donde recrear una visualización de la interacción se basa en un modelo de objeto del documento; y/o incluye el uso de una técnica de proxy remota o local.

4. Método implementado por ordenador según la reivindicación 2, en donde los datos de interacción del usuario se solicitan utilizando una solicitud de script dinámico; y/o en donde recibir una página web y solicitar un código de rastreo incluye recibir y ejecutar un script de rastreo.

5. Método implementado por ordenador según la reivindicación 1, que es un método para la reproducción de la interacción de un usuario con una página web, que comprende: solicitar la reproducción de los datos de interacción del usuario de un servidor de reproducción;

solicitar periódicamente datos de interacción del usuario del servidor de reproducción; crear un archivo de video en base a los datos recibidos de interacción del usuario del servidor de reproducción;

normalizar los datos de interacción del usuario utilizados para crear el archivo de video; y reproducir el archivo de video creado con una aplicación de reproducción multimedia.

6. Método implementado por ordenador según la reivindicación 5, en donde crear el archivo de video incluye además recrear la página web tal como la ve el usuario; y/o en donde el archivo de video es creado en base a capturas de pantalla adquiridas durante la reproducción de los datos de interacción del usuario en el servidor de reproducción.

7. Un medio utilizable por ordenador que presenta instrucciones utilizables por ordenador almacenadas en el mismo para el rastreo remoto de la interacción del usuario con una página web, en donde dichas instrucciones cuando se ejecutan por el procesador, generan que el procesador:

solicite una página web del servidor de web que incluye un código de rastreo; reciba la página web del servidor de web; ejecute el código de rastreo para solicitar un script del servidor de rastreo; reciba el script de rastreo;

añada el script de rastreo a la página web y ejecute el script de rastreo;

capture los datos de interacción del usuario durante la navegación por la página web mediante instrucciones en el script de rastreo; y transmitir y almacenar periódicamente los datos de interacción del usuario al servidor de rastreo.

8. Medio utilizable por ordenador según la reivindicación 7, que además comprende instrucciones para transmitir periódicamente los datos de interacción del usuario en formato comprimido y/o en un formato AS3.

9. Medio utilizable por ordenador según la reivindicación 7, en donde la captura de datos de interacción del usuario incluye capturar información relacionada con la navegación de la página web; y/o en donde el código de rastreo incluye un script de rastreo.

10. Medio utilizable por ordenador según la reivindicación 7, que además comprende instrucciones para: identificar elementos de una página web; definir receptores para cada uno de los elementos; grabar los datos de interacción del usuario con la página web utilizando los receptores; procesar y almacenar los datos de interacción en un almacenamiento de navegador web; y transmitir los datos de interacción como una solicitud de un script dinámico a un servidor de rastreo.

11. Medio utilizable por ordenador según la reivindicación 10 que además comprende instrucciones para paquetizar los datos almacenados.

12. Medio utilizable por ordenador según la reivindicación 11, que además comprende instrucciones para codificar los datos paquetizados como una solicitud de script dinámico; y/o para recrear una visualización de la interacción a partir de los datos recibidos del servidor de rastreo; reproducir, de manera preferente, la visualización de la interacción en un navegador alojado por el servidor

de reproducción; y/o convertir, de manera preferente, la visualización de la interacción a un archivo de video.

13. Medio utilizable por ordenador según la reivindicación 7, que además comprende instrucciones para: identificar elementos de una página web; definir receptores para cada uno de los elementos; grabar los datos de interacción con la página web utilizando los receptores; procesar y almacenar los datos de interacción en un almacenamiento del navegador; y transmitir los datos de interacción a un servidor de rastreo como un archivo de Formato de mensaje de Acción o

AMF comprimido.

14. Medio utilizable por ordenador según la reivindicación 13 que además comprende instrucciones Para paquetizar los datos almacenados; y/o Para codificar los datos paquetizados como una solicitud de formato de mensaje de acción o AMF.

15. Medio utilizable por ordenador según la reivindicación 13, que además comprende instrucciones

para recrear una visualización de interacción a partir de los datos de interacción recibidos del servidor de rastreo; reproducir, de manera preferente, la visualización de la interacción en un navegador alojado por el servidor

de reproducción; y/o convertir, preferentemente, la visualización de la interacción a un archivo de video.

16. Medio utilizable por ordenador según la reivindicación 7, en donde dichas instrucciones cuando son ejecutadas por el procesador, causan que el procesador:

solicite la reproducción de un registro de rastreo del servidor de rastreo; solicite periódicamente los datos de interacción del servidor de reproducción; cree un archivo de video en base a los datos de interacción del servidor de reproducción; normalice los datos de interacción del usuario utilizados para crear el archivo de video y reproducir el archivo de video creado con una aplicación de reproducción multimedia.

17. Medio utilizable por ordenador según la reivindicación 16, que además comprende instrucciones para crear el archivo de video en base a capturas de pantalla adquiridas durante la reproducción de los datos de interacción en el servidor de reproducción.


 

Patentes similares o relacionadas:

Procedimiento de asignación de direcciones lógicas a puertos de conexión de equipos de un clúster de servidores, programa de ordenador y clúster de servidores correspondientes, del 12 de Diciembre de 2018, de Bull SAS: Procedimiento para asignar direcciones lógicas a puertos de conexión de equipos de un clúster de servidores , que comprende las siguientes etapas: […]

Sistema de gestión de datos y método, del 30 de Noviembre de 2018, de LIFESCAN SCOTLAND LIMITED: Un sistema de gestión de datos que comprende: - una primera sección de memoria no volátil dividida en una pluralidad de ubicaciones […]

EQUIPO Y MÉTODO PARA GENERAR AUTOMATICAMENTE VIDEOS PERSONALIZADOS, del 30 de Noviembre de 2018, de VALADIÉ, Julien: Equipo y método para generar automáticamente vídeos personalizados, que comprende: cámara de grabación de video en continuo en la instalación […]

PROCEDIMIENTO Y SISTEMA PARA REPRESENTAR FUERA DE LÍNEA ANUNCIOS A PARTIR DE RECURSOS ALMACENADOS EN CACHÉ, del 29 de Noviembre de 2018, de TELEFONICA DIGITAL ESPAÑA, S.L.U: La presente invención se refiere a un procedimiento y a un sistema para representar un anuncio en un dispositivo de comunicación móvil que comprende: registrar, instalar […]

Sistemas y métodos para generar una matriz de productos cruzados en una sola pasada a través de datos utilizando nivelación de una sola pasada, del 27 de Noviembre de 2018, de SAS Institute Inc: Un método implementado por computadora para generar una matriz X'X de productos cruzados, donde la matriz X es representativa de un modelo lineal que involucra variables […]

Control de acceso basado en datos de caducidad de operación, del 26 de Noviembre de 2018, de Microsoft Technology Licensing, LLC: Un procedimiento implementado por ordenador para controlar el acceso a una entidad de sistema de ficheros basándose en la localización del […]

Procesamiento de transacción usando detección de escrituras incompletas, del 23 de Noviembre de 2018, de Microsoft Technology Licensing, LLC: Un procedimiento para llevar a cabo una transacción en una base de datos que incluye una colección de registros en un sistema persistente […]

Aparato y método para gestionar un canal personal, del 15 de Noviembre de 2018, de FUNKE Digital TV Guide GmbH: Aparato para gestionar un canal personal de un usuario que contiene un número de piezas de metadatos que pertenecen a al menos un artículo […]