Dynamic Content Display Pool Optimization via Genetic Algorithms

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Online content providers face challenges in efficiently identifying and displaying relevant links alongside primary content on web pages without explicitly soliciting user preferences or tracking individual behavior, leading to suboptimal click-through rates.

Innovation Solution

Implementing a system that uses genetic algorithms and natural selection principles to optimize the display of web entries based on click-through rates, generating candidate combinations, evaluating them, and continually updating the display pool to feature high-performing content, without tracking individual user preferences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If content is selected and displayed based on topic similarity or user preferences, then relevance to primary content is improved, but system complexity increases due to need for preference tracking and behavior monitoring

Engineering Contradiction:
Improverelevance of displayed contentVSAvoidcomplexity of preference tracking system
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent extracts only the essential clickable item data (thumbnail, headline, URL) from the database without requiring complex user preference tracking or behavior monitoring systems. This extraction approach maintains content relevance while eliminating the need for complex user profiling infrastructure.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system creates simplified copies of content metadata (thumbnails, headlines, URLs) that can be displayed and evaluated without needing to replicate complex user preference models or behavior tracking systems. These copies suffice for the recommendation function.

Inventive Principle:
Principle #26Copying

2Productivity

If individual user behavior is tracked to personalize content display, then click-through rates are improved, but user privacy is compromised

Engineering Contradiction:
Improveclick-through rateVSAvoiduser privacy loss
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The system allows users to self-select and evaluate displayed clickable items through explicit feedback (likes, dislikes, clicks). This self-service mechanism provides personalization without requiring the system to track or store individual user behavior patterns, thereby preserving privacy while maintaining engagement.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements an explicit feedback mechanism where users directly indicate their preferences through interactions with displayed items. This feedback loop enables the system to learn and adapt to individual preferences without needing to infer them from covert behavior tracking, thus improving click-through rates while respecting user privacy.

Inventive Principle:
Principle #23Feedback

3Device complexity

If a static content display pool is used, then system complexity is reduced, but content freshness and relevance deteriorate over time

Engineering Contradiction:
Improvesimplicity of display pool managementVSAvoidcontent freshness
Core Design Contradiction:
Device complexityVSDuration of action of stationary object

Solution Approach 1:

The patent implements a dynamic display pool where clickable items are automatically added, removed, and re-ranked based on real-time user feedback and performance metrics. This dynamic adjustment mechanism maintains content freshness and relevance without requiring complex manual curation systems, balancing simplicity with adaptability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system continuously evaluates and updates the display pool based on ongoing user interactions and item performance. This continuous optimization ensures that the content pool remains fresh and relevant over time while using automated processes that maintain operational simplicity.

Inventive Principle:
Principle #20Continuity of useful action

4Loss of information

If manual selection of clickable items is performed, then content quality is improved, but productivity decreases due to time-consuming curation

Engineering Contradiction:
Improvequality of displayed contentVSAvoidcontent curation efficiency
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The system enables users to self-curate their experience by explicitly evaluating displayed items through likes, dislikes, and clicks. This user-driven selection process replaces time-consuming manual curation while maintaining or improving content quality, as users directly indicate what they find valuable.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements automated feedback loops where user interactions with displayed items continuously inform the selection and ranking of future content. This feedback-driven automation replaces manual curation processes, significantly improving productivity while maintaining high content quality through data-driven decisions.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11126675B2Systems and methods for optimizing the selection and display of electronic content
Publication Date: 2021.09.21 YAHOO AD TECH LLC
  • US11126675B2 patent drawing
  • US11126675B2 patent drawing
  • US11126675B2 patent drawing

AI summary

Systems and methods are provided for optimizing displays in one or more user interfaces. An exemplary method may include retrieving web entries from a database and generating a plurality of candidates based on the retrieved web entries, where each web entry of the web entries is a clickable item that is displayed on the one or more user interfaces. Additionally, provide the plurality of candidates for display on the one or more user interfaces and determine click-through rates for each of the plurality of candidates. Thereafter, create a display pool of candidates to display from plurality of candidates based on the click-through rates and update the display pool of candidates responsive to retrieving additional web entries from the database.