Video Player Ad Acquisition via Preliminary Bid Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing methods for obtaining and playing video advertisements on websites are inefficient due to uncertainty about the video content, player location, size, and resolution, leading to delayed and irrelevant ad placement, which dissatisfies users and reduces advertiser willingness to pay.

Innovation Solution

The implementation of video player software applications that include a data acquisition unit to gather information about the video player and its settings, a bid request unit to send requests to partner advertising providers, and a bid analysis unit to select and play relevant video advertisements, allowing for faster and more relevant ad placement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If traditional advertising service methods are used to obtain video advertisements, then advertisers can place ads on webpages, but the process is delayed due to uncertainty about video content, player location, size and resolution

Engineering Contradiction:
Improvedelay in video ad playbackVSAvoiduncertainty about video content, player location, size and resolution
Core Design Contradiction:
Loss of timeVSLoss of information

Solution Approach 1:

The video player software application performs preliminary actions by acquiring information about the video player instantiation (location, size, resolution) and the video to be played before requesting video advertisements. This preliminary data collection eliminates delays caused by uncertainty about player parameters and video content, allowing the advertising service to immediately provide relevant ads without waiting for playback context to become available.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by having the video player software application send information back to the advertising service about the video player instantiation details and video content. This feedback loop enables the advertising service to make informed decisions about which video advertisements to provide, resolving the information uncertainty that previously caused delays in ad delivery.

Inventive Principle:
Principle #23Feedback

2Reliability

If video player software is instantiated and video is loaded before ad requests are sent, then ad relevance can be improved, but significant time delays occur in the rendering process

Engineering Contradiction:
Improverelevance of video advertisement to video contentVSAvoidtime required to instantiate video player and load video
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The video player software application performs preliminary actions by acquiring information about the video player instantiation (location, size, resolution) and the video to be played before requesting video advertisements. This preliminary data collection eliminates delays caused by uncertainty about player parameters and video content, allowing the advertising service to immediately provide relevant ads without waiting for playback context to become available.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If multiple video players are rendered on a webpage, then more video content can be provided to users, but the rendering process takes even more time

Engineering Contradiction:
Improveamount of video content provided to usersVSAvoidrendering time for multiple video players
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The video player software application performs preliminary actions by acquiring information about the video player instantiation (location, size, resolution) and the video to be played before requesting video advertisements. This preliminary data collection eliminates delays caused by uncertainty about player parameters and video content, allowing the advertising service to immediately provide relevant ads without waiting for playback context to become available.

Inventive Principle:
Principle #10Preliminary action

4Ease of operation

If advertising service selects video ads after webpage rendering, then ad placement can occur, but user satisfaction decreases due to delays

Engineering Contradiction:
Improveuser satisfaction with video ad playbackVSAvoiddelay between user requesting video and ad playback
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The video player software application performs preliminary actions by acquiring information about the video player instantiation (location, size, resolution) and the video to be played before requesting video advertisements. This preliminary data collection eliminates delays caused by uncertainty about player parameters and video content, allowing the advertising service to immediately provide relevant ads without waiting for playback context to become available.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by having the video player software application send information back to the advertising service about the video player instantiation details and video content. This feedback loop enables the advertising service to make informed decisions about which video advertisements to provide, resolving the information uncertainty that previously caused delays in ad delivery.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10511866B1Systems and methods for obtaining and displaying videos
Publication Date: 2019.12.17 LONGTAIL AD SOLUTIONS INC
  • US10511866B1 patent drawing
  • US10511866B1 patent drawing
  • US10511866B1 patent drawing

AI summary

Systems and methods for obtaining and playing video advertisements in conjunction with play of video content make use of partner advertising providers to reduce the time required to identify and obtain the video advertisements. An instantiation of a video player software application receives and analyzes bids from partner advertising providers and selects a winning bid before a user issues a play command. As a result, it is often possible to immediately begin playing a video advertisement the instant the user issues a play command.