Unified Ad Content Ranking System with Quality Scoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional online advertising systems face challenges in managing the flow of content and advertisements, leading to suboptimal user experiences and advertiser engagement, as they lack effective mechanisms to control the location, number, and frequency of ads, resulting in either overwhelming or underwhelming user interactions.

Innovation Solution

Implementing a unified marketplace system where content and advertising items are scored, ranked, and priced using techniques such as quality scoring, clickability, and post-click satisfaction, allowing for dynamic slotting and competition within a stream, enabling online providers to manage the presentation of both revenue-generating and non-revenue-generating items.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If advertisements are inserted into the stream of content, then revenue generation is improved, but user experience deteriorates due to excessive or poorly placed ads

Engineering Contradiction:
Improverevenue generationVSAvoiduser experience
Core Design Contradiction:
Loss of energyVSObject-affected harmful factors

Solution Approach 1:

The system dynamically changes parameters such as ad frequency, position, and quantity based on user quality scores and engagement metrics. By adjusting these parameters in real-time, the system optimizes revenue generation while preventing user experience degradation from excessive or poorly placed advertisements.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system implements feedback loops where user interactions with content and advertisements are continuously monitored. Quality scores and engagement metrics feed back into the ad insertion algorithm, allowing the system to learn from user behavior and adjust ad placement strategies to balance revenue generation with maintaining positive user experience.

Inventive Principle:
Principle #23Feedback

2Loss of energy

If the number of advertisements in the stream is increased, then revenue potential is improved, but user engagement deteriorates due to ad overload

Engineering Contradiction:
Improverevenue potentialVSAvoiduser engagement
Core Design Contradiction:
Loss of energyVSProductivity

Solution Approach 1:

The system employs dynamic ad insertion where the number and positioning of advertisements are not fixed but continuously adjusted based on real-time user quality scores and engagement metrics. This dynamic approach allows the system to maximize revenue potential during periods of high user tolerance while reducing ad density when user engagement is sensitive, thereby balancing both objectives.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes key parameters including ad frequency, density, and placement positions based on user quality scores. When quality scores indicate high user satisfaction and engagement, the system can safely increase ad numbers to capture more revenue. When quality scores decline, the system reduces ad density to preserve user engagement, thus optimizing the trade-off between revenue potential and user productivity.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If advertisements are placed frequently in the stream, then advertiser involvement is maintained, but user experience deteriorates due to ad saturation

Engineering Contradiction:
Improveadvertiser involvementVSAvoiduser experience
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system uses feedback from user quality scores and engagement metrics to regulate advertisement frequency. When user experience metrics remain positive, the system maintains higher ad frequency to ensure continuous advertiser involvement. When user experience begins to deteriorate from ad saturation, the feedback loop triggers a reduction in ad frequency, thereby maintaining advertiser presence while preventing user experience harm.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically adjusts the frequency parameter of ad insertion based on user quality scores. By changing this parameter in response to user feedback, the system ensures that advertiser involvement is maintained at levels that do not saturate and harm user experience, achieving a balanced state where both advertiser needs and user comfort are satisfied.

Inventive Principle:
Principle #35Parameter changes

4Stability of the object's composition

If the stream is managed with pre-defined sections, then layout control is improved, but flexibility and adaptability deteriorate

Engineering Contradiction:
Improvelayout controlVSAvoidflexibility
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The system transitions from static pre-defined sections to dynamic stream-based layout where content and advertisements flow continuously. This dynamic approach maintains layout control through algorithmic management of item positioning and spacing while providing superior flexibility to adapt to varying content types, lengths, and user preferences, thereby resolving the contradiction between stability and adaptability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The stream-based system creates a universal container that can accommodate multiple types of content and advertisements with varying sizes, formats, and characteristics. Unlike pre-defined sections that require specific layouts, the stream universally handles diverse content while maintaining aesthetic and functional control through intelligent algorithms, thus achieving both layout stability and format flexibility.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9460451B2Quality scoring system for advertisements and content in an online system
Publication Date: 2016.10.04 SALESFORCE INC
  • US9460451B2 patent drawing
  • US9460451B2 patent drawing
  • US9460451B2 patent drawing

AI summary

A server system of an online information system displays advertising items and content items retrieved from storage devices as a stream viewable by a user on a user device. The advertisement items and the content items are ordered in the stream by a ranking score computed for each of the advertisement items and each of the content items. A quality scoring system determines an affinity score between a user and a present content item based on features of the present content item matching user profile parameters associated with the user and identifies post-interaction satisfaction with a prior content item. The quality scoring system determines a quality score based on the affinity score and the post-interaction satisfaction. The quality score is used for ordering items in the stream. The server system transmits a web page including the stream to a user device over a network. In this manner, advertising items and content items compete in a unified marketplace for inclusion in the stream for viewing by the end user.