Display Level Content Blocker for Undetectable Objectionable Content Obscuration
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Adaptability or versatility
If display-level content blocking is implemented, then website accessibility is improved, but content obscuration precision may worsen
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.
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.
3Object-affected harmful factors
If pixel data modification is used for content blocking, then content obscuration effectiveness is improved, but processing complexity worsens
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.
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.
Data Source
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.


