Web Ad Blocking via Intermediary Script and Rule Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Publishers face difficulties in tracking and blocking undesirable advertisements on their websites due to various advertising channels and pathways, making it challenging to prevent unwanted ads from being displayed.

Innovation Solution

An advertisement discovery and blocking system that uses cloud-based storage, internet proxy servers, data analysis, and script generation to identify and block advertisers violating predefined rules by gathering and processing advertisement data, generating a blocked advertiser list, and updating it periodically.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If publishers manually track advertisements through various advertising channels, then they can identify some undesirable advertisements, but the complexity and difficulty of tracking increases significantly due to multiple advertising pathways

Engineering Contradiction:
Improveadvertisement tracking accuracyVSAvoidtracking system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces an advertisement tracking script as an intermediary component that is embedded in publisher websites. This script automatically captures advertisement data including advertiser identifiers, advertising channels, and placement information. The script acts as a mediator between the complex advertising ecosystem and the publisher's blocking system, simplifying the tracking process while maintaining comprehensive data collection across multiple advertising pathways.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If publishers block advertisements through multiple advertising channels, then they can prevent more undesirable ads, but the difficulty of managing and coordinating blocking across channels increases

Engineering Contradiction:
Improvead blocking effectivenessVSAvoidblocking management ease
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent merges blocking operations across multiple advertising channels into a unified process. The system collects advertisement data from various channels (ad networks, exchanges, DSPs, direct purchases) and processes them through a single blocking mechanism that uses advertiser identifiers and blocklists. This consolidation allows publishers to manage blocking operations centrally while maintaining effectiveness across all advertising pathways.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements a feedback mechanism where the system continuously monitors advertisement placements, identifies violations of publisher policies, and updates blocklists accordingly. The system provides feedback to advertising channels about blocked advertisers, preventing future placements. This closed-loop feedback system automates the blocking management process, reducing manual coordination requirements while improving blocking reliability.

Inventive Principle:
Principle #23Feedback

3Productivity

If publishers use automated systems to detect and block advertisements, then the efficiency of ad blocking improves, but the initial setup and system complexity increases

Engineering Contradiction:
Improvead blocking efficiencyVSAvoidblocking system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by pre-processing advertisement data as it is collected from various channels. The tracking script captures and structures advertisement information including advertiser identifiers, channel information, and placement details before the actual blocking decision is needed. This preliminary data preparation reduces the complexity of real-time blocking operations and improves overall system efficiency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8745753B1Systems and methods for blocking of web-based advertisements
Publication Date: 2014.06.03 PATHMATICS INC
  • US8745753B1 patent drawing
  • US8745753B1 patent drawing
  • US8745753B1 patent drawing

AI summary

Systems and methods are provided that discover undesired advertisements on publisher web pages and automatically block advertisers or advertising channels associated with the placement of those advertisements from placing advertisements on the publisher web pages. An advertisement discovery and blocking system may discover advertisements on a particular publisher web page and placement pathways associated with those discovered advertisements. The system may then compare the discovered advertisements and placement pathways with a set of rules in an advertiser rule list. The system may detect advertisement violations based on the comparison of the set of rules in the advertiser rule list with the discovered advertisements and placement pathways. The system may add advertisers and advertising channels associated with the detected advertisement violations to a list of blocked advertisers. The list of blocked advertisers may be provided to the publishers and the advertising channels.