Dynamic Webpage Categorization Server for Real-Time Content Filtering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing internet filtering systems face delays in updating categorizations of webpages, leading to potential access to malicious or inappropriate content, especially for dynamically changing websites like blogs and social networking sites, as real-time scanning is impractical for all websites and may miss newly categorized or changed content.
Innovation Solution
A system and method that dynamically categorize webpages by identifying dynamic content through indicators like address, links, and reputation, using a dynamic categorization server to analyze and update categorizations in real-time, while allowing trusted users to update categorizations without administrator approval.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If real-time scanning is applied to all websites, then categorization delay is reduced, but system complexity and resource consumption become impractical
Solution Approach 1:
The patent segments the website population into two distinct groups: dynamically changing websites and static websites. This segmentation allows the system to apply different scanning strategies to different segments - real-time scanning for dynamic sites and periodic/database-driven scanning for static sites - thereby reducing overall system complexity while maintaining effective categorization for the most critical segment.
Solution Approach 2:
Instead of applying real-time scanning to all websites (excessive action), the patent applies real-time scanning only to the subset of websites that are dynamically changing (partial action). This partial application of the intensive scanning method achieves the primary goal of reducing categorization delay for the most problematic sites without incurring the prohibitive complexity of universal real-time scanning.
2Reliability
If real-time scanning is used for uncategorized websites, then immediate access is permitted, but previously categorized websites with changed content remain vulnerable
Solution Approach 1:
The patent implements a feedback mechanism where the categorization server continuously monitors websites and detects changes in content. When changes are detected, the system automatically triggers re-categorization. This feedback loop ensures that previously categorized websites are updated when their content changes, maintaining categorization accuracy without requiring continuous real-time scanning of all sites.
Solution Approach 2:
The system performs preliminary categorization of websites and stores these categorizations in a database for efficient retrieval. This preliminary action allows most static websites to be served from the database without real-time scanning, while the system remains prepared to perform real-time scanning when dynamic changes are detected, thus balancing speed and accuracy.
3Productivity
If database transmission is used for categorization updates, then network devices receive updates regularly, but delays allow malicious content to remain accessible
Solution Approach 1:
The patent introduces a categorization server as an intermediary between the database and network devices. This intermediary actively monitors websites for changes and selectively pushes updates to network devices only when categorization changes occur. This eliminates the delay inherent in regular periodic transmissions while avoiding the inefficiency of transmitting updates for every minor change, achieving both efficiency and timeliness.
4Quantity of substance
If all websites are categorized manually or via automated database processes, then comprehensive coverage is achieved, but dynamic content changes are not detected in real-time
Solution Approach 1:
The patent transitions from a static categorization approach (periodic database updates) to a dynamic approach where the system actively monitors for changes in website content. The categorization server continuously checks dynamically changing websites and automatically triggers re-categorization when changes are detected, ensuring that the categorization database remains synchronized with current website content without requiring manual intervention.
Data Source
AI summary
A system and method for categorizing content on a webpage is disclosed. The method comprises receiving a request for a webpage from a user's computer. Next, the system determines whether there is dynamic content on the webpage by analyzing the address, links, reputation, type, style and other indicators of being able to easily change the webpage. If the webpage contains content that can be changed, then the webpage is analyzed to determine a current categorization thereof. If the webpage does not have dynamic content then the categorization of the webpage will remain the same thereby freeing system resources by only analyzing dynamic webpages.


