Hierarchical Online Content Filtering for Dynamic Web Pages
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing Internet filtering methods, particularly URL-based and content-based filtering, fail to unobtrusively remove undesired content while allowing access to desired content, often blocking valuable information and disrupting the presentation structure, which is inadequate for protecting users from objectionable material in dynamic content sources like Web 2.0 applications.
Innovation Solution
A hierarchical filtering method that identifies and analyzes the structure of online presentations, detects undesired content, determines its dominance, and disables the affected structure or portion thereof unobtrusively, rebuilding the presentation to maintain its original format while removing unwanted content, using a system with databases for structure and content information and a processor to perform these tasks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Object-affected harmful factors
If URL-based filtering is used to block undesired content, then access to prohibited sites is prevented, but valuable information on the same page is also blocked and the filtering is not specific enough
Solution Approach 1:
The patent segments the web page content into multiple hierarchical structures (HTML elements, tags, and nested components). Instead of filtering at the URL level, the system identifies and filters specific segments (undesired content elements) within the page structure, allowing valuable information in other segments to remain accessible.
Solution Approach 2:
The patent applies local quality by treating different parts of the page content differently. The filtering mechanism identifies specificundesired content elements (such as particular paragraphs, images, or scripts) and applies filtering only to those localized segments, while leaving the rest of the page content unchanged and accessible.
2Object-affected harmful factors
If content-based filtering blocks entire pages with undesired content, then undesired material is removed, but the presentation structure is disrupted and user experience is degraded
Solution Approach 1:
The patent extracts undesired content elements from the page structure by identifying them through hierarchical analysis and removing only those specific elements. This extraction approach leaves the remaining page structure intact, maintaining the original presentation flow and user experience while eliminating harmful content.
Solution Approach 2:
The filtering system dynamically adjusts its behavior based on the analyzed page structure and identified undesired content. Rather than applying static page-wide blocking rules, the system dynamically determines which specific elements to filter based on real-time structural analysis, preserving the overall page dynamics and user interaction.
3Measurement precision
If hierarchical structure analysis is performed to identify undesired content, then filtering precision is improved, but system complexity increases
Solution Approach 1:
The patent employs universal HTML parsing mechanisms that can analyze any web page structure using standard browser rendering engines. This multi-functional approach allows the same hierarchical analysis system to handle diverse page layouts and content types, achieving high filtering precision without requiring separate complex analysis tools for each content type.
Solution Approach 2:
The system uses the browser's existing DOM (Document Object Model) structure as an intermediary layer between the raw HTML content and the filtering logic. This intermediary representation simplifies the analysis process by providing a standardized, structured view of the page hierarchy, reducing the complexity of direct HTML parsing while maintaining high precision in identifying undesired content.
Data Source
AI summary
A system and method identifies structures within a presentation and detects undesired content in those structures. A decision is made whether to remove portions of the presentation containing the undesired content or the entire presentation, based on determining the domination of the undesired content within the structures of the presentation. The presentation can be reconstructed by being rendered without the undesired content or the structures containing the undesired content.


