Method, system, and computer program product for identifying common factors associated with network activity with reduced resource utilization
First Claim
1. A computer implemented method for analyzing network traffic, the method comprising:
- identifying a first factor associated with each of a plurality of records by extracting attributes disposed in packets transmitted across the network, said packets comprising the plurality of records;
storing a plurality of first values associated with the first factor in a data structure in a tangible medium accessible to the computer;
determining a median of either the plurality of the first values or a subset of the plurality of the first values using a hash table; and
pruning, using the computer, only the plurality of records whose plurality of first values are less than or equal to the median.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are a method, system, and computer program product for determining a common factor contributing to network activity with reduced computational resource utilization. In some embodiments of the present invention, the method or the system determines one or more factors by examining one or more information transmitted across the network. The method or the system stores a number of information attributable to each of the factors and determines whether the number exceeds a threshold requirement. Where the number for a factor exceeds the threshold requirement, the method or the system then determines a summary statistic for the number of information. Thereafter, the method or the System updates the data structure corresponding to the factor being analyzed based upon the summary statistic. Once the data structure is updated based upon the summary statistic, the method or the system determine one or more common factors for the network activities.
27 Citations
17 Claims
-
1. A computer implemented method for analyzing network traffic, the method comprising:
-
identifying a first factor associated with each of a plurality of records by extracting attributes disposed in packets transmitted across the network, said packets comprising the plurality of records; storing a plurality of first values associated with the first factor in a data structure in a tangible medium accessible to the computer; determining a median of either the plurality of the first values or a subset of the plurality of the first values using a hash table; and pruning, using the computer, only the plurality of records whose plurality of first values are less than or equal to the median. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable storage medium comprising instructions that when executed by a processor disposed in the computer causes the processor to:
-
identify a first factor associated with each of a plurality of records by extracting attributes disposed in packets transmitted across the network, said packets comprising the plurality of records; store a plurality of first values associated with the first factor in a data structure in a non-transitory tangible medium accessible to the computer; determine a median of either the plurality of the first values or of a subset of the plurality of the first values using a hash table; and prune only the plurality of records whose plurality of first values are less than or equal to the median. - View Dependent Claims (14, 15, 16, 17)
-
Specification