Super-Visitor-State Feature Aggregation for Anonymous Tracking
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing online tracking systems face challenges in aggregating features from multiple visitor-IDs for anonymous users across different devices in real-time, leading to delayed availability of super-visitor-IDs and loss of data, which hampers personalized recommendations and user experience.
Innovation Solution
A computer-implemented method and system that converts browsing activity of anonymous visitors into features, storing them in both visitor-state and super-visitor-state, allowing features to be associated with visitor-IDs before and after identity resolution, enabling real-time modeling and aggregation without duplication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If features are stored only after visitor-ID is associated with super-visitor-identifier, then data consistency is improved, but data loss occurs during the delay period
Solution Approach 1:
The patent applies preliminary action by storing features in the super-visitor-state before the visitor-ID is associated with a super-visitor-identifier. This ensures that feature data is preserved during the delay period when identity resolution is pending, preventing data loss while maintaining consistency once association occurs.
2Ease of operation
If features are aggregated in real-time across multiple visitor-IDs, then user experience is improved, but system complexity increases
Solution Approach 1:
The patent introduces an intermediary mechanism - the super-visitor-state - that acts as a mediator between multiple visitor-IDs and the final super-visitor-identifier. This intermediary structure enables real-time feature aggregation across visitor-IDs without requiring complex direct relationships between all identifiers, simplifying the overall system architecture.
Solution Approach 2:
The super-visitor-state serves multiple functions: it stores features before association, aggregates features from multiple visitor-IDs, and maintains data for both anonymous and authenticated users. This multi-functionality reduces system complexity by consolidating what would otherwise require separate mechanisms for each function.
3Measurement precision
If identity resolution is performed before feature aggregation, then tracking accuracy is improved, but tracking speed decreases
Solution Approach 1:
The patent performs preliminary feature aggregation in the super-visitor-state before identity resolution completes. This allows tracking to proceed at full speed using visitor-IDs, while accuracy is maintained because features are later associated with the resolved super-visitor-identifier, ensuring both speed and accuracy.
4Loss of information
If multiple visitor-IDs are tracked separately, then data privacy is maintained, but feature aggregation capability is lost
Solution Approach 1:
The patent extracts the feature data from the visitor-ID context and stores it in the visitor-independent super-visitor-state. This separation allows visitor-IDs to remain anonymous for privacy protection while their features are aggregated in the extracted, identifier-free state, maintaining both privacy and aggregation capability.
Data Source
AI summary
Systems and methods for tracking anonymous visitors of an online website or mobile app are disclosed. The browsing activity by an anonymous visitor of the online website or mobile app is converted into features and a visitor-identifier associated with the browsing activity generated by the anonymous visitor is determined. The features are stored with the visitor-identifier in a super-visitor-state before the visitor-identifier is associated with a super-visitor-identifier. After the visitor-identifier is associated with the super-visitor-identifier, the features are stored with the super-visitor-identifier in the super-visitor-state. After the visitor-identifier is associated with the super-visitor-identifier, the features associated with the visitor-identifier in the super-visitor-state may be combined, e.g., aggregated, with the features associated with the super-visitor-identifier and the visitor-identifier may be removed from the super-visitor-state.


