Server Notification Correlation for Targeted Ad Precision
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current systems lack an effective method to track and utilize user interactions with software applications on client devices to personalize advertisements based on detailed user behavior and demographics.
Innovation Solution
A network environment where client computing devices send interaction notifications to a server, which correlates and stores this information to create user profiles, enabling targeted advertisements based on application usage, installs, and demographics.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If user interaction data is collected and stored in detail, then advertisement targeting precision is improved, but data storage and processing complexity increases
Solution Approach 1:
The patent segments user interaction data into distinct categories including application installs, application purchases, application usage data, and demographic information. This segmentation allows the system to organize complex data into manageable, structured components that can be processed efficiently while maintaining high targeting precision for advertisements.
2Loss of information
If comprehensive user profiles are created, then advertisement relevance is improved, but information processing requirements increase
Solution Approach 1:
The patent merges multiple types of user data including interaction data, demographic data, and profile information into unified user profiles. This consolidation creates comprehensive yet organized data structures that improve advertisement relevance while reducing redundant processing by having a single source of truth for each user's information.
Data Source
AI summary
In one embodiment, a method includes a server computing device receiving several notifications from several different software applications on a client computing device associated with a user. A notification is sent by a software application on a client computing, indicates a user interaction with a software application has occurred, and identifies the application sending the notification. The server correlates each received notification with the appropriate user and stores information associated with the correlated notification.


