Ad Campaign Budget Allocation via Performance Forecasting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Advertisers face challenges in managing and optimizing online advertising campaigns across multiple channels with limited budgets, as existing methods do not provide clear guidance on how to optimally spend budgets to maximize profit and user engagement.

Innovation Solution

A system and method that allow advertisers to specify budget constraints, generate media plans based on performance forecasts, and distribute advertisements across channels, using historical data to predict the effectiveness of ad placements and adjust bids to achieve optimal budget allocation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If advertisers manage and optimize thousands of search terms and campaigns manually, then they can control ad placement and budget allocation, but the complexity and time required for management increases significantly

Engineering Contradiction:
Improvebudget allocation efficiencyVSAvoidcampaign management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system enables self-service through automated media plan generation where the platform automatically analyzes historical data, forecasts ad performance, and creates optimized media plans without requiring manual intervention for each search term. Advertisers simply input budget constraints and performance targets, and the system autonomously generates and executes the media plan.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback mechanisms by continuously monitoring actual ad performance against forecasted results, using historical data to refine future predictions, and adjusting media plans dynamically. This feedback loop allows the system to learn from past performance and improve optimization over time.

Inventive Principle:
Principle #23Feedback

2Reliability

If advertisers bid higher for sponsored listings to improve ad position, then visibility and user engagement increase, but the cost per impression and overall budget consumption increase

Engineering Contradiction:
Improvead placement reliabilityVSAvoidbudget consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system changes the parameter approach by moving from fixed high bids to dynamic bid adjustments based on forecasted performance. It optimizes bid amounts for each search term individually, adjusting them based on historical data showing which terms yield best performance at lower costs, thereby achieving reliable placement without excessive budget consumption.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system applies partial action by selecting only the most effective search terms and ad placements rather than bidding on all possible terms. It identifies the subset of search terms that provide the best return on investment based on historical performance data, allocating budget efficiently to high-value opportunities rather than uniformly across all terms.

Inventive Principle:
Principle #16Partial or excessive action

3Quantity of substance

If advertisers allocate more budget to multiple advertising channels, then reach and user engagement increase, but the difficulty of managing and optimizing across disparate channels increases

Engineering Contradiction:
Improvead delivery volumeVSAvoidmulti-channel management complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The system provides universality by creating a unified media plan generation process that handles multiple advertising channels and search terms through a single integrated framework. The same algorithms and optimization techniques apply across different channels, consolidating management complexity into a single system rather than requiring separate optimization for each channel.

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

Solution Approach 2:

The system segments the advertising budget and media plan into discrete, manageable components at the search term level, allowing independent optimization of each term while maintaining overall budget constraints. This segmentation enables fine-grained control across multiple channels without requiring management of the entire portfolio as a single complex unit.

Inventive Principle:
Principle #1Segmentation

4Loss of information

If advertisers want detailed information on budget allocation and performance forecasts before modifying campaigns, then they can make informed decisions, but the time required for analysis and planning increases

Engineering Contradiction:
Improveperformance information availabilityVSAvoidmedia plan generation time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs preliminary action by generating comprehensive media plans and performance forecasts in advance before advertisers need to make budget modifications. Historical data is pre-analyzed, and forecast models are pre-calculated, providing advertisers with detailed performance information ready for decision-making without requiring time-consuming on-demand analysis.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7949562B2System and method for optimizing advertisement campaigns using a limited budget
Publication Date: 2011.05.24 PINTEREST INC
  • US7949562B2 patent drawing
  • US7949562B2 patent drawing
  • US7949562B2 patent drawing

AI summary

The present invention relates to systems and methods for the optimized selection and delivery of one or more advertisements from among one or more advertising campaigns. The method of the present invention comprises generating one or more media plans identifying execution parameters for the optimized selection and delivery of one or more advertisements. One or more advertisements organized according to one or more advertisement campaigns are retrieved. Additionally, advertiser specified constraint and target values associated with the one or more advertisements are retrieved. A forecast for the performance of the one or more advertisements is generated. A media plan is generated for the one or more advertisements according to the constraint and target values, as well as the forecast data. The one or more advertisements are distributed according to the execution parameters identified by the media plan.