US2017364526A1PendingUtilityA1

Systems and Methods for Remote Replay of User Interaction with a Webpage

Assignee: FORESEE RESULTS INCPriority: Apr 1, 2010Filed: Sep 6, 2017Published: Dec 21, 2017
Est. expiryApr 1, 2030(~3.7 yrs left)· nominal 20-yr term from priority
G06F 16/9577G06F 16/95G06F 16/955G06F 16/958G06F 17/3089
45
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
1 . 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.   
     
     
         2 . The system of  claim 1 , wherein the one or more input/output devices comprise at least one of a keyboard, a mouse, a touch screen, a monitor, and a printer. 
     
     
         3 . The system of  claim 1 , wherein the tracking record includes at least one of mouse movements, mouse scrolling, mouse clicks and keyboard entries. 
     
     
         4 . The system of  claim 1 , wherein the server hosting the webpage comprises:
 a webpage storage module storing the webpage; and   a tracking tag code module instructing the server to include a tracking script to the stored webpage;   wherein the tracking script records the tracking record.   
     
     
         5 . The system of  claim 1 , wherein the tracking server is configured to further provide playback environment data to the analysis computer, wherein the playback environment data is at least one of a brand of a web browser used to record the tracking record, a time and a date of the tracking record, a length of time of the tracking record, the webpage visited, a time spent on the webpage, an account ID of the user, and any physical inputs made at the user computer. 
     
     
         6 . 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.   
     
     
         7 . The computer-implemented method of  claim 6 , wherein the one or more input/output devices comprise at least one of a keyboard, a mouse, a touch screen, a monitor, and a printer. 
     
     
         8 . The computer-implemented method of  claim 6 , wherein the tracking record includes at least one of mouse movements, mouse scrolling, mouse clicks and keyboard entries. 
     
     
         9 . The computer-implemented method of  claim 6 , wherein the server hosting the webpage comprises a webpage storage module storing the webpage and a tracking tag code module, the method further comprising:
 instructing the server, with the tracking tag code module, to include a tracking script to the stored webpage; and   recording the tracking record with the tracking script.   
     
     
         10 . The computer-implemented method of  claim 6 , further comprising providing, with the tracking server, playback environment data to the analysis computer, wherein the playback environment data is at least one of a brand of a web browser used to record the tracking record, a time and a date of the tracking record, a length of time of the tracking record, the webpage visited, a time spent on the webpage, an account ID of the user, and any physical inputs made at the user computer. 
     
     
         11 . 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.   
     
     
         12 . The non-transitory computer-readable medium of  claim 11 , wherein the computer-executable instructions, when executed by one or more processors, are configured to fetch the tracking record to include user interaction derived from use of one or more input/output devices comprising at least one of a keyboard, a mouse, a touch screen, a monitor, and a printer. 
     
     
         13 . The non-transitory computer-readable medium of  claim 11 , wherein the computer-executable instructions, when executed by one or more processors, are configured to fetch the tracking record to include user interaction including at least one of mouse movements, mouse scrolling, mouse clicks and keyboard entries. 
     
     
         14 . The non-transitory computer-readable medium of  claim 11 , wherein the computer-executable instructions, when executed by one or more processors, are configured to provide playback environment data to the analysis computer, wherein the playback environment data is at least one of a brand of a web browser used to record the tracking record, a time and a date of the tracking record, a length of time of the tracking record, the webpage visited, a time spent on the webpage, an account ID of the user, and any physical inputs made at the user computer.

Join the waitlist — get patent alerts

Track US2017364526A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.