Browser Interaction Reconstruction with Recovered User Identifiers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for reconstructing browser interaction from session data with incomplete tracking data are inaccurate due to the inability to correctly associate session data with the correct user, leading to distorted analytics and incorrect corrective actions, and are further compromised by incomplete or erroneous data, especially when cookies and identifiers are blocked.
Innovation Solution
A system and method that utilize a data ingestion engine, data cleansing engine, and path view building engine to link session data from different user interaction sessions using recovered user identifiers from non-session data, including hashed identifiers, and a neural network for data cleansing and segmentation to improve accuracy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If probabilistic methods are used to associate session data with users, then some level of association can be achieved, but accuracy is compromised due to inherent error in probability-based approaches
Solution Approach 1:
The patent segments user identification into multiple independent identifier types (cookies, device identifiers, IP addresses, login credentials) rather than relying on a single probabilistic method. Each identifier type is evaluated separately and combined to form a comprehensive user profile, improving both reliability and precision of user association.
Solution Approach 2:
The patent introduces user login credentials as an intermediary element that bridges the gap between anonymous session data and identified users. When users log in, their credentials serve as a definitive link between previously unidentifiable session data and their known user profile, eliminating the need for probabilistic association in those cases.
2Productivity
If conventional stitching techniques are used to combine session data, then some cross-device tracking is achieved, but vast amounts of session data remain unassociated with correct users
Solution Approach 1:
The patent implements a multi-functional identification system that can operate with different types of identifiers depending on the situation. The system can use cookies for tracked users, device identifiers for anonymous users, and login credentials when available, making the user association process universally applicable across all user types and scenarios rather than relying on a single method.
Solution Approach 2:
The patent adds new dimensions to user identification by incorporating IP addresses, device identifiers, and login credentials alongside traditional cookies. This multi-dimensional approach allows the system to associate session data from multiple angles, significantly reducing the amount of unassociated data by providing alternative identification paths when primary methods fail.
3Object-affected harmful factors
If cookies and identifiers are blocked by browsers, then user privacy is protected, but session data cannot be stitched and analysis information is lost
Solution Approach 1:
The patent uses user login credentials as an intermediary that can establish user identity without requiring persistent tracking cookies. When users log in, their credentials provide a temporary but definitive link between session data and user identity, allowing analysis to proceed even when cookie-based tracking is blocked by privacy-focused browsers.
Solution Approach 2:
The patent segments the identification process into multiple independent components (device identifiers, IP addresses, login credentials) that can function independently of cookies. This segmentation allows the system to bypass cookie blocking by using alternative identifier segments that are not affected by browser privacy settings.
4Measurement precision
If multiple identifier types are collected and processed, then user association accuracy improves, but system complexity increases
Solution Approach 1:
The patent merges multiple identifier types into a unified user profile structure. Rather than maintaining separate complex systems for each identifier type, the system combines cookies, device identifiers, IP addresses, and login credentials into a single integrated user association mechanism, reducing overall system complexity while maintaining high identification accuracy.
Solution Approach 2:
The patent implements self-service mechanisms where the system automatically evaluates and selects the most appropriate identifier type for each user scenario without requiring manual configuration or complex decision-making processes. The system autonomously determines whether to use cookies, device identifiers, or login credentials based on available data, simplifying the processing architecture.
Data Source
AI summary
A system for reconstructing browser interaction data from session data having incomplete tracking data. A data ingestion engine ingests data from data sources. Some session data includes tracking identifiers. Non-interaction tracking source provide non-session data for activity other than session data. A data cleansing engine cleanses ingested data. It has a data re-evaluation engine to evaluate the non-session data and recover user identifiers within the non-session data; and a path view building engine to link together session data from user interaction sessions to form linked session data using the tracking identifiers. The data re-evaluation engine compares recovered user identifiers from the non-session data with user identifiers associated with session data. It associates unlinked session data not linked with the linked session data with linked session data associated via recovered user identifiers. The path view building engine links unlinked session data with linked session data associated via the recovered user identifiers.


