View-Based Ad Placement in Scrollable Units

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional online systems inaccurately credit impressions for advertisements in scrollable advertisement units, leading to decreased revenue due to user alienation and varying advertisement interaction probabilities, as all ads in a unit are credited regardless of user interaction, even if users do not navigate through them.

Innovation Solution

An online system determines advertisement positions within a scrollable advertisement unit based on predicted performance and bid amounts, using discount factors and expected values to rank and place ads, ensuring that higher-value ads are displayed in more visible positions, and charges advertisers accordingly based on interaction probabilities and positions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If multiple advertisements are combined into a scrollable advertisement unit to reduce display area, then user alienation is reduced, but the system cannot accurately track which advertisements are actually viewed

Engineering Contradiction:
Improvedisplay areaVSAvoidimpression tracking accuracy
Core Design Contradiction:
Area of stationary objectVSMeasurement precision

Solution Approach 1:

The system pre-calculates discount factors for each position in the scrollable advertisement unit based on historical interaction data. These discount factors represent the probability that an advertisement at a given position will be viewed by the user. By performing this calculation in advance, the system can accurately attribute impressions even though the exact viewing behavior is unknown at display time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses historical user interaction data with scrollable advertisement units to continuously refine the discount factors for each position. When users actually scroll through and interact with advertisements, this feedback is used to update the predicted performance metrics, improving the accuracy of impression tracking over time.

Inventive Principle:
Principle #23Feedback

2Productivity

If all advertisements in a scrollable unit are credited with impressions regardless of user interaction, then revenue is maximized, but advertisers are charged inaccuracyly for ads not viewed

Engineering Contradiction:
Improverevenue generationVSAvoidimpression crediting accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

Instead of applying a uniform crediting rule to all advertisements in the scrollable unit, the system applies position-specific discount factors to each advertisement. Advertisements at positions with higher predicted visibility receive higher crediting weights, while those at less visible positions receive lower weights. This local differentiation allows accurate reflection of actual viewing probabilities.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically adjusts the impression crediting parameter (discount factor) based on the advertisement's position and predicted performance. Rather than using a fixed crediting rule, the parameter changes according to position-specific metrics derived from historical data, enabling both accurate tracking and optimized revenue.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If advertisements with high bid amounts are always placed in visible positions, then revenue is maximized, but the system cannot account for advertisement-specific properties that affect user interaction

Engineering Contradiction:
Improverevenue from high bid adsVSAvoidadvertisement-specific property consideration
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system pre-calculates expected values for each advertisement by combining the bid amount with position-specific discount factors and advertisement-specific properties. This preliminary calculation creates a comprehensive metric that accounts for all factors before placement decisions are made, ensuring both high revenue and accurate property consideration.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The placement decision uses a composite metric (expected value) that combines multiple factors: bid amount, position discount factor, and advertisement-specific properties. This composite approach integrates diverse elements into a single ranking criterion, allowing the system to simultaneously optimize for revenue while accounting for various ad characteristics.

Inventive Principle:
Principle #40Composite materials

Data Source

PatentUS10475085B2View-based placement of advertisements in scrollable advertisement units
Publication Date: 2019.11.12 META PLATFORMS INC
  • US10475085B2 patent drawing
  • US10475085B2 patent drawing
  • US10475085B2 patent drawing

AI summary

An online system selects advertisements for inclusion in a scrollable advertisement unit that includes a display area and multiple advertisements, each associated with a position in the scrollable advertisement unit. Positions in the scrollable advertisement unit are ranked based on a measure of predicted performance of an advertisement in each position. Advertisements are ranked based on a probability of being viewed by a user if associated with a particular position in the scrollable advertisement unit and, optionally, on a probability of presenting an advertisement based on characteristics of the advertisement. The position ranking and the advertisement ranking are used to associate advertisements with positions. For example, an advertisement is associated with a position having a location in the position ranking corresponding to the advertisement's position in the advertisement ranking.