Video Ad Delivery Optimization Server

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvead delivery coverageVSAvoidlatency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

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.

Inventive Principle:
Principle #5Merging (Combining)

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvead start rateVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If ad content is cached locally to accelerate delivery, then ad start time is reduced, but bandwidth and storage resources are consumed

Engineering Contradiction:
Improvead delivery speedVSAvoidbandwidth consumption
Core Design Contradiction:
SpeedVSQuantity of substance

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.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10779020B1Optimized video ad delivery
Publication Date: 2020.09.15 CONSUMABLE INC
  • US10779020B1 patent drawing
  • US10779020B1 patent drawing
  • US10779020B1 patent drawing

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.