Advertisement Proxy Server Protocol Mediation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems face challenges in creating a single lightweight media player application that can handle advertisement requests from various advertisement services, due to differences in ad-server protocols, such as VAST and non-VAST protocols, and compatibility issues with limited memory platforms like embedded TV browsers.

Innovation Solution

An advertisement-calling proxy server is introduced to request and retrieve advertisement content on behalf of client devices, handling requests, replacing dynamic parameters, and providing responses, thereby simplifying the process across different advertisement services and platforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If media players directly request advertisements from different advertisement services, then advertisement delivery can be achieved, but device complexity increases due to need to handle multiple protocols and platforms

Engineering Contradiction:
Improvecompatibility with different advertisement servicesVSAvoidcomplexity of media player application
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an advertisement server as an intermediary component that mediates between the media player and multiple advertisement services. The advertisement server handles protocol variations and platform differences, allowing the media player to interact with a single standardized interface rather than implementing multiple protocol handlers directly

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The advertisement server is designed to perform multiple functions: it serves as a universal interface for different advertisement services, manages break data retrieval, handles dynamic parameter replacement, and provides standardized responses to various media players regardless of their underlying platforms or protocols

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

2Adaptability or versatility

If media players incorporate logic for multiple advertisement services, then all services can be supported, but the media player application becomes heavier and less lightweight

Engineering Contradiction:
Improvesupport for multiple advertisement servicesVSAvoidsize of media player application
Core Design Contradiction:
Adaptability or versatilityVSWeight of moving object

Solution Approach 1:

The patent extracts the complex advertisement service integration logic from the media player application and relocates it to a separate advertisement server. This extraction allows the media player to remain lightweight while still supporting multiple advertisement services through the external server's capabilities

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

By introducing the advertisement server as an intermediary, the patent enables lightweight media players to access multiple advertisement services without incorporating heavy integration logic locally. The intermediary handles all protocol variations and service-specific requirements remotely

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If XML-based protocols like VAST are used, then standardization is achieved, but compatibility with limited memory platforms deteriorates

Engineering Contradiction:
Improvestandardization of advertisement protocolsVSAvoidperformance on embedded TV browsers
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The advertisement server acts as an intermediary that handles XML-based protocol processing remotely. Embedded TV browsers with limited memory can send simplified requests to the advertisement server, which then processes the XML-based VAST protocols and returns results, avoiding the need for heavy XML processing on resource-constrained devices

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical approach of processing XML protocols directly on resource-constrained embedded devices with a remote server-based approach. The complex XML parsing and protocol handling is performed on the advertisement server with sufficient resources, substituting the limited local processing capability with remote computational power

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS9591379B2Systems and methods for providing an advertisement calling proxy server
Publication Date: 2017.03.07 NET2 TV LTD
  • US9591379B2 patent drawing
  • US9591379B2 patent drawing
  • US9591379B2 patent drawing

AI summary

Described herein are techniques for requesting advertisement content on behalf a client device from a first server. The first server receives a request from the client device to receive advertisement content, wherein the request includes client information. The first server retrieves break data based on the request, wherein the break data includes one or more links to a second server. The first server replaces any dynamic parameters contained in the one or more links with at least one value based on the client information. The first server requests, from the second server, at least one advertisement segment based on the one or more links. The first server receives, from the second server, a first response to the request. The first server then provides a second response to the client device, wherein the second response is based on the first response.