Hierarchical Online Content Filtering for Dynamic Web Pages

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveblocking undesired contentVSAvoidblocking valuable information
Core Design Contradiction:
Object-affected harmful factorsVSLoss of information

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #3Local quality

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

Engineering Contradiction:
Improveremoving undesired materialVSAvoiduser experience
Core Design Contradiction:
Object-affected harmful factorsVSEase of operation

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If hierarchical structure analysis is performed to identify undesired content, then filtering precision is improved, but system complexity increases

Engineering Contradiction:
Improvefiltering precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9529896B2Hierarchical online-content filtering device and method
Publication Date: 2016.12.27 NETABPARK
  • US9529896B2 patent drawing
  • US9529896B2 patent drawing
  • US9529896B2 patent drawing

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.