Hierarchical Internet Access Filtering for Scalable Platform Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing internet filtering methods struggle to scale effectively, as they require comprehensive lists of domains and IP addresses for platforms like YouTube, and cannot adapt to new platforms or handle non-website access scenarios such as online gaming, leading to inefficiencies and inability to block or allow access as needed.

Innovation Solution

A computer-implemented method that aggregates filter rulesets hierarchically, combining multiple rulesets to create an active aggregated filter ruleset, allowing or blocking access based on priority-ordered lists of allowed and blocked platforms and categories, using a combination operator to resolve conflicts and adapt to new platforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If comprehensive lists of domains and IP addresses are maintained for filtering, then filtering accuracy is improved, but device complexity and maintenance difficulty increase

Engineering Contradiction:
Improvefiltering accuracyVSAvoidruleset complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the filtering system into multiple hierarchical rulesets (e.g., category-level rulesets and platform-level rulesets) rather than maintaining one comprehensive list. Each ruleset operates at a different level of abstraction, allowing the system to manage complexity by dividing the filtering task into manageable segments that can be independently maintained and updated.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a hierarchical dimension to the filtering system, organizing rulesets in levels (category level, platform level, etc.). This dimensional organization allows the system to handle filtering complexity by distributing rules across multiple hierarchical layers, reducing the burden on any single ruleset while maintaining comprehensive filtering coverage.

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

2Reliability

If explicit block lists are used to prevent access to harmful sites, then filtering reliability is improved, but adaptability to new platforms deteriorates

Engineering Contradiction:
Improvefiltering reliabilityVSAvoidadaptability to new platforms
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements category-level rulesets that establish filtering criteria in advance for entire categories of platforms (e.g., social media, gaming, educational resources). This preliminary action allows the system to automatically adapt to new platforms by matching them against predefined category characteristics, eliminating the need to manually update block lists for every new platform that emerges.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates universal category-level rulesets that can apply to multiple platforms across different domains. These rulesets define filtering criteria based on platform categories rather than individual platform identities, making the filtering system universally applicable to both existing and future platforms within those categories.

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

3Adaptability or versatility

If multiple filter rulesets are aggregated hierarchically with priority ordering, then adaptability to different scenarios is improved, but processing complexity increases

Engineering Contradiction:
Improvefiltering flexibilityVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic priority ordering among rulesets, where the effective priority can change based on contextual factors such as time of day, user profile, or specific filtering scenario. This dynamic approach allows the system to adapt to different situations without requiring complete reconfiguration of the ruleset hierarchy, managing processing complexity through context-aware dynamic adjustment rather than static rigid ordering.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies different aggregation strategies and priority levels to different parts of the ruleset hierarchy based on local requirements. Category-level rulesets may use different aggregation methods than platform-level rulesets, allowing each level to be optimized independently for its specific function while maintaining overall system coherence.

Inventive Principle:
Principle #3Local quality

4Ease of operation

If simple allow or block lists are used, then ease of operation is improved, but filtering effectiveness deteriorates for complex scenarios

Engineering Contradiction:
Improveconfiguration simplicityVSAvoidfiltering effectiveness
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent segments the filtering configuration into hierarchical levels (category-level and platform-level rulesets), where each segment handles a specific aspect of filtering. This segmentation allows users to configure filtering at appropriate levels of detail without being overwhelmed by comprehensive platform lists, maintaining ease of operation while improving filtering effectiveness through targeted rules at each level.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds hierarchical dimensionality to the configuration interface, organizing filtering options by category and platform levels rather than presenting a flat list of all platforms. This dimensional organization makes the configuration process more manageable and intuitive, improving ease of operation while maintaining filtering effectiveness through the structured hierarchical approach.

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

Data Source

PatentUS12519792B2Internet access filtering systems and methods
Publication Date: 2026.01.06 CIRCLE MEDIA LABS INC
  • US12519792B2 patent drawing
  • US12519792B2 patent drawing
  • US12519792B2 patent drawing

AI summary

Methods of filtering comprise aggregating a plurality of filter rulesets to produce an active aggregated filter ruleset (FA) having FA lists of allowed and blocked platforms, and processing a platform access request through the FA. The processing includes blocking the request if the requested platform is in the FA list of blocked platforms and allowing the request if the requested platform is in the FA list of allowed platforms. Methods of aggregating filter rulesets include combining a lowest priority filter ruleset (F1) with a second lowest priority filter ruleset (F2), which includes removing any platforms of an F1 list of blocked platforms from an F1 list of allowed platforms, adding an F2 list of allowed platforms to the F1 list of allowed platforms, removing any platforms of the F2 list of allowed platforms from the F1 list of blocked platforms, and adding the F1 and F2 lists of blocked platforms.