Repair Script Bypassing Ad Blockers via HTTP Response Modification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Advertisement blockers on clients prevent content publishers from displaying advertisements, leading to lost revenue and ineffective marketing.

Innovation Solution

A method and system that involve a server receiving an HTTP request from a client, acquiring an HTTP response with initial advertisement information, inserting a repair script into the response to bypass ad blockers, and transferring the amended response to the client. If ad blocking is detected, the client encrypts and sends an ad request to the server, which then retrieves and encrypts alternative ad information for delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If advertisement blockers are installed on clients, then clients can block unwanted advertisements, but content publishers lose advertisement revenue and marketing effectiveness

Engineering Contradiction:
Improveadvertising blockingVSAvoidadvertisement revenue
Core Design Contradiction:
Object-affected harmful factorsVSLoss of energy

Solution Approach 1:

The patent introduces a repair script as an intermediary component that mediates between the advertisement blocker and the advertisement content. The repair script intercepts advertisement requests, modifies them, and redirects them through alternative paths (such as using different domains or protocols) to bypass the advertisement blocker's filtering rules, thereby restoring advertisement delivery without requiring users to disable their blockers

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent employs parameter changes by modifying various attributes of advertisement requests dynamically. This includes changing domain names, URL paths, request methods, or headers based on detected blocker rules. By dynamically altering these parameters, the system adapts advertisement delivery mechanisms to evade detection and blocking, maintaining revenue streams despite the presence of advertisement blockers

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If advertisement blockers prevent ad display, then users have control over content, but publishers cannot deliver marketing information

Engineering Contradiction:
Improveuser controlVSAvoidmarketing information
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent segments the advertisement delivery process into multiple independent stages: initial advertisement request, blocker detection, repair script execution, alternative path selection, and final ad delivery. Each stage can be independently controlled and optimized. Users maintain control through their blockers at the detection stage, while the system recovers functionality through subsequent segmentation steps that deliver ads through alternative mechanisms

Inventive Principle:
Principle #1Segmentation

3Reliability

If repair scripts are inserted into HTTP responses, then advertisements can bypass blockers, but system complexity increases

Engineering Contradiction:
Improvead deliveryVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by pre-configuring repair scripts and alternative advertisement paths before blockers are encountered. The system maintains a library of pre-analyzed repair strategies and alternative delivery paths that can be rapidly deployed when blocking is detected, avoiding the need for complex real-time analysis and reducing overall system complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The repair script operates autonomously on the client side, performing self-service by automatically detecting blocker presence, selecting appropriate bypass strategies, and executing repairs without requiring server-side intervention or complex centralized control. This distributes complexity to the client where it can be managed more efficiently

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12206725B2Method and device for providing advertisement by couteracting on advertisement blocking function
Publication Date: 2025.01.21 ADSHIELD INC
  • US12206725B2 patent drawing
  • US12206725B2 patent drawing
  • US12206725B2 patent drawing

AI summary

An operating method of a server to provide an advertisement, which includes: receiving HTTP request from a client; acquiring HTTP response to the HTTP request, which includes first advertisement information (“first AD information”); amending the HTTP response—including inserting a repair script to utilize at least a partial field of the HTTP response including the first AD information; and transferring the HTTP response, to which the repair script was inserted, to the client. In this regard, the at least partial field may include a field to output an AD from a page in which the HTTP response is outputted.