Network Gateway Content Filtering via User-Defined URL Rules

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current content filtering methods, such as browser plug-ins and network-wide blacklists, are limited in their ability to effectively block undesirable and harmful content like malware, ads, and offensive material while complying with net neutrality principles.

Innovation Solution

A system and method for user-defined network-enabled content filtering, where a network device receives user-selected rules to block specific URLs, loads these rules, and applies them to incoming requests, using techniques such as deep packet inspection or smart DNS solutions to ensure compliance with net neutrality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If browser plug-ins are used to block harmful content, then content filtering capability is improved, but device compatibility requirements and installation complexity increase

Engineering Contradiction:
Improvecontent filtering capabilityVSAvoidinstallation and compatibility requirements
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a network-level intermediary device (gateway/router) that performs content filtering before traffic reaches user devices. This mediator intercepts and filters malicious content at the network boundary, eliminating the need for end-user installation of plug-ins while maintaining filtering effectiveness. The gateway acts as a centralized filtering service that protects all devices on the network without requiring individual device modifications.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If network-wide blacklists are implemented, then content filtering coverage is improved, but net neutrality compliance deteriorates

Engineering Contradiction:
Improvecontent filtering coverageVSAvoidnet neutrality compliance
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements differentiated filtering policies where different filtering rules are applied to different users or device groups based on their specific needs and permissions. Instead of a uniform network-wide blacklist, the system allows administrators to configure customized filter lists for different user segments, enabling selective content blocking that respects individual user rights and maintains net neutrality principles while still providing comprehensive protection where needed.

Inventive Principle:
Principle #3Local quality

3Reliability

If browser plug-ins are deployed, then user-level content filtering is improved, but network resource consumption increases

Engineering Contradiction:
Improveuser-level content filteringVSAvoidnetwork traffic volume
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent implements content filtering at the network gateway before traffic is forwarded to user devices. By performing URL matching and content inspection at the gateway level, the system blocks malicious traffic upstream, preventing it from consuming bandwidth and processing resources on user devices and throughout the network. This preliminary filtering action eliminates the need for redundant filtering operations at multiple downstream points.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250047644A1Systems and methods for user defined network enabled content filtering
Publication Date: 2025.02.06 AT&T INTELLECTUAL PROPERTY I L P
  • US20250047644A1 patent drawing
  • US20250047644A1 patent drawing
  • US20250047644A1 patent drawing

AI summary

A content filtering system and method includes receiving in a network device in a network from a user device, a user selected set of rules identifying a set of URLs to be blocked. The set of rules are loaded into the network device. The network device receives from the user device a request to access a specified URL. A determination is made at the network device whether the specified URL is in the user selected set of rules. If the specified URL is in the user selected set of rules, then the specified URL is blocked.