Peer Device Proxy for Ad Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional online advertising systems face challenges in delivering advertising content to devices with ad-blockers, as these systems often prevent communication between the device and the ad server, leading to interrupted functionality and user frustration.

Innovation Solution

Establishing a peer-to-peer (P2P) connection between a client device with an ad-blocker and a peer device without an ad-blocker, allowing the peer device to proxy the ad request and response to the ad server, thereby circumventing the ad-blocker and enabling the delivery of advertising content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If ad-blockers are used to prevent advertising content delivery, then user control over unwanted content is improved, but advertising content delivery is blocked

Engineering Contradiction:
Improvead-blocker effectivenessVSAvoidadvertising content delivery
Core Design Contradiction:
Object-affected harmful factorsVSReliability

Solution Approach 1:

The patent introduces a peer device as an intermediary between the client device with ad-blocker and the ad server. The peer device receives ad requests from the client, forwards them to the ad server, and relays the advertising content back to the client, thereby bypassing the ad-blocker's filtering mechanism while maintaining the client's ability to control direct communications

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If conventional systems prevent functionality to discourage ad-blocker use, then advertising content delivery is improved, but user experience deteriorates

Engineering Contradiction:
Improveadvertising content deliveryVSAvoiduser experience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system allows the client device to autonomously establish P2P connections with peer devices without requiring user intervention or disabling the ad-blocker. The ad-requesting functionality is restored through the peer device intermediary while the user maintains full control over their ad-blocker settings and basic device functionality remains uninterrupted

Inventive Principle:
Principle #25Self-service

3Reliability

If P2P connection is established to circumvent ad-blocker, then advertising content delivery is improved, but system complexity increases

Engineering Contradiction:
Improveadvertising content deliveryVSAvoidcommunication architecture
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The peer device performs multiple functions within the advertising delivery system: it acts as an ad request receiver, ad server communicator, content relay, and P2P connection manager. This multi-functionality consolidates the complexity into a single intermediary component rather than requiring complex modifications to the client device or ad server infrastructure

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

Data Source

PatentUS10097670B2Facilitating personalized video messages using peer-to-peer communications
Publication Date: 2018.10.09 ADOBE INC
  • US10097670B2 patent drawing
  • US10097670B2 patent drawing
  • US10097670B2 patent drawing

AI summary

The present disclosure is directed toward systems and methods for providing electronic advertising content to a client device notwithstanding use of an ad-blocker on the client device. For example, systems and methods described herein involve establishing a peer-to-peer (P2P) connection with a peer device that does not include an ad-blocker thereon. The systems and methods further involve providing an ad request to the peer device to provide to an ad server and subsequently deliver a response to the ad request to the client device via the P2P connection. In this way, the peer device can function as a proxy device for the ad server that enables delivery to the client device notwithstanding use of the ad-blocker on the client device.