Content Filtering Rule Strata for Streaming Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecontent compatibilityVSAvoidrule processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvecontent management effectivenessVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSProductivity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvecontent adaptation precisionVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8442928B2Method and apparatus for employing rules to filter streaming data
Publication Date: 2013.05.14 MASIMO CORP
  • US8442928B2 patent drawing
  • US8442928B2 patent drawing
  • US8442928B2 patent drawing

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.