Dynamic In-Stream Ad Insertion via Media Services Platform

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for placing advertisements in media data transmitted over computer networks are inefficient, as they require manual integration and lack dynamic placement capabilities, leading to inaccurate tracking and limited flexibility in ad placement within audio or video content.

Innovation Solution

A media services platform (MSP) is introduced that maps in-stream ad slots in content objects to corresponding display ad locations, allowing dynamic insertion of in-stream ad units into audio or video content objects, enabling flexible placement and accurate tracking through interaction with display ad servers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If in-stream ad units are manually integrated into media data, then ad placement is achieved, but the process is inefficient and lacks dynamic placement capabilities

Engineering Contradiction:
Improvead placement efficiencyVSAvoiddynamic placement capability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent applies preliminary action by pre-defining ad slot markers within media data files during content creation. These markers indicate predetermined locations where advertisements can be automatically inserted later without manual intervention, enabling both efficient batch processing and dynamic ad placement based on real-time decisions

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary system (ad insertion server) that acts as a mediator between ad servers and media content delivery. This intermediary automatically retrieves ad content, inserts it at predefined slots in media data, and delivers the combined content, eliminating manual integration while enabling dynamic placement based on ad server responses

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If in-stream ad units are statically placed in content objects, then ad delivery is simple, but tracking accuracy is limited and flexibility is reduced

Engineering Contradiction:
Improvead delivery simplicityVSAvoidad tracking accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent implements feedback mechanisms by incorporating tracking tags and identifiers within ad units and their corresponding slots. When ad content is inserted and delivered, the system automatically tracks impressions, clicks, and other metrics by comparing slot identifiers with ad unit identifiers, providing accurate measurement while maintaining automated insertion processes

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent transforms static ad placement into a dynamic process by allowing ad slots to be filled with different ad content based on real-time conditions. The system can select different ads for the same slot across different users or time periods, enabling flexible targeting and accurate tracking without sacrificing operational simplicity

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If display ad servers are used for placement, then dynamic ad unit specification is enabled, but they cannot natively support in-stream ad unit insertion into audio or video content

Engineering Contradiction:
Improvead unit specification flexibilityVSAvoidsystem integration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent uses an ad insertion server as an intermediary that translates between display ad server protocols and in-stream ad insertion requirements. This intermediary receives ad unit specifications from display ad servers, retrieves appropriate ad content, and inserts it into media data at predefined slots, enabling display ad servers to support in-stream advertising without modifying their native functionality

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a universal ad insertion system that can handle multiple ad formats and delivery methods through a single infrastructure. The ad insertion server can process both display ad specifications and in-stream ad requirements, working with various media formats and delivery protocols, thereby reducing overall system integration complexity

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9183576B2Methods and systems for inserting media content
Publication Date: 2015.11.10 DRNC HOLDINGS INC
  • US9183576B2 patent drawing
  • US9183576B2 patent drawing
  • US9183576B2 patent drawing

AI summary

A method and system for providing a content object is disclosed with an in-stream ad unit inserted into the content object for a content object player. The content object is audio and/or video. The processed content object is downloaded or streamed to the content object player. A method for content insertion is provided. In this method, a first media data is received from a server and a placement request is transmitted to a content provider service. As a result, a placement response is received from the content provider service. The placement response includes data identifying a second media data associated with the first media data. The second media data is retrieved and merged with the first media data. After the merge, the first and second media data are transmitted to the server.