Estimating Unique Ad Impressions via Probability Sampling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for estimating unique ad impressions in online video distribution systems are often inaccurate and inefficient, leading to uncertainties in ad inventory management, resulting in unanticipated surpluses or shortages of ad inventory.

Innovation Solution

A method involving the determination of a discrete probability distribution of video advertising segments per unit time, random sampling without replacement, and the use of a binary search algorithm to estimate the number of unique client devices exposed to ads, allowing for precise forecasting of unique ad impressions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If prior methods are used for estimating ad inventory, then the estimation process is simple, but the accuracy and reliability of the estimate is poor

Engineering Contradiction:
Improveaccuracy of ad impression estimateVSAvoidcomplexity of estimation system
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by collecting and storing ad delivery data from multiple client devices before the actual estimation is needed. This pre-collected data forms the basis for generating accurate probability distributions, allowing the system to provide reliable estimates when queries are made without having to conduct new measurements at estimation time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces probability distributions as an intermediary mathematical model between the raw ad delivery data and the final unique impression estimates. This intermediary layer allows the system to handle the complexity of converting total ad deliveries into unique viewer estimates while maintaining accuracy and enabling efficient querying.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If sophisticated estimation methods are implemented, then the accuracy of unique ad impression estimates improves, but the computational efficiency and processing time deteriorates

Engineering Contradiction:
Improveaccuracy of unique ad impression estimateVSAvoidefficiency of estimation process
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system pre-computes probability distributions from historical ad delivery data and stores them for rapid retrieval. When estimation queries are received, the system efficiently generates unique impression estimates by sampling from these pre-established distributions, avoiding the need for complex real-time calculations and achieving both accuracy and speed.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If random sampling is performed multiple times to improve estimate accuracy, then the precision of the estimate increases, but the time and computational resources required increases

Engineering Contradiction:
Improveprecision of unique ad impression estimateVSAvoidtime required for sampling process
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs a sufficient number of random samples to achieve the desired level of estimation accuracy, but not excessive samples that would waste computational resources. The probability distribution framework allows the system to determine the appropriate sampling depth needed to confidently estimate unique impressions from the pre-collected ad delivery data.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9070139B2Estimating unique impressions in an online video distribution system
Publication Date: 2015.06.30 ADEIA MEDIA HOLDINGS INC
  • US9070139B2 patent drawing
  • US9070139B2 patent drawing
  • US9070139B2 patent drawing

AI summary

Estimating a number of unique ad impressions in a streaming video system includes defining parameters of an ad campaign and a desired number of ad impressions for the campaign. A computer system determines a discrete probability distribution of video advertising segments per unit time per client device in a population of video advertising segments streamed to a plurality of client devices, based on historical data. The system randomly samples the probability distribution without replacement, based on the defined number of desired ad impressions. An enhanced binary search algorithm may be used for the sampling. Each sample of the probability distribution identifies a number of ads streamed to a different client device in the probability distribution. The system determines, based on the sampling, a number of unique client devices included the samples, thus obtaining an estimate of unique ad impressions for the defined ad campaign.