Fixed length filtering to filter clusters of discrete segments of data
First Claim
Patent Images
1. An apparatus comprising:
- a processor configured to execute control logic to perform operations that includereceiving, from a client system processing clusters of data found in digital packets, an identification of at least two clusters of discrete segments of data within at least one of said digital packets, wherein a first one of the at least two clusters of data is formatted in accordance with a first protocol and a second one of the at least two clusters of data is formatted in accordance with a second protocol different than the first protocol, and wherein receiving an identification of at least two clusters includes receiving an identification of a protocol of the data and a value; and
processing the identification to select at least two fixed length filters from a plurality of fixed length filters to filter the at least two clusters, wherein each of the selected at least two fixed length filters has an offset value corresponding to a beginning of one of the at least two clusters.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are provided for filtering digital data formatted in packets. A filter module contains a plurality of filters and is coupled to a filter mapping module. The filter mapping module receives the identification of clusters of discrete segments of a packet and selects a group of fixed length filters to filter the clusters.
-
Citations
29 Claims
-
1. An apparatus comprising:
a processor configured to execute control logic to perform operations that include receiving, from a client system processing clusters of data found in digital packets, an identification of at least two clusters of discrete segments of data within at least one of said digital packets, wherein a first one of the at least two clusters of data is formatted in accordance with a first protocol and a second one of the at least two clusters of data is formatted in accordance with a second protocol different than the first protocol, and wherein receiving an identification of at least two clusters includes receiving an identification of a protocol of the data and a value; and processing the identification to select at least two fixed length filters from a plurality of fixed length filters to filter the at least two clusters, wherein each of the selected at least two fixed length filters has an offset value corresponding to a beginning of one of the at least two clusters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A method comprising:
-
receiving, from a client system processing clusters of data found in digital packets, an identification of at least two clusters of discrete segments of data within at least one of said digital packets, wherein a first one of the at least two clusters of data is formatted in accordance with a first protocol and a second one of the at least two clusters of data is formatted in accordance with a second protocol different than the first protocol, and wherein receiving an identification of at least two clusters includes receiving an identification of a protocol of the data and a value; and processing the identification to select at least two of a plurality of fixed length filters to filter the at least two clusters. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable medium containing computer-executable instructions, that when executed by a processor, cause the processor to perform a method comprising:
-
receiving, from a client system processing clusters of data found in digital packets, an identification of at least two clusters of discrete segments of data within at least one of said digital packets, wherein a first one of the at least two clusters of data is formatted in accordance with a first protocol and a second one of the at least two clusters of data is formatted in accordance with a second protocol different than the first protocol, and wherein receiving an identification of at least two clusters includes receiving an identification of a protocol of the data and a value; and processing the identification to select at least two of a plurality of fixed length filters to filter the at least two clusters. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A method comprising:
-
receiving, from a client system processing clusters of data found in digital packets, identification of a first cluster of discrete data in a first segment of a digital packet and a second cluster of discrete data in a second segment of the digital packet, wherein the first cluster of discrete data is formatted in accordance with a first protocol and the second cluster of discrete data is formatted in accordance with a second protocol different than the first protocol, and wherein receiving an identification of the first and second clusters includes receiving an identification of a protocol of the data and a value; processing the identification of the first cluster of discrete data to select a first fixed length filter having an offset value corresponding to the first cluster from a plurality of fixed length filters to filter the first cluster of discrete data; processing the identification of the second cluster of discrete data to select a second fixed length filter having an offset value corresponding to the second cluster from the plurality of fixed length filters to filter the second cluster of discrete data; and providing a cluster map including the first and second fixed length filters. - View Dependent Claims (27, 28, 29)
-
Specification