Network traffic visualization
First Claim
1. A data visualization system for graphically presenting characteristics of data traffic on a distributed computer network system comprising:
- A) means for monitoring traffic on said system;
B) means for selecting characteristics of said traffic for display;
C) means for presenting said characteristics in a graphical format, said graphical format representing said system in response to said monitoring, said system represented as nodes connected by lines, said lines representing traffic flow between nodes, D) means for displaying a width of a line of said lines, said width indicating a value of said characteristics, said value obtained from said monitoring during a selected time interval; and
E) means for displaying a sequence of said images, each of said images taken during a different time interval, and changes in said width of said line showing changes in said characteristics.
1 Assignment
0 Petitions
Accused Products
Abstract
A system containing a visualization application which enables the user or other user to obtain information about various types of transactions involving the respective activities of the components. The user selects filtering criteria that identify various types of transactions performed on each network component from the visualization application and the visualization application uses these criteria in compiling the appropriate records from the network information files. The visualization application then forms the data that represent the records that meet each selected criterion and stores the data in a local file. Thereafter, the user may view the network activity through the visualization application which displays a map of the network and overlays the map with graphical moving images that represent the data for each selected criterion. The graphical images change with time to reflect changes in the underlying data.
-
Citations
34 Claims
-
1. A data visualization system for graphically presenting characteristics of data traffic on a distributed computer network system comprising:
-
A) means for monitoring traffic on said system;
B) means for selecting characteristics of said traffic for display;
C) means for presenting said characteristics in a graphical format, said graphical format representing said system in response to said monitoring, said system represented as nodes connected by lines, said lines representing traffic flow between nodes, D) means for displaying a width of a line of said lines, said width indicating a value of said characteristics, said value obtained from said monitoring during a selected time interval; and
E) means for displaying a sequence of said images, each of said images taken during a different time interval, and changes in said width of said line showing changes in said characteristics. - View Dependent Claims (2, 3, 4)
a reporting structure which records in network information files the states of network components and activities performed on the components over a period of time.
-
-
3. The system of claim 1 wherein the means for selecting further comprises:
-
A) means for displaying a graphical user interface in the data visualization system to select filtering expressions for extracting information from network information files;
B) means for selecting the relevant records from network information files;
C) means for executing the selected filtering expression on the selected records; and
D) means for calculating parameters that are associated with the selected records and storing said parameters in a local file.
-
-
4. The system of claim 3 wherein the graphical format may be any graphical black and white or color image capable of being displayed on the data visualization system.
-
5. A distributed computer network system comprising:
-
A) a plurality of network components that generate and transmit records to network information files upon performing each network activity;
B) at least one visualization application generating at least one filtering program, each filtering program displaying filtering criteria including various types of transactions associated with the respective activities of the network components;
C) means for selecting the desired filtering criteria from the visualization application; and
D) means for generating data representing records in the network information files that meet each selected filtering criterion and dynamically displaying graphical images that represent the generated data;
E) means for presenting said graphical images to represent said network as nodes connected by lines, said lines representing traffic flow between nodes;
F) means for displaying a width of a line of said lines, said width indicating a value of said characteristics, said value obtained from said monitoring during a selected time interval; and
G) means for displaying a sequence of said images, each of said images taken during a different time interval, and changes in said width of said line showing changes in said characteristics. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A method for graphically displaying the activities between network components and the composition of transactions that makes up certain network activities in a computer network, the method comprising the steps of:
-
A) transmitting to network information files records from a plurality of network components upon performing each network activity;
B) displaying filtering criteria from at least one filtering program in a visualization application, the filtering program including the various types of transactions associated with respective activities of the network components;
C) selecting the desired filtering criteria from the visualization application;
D) filtering records in the network information files based on the selected filtering criteria;
E) generating data representing records in the network information files that meet each selected filtering criterion; and
F) presenting the generated data as images, said images representing said network in response to said filtering, said network represented as nodes connected by lines, said lines representing traffic flow between nodes;
G) displaying a width of a line of said lines, said width indicating a value of said characteristics, said value obtained from said monitoring during a selected time interval; and
H) means for displaying a sequence of said images, each of said images taken during a different time interval, and changes in said width of said line showing changes in said characteristics. - View Dependent Claims (13, 14, 15, 33, 34)
E1. calculating data that represent records in the network information file that meet each selected criterion; and
E2. storing the data in a local file.
-
-
33. A computer readable medium, comprising
said computer readable medium containing instructions for execution in a processor for the practice of the method of claim 12, or claim 27, or claim 31. -
34. Electromagnetic signals propagating on a computer network, comprising:
said electromagnetic signals carrying instructions for execution on a processor for the practice of the method of claim 12, or claim 27, or claim 31.
-
16. A data visualization system comprising:
-
A) means for monitoring traffic on a distributed computer network system;
B) means for pre-selecting characteristics of said traffic, performing computations on traffic data, and storing computed results for subsequent graphical display;
C) means for presenting said characteristics in a graphical format, said graphical format representing said system in response to said monitoring, said system represented as nodes connected by lines, said lines representing traffic flow between nodes;
D) means for displaying a width of a line of said lines, said width indicating a value of said characteristics, said value obtained from said monitoring during a selected time interval; and
E) means for displaying a sequence of said images, each of said images taken during a different time interval, and changes in said width of said line showing changes in said characteristics. - View Dependent Claims (17, 18, 19)
A) a graphical user interface to select filtering expressions for extracting information from network information files;
B) means for selecting the relevant records from network information files;
C) means for executing the selected filtering expression on the selected records; and
D) means for calculating parameters that are associated with the selected records and storing said parameters in a local file.
-
-
19. The system of claim 18 further comprises a moving image, which may be any graphical black and white or color and may be capable of being displayed on said system.
-
20. A distributed computer network system comprising:
-
A) a plurality of network components that generate and transmit records of their network activity to network information files;
B) at least one visualization application generating at least one filtering program, each filtering program displaying the filtering criteria, which includes various types of transactions associated with the respective activities of each network component;
C) means for selecting the desired filtering criteria for the visualization application D) means for generating data representing records in the network information files that meet each selected filtering criterion;
E) means for presenting said data in a graphical format, said graphical format representing said system in response to said filtering, said system represented as nodes connected by lines, said lines representing traffic flow between nodes;
F) means for displaying a width of a line of said lines, said width indicating a value of said characteristics, said value obtained from said monitoring during a selected time interval; and
G) means for displaying a sequence of said images, each of said images taken during a different time interval, and changes in said width of said line showing changes in said characteristics . - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. A method for graphically displaying network traffic comprising the steps of:
-
A) monitoring traffic on a distributed computer network system;
B) pre-selecting characteristics of said traffic, performing computations on traffic data, and storing computed results for subsequent graphical display; and
C) presenting said characteristics in a graphical format, said graphical format representing said system in response to said monitoring, said system represented as nodes connected by lines, said lines representing traffic flow between nodes;
D) means for displaying a width of a line of said lines, said width indicating a value of said characteristics, said value obtained from said monitoring during a selected time interval; and
E) means for displaying a sequence of said images, each of said images taken during a different time interval, and changes in said width of said line showing changes in said characteristics. - View Dependent Claims (28, 29, 30)
A) selecting filtering expressions for extracting information from network information files;
B) selecting the relevant records from network information files;
C) executing the selected filtering expression on the selected records; and
D) calculating parameters that are associated with the selected records and storing said parameters in a local file.
-
-
30. The method of claim 29 further comprises a step of displaying at least one moving image, which may be any graphical black and white or color.
-
31. A method for displaying traffic on a computer network, comprising:
-
monitoring traffic by a node, said node sending results of said monitoring to network information files stored on a first computer;
selecting characteristics of said traffic for display by a second computer, said first computer sending data to said second computer; and
displaying, in response to said data, said selected characteristics by said second computer;
presenting said characteristics in a graphical format, said graphical format representing said system in response to said monitoring, said system represented as nodes connected by lines, said lines representing traffic flow between nodes;
displaying a width of a line of said lines, said width indicating a value of said characteristics, said value obtained from said monitoring during a selected time interval; and
displaying a sequence of said images, each of said images taken during a different time interval, and changes in said width of said line showing changes in said characteristics. - View Dependent Claims (32)
choosing said first computer and said second computer as the same computer.
-
Specification