Network data retrieval and filter systems and methods
First Claim
1. A method of defining filters via a graphical user interface, comprising:
- determining one of a plurality of qualifiers utilizing a graphical user interface;
determining a relational operator utilizing the graphical user interface;
receiving a value utilizing the graphical user interface; and
filtering network traffic data based on the qualifier, the relational operator, and the value;
wherein the qualifier is selected from the group consisting of a numeric offset associated with a packet, a symbolic offset associated with a packet, a name of an annotation of a packet, and a processing engine.
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.
103 Citations
16 Claims
-
1. A method of defining filters via a graphical user interface, comprising:
-
determining one of a plurality of qualifiers utilizing a graphical user interface; determining a relational operator utilizing the graphical user interface; receiving a value utilizing the graphical user interface; and filtering network traffic data based on the qualifier, the relational operator, and the value; wherein the qualifier is selected from the group consisting of a numeric offset associated with a packet, a symbolic offset associated with a packet, a name of an annotation of a packet, and a processing engine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer program product embodied on a computer readable medium for defining filters via a graphical user interface, comprising:
-
computer code for selecting one of a plurality of qualifiers utilizing a graphical user interface; computer code for selecting a relational operator utilizing the graphical user interface; computer code for entering a value utilizing the graphical user interface; and computer code for filtering network traffic data based on the qualifier, the relational operator, and the value; wherein the qualifier is selected from the group consisting of a numeric offset associated with a packet, a symbolic offset associated with a packet, a name of an annotation of a packet, and a processing engine.
-
-
15. A method of defining filters via a graphical user interface, comprising:
-
defining a plurality of filters utilizing a graphical user interface; determining an operator utilizing the graphical user interface; and filtering network traffic data based on the filters, the operator, and a qualifier, wherein the qualifier is selected from the group consisting of a numeric offset associated with a packet a symbolic offset associated with a packet a name of an annotation of a packet, and a processing engine.
-
-
16. A computer program product embodied on a computer readable medium for defining filters via a graphical user interface, comprising:
-
computer code for defining a plurality of filters utilizing a graphical user interface; computer code for selecting an operator utilizing the graphical user interface; and computer code for filtering network traffic data based on the filters, the operator, and a qualifier; wherein the qualifier is selected from the group consisting of a numeric offset associated with a packet, a symbolic offset associated with a packet, a name of an annotation of a packet, and a processing engine.
-
Specification