Content Filtering Software Agent with Human Review Portal

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing content filtering methods over wide-area networks are ineffective in accurately distinguishing between appropriate and inappropriate content, leading to either over-inclusion or under-inclusion, and are inconvenient to manage on shared terminals accessed by diverse user groups.

Innovation Solution

A software agent is deployed on end-user terminals or network servers to classify content, sending unclassified content for human verification and using a centralized portal to manage classification codes, ensuring accurate filtering while protecting user privacy and allowing convenient control of filtering settings through a central location.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If automatic keyword analysis and pattern recognition are used for content filtering, then filtering speed and automation are improved, but accuracy in distinguishing appropriate from inappropriate content deteriorates

Engineering Contradiction:
Improveautomation of content filteringVSAvoidaccuracy of content classification
Core Design Contradiction:
Extent of automationVSMeasurement precision

Solution Approach 1:

The patent introduces a human reviewer as an intermediary between the automatic filtering system and the final content classification. When the automatic system is uncertain about content classification, it routes the content to human reviewers who provide definitive classification, thereby maintaining high automation while improving accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where human reviewer classifications are used to train and improve the automatic keyword analysis and pattern recognition algorithms. This creates a continuous improvement loop that enhances classification accuracy while maintaining automation efficiency.

Inventive Principle:
Principle #23Feedback

2Reliability

If filtering levels are adjusted for shared terminals, then content appropriateness for different users is improved, but ease of operation deteriorates due to time-consuming adjustments

Engineering Contradiction:
Improvecontent appropriateness for usersVSAvoidconvenience of filtering management
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary classification of content and pre-configures filtering rules based on user profiles and terminal types. When a user accesses a terminal, the appropriate filtering level is already in place, eliminating the need for manual adjustment at the moment of use.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system automatically detects user identity and terminal type, then self-adjusts filtering levels without requiring manual intervention from custodians. The filtering system serves itself by automatically configuring appropriate content restrictions based on pre-established rules and user information.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8290948B2Method and apparatus for content filtering
Publication Date: 2012.10.16 INTELLECTUAL VENTURES I LLC
  • US8290948B2 patent drawing
  • US8290948B2 patent drawing
  • US8290948B2 patent drawing

AI summary

A method for filtering content makes use of local filtering agents for end users, and a portal to a network of human reviewing resources. Local filtering agents request content classification for unclassified content. The portal routes requests from local agents to available human reviewing resources. A content classification is provided by the reviewing resources, and may be saved in association with a content identifier for future use. The method permits human review of content within a short period after review is requested. In an embodiment of the invention, a centrally-located switch is provided for controlling filtering levels at one or more user terminals.