Real-Time Location-Based Ad Insertion Server

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for delivering local advertising over the internet are cumbersome and inaccurate, requiring users to manually select local content or rely on third-party cookies, which can be ineffective in providing relevant and targeted advertisements.

Innovation Solution

A system and method for real-time location-based advertisement insertion, utilizing a content server that determines a user's geographic location through IP databases and associates it with local and national ad servers to provide targeted ads without user effort, while preventing category conflicts between ad servers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If users manually select local domain or use third-party cookies for location-based advertising, then advertising relevance to user location can be achieved, but user convenience deteriorates and system complexity increases

Engineering Contradiction:
Improvelocation accuracyVSAvoiduser convenience
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system automatically determines user location using IP address databases without requiring user action. The content server performs location-based advertisement insertion autonomously by querying IP databases and matching user IP addresses to geographic locations, eliminating the need for manual user input while maintaining accurate location targeting.

Inventive Principle:
Principle #25Self-service

2Productivity

If multiple ad servers provide advertisements simultaneously, then advertising coverage and revenue opportunities increase, but category conflicts and ad relevance deteriorate

Engineering Contradiction:
Improveadvertising revenueVSAvoidad category consistency
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The content server acts as an intermediary between multiple ad servers and the user. It receives advertisements from both local and national ad servers, applies category exclusion logic to prevent conflicts, and selectively inserts appropriate advertisements. This mediator role ensures that category conflicts are resolved while maintaining revenue opportunities from multiple ad sources.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If real-time location-based advertisement insertion is implemented, then advertising relevance and user engagement improve, but system complexity and processing requirements increase

Engineering Contradiction:
Improveadvertising targeting accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by pre-configuring category exclusion lists and maintaining IP address databases with geographic information before real-time advertisement insertion. The content server has pre-established rules for category conflicts and pre-loaded location data, enabling efficient real-time processing without complex runtime computations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9749711B2System and method for real-time location-based advertisement insertion into online content
Publication Date: 2017.08.29 ADEIA MEDIA HOLDINGS INC
  • US9749711B2 patent drawing
  • US9749711B2 patent drawing
  • US9749711B2 patent drawing

AI summary

There is provided a media content server for inserting a location-based advertisement into an online media content. The media content server comprises a memory including an online media content for online access; a processor configured to receive a request from a client for the online media content; determine an IP address of the client based on the request; map the IP address to a local advertisement server serving an area corresponding to the IP address; request a local advertisement from the local advertisement server; provide the local advertisement to the client; and provide the online media content from the memory to the client. The online media content has a first and second sequential segments, and the local advertisement may be provided to the client after the first segment is provided and before the second segment is provided.