Network data retrieval and filter systems and methods
First Claim
1. A network traffic reporting system, comprising:
- a first processor;
a hierarchical network traffic data repository interface, said interface providing electronic communication between said first processor and a hierarchical network traffic data repository, the repository containing index information by which the network traffic data contained in said repository is indexed by at least one indexable item;
first memory having stored thereon first computer instructions, said first memory being readable by said first processor, said first computer instructions being executable by said first processor to achieve the functions of;
(i) identifying a filter request having a filter specification, the filter specification having at least one filter criterion referencing an indexable item, (ii) reading the index information of a hierarchical network traffic data repository by said interface, and (iii) a first filtering of network traffic data, said first filtering identifying a first set of network traffic data of said data repository passing at least one of the filter criteria referencing an indexable item.
10 Assignments
0 Petitions
Accused Products
Abstract
Included in the invention are systems and methods of full time recording network traffic to a hierarchical data storage. Also included in the invention are systems and methods of retrieval of recorded network traffic from a hierarchically organized network data repository. Additionally included in the invention are systems and methods of efficiently filtering data in a hierarchically organized network data repository. Systems and methods of displaying recorded network data utilizing the retrieval systems are also included in the invention. Further included in the invention are systems and methods of providing sliding time window selection user interfaces. Detailed information on various example embodiments of the inventions are provided in the Detailed Description below, and the inventions are defined by the appended claims.
118 Citations
25 Claims
-
1. A network traffic reporting system, comprising:
-
a first processor;
a hierarchical network traffic data repository interface, said interface providing electronic communication between said first processor and a hierarchical network traffic data repository, the repository containing index information by which the network traffic data contained in said repository is indexed by at least one indexable item;
first memory having stored thereon first computer instructions, said first memory being readable by said first processor, said first computer instructions being executable by said first processor to achieve the functions of;
(i) identifying a filter request having a filter specification, the filter specification having at least one filter criterion referencing an indexable item, (ii) reading the index information of a hierarchical network traffic data repository by said interface, and (iii) a first filtering of network traffic data, said first filtering identifying a first set of network traffic data of said data repository passing at least one of the filter criteria referencing an indexable item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method of filtering indexed network traffic data, comprising the steps of:
-
acquiring a filter expression composed of matching expressions linked in a hierarchy of logical operators;
opening a capture database;
pre-applying filter expression matching expressions referencing an indexable item of the database;
computing filter expression node efficiency ratings using the results of said pre-applying;
and applying the filter expression matching expressions in an order preferring earlier application of matching expressions having better efficiency ratings, said applying identifying a set of packets which pass the filter expression. - View Dependent Claims (24)
-
-
25. A computer media product, comprising:
-
media;
computer instructions stored to said media, said instructions being executable by a computer system to achieve the functions of;
(i) receiving a filter request having a filter expression composed of matching expressions linked by logical operators, the filter expression having at least one matching expression referencing an indexable item, (ii) reading the index information of a hierarchical network traffic data repository, (iii) computing efficiency ratings for each matching expression and successively each logical operator, and (iv) a first filtering of network traffic data, said first filtering identifying a first set of network traffic data of said data repository passing at least one of the filter criteria referencing an indexable item, said first filtering applying matching expressions in preferential order of efficiency.
-
Specification