Display Level Content Blocker for Undetectable Objectionable Content Obscuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing content blocking mechanisms, such as browser-level blockers, can be detected by websites, leading to restricted access, whereas display-level content blocking obscures objectionable content without being registered as blocked, allowing users to access such sites while hiding undesirable content.

Innovation Solution

A system that obtains pixel data from a screen image, identifies objectionable content using machine learning classifiers, and modifies the content-pixel data to obscure or replace it, presenting the modified image on the display, allowing users to view the content while it remains hidden or partially obscured.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If browser-level content blocking is used, then content filtering capability is improved, but website accessibility deteriorates due to detection and restriction

Engineering Contradiction:
Improvecontent filtering capabilityVSAvoidwebsite accessibility
Core Design Contradiction:
Object-affected harmful factorsVSAdaptability or versatility

Solution Approach 1:

The patent introduces a display-level intermediary layer that sits between the browser rendering and the final display output. This intermediary captures the rendered content at the display buffer level and applies obscuration techniques without interfering with the browser's content delivery mechanisms, thereby maintaining website accessibility while achieving content filtering.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent shifts the content blocking operation from the browser software dimension to the display hardware dimension. By operating at the display buffer level rather than the browser application level, the system achieves content filtering in a different dimensional space that websites cannot detect or restrict.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If display-level content blocking is implemented, then website accessibility is improved, but content obscuration precision may worsen

Engineering Contradiction:
Improvewebsite accessibilityVSAvoidcontent obscuration precision
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent applies different obscuration treatments to different regions of the display buffer based on content classification. Rather than uniformly obscuring entire pages, the system selectively applies blur, pixelation, or overlay techniques to specific content elements (images, videos, text regions) that are identified as objectionable, preserving precision at the local content level.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent dynamically adjusts obscuration parameters such as blur radius, pixelation block size, and overlay opacity based on the type and severity of detected content. The system modifies these display parameters in real-time according to the classified content category, achieving precise control over the degree and style of obscuration.

Inventive Principle:
Principle #35Parameter changes

3Object-affected harmful factors

If pixel data modification is used for content blocking, then content obscuration effectiveness is improved, but processing complexity worsens

Engineering Contradiction:
Improvecontent obscuration effectivenessVSAvoidprocessing complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent performs content classification and identifies objectionable regions before the actual pixel modification occurs. By pre-processing the rendered display buffer to detect and classify content types (images, videos, text) and mark regions for obscuration, the system reduces the complexity of the subsequent pixel manipulation operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent divides the display buffer into distinct content segments (images, video frames, text blocks, ads) and processes each segment independently according to its type and classification. This segmentation allows the system to apply optimized pixel modification techniques specific to each content type rather than processing the entire display buffer uniformly.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9980004B1Display level content blocker
Publication Date: 2018.05.22 PAYPAL INC
  • US9980004B1 patent drawing
  • US9980004B1 patent drawing
  • US9980004B1 patent drawing

AI summary

According to an aspect of an embodiment of the present disclosure, operations related to display level content blocking may include obtaining pixel data of a screen image intended for presentation on a display. The operations may further include, prior to presenting the screen image on the display: identifying particular content in the screen image based on the pixel data; identifying, in the pixel data, content-pixel data that is a portion of the pixel data that corresponds to the identified particular content; and modifying the content-pixel data to obscure presentation of the particular content. In addition, the operations may include causing presentation of the screen image on the display based on the modified content-pixel data such that presentation of the particular content is obscured in the presentation of the screen image.