Advertising Processing Engine Service for Multi-Network Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Developers face challenges in integrating advertisements from multiple advertising networks into media playback applications, as each network requires proprietary configurations, leading to high costs and time consumption, and existing solutions struggle with handling redirects and proprietary formats.

Innovation Solution

An Advertising Processing Engine Service (APES) acts as an intermediary between client applications and advertising networks, providing a standardized interface and format for requesting and transforming advertisement data, allowing clients to interact with multiple networks without custom configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If client applications are configured to communicate with multiple advertising networks directly, then advertisement data can be obtained from multiple networks, but the development cost and time increase significantly due to proprietary configurations required for each network

Engineering Contradiction:
Improveability to integrate advertisements from multiple advertising networksVSAvoidconfiguration complexity for communicating with each advertising network
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an advertising processing engine service as an intermediary between client applications and advertising networks. This service handles all proprietary configurations and communications with multiple advertising networks, while client applications only need to interact with the standardized interface provided by the service. The service translates standardized requests into network-specific protocols and formats, eliminating the need for clients to be customized for each network.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The advertising processing engine service provides a universal interface that works with multiple advertising networks simultaneously. Instead of requiring separate configuration for each network, the service implements multi-functionality by supporting various network protocols and formats through a single standardized interface, allowing one client application to access advertisements from multiple networks without additional customization.

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

2Ease of manufacture

If client applications are customized to communicate with specific advertising networks, then proprietary formats can be handled, but development time and costs increase

Engineering Contradiction:
Improveease of integrating advertisement functionality into client applicationsVSAvoiddevelopment time for configuring and integrating multiple advertising networks
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The advertising processing engine service acts as a mediator that absorbs all the complexity of proprietary formats and configurations. Client applications submit standardized advertisement requests to the service, which then handles the time-consuming tasks of format conversion, configuration management, and network-specific protocol translation, dramatically reducing development time.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The service performs preliminary actions by pre-configuring all necessary adapters, translators, and protocol handlers for multiple advertising networks before client applications need to use them. This advance preparation eliminates the need for developers to spend time configuring each network individually when building applications.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If multiple advertising networks are integrated with custom configurations, then diverse advertisement sources can be accessed, but maintenance and updates become more difficult

Engineering Contradiction:
Improveability to access advertisements from multiple advertising networksVSAvoidease of maintaining and updating client applications for different networks
Core Design Contradiction:
Adaptability or versatilityVSEase of repair

Solution Approach 1:

The advertising processing engine service centralizes all network-specific maintenance and update operations. When an advertising network changes its protocol or format, only the service needs to be updated, not the client applications. The service acts as a buffer that isolates clients from network changes, making maintenance significantly easier.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the complexity of multi-network integration into two separate layers: a standardized interface layer that client applications interact with, and a network-specific implementation layer handled by the service. This segmentation allows independent maintenance of each layer without affecting the other.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9100719B2Advertising processing engine service
Publication Date: 2015.08.04 ADEIA MEDIA HOLDINGS INC
  • US9100719B2 patent drawing
  • US9100719B2 patent drawing
  • US9100719B2 patent drawing

AI summary

Techniques described herein provide for an advertising processing engine service to act as an intermediary between client applications and advertising networks. The advertising processing engine service can provide an interface with which the client can interact, via an application programming interface (API) or directly through the use of a standardized language, thereby allowing client applications to receive advertisement data without the need to be customized to communicate with specific advertising networks. On the other hand, the advertising processing engine service can receive requests from clients and communicate these requests to advertising networks in the corresponding language and/or format they require.