Patent ID: 6757727
Filing Date: 2004-06-29
Classification: H04L

Abstract:
A method for filtering and analysis of communications over a network, comprising:(a) allowing a user to select from a plurality of network communication protocol layers and addresses associated with communications over a network via a graphical user interface; (b) allowing the user to select from a plurality of the faults associated with the communications over the network via the graphical user interface; (c) generating at least one adaptive filter capable of collecting communications only involving the selected network communication protocol layers and addresses based on the user selection; (d) generating at least one probe adapted for analyzing the collected communications for the selected faults; (e) utilizing the adaptive filter to collect the communications involving the selected network communication protocol layers; (f) executing an analysis process for analyzing information at the selected network communication protocol layers of the collected communications for the detection of faults utilizing the probe; (g) storing the adaptive filter for use at a later time via the graphical user interface; (h) determining whether a problem exists at a lower one of the network communication protocol layers based on computer-implemented heuristics utilizing the analysis process; (i) initiating an additional collection and analysis process for analyzing the lower network communication protocol layer of the collected communications if it is determined that a problem exists at a lower one of the network communication protocol layers, wherein an efficiency of the analysis is improved by only performing top layer network communication protocol layer collection and analysis and avoiding the additional collection and analysis process at lower network communication protocol layers when it is unnecessary as determined by the computer-implemented heuristics; (j) generating an additional adaptive filter associated with the additional analysis process; (k) utilizing the additional adaptive filter to collect the communications for analysis by the additional analysis process; (l) generating an additional probe adapted for analyzing the collected communications for faults associated with the lower network communication protocol layer; and (m) executing an alarm event based on the analysis processes; (n) wherein a plurality of the adaptive filters is generated, and the graphical user interface allows a user to select the faults by: (i) organizing each of the faults to be associated with a category of at least one network communication protocol layer, (ii) further organizing each of the faults to be associated with a sub-category of at least one protocol specific to the at least one network communication protocol layer associated with the corresponding category, (iii) listing the faults with the associated category and sub-category, wherein each fault has an associated selection field, (iv) allowing the user to identify the faults by the associated category and sub-category, and (v) allowing the user to select the faults based on the identification, utilizing the associated selection field.