Video Ad Delivery Optimization Server
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing video ad serving mechanisms, particularly those using VAST and VPAID standards, result in increased latency, bandwidth burden, and processing overhead, leading to degraded user experience and potential ad tracking issues, especially on mobile devices.
Innovation Solution
An optimization server is introduced to process and optimize VAST and VPAID content, consolidating multiple ad requests and responses into a single optimized VAST tag, reducing the number of requests and processing steps, and utilizing caching to accelerate ad delivery.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple ad requests are sent to different ad servers using standard VAST/VPAID mechanisms, then ad delivery coverage and selection options are improved, but latency and processing overhead increase significantly
Solution Approach 1:
The patent consolidates multiple ad requests into a single batched request that is sent to the ad server. Instead of making separate sequential requests to multiple ad servers, the system combines multiple ad opportunities into one request, reducing the number of network round trips and processing steps while maintaining the ability to access multiple ad inventories.
Solution Approach 2:
The system performs preliminary actions by pre-fetching and caching ad content before it is actually needed for playback. Ad requests are batched and processed in advance, and ad content is cached on the client device, so that when ad opportunities arise during video playback, the ads are already available or can be delivered quickly without causing latency.
2Productivity
If ad requests are batched and processed through an optimization server, then latency is reduced and ad start rate improves, but system complexity increases
Solution Approach 1:
The patent introduces an optimization server as an intermediary component that sits between the video player and the ad servers. This mediator batches ad requests, manages caching, and coordinates ad delivery across multiple ad inventories. By centralizing these functions in a dedicated optimization server, the complexity is isolated from the video player and ad servers, allowing them to remain relatively simple while the intermediary handles the complex coordination logic.
3Speed
If ad content is cached locally to accelerate delivery, then ad start time is reduced, but bandwidth and storage resources are consumed
Solution Approach 1:
The system implements selective caching where not all ad content is cached locally, but only specific ads that are likely to be needed are pre-fetched and stored. The optimization server intelligently determines which ads to cache based on ad opportunities, user preferences, and available device resources. This partial caching approach reduces bandwidth consumption compared to caching all possible ads while still achieving fast ad delivery when cached ads are needed.
Data Source
AI summary
There are disclosed devices, system and methods for video ad delivery. The disclosed platform optimizes video advertisements, specifically VAST (and VPAID) content, that is delivered to end users through video players.


