Content Filtering Rule Strata for Streaming Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing content filtering technologies face challenges in efficiently managing and modifying data containers with multiple components of different content types in real-time, as they struggle to apply complex interrelated rules effectively across various content types such as video, audio, and text, while ensuring compatibility and network throughput.
Innovation Solution
A method and apparatus utilizing a processor and memory device to define content types, apply sorted rules based on rule strata, and execute actions such as transcoding, virus scanning, or deletion, where rules within each stratum are independent, and subsequent strata depend on preceding rules, allowing for efficient content filtering and adaptation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If complex interrelated rules are applied to filter and modify data containers with multiple content types, then content compatibility and network throughput are improved, but the computational complexity and processing time increase
Solution Approach 1:
The patent segments the complex rule set into multiple rule strata (first stratum, second stratum, etc.), where each stratum contains rules that are independent of each other. This segmentation allows the system to process rules in a hierarchical manner, applying simpler independent rules first before moving to more complex interrelated rules, thereby managing computational complexity while maintaining content compatibility.
Solution Approach 2:
The system performs preliminary actions by evaluating and applying rules from the first stratum before proceeding to subsequent strata. This preliminary processing of independent rules simplifies the data container state early in the process, reducing the complexity burden for subsequent rule evaluations and modifications.
2Reliability
If multiple interrelated rules are applied to ensure content compatibility and enhance network throughput, then content management effectiveness is improved, but processing speed and real-time performance deteriorate
Solution Approach 1:
By dividing rules into independent strata, the system can process each stratum sequentially, allowing for optimized processing at each level. Independent rules within each stratum can be evaluated without waiting for dependencies from other rules in the same stratum, improving processing speed while maintaining comprehensive content management.
Solution Approach 2:
The system performs preliminary evaluations and modifications using independent rules from the first stratum before applying more complex rules from subsequent strata. This preliminary action reduces the complexity of subsequent processing steps, enabling real-time performance while ensuring thorough content management.
3Manufacturing precision
If rules are applied sequentially across multiple strata with dependencies, then rule evaluation accuracy and content adaptation precision are improved, but processing time and computational resources increase
Solution Approach 1:
The patent segments rules into hierarchical strata where independent rules are evaluated first, establishing a foundation for subsequent dependent rules. This segmentation enables parallel processing potential within each stratum while maintaining sequential dependency across strata, balancing precision with processing efficiency.
Solution Approach 2:
The system performs preliminary rule evaluations and content modifications using independent rules from the first stratum before applying dependent rules from subsequent strata. This preliminary action reduces the computational burden on later strata, maintaining high adaptation precision while reducing overall processing time.
Data Source
AI summary
Content filtering of data containers is based on defining content types, receiving identifiers of a set of rules applicable to each content type, and determining dependence of at least one rule on other rules. The identifiers are sorted into rule strata where rules within each rule stratum are independent of each other and rules within each rule stratum beyond a first stratum depend on at least one rule of at least one preceding rule stratum. Upon receiving a data container of multiple components from a network, a content type is determined for each component. Rules of rule strata specific to a content type of a component are applied starting with rules of a first rule stratum and proceeding sequentially to selected rules of succeeding rule strata. An apparatus for content filtering stores processor-executable instructions for arranging rules in rule strata and sequentially applies successive rules to data containers.


