Webpage Interaction Tracking Script Reducing Server Overhead

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current software for monitoring user interaction with webpages lacks the ability to collect and analyze detailed individual interactions, such as form completion and navigation patterns, and requires significant processing overhead on webpage servers, limiting third-party data collection and analysis.

Innovation Solution

A system and method for remote tracking and replay of user interaction with a webpage, allowing cross-domain transmission of user interaction data to a separate tracking computer, using executable instructions to capture, process, and store data, and replay user interactions in real-time, utilizing dynamic script requests and compression techniques.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the host server collects and provides webpage content and user interaction data, then detailed user interaction tracking is achieved, but processing overhead on the webpage server increases significantly

Engineering Contradiction:
Improveuser interaction tracking detailVSAvoidserver processing overhead
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent extracts the data collection and processing functions from the host webpage server and relocates them to a separate third-party service provider's server. The host server only serves webpage content, while the tracking script on the user's computer collects interaction data and transmits it to the separate tracking server, eliminating the processing overhead burden from the host server while maintaining detailed tracking capabilities.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an intermediary tracking script that runs on the user's computer rather than on the host server or a centralized system. This intermediary collects user interaction data locally and transmits it to a separate tracking server, serving as a mediator between the host server and the tracking system, thereby reducing the host server's processing load while enabling detailed interaction tracking.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If the host server collects user interaction data, then detailed interaction analysis is enabled, but third-party service providers cannot independently collect data from the host server

Engineering Contradiction:
Improveinteraction data collection capabilityVSAvoidthird-party data collection access
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent extracts the data collection capability from the host server and places it in a tracking script that runs independently on the user's computer. This extracted tracking system can transmit data to any designated server, including third-party service providers, without requiring the host server to provide direct access or processing capabilities, thereby enabling both detailed tracking and third-party data collection independence.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The tracking system operates autonomously on the user's computer through a tracking script that self-collects interaction data without requiring host server involvement in the data collection process. The script independently captures user interactions and can transmit this data to any server, including third-party service providers, enabling self-service data collection that is both detailed and accessible to external parties.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If comprehensive user interaction data is collected, then detailed usability analysis is possible, but data transmission and storage requirements increase

Engineering Contradiction:
Improveuser interaction data detailVSAvoiddata transmission volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent changes the parameters of data transmission by implementing periodic transmission intervals and selective data filtering. The tracking script collects detailed interaction data locally but transmits it periodically rather than in real-time for every interaction, and can filter out redundant or less important data points, thereby maintaining measurement precision while reducing the overall quantity of transmitted data.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9418172B2Systems and methods for remote tracking and replay of user interaction with a webpage
Publication Date: 2016.08.16 VERINT AMERICAS INC
  • US9418172B2 patent drawing
  • US9418172B2 patent drawing
  • US9418172B2 patent drawing

AI summary

Systems and methods for monitoring user interaction with a remote computer are provided. More specifically, the systems and methods of the present invention allow for the remote tracking and replay of user interaction with a remote computer or webpage. One aspect of the invention allows user interaction data to be replayed on an embedded browser on a replay server. The replayed user interaction data may be converted to a video file to facilitate playback of the interaction data substantially independent of the replay server.