METHOD AND APPARATUS FOR CONCURRENT FILTERING OF MULTIPLE COMPONENTS OF STREAMING DATA
First Claim
1. An apparatus for content filtering of data containers of multiple content types, said apparatus comprising:
- a plurality of content-specific filtering modules each implementing a set of content-specific rules for editing a component of a respective content type to produce an edited component;
a root module configured to;
apply preliminary rules for admission of a received container; and
parse an admissible received container into constituent components and directing each said constituent component to a respective filtering module; and
a multiplexer for combining edited components of said plurality of content-specific filtering modules.
5 Assignments
0 Petitions
Accused Products
Abstract
Content filtering of data containers of multiple content types is performed using multiple filtering modules operating concurrently. An apparatus for content filtering has a set of content-specific filtering modules and a network interface for parsing a received data container into components and directing each component to a respective filtering module. A filtering module edits a component of a specific content type according to respective rules. A multiplexer combines edited components produced by the set of filtering modules to form an edited data container. A root module applies a set of basic rules to a data container and any attachments. In an alternative configuration, the apparatus employs multiple filtering modules each applying rules for all content types. Received data containers are distributed among the filtering modules and an output module arranges edited data containers of a data stream in proper sequential order.
14 Citations
2 Claims
-
1. An apparatus for content filtering of data containers of multiple content types, said apparatus comprising:
-
a plurality of content-specific filtering modules each implementing a set of content-specific rules for editing a component of a respective content type to produce an edited component; a root module configured to; apply preliminary rules for admission of a received container; and parse an admissible received container into constituent components and directing each said constituent component to a respective filtering module; and a multiplexer for combining edited components of said plurality of content-specific filtering modules.
-
-
2. An apparatus for content filtering of data containers of multiple content types of a set of predefined content types, said apparatus comprising:
-
a plurality of filtering modules each configured to process all components of a received container to produce an edited container; an input module configured to; hold data containers received from a network in an input memory device; and distribute said data containers to said plurality of filtering modules; and an output module configured to transfer edited containers received from said plurality of filtering modules to said network.
-
Specification