Browser Interaction Reconstruction with Recovered User Identifiers

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveuser association reliabilityVSAvoiduser identification precision
Core Design Contradiction:
ReliabilityVSMeasurement precision

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvedata association efficiencyVSAvoidunassociated session data
Core Design Contradiction:
ProductivityVSLoss of information

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

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

Engineering Contradiction:
Improvetracking blocking impactVSAvoidsession data completeness
Core Design Contradiction:
Object-affected harmful factorsVSLoss of information

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #1Segmentation

4Measurement precision

If multiple identifier types are collected and processed, then user association accuracy improves, but system complexity increases

Engineering Contradiction:
Improveuser identification accuracyVSAvoiddata processing system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

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.

Inventive Principle:
Principle #5Merging (Combining)

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.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12461984B2Reconstructing browser interaction from session data having incomplete tracking data
Publication Date: 2025.11.04 QUERYCLICK LTD
  • US12461984B2 patent drawing
  • US12461984B2 patent drawing
  • US12461984B2 patent drawing

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.