Universal User Profile for Cross-Device Content Targeting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current web browsing experiences lack the ability to effectively target content to users over a long term, as existing cookie-based systems are limited by their short lifespan and inability to track user preferences across multiple devices and browsers, leading to isolated interactions with web pages.
Innovation Solution
A method and system that assigns a unique identifier to users, logs their interactions and preferences across various devices and browsers over an extended period, and uses this data to target content based on stored preferences, even when cookies expire or are disabled, by generating new cookies and storing information on devices to provide relevant content.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If cookies are used to track user preferences, then user-specific content targeting is improved, but the tracking duration is limited by cookie expiration and device switching
Solution Approach 1:
The system creates a universal user profile that functions across multiple devices, browsers, and sessions. Instead of being limited to a single cookie per device, the profile serves as a universal identifier that maintains user preferences and behavior data across the entire ecosystem, resolving the limitation of cookie-based tracking duration and device specificity
Solution Approach 2:
The patent implements a nested structure where device-specific cookies are contained within a broader universal user profile. The cookie data is nested within the profile, which in turn is nested within the content management system's database. This nesting allows the system to maintain both the immediate cookie-based tracking and the long-term universal profile, extending tracking duration beyond single cookie lifecycles
2Object-affected harmful factors
If cookies are cleared or expire, then user privacy and device space are improved, but content targeting continuity is lost
Solution Approach 1:
The universal user profile acts as an intermediary between device-specific cookies and the content management system. When cookies are cleared or expire on a device, the profile maintains the user's preference data centrally, allowing the system to reconstruct device-specific cookies from the profile data, thus maintaining targeting continuity while respecting user actions to clear cookies
Solution Approach 2:
The system performs preliminary actions by continuously updating and maintaining the universal user profile with user behavior data across all devices and sessions. This ongoing preliminary data collection ensures that when cookies are cleared or expire, the profile already contains sufficient information to restore targeting capabilities without loss of continuity
3Duration of action of moving object
If user interactions are tracked across multiple devices and browsers, then long-term targeting capability is improved, but system complexity increases
Solution Approach 1:
The system segments the tracking function into two distinct components: device-specific cookie handling and universal profile management. Each component operates independently with clearly defined responsibilities - cookies handle immediate device-level tracking while the profile handles cross-device aggregation. This segmentation reduces system complexity by creating modular, manageable components rather than a monolithic tracking system
Data Source
AI summary
Methods, systems, and apparatus, including computer programs encoded on computer storage medium, for adjusted mutable aspect content selection. In one aspect, speech input that includes a first request for content that does not include a particular mutable aspect that does change over time is received. A user action performed during a previous time period is identified in stored user actions previously performed by the user. An immutable aspect that does not change over time and the particular mutable aspect that does change over time are identified within the user action. The particular mutable aspect is adjusted based on an amount of time that has elapsed between when the user action was performed and receipt of the first request for content. Auditory feedback is provided based on the immutable aspect, the adjusted particular mutable aspect, and information included in the first request for content.


