Blended Primal-Dual Schema for Online Ad Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing online advertisement allocation systems face challenges in dynamically matching ad slots to advertisers due to unpredictable demand and budget constraints, leading to suboptimal revenue generation and risk management issues.

Innovation Solution

A blended schema that combines primal-dual and dual-fitting techniques to facilitate online ad allocation, maintaining feasible duals and bounded duals throughout the algorithm, allowing for risk profile management and improved competitive ratios beyond traditional 1−1/e performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional online ad allocation algorithms are used, then the system can operate in dynamic environments, but the competitive ratio is limited to 1-1/e and the proofs are complex

Engineering Contradiction:
Improverevenue generationVSAvoidalgorithm complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent combines primal-dual schema with dual-fitting schema to create a blended approach that achieves better competitive ratios while maintaining simpler proofs. This merging of two established techniques resolves the contradiction by leveraging their complementary strengths.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The invention changes the parameters of the allocation algorithm by introducing risk profile management and stochastic information handling, which allows the system to achieve competitive ratios beyond 1-1/e while keeping the algorithm structure relatively simple.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If advertisers are allowed to spend beyond their designated budget, then additional revenue-generating transactions can be achieved, but risk management becomes more difficult

Engineering Contradiction:
Improverevenue generationVSAvoidrisk management
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements feedback mechanisms through risk profile management that monitors advertiser spending in real-time. The system adjusts allocations based on observed behavior, allowing controlled budget overspending while maintaining risk through continuous feedback loops.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The invention introduces dynamic risk management that adapts to changing conditions. Risk profiles are updated in real-time based on actual spending patterns, allowing the system to dynamically adjust budget constraints and allocation decisions to balance revenue generation with risk control.

Inventive Principle:
Principle #15Dynamics

3Device complexity

If the maximum bid is made negligible compared to the minimum budget, then simpler algorithms can be used, but the algorithms lose optimality and flexibility

Engineering Contradiction:
Improvealgorithm simplicityVSAvoidallocation optimality
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent changes the parameter relationship from the traditional assumption that maximum bid is negligible compared to minimum budget. By allowing bids to be comparable to budgets and introducing risk profile management, the system achieves both simplicity and optimality simultaneously.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8799082B2Generalized online matching and real time risk management
Publication Date: 2014.08.05 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8799082B2 patent drawing
  • US8799082B2 patent drawing
  • US8799082B2 patent drawing

AI summary

The claimed subject matter provides an architecture and associated schema for facilitating advantageous solutions the generalized online matching problem. The architecture can employ a blended schema that includes distinct aspects of both primal-dual schema and dual-fitting schema. In accordance therewith, the blended schema can provide algorithms that yield solutions in accordance with a competitive ratio of 1−1/e. In addition, the blended schema can be extended to provide for rich risk management features. Further, an addition of stochastic information can be employed in connection with the blended schema to improve the results beyond the competitive ratio.