Content Delivery Scheduler for Overlapping Campaign Constraints
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Content publishers face challenges in delivering content that meets specific constraints such as time, location, and type requirements, leading to difficulties in achieving the requested number of impressions, especially when constraints overlap, which complicates the coordination of content delivery across multiple campaigns.
Innovation Solution
A content scheduler is implemented to generate an optimized content delivery schedule that accounts for predicted traffic, competing campaigns, and overlapping constraints, using mathematical methods like bipartite maximum flow to allocate impressions effectively and ensure that impressions goals and constraints are met, even when constraints overlap.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If content publishers deliver content from multiple campaigns simultaneously, then the quantity of content delivery increases, but the ability to meet specific impressions goals for each campaign decreases due to overlapping constraints
Solution Approach 1:
The patent segments the content delivery process by dividing overlapping time windows into distinct non-overlapping intervals. The scheduler identifies periods where multiple campaigns' time windows intersect and creates separate delivery schedules for each campaign within those segmented periods, ensuring that impressions goals for each campaign are met without conflict
Solution Approach 2:
The patent implements dynamic scheduling by adjusting content delivery rates in real-time based on overlapping constraints. When time windows overlap, the system dynamically modifies delivery speeds and timing for different campaigns to ensure all impressions goals are achieved, rather than using fixed delivery schedules
2Productivity
If content scheduler increases delivery rate during overlapping time windows, then the impressions goal for one campaign is met, but the impressions goal for another campaign may be compromised
Solution Approach 1:
The patent performs preliminary analysis of all campaign time windows and constraints before generating the delivery schedule. The scheduler pre-identifies overlapping periods and calculates the precise delivery rates needed for each campaign in advance, ensuring that when delivery occurs, the exact impressions quota is met without over-delivery or under-delivery
Solution Approach 2:
The system incorporates feedback mechanisms where the scheduler continuously monitors delivery progress against impressions goals and adjusts subsequent delivery rates accordingly. This closed-loop control ensures that even when time windows overlap, each campaign's impressions quota is precisely achieved through real-time rate adjustments
Data Source
AI summary
A content scheduler for scheduling content publication is provided. The content scheduler may include instructions to generate a time window and a quota. For example, the instructions may cause a processor to generate a first time window for placing a first article of content. The instructions may also include a first quota indicating a first total number of impressions. The content scheduler may also include an analyzer configured to be run by the processor. The analyzer may be configured to determine when first and second articles of content should be scheduled to be published. The analyzer may be configured to determine a first average number of impressions per unit of time needed to deliver the total number of impressions required by the first quota. The analyzer may be configured to determine whether there is a period of overlapping time between the first and second articles of content.


