Content Format Selection via Performance Metrics
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Computer systems often fail to select and serve electronic content in an optimal format, leading to suboptimal performance in achieving goals such as revenue enhancement or fair serving of multiple formats, as they typically serve content that matches request parameters without considering performance metrics.
Innovation Solution
A system and method that automatically select and serve content items based on past and predicted performances of competing formats by calculating and comparing performance metrics such as click-through rate, revenue, and user engagement, allowing for real-time selection of the most effective format for serving advertisements or other content.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the system serves content that matches request parameters without considering performance metrics, then the system operation is simple, but the revenue and user engagement are suboptimal
Solution Approach 1:
The system performs preliminary actions by pre-calculating and storing performance metrics for multiple content formats before a request arrives. When a request comes in, the system quickly retrieves and compares pre-computed performance data to select the optimal format, rather than evaluating formats in real-time. This advance preparation enables revenue optimization without adding significant complexity to the request-handling path.
Solution Approach 2:
The patent introduces an intermediary performance metric layer between the content request and the format selection. Instead of directly matching requests to content formats, the system uses performance metrics (such as click-through rates, conversion rates, or revenue data) as an intermediary to mediate the selection process. This intermediary layer enables data-driven format selection that improves revenue while keeping the core matching logic relatively simple.
2Productivity
If the system automatically selects optimal formats based on performance metrics, then the revenue and user engagement are enhanced, but the calculation and comparison processes increase system complexity
Solution Approach 1:
The system segments the content format selection process into distinct components: performance data collection, metric calculation, format comparison, and selection. By dividing the complex task into manageable segments, the system can implement sophisticated performance-based selection without overwhelming complexity. Each segment can be independently optimized and maintained, making the overall system more manageable despite its advanced capabilities.
Solution Approach 2:
The system implements feedback loops where performance metrics from served content are continuously collected and used to update future format selections. This feedback mechanism enables the system to learn from past performance and automatically improve user engagement over time. The feedback-based approach automates the optimization process, reducing the need for manual intervention and complex real-time calculations.
3Adaptability or versatility
If the system serves multiple competing formats equally, then the fairness among formats is improved, but the overall performance achievement is reduced
Solution Approach 1:
The system changes the selection parameter from uniform distribution to performance-based distribution. Instead of serving multiple formats equally, the system adjusts the selection probability of each format based on its performance metrics. This parameter change allows the system to maintain format diversity (serving multiple formats) while achieving better overall performance by favoring formats with higher click-through rates, conversion rates, or revenue generation. The flexible parameter adjustment enables simultaneous achievement of adaptability and productivity.
Data Source
AI summary
A system and method are provided for automatically selecting one of multiple formats in which to serve a content item. The system collects data regarding content items served and user activity and/or revenue regarding those served items. These data are used to calculate performance values or scores of each format for specified factors such as destination (e.g., a web domain, a URL, a content channel), visibility (e.g., above the fold), a period of time, a vertical or type of content, and so on. When a new content request is received, the format selected for serving in response to the request is chosen based on the competing formats' calculated performances, and a suitable content item is selected. The selected format may be the format likely to generate the most revenue, may be selected by statistical sampling, or may be selected by using the performance values/scores in some other way.


