System, method and apparatus for monitoring and analyzing traffic data from manual reporting switches
AssigneeExcelcom, Inc.
InventorKevin R. Magloughlin
Life of this patent
Estimating the term…
Abstract
The present invention provides a system, method and apparatus for monitoring and analyzing traffic data from manual reporting switches. The present invention establishes a communication link between a remote computer and the switch. Thereafter, the present invention requests and receives the traffic data from the switch via the communication link. The remote computer then parses one or more data elements from the traffic data, compares the parsed data with corresponding threshold data, and performs one or more predefined functions based on the comparison of the parsed data with the corresponding threshold data.
Claims19
A method for use by a network control center, the method for collecting and processing traffic data from a first automatically reporting switch and a second manual reporting switch, the method comprising the steps of:
- automatically receiving into a remote computer a first group of traffic data from the first switch;
- establishing a communication link between a the remote computer and the second switch;
- requesting a second group of traffic data from the second switch via the communication link;
- receiving the second group of traffic data from the second switch via the communication link;
- parsing one or more data elements from the second group of traffic data;
- comparing the parsed data with corresponding threshold data;
- and
- performing one or more predefined functions based on the comparison of the parsed data with the corresponding threshold data.
A computer program embodies on a computer readable medium for collecting and processing traffic data from a plurality of switches, a first switch being of a type that automatically reports traffic data and a second switch being of a type that does not automatically report traffic data, the computer program comprising:
- a code segment for receiving traffic data automatically reported from the first switch;
- a code segment for producing a first traffic report from the traffic data received from the first switch;
- a code segment for establishing a communication link between a remote computer and the second switch;
- a code segment for requesting traffic data from the second switch via the communication link;
- a code segment for receiving the traffic data from the second switch via the communication link;
- a code segment for parsing one or more data elements from the traffic data received from the second switch;
- a code segment for comparing the parsed data with corresponding threshold data;
- and
- a code segment for performing one or more predefined functions based on the comparison of the parsed data with the corresponding threshold data to produce a second traffic report.
A centralized system for collecting and processing traffic data from a plurality of different types of switches, a first of the switches being of a type that automatically reports traffic data to the centralized system and a second of the switches being of the type that does not automatically report traffic data to the centralized system, the centralized system comprising:
- an interface to establish a communication link between a computer and the switch plurality of switches;
- the computer including instructions for automatically receiving traffic data from the first switch, producing a first traffic report from the traffic data received from the first switch, requesting and receiving traffic data from the second switch via the communication link, parsing one or more data elements from the traffic data received from the second switch, comparing the parsed data with corresponding threshold data, performing one or more predefined functions based on the comparison of the parsed data with the corresponding threshold data, and producing a second traffic report from the traffic data received from the second switch;
- a first database for storing the traffic reports;
- a second database for storing the parsed data;
- a third database for storing the threshold data;
- and
- a fourth database for storing the one or more predefined functions.
Dependencies are inferred from the claim text.