Booking Engine Forecasting Atom Availability for Ad Campaigns

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing dynamic inventory of advertisement atoms in content delivery systems is challenging due to varying numbers of primary and secondary content providers, users, and available content portions, making it difficult to plan and book effective electronic advertisement campaigns.

Innovation Solution

A system and method that utilize a booking engine to receive campaign requests, generate scenarios based on anticipated changes in atom availability, and allow advertisers to select campaigns that meet performance levels, with the ability to identify alternative atoms and order campaigns based on specified criteria.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the system manages dynamic inventory of advertisement atoms with varying numbers of content providers and users, then the adaptability of the system improves, but the complexity of planning and booking campaigns increases

Engineering Contradiction:
ImproveadaptabilityVSAvoidcomplexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by generating multiple forecast scenarios before final booking decisions are made. The booking engine creates several possible future states (scenarios) of atom availability and presents them to advertisers for selection, allowing planning to be done in advance while accounting for uncertainty about future inventory changes

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system embraces dynamics by allowing the inventory of atoms to change over time as content providers add or remove atoms. The booking engine continuously updates availability projections based on real-time changes in the number of content providers, users, and available content portions, making the booking process adaptive to dynamic conditions

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If the system generates multiple scenarios for atom availability, then the ability to plan for future changes improves, but the time required for processing and decision-making increases

Engineering Contradiction:
Improveplanning capabilityVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary computation of multiple forecast scenarios in advance, allowing the booking engine to present pre-calculated options to advertisers. This preliminary action reduces the time needed during actual booking decisions, as the heavy computational workload has already been performed to generate the scenario options

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system generates multiple scenarios (excessive action) to provide advertisers with sufficient planning options, but then presents only the relevant scenarios to the advertiser for selection. This approach ensures comprehensive planning capability while managing processing time by filtering and presenting only the most relevant forecast options

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If the system provides alternative atoms when performance requirements are not met, then the reliability of campaign fulfillment improves, but the complexity of finding and presenting alternatives increases

Engineering Contradiction:
Improvecampaign fulfillment reliabilityVSAvoidalternative search complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements feedback by checking whether generated scenarios meet the advertiser's performance requirements and using this information to guide the search for alternative atoms. When a scenario fails to meet performance thresholds, the system uses this feedback to identify and present alternative atoms that do satisfy the requirements, creating a responsive feedback loop

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system segments the atom inventory into distinct categories or groups based on characteristics such as content type, audience demographics, or performance metrics. This segmentation allows the booking engine to efficiently search for and present alternative atoms from specific segments when the original selection fails to meet performance requirements, reducing the complexity of the search process

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8996402B2Forecasting and booking of inventory atoms in content delivery systems
Publication Date: 2015.03.31 APPLE INC
  • US8996402B2 patent drawing
  • US8996402B2 patent drawing
  • US8996402B2 patent drawing

AI summary

Systems and methods for planning and booking advertising campaigns are provided. In operation, a booking engine generates a collection of proposed campaigns in response to a campaign request, where the each of the proposed campaigns corresponds to a scenario of atom availability. Such scenarios can account for possible or anticipated changes in the number and cost of atoms or any other changes of interest to the advertiser. The availability for the atoms in the campaign request can be projected using the past history and the known future unavailability of the atoms and is further modified to account for the variation in atom availability associated with each scenario. Thereafter, the booking engine can present the results for each scenario to the advertiser and allow him to select a campaign.