Content Obfuscation for Ad Blocker Detection and Bypass

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Content blockers, such as popup and ad blockers, reduce the reach and revenue of publishers by limiting the delivery of web content, negatively impacting user experience.

Innovation Solution

A system and method for detecting content blockers using a unique browser ID and generating modified webpages with obfuscation techniques, including server-side rendering and encryption, to circumvent blockers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If content blockers are deployed to filter unwanted content, then harmful content is blocked, but legitimate content delivery is also受限

Engineering Contradiction:
Improvecontent blocker filtering capabilityVSAvoidcontent delivery reach
Core Design Contradiction:
Object-affected harmful factorsVSProductivity

Solution Approach 1:

The system performs preliminary actions by detecting content blockers before content delivery and pre-processing content through obfuscation techniques. The obfuscation server analyzes incoming content, identifies potentially blocked elements, and applies encryption or structural modifications in advance, ensuring content reaches users despite blocker presence.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The obfuscation server acts as an intermediary between the content source and the user's browser. It receives original content, processes it through detection and obfuscation mechanisms, and delivers modified content that bypasses blockers while maintaining legitimacy, thus mediating the conflict between filtering and delivery.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If standard content delivery is used, then content is delivered simply, but content is blocked by blockers

Engineering Contradiction:
Improvecontent delivery simplicityVSAvoidcontent delivery success rate
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system changes parameters of content delivery by modifying content structure, applying encryption algorithms, and altering delivery timing. The obfuscation server transforms content into different formats or encodings that maintain informational integrity while evading blocker detection mechanisms, thus improving reliability without significantly complicating the delivery process.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If obfuscation techniques are applied to bypass blockers, then content delivery is maintained, but system complexity increases

Engineering Contradiction:
Improvecontent delivery reachVSAvoidobfuscation system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The obfuscation system is segmented into distinct functional modules: detection module for identifying blockers, analysis module for examining content, obfuscation module for applying transformations, and delivery module for distributing modified content. This segmentation allows each component to perform its function independently, managing overall system complexity while maintaining effective content delivery.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The obfuscation server serves as an intermediary that handles the complexity of obfuscation techniques, shielding end users from system intricacies. Users interact with a simplified interface while the intermediary manages complex detection, analysis, and transformation processes in the background, thus maintaining productivity without exposing system complexity to users.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20260023806A1Content blocker detection and content obfuscation system
Publication Date: 2026.01.22 AIDEM US INC
  • US20260023806A1 patent drawing
  • US20260023806A1 patent drawing
  • US20260023806A1 patent drawing

AI summary

Systems, tools and methods for obfuscating content requested by users. The system receives requests for content from a browser running on a client device. The system may be configured to determine if content blocking software and/or functionality is running/enabled on the user's browser. When content blocking has been detected, the system may execute one or more obfuscation processes on the requested content. The obfuscation processes may be configured to replace, modify and/or encrypt one or more content elements, including advertisements, within the requested content. The obfuscated content may then be sent to the client device to be rendered in the browser. The obfuscating of the content allows the advertisements to be rendered/displayed to the user in the browser without triggering the content blocker.