Systems and Methods for Remote Replay of User Interaction with a Webpage
AssigneeForesee Results, Inc.
InventorsAlexei R. White, Andre D. Charland, David C. Johnson, Mitchell Cohen
Life of this patent
Estimating the term…
Abstract
A system and method for replaying a user's interaction with a webpage by requesting playback of user interaction data from a replay server, receiving a media asset from the replay server to allow playback the requested user interaction data, the media asset being pre-fetched for use by a proxy application, periodically requesting and receiving the user interaction data from the replay server, recreating an interaction visualization from the user interaction data, and playing back said interaction visualization based on data received from the replay server.
Claims14
A system for facilitating remote replay of a user interaction with a webpage, the user interaction occurring from a user computer being connected over a network to a server hosting the webpage, the user computer comprising a web browser and one or more input/output devices, and with a tracking script providing instructions to the web browser to record a tracking record and with the tracking record including user interaction derived from use of one or more of the input/output devices, the system comprising:
- a tracking server communicating over the network with at least one of the user computer and the server and being configured to fetch, from at least one of the user computer and the server, the tracking record comprising the user interaction with the webpage;
- and
- an analysis computer communicating with the tracking server over the network, wherein the analysis computer requests the tracking record from the tracking server to create an interaction visualization based on the tracking record to replay the user interaction with the webpage.
A computer-implemented method for utilizing a tracking server to facilitate remote replay of a user interaction with a webpage, the user interaction occurring from a user computer being connected over a network to a server hosting the webpage, the user computer comprising a web browser and one or more input/output devices, and with a tracking script providing instructions to the web browser to record a tracking record and with the tracking record including user interaction derived from use of one or more of input/output devices, the computer-implemented method comprising:
- fetching, with the tracking server, the tracking record from at least one of the user computer and the server and with the tracking record comprising the user interaction with the webpage;
- and
- providing, with the tracking server, the tracking record to an analysis computer to create an interaction visualization based on the tracking record to replay the user interaction with the webpage.
A non-transitory computer-readable medium having stored thereon computer-executable instructions to facilitate remote replay of a user interaction with a webpage, the user interaction occurring from a user computer being connected over a network to a server hosting the webpage, the user computer comprising a web browser and one or more input/output devices, and with a tracking script providing instructions to the web browser to record a tracking record and with the tracking record including user interaction derived from use of one or more of the input/output devices, the computer-executable instructions, when executed by one or more processors, are configured to:
- fetch the tracking record from at least one of the user computer and the server and with the tracking record comprising the user interaction with the webpage;
- and
- provide the tracking record to an analysis computer to create an interaction visualization based on the tracking record to replay the user interaction with the webpage.
Dependencies are inferred from the claim text.