User Interest-Based Content Presentation System
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing content presentation technologies fail to effectively display content items to users when they are not satisfied with the amount of content provided, leading to reduced user interest and potential adverse effects such as disabling notifications or uninstalling applications.
Innovation Solution
A method that determines a user's level of interest in content by analyzing their requests and interactions, and selects content items from available applications on the user device based on this interest, using auctions and contextual data to present relevant content items when the user is most receptive.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If content items are presented to users regardless of their interest level, then content distribution volume increases, but user engagement decreases and adverse effects occur
Solution Approach 1:
The system performs preliminary actions by determining user interest levels before presenting content items. It analyzes user requests and content presentation history in advance to identify when users are most receptive to content, thereby avoiding presentations during low-interest periods that would reduce engagement.
Solution Approach 2:
The system implements feedback mechanisms by continuously monitoring user requests for content and analyzing whether sufficient content is presented. This feedback loop allows the system to dynamically adjust content presentation timing based on actual user interest levels, improving engagement while maintaining distribution volume.
2Extent of automation
If content presentation decisions are made at a remote server, then centralized control is improved, but latency and network data usage increase
Solution Approach 1:
The system segments the content presentation decision-making process into two parts: interest level determination is performed locally on the user device using available data, while final content selection and distribution coordination remain with the remote server. This segmentation reduces latency by handling time-sensitive analysis locally.
Solution Approach 2:
The user device acts as an intermediary by performing local analysis of user interest levels and pre-processing content presentation decisions. This intermediary role reduces the data processing burden on remote servers and minimizes network round-trips, thereby reducing latency and network data usage.
3Reliability
If content items are only presented when network connected, then content freshness is improved, but availability during offline periods is lost
Solution Approach 1:
The system performs preliminary actions by determining user interest levels and preparing content presentation decisions while the device is online. Interest level data and user behavior patterns are cached locally, enabling the system to make content presentation decisions during offline periods based on pre-analyzed user interest, thus maintaining availability without sacrificing freshness.
Data Source
AI summary
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting content items. In one aspect, a method includes obtaining, for each of one or more first applications, a user's level of interest in obtaining content based on a number of user requests for content from the application that result in less than a given amount of content being presented to the user. Based on one or more obtained levels of interest, a content item for a second application that has available content is selected. The second application can be different from the first application. The content item is displayed on a display of a user device.


