Community-Based Web Filtering with Dynamic User Profiles

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional Web filtering software is limited in accurately determining appropriate content for children due to rigid algorithms, lack of adaptability to individual user viewpoints, and inability to differentiate access permissions among multiple users within a household.

Innovation Solution

A system and method utilizing community-based rating information generated from user feedback to determine the appropriateness of network-accessible content, allowing for user-specific Web filtering profiles to accommodate varying user preferences and age groups.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If rigid algorithms are used to determine content blocking, then automation is improved, but measurement precision deteriorates

Engineering Contradiction:
ImproveautomationVSAvoidmeasurement precision
Core Design Contradiction:
Extent of automationVSMeasurement precision

Solution Approach 1:

The system implements feedback loops where user reports and community feedback are continuously collected and used to refine filtering algorithms. The system learns from user interactions and adjusts its content classification decisions accordingly, improving precision while maintaining automation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically changes filtering parameters based on user profiles, age groups, and community feedback. Instead of fixed algorithms, the filtering criteria are adjusted according to multiple variables including user preferences, reported content quality, and demographic information.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If single viewpoint algorithms are used, then device complexity is reduced, but adaptability deteriorates

Engineering Contradiction:
Improvedevice complexityVSAvoidadaptability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system segments the user base into different groups (age groups, user types, households) and applies different filtering profiles to each segment. This allows the system to adapt to diverse viewpoints without requiring a completely complex rearchitecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The filtering system transitions from static, fixed algorithms to dynamic, adaptive profiles that can be customized for different users and households. The system evolves over time as users provide feedback and as new content is analyzed by the community.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If binary filtering is applied to all users, then ease of operation is improved, but adaptability deteriorates

Engineering Contradiction:
Improveease of operationVSAvoidadaptability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system applies different filtering qualities to different users within the same household. Each user can have customized profiles with specific tolerances and preferences, allowing local customization while maintaining overall system simplicity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The filtering system serves multiple functions: it provides default binary filtering for simplicity, allows customized profiles for individual users, and incorporates community feedback mechanisms. This multi-functionality enables the system to adapt to different user needs without sacrificing ease of operation.

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

4Productivity

If conventional filtering software is used, then productivity is maintained, but reliability deteriorates

Engineering Contradiction:
ImproveproductivityVSAvoidreliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system incorporates multiple feedback mechanisms including user reports, community feedback, and continuous learning from interaction patterns. This feedback loop significantly improves the reliability of content classification while maintaining efficient filtering operations.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system merges multiple filtering approaches: automated algorithmic filtering, user-defined profiles, and community feedback mechanisms. This combination of approaches creates a more reliable system that maintains high productivity through automated processing while improving accuracy through human input.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS7747680B2Community-based web filtering
Publication Date: 2010.06.29 R2 SOLUTIONS LLC
  • US7747680B2 patent drawing
  • US7747680B2 patent drawing
  • US7747680B2 patent drawing

AI summary

Community-based rating information is generated about a Web site, Web page or other network-accessible content for use in Web filtering operations. The rating information may relate to the appropriateness of the content for a particular audience or audiences, such as for children or for children of different age groups. The rating information is based on feedback provided by users who have accessed the content in question. Where the group of users providing feedback is sufficiently large, the rating assigned to the content will tend to accurately reflect community standards. Also, because the rating information is based on user feedback, the rating information can change over time to reflect changing community attitudes towards content.