Content Blocker Circumvention via URL Ciphering and Proxy Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Content blocking software prevents non-primary content, such as advertisements, from being displayed on websites, harming publishers' revenue and leading to potential business shutdowns, and existing circumvention methods are often detected and countered by content blocking software providers.

Innovation Solution

Systems and methods that detect and circumvent content blockers by ciphering URLs, routing them through proxy servers, and ensuring the presentation of circumvented content through techniques like iframe creation and script execution, while also determining if the content is being interfered with and disrupting primary content presentation if necessary.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If content blocking software is used to prevent non-primary content from being displayed, then user preference for ad-free browsing is satisfied, but publisher revenue is harmed and businesses may shut down

Engineering Contradiction:
Improvead-blocking interferenceVSAvoidpublisher revenue
Core Design Contradiction:
Object-affected harmful factorsVSProductivity

Solution Approach 1:

The patent introduces an intermediary system that sits between the content blocking software and the publisher's content delivery. This intermediary detects when blocking occurs and implements circumvention techniques such as URL ciphering and proxy server routing to deliver non-primary content despite the presence of blocking software, thereby maintaining publisher revenue while respecting user installation choices

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system dynamically changes parameters of content delivery by ciphering URLs and routing through proxy servers when blocking is detected. These parameter changes allow the same content to be delivered through different technical pathways that bypass the blocking rules, resolving the contradiction between user preferences and publisher revenue

Inventive Principle:
Principle #35Parameter changes

2Productivity

If circumvention techniques are used to deliver blocked content, then publisher revenue is maintained, but content blocking software providers detect and counter these techniques

Engineering Contradiction:
Improvecontent deliveryVSAvoidcircumvention effectiveness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The circumvention system is designed to be dynamic and adaptive rather than static. It continuously monitors whether circumvention is working and adjusts its techniques in real-time. When detection or blocking occurs, the system can switch between different circumvention methods (URL ciphering, proxy routing, iframe creation) to maintain reliability of content delivery

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback mechanisms that detect when circumvention techniques are being countered by blocking software providers. This feedback loops back to adjust the circumvention strategy, allowing the system to respond to changing blocking rules and maintain effective content delivery despite evolving countermeasures

Inventive Principle:
Principle #23Feedback

3Object-affected harmful factors

If URL ciphering and proxy server routing are used to circumvent blockers, then blocked content can be displayed, but system complexity increases

Engineering Contradiction:
Improvecontent blockingVSAvoidcircumvention system
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The circumvention system is segmented into distinct functional modules: URL detection and ciphering, proxy server routing, iframe creation, and script execution. Each module handles a specific aspect of the circumvention process, making the overall complex system manageable and maintainable while effectively countering content blocking

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11012532B2Content blocker detection and circumvention
Publication Date: 2021.05.18 SOURCEPOINT TECHNOLOGIES INC
  • US11012532B2 patent drawing
  • US11012532B2 patent drawing
  • US11012532B2 patent drawing

AI summary

Methods and systems for circumventing content blocking systems are disclosed. Example implementations include detecting the presence of an existing blocker that disrupts a first content-type and circumventing the blocker, such that a circumvented first content-type is presented to a user. The method can also include determining that the blocker has adjusted to block the circumvented content, in which case, the method can include disrupting presentation of a second content-type.