Dynamic Advertisement Insertion Filter Module

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for inserting advertisements into media data over computer networks are inflexible, as advertisements cannot be dynamically placed within media content, and tracking their effectiveness is inaccurate due to reliance on server logs and redirects.

Innovation Solution

A system and method for dynamically inserting advertisements into media data transmissions across a computer network, using a filter module that retrieves and merges advertisements with media content at a server, allowing for tracking of placement requests to accurately monitor advertisement delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If advertisements are manually combined with media data to become a permanent part, then the advertisement placement is fixed and simple to implement, but the advertisement cannot be dynamically changed or repositioned within the media content

Engineering Contradiction:
Improveadvertisement placement flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic advertisement insertion by replacing static manual combining with a filter module that dynamically inserts advertisements into media data transmissions. The system allows advertisements to be inserted at different positions (beginning, middle, end) based on placement parameters, enabling flexible repositioning without manual recombination of the entire media file.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces a filter module as an intermediary component between the media data source and the client. This filter module intercepts media data transmissions, inserts advertisements dynamically, and forwards the combined content to clients. This intermediary approach enables flexible advertisement placement without requiring changes to the original media data or client-side processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If server logs are accessed to track advertisement distribution, then tracking is implemented, but the process is inconvenient and cannot accurately track when advertisements were actually downloaded

Engineering Contradiction:
Improveadvertisement tracking accuracyVSAvoidtracking convenience
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent implements a feedback mechanism where the filter module tracks advertisement insertion events and provides accurate delivery metrics. By monitoring the actual insertion of advertisements into media data transmissions, the system generates precise feedback on advertisement delivery timing and frequency, replacing inaccurate server log analysis with real-time tracking data.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If redirects are attached to every media file reference to track advertisements, then tracking coverage is comprehensive, but the process is highly inaccurate due to inability to control external references

Engineering Contradiction:
Improvetracking accuracyVSAvoidtracking efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent extracts the tracking function from the client-side redirect mechanism and relocates it to the server-side filter module. By taking out the tracking responsibility from external client references and concentrating it in the server-controlled filter module, the system achieves accurate tracking without relying on client-side redirect attachment, which is unreliable for external references.

Inventive Principle:
Principle #2Taking out (Extraction)

4Adaptability or versatility

If advertisements are inserted dynamically into media data transmissions, then flexible placement and accurate tracking are achieved, but the system complexity increases with filter module implementation

Engineering Contradiction:
Improveadvertisement placement flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The filter module is designed as a universal component that handles multiple functions: intercepting media data transmissions, inserting advertisements dynamically, tracking delivery metrics, and forwarding combined content to clients. This multi-functional design consolidates what would otherwise require separate systems into a single versatile component, managing complexity while providing flexible advertisement placement and accurate tracking.

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

Data Source

PatentUS8291095B2Methods and systems for content insertion
Publication Date: 2012.10.16 DRNC HOLDINGS INC
  • US8291095B2 patent drawing
  • US8291095B2 patent drawing
  • US8291095B2 patent drawing

AI summary

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.