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 FISICA. › G06 CALCULO; CONTEO. › G06F PROCESAMIENTO ELECTRICO DE DATOS DIGITALES (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 (detección, corrección o monitorización de errores en el almacenamiento de información basado en el movimiento relativo entre el soporte de registro y el transductor G11B 20/18; monitorización, es decir, supervisión del progreso del registro o reproducción G11B 27/36; en memorias estáticas G11C 29/00). › Vigilancia del funcionamiento.
- G06F17/30
PDF original: ES-2423313_T3.pdf
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:
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 […]
Método para proporcionar una estructura de índice en una base de datos, del 1 de Mayo de 2019, de Capish International AB: Metodo para proporcionar una estructura de indice en una base de datos que comprende una pluralidad de tipos de objetos, donde cada tipo de objetos […]
SISTEMA PARA LA DETECCIÓN REMOTA DEL USO DEL CINTURÓN DE SEGURIDAD EN UN VEHÍCULO, del 18 de Abril de 2019, de CASANOVA RENT VOLKS, S.A. DE C.V: La presente invención se refiere a la industria automotriz, particularmente está relacionada con los cinturones de seguridad con que están equipados los vehículos, […]