US8438264B2ExpiredUtilityPatentIndex 84
Method and apparatus for collecting, analyzing, and presenting data in a communication network
Est. expiryDec 28, 2024(expired)· nominal 20-yr term from priority
H04L 43/0852H04L 43/0817H04L 43/045H04L 41/5009H04L 43/16H04L 41/0681H04L 41/22
84
PatentIndex Score
17
Cited by
26
References
30
Claims
Abstract
Methods and apparatus for monitoring a communication network are disclosed. A disclosed method of monitoring a communication network periodically collects data from a plurality of network elements within the communication network. The disclosed method analyzes the collected data in accordance with a rule that corresponds to a characteristic of performance or capacity of the plurality of network elements to form performance or capacity data representative of a user experience of the communication network. The disclosed method then presents the performance or capacity data via a web browser using a plurality of view levels and types.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. A method of monitoring a communication network, comprising:
collecting data from a plurality of network elements within the communication network;
storing the collected data in a computer-readable storage;
analyzing the collected data to form performance data representative of a user experience of a user-initiated communication within the communication network involving the plurality of network elements, the performance data comprising a quality of a voice path;
presenting the performance data in a plurality of hierarchically interrelated tabular views corresponding to a plurality of geographic network service area levels, wherein each of the tabular views presents performance data metrics representative of a respective one of the geographic network service area levels;
receiving a selection of a first performance data metric presented in a first tabular view corresponding to a first geographic network service area level; and
presenting a second performance data metric in a second tabular view corresponding to a second geographic network service area level in response to the selection, the first geographic network service area level representing a first geographic area, the second geographic network service area level representing a second geographic area smaller than the first geographic network service area, and the second performance data metric being presented based on the selected first performance data metric.
2. A method as defined in claim 1 , wherein periodically collecting the data from the plurality of network elements includes automatically discovering the presence of at least one of the network elements.
3. A method as defined in claim 1 , wherein periodically collecting the data from the plurality of network elements includes collecting portions of the data at different rates.
4. A method as defined in claim 1 , wherein periodically collecting the data from the plurality of network elements includes storing the data in a common database.
5. A method as defined in claim 1 , wherein analyzing the collected data includes comparing at least some of the collected data to a threshold value representative of a level of service within the communication network.
6. A method as defined in claim 5 , further comprising generating an alert based on the comparison of the at least some of the collected data to the threshold value.
7. A method as defined in claim 1 , wherein analyzing the collected data includes interrelating data associated with multiple ones of the network elements.
8. A method as defined in claim 1 , wherein analyzing the collected data includes using a presentation or business rule to analyze the collected data.
9. A method as defined in claim 1 , wherein the performance data representative of the user experience of the communication network is associated with an end-to-end performance characteristic of the communication network.
10. A method as defined in claim 1 , wherein the plurality of network elements includes network elements from different vendors, each of which provides a different communication service via the communication network.
11. A method as defined in claim 1 , wherein the communication network is an Internet protocol-based integrated voice and electronic mail system.
12. A method as defined in claim 1 , further comprising identifying potential network enhancements based on the performance data.
13. A method as defined in claim 1 , wherein the performance metrics comprise at least one of a number of real-time transport protocol packets received by an access server, a number of real-time transport protocol packets sent by a telephony user interface, a lost packet count, an average inter-arrival jitter from a telephony user interface to an access server, or a peak inter-arrival jitter from a telephony user interface to an access server.
14. An apparatus for monitoring a communication network, comprising:
a data collector to collect data from a plurality of network elements within the communication network;
a data analyzer in communication with the data collector to analyze the collected data to form performance data representative of a user experience of a user-initiated communication within the communication network involving the plurality of network elements, the performance data comprising a quality of a voice path; and
a data presentation generator in communication with the data analyzer, the data presentation generator to:
generate one or more presentations containing the performance data in a plurality of hierarchically interrelated tabular views corresponding to respective ones of a plurality of geographic network service area levels, each of the tabular views to present performance data metrics representative of the respective one of the geographic network service area levels;
receive a selection of a first performance data metric presented in a first tabular view at a first geographic network service area level; and
present a second performance data metric in a second tabular view at a second geographic network service area level in response to the selection, the first geographic network service area level representing a first geographic area, the second geographic network service area level representing a second geographic area smaller than the first geographic network service area, and the second performance data metric being presented based on the selected first performance data metric, wherein at least the data analyzer is implemented using a processor.
15. An apparatus as defined in claim 14 , wherein the data collector is to periodically collect the data from the plurality of network elements by discovering the presence of at least one of the network elements.
16. An apparatus as defined in claim 14 , wherein the data collector is to periodically collect the data from the plurality of network elements by collecting portions of the data at different rates.
17. An apparatus as defined in claim 14 , wherein the data analyzer is to analyze the collected data by comparing at least some of the collected data to a threshold value representative of a level of service within the communication network.
18. An apparatus as defined in claim 14 , wherein the data analyzer is to analyze the collected data by interrelating data associated with multiple ones of the network elements.
19. An apparatus as defined in claim 14 , wherein the performance data representative of the user experience of the communication network is associated with an end-to-end performance characteristic of the communication network.
20. An apparatus as defined in claim 14 , wherein the communication network is an Internet protocol-based integrated voice and electronic mail system.
21. A tangible machine accessible medium excluding propagating signals, the tangible medium having instructions stored thereon that, when executed, cause a machine to perform a method comprising:
collecting data from a plurality of network elements within a communication network;
analyzing the collected data to form performance data representative of a user experience of a user-initiated communication within the communication network involving the plurality of network elements, the performance data comprising a quality of a voice path;
presenting the performance data in a plurality of hierarchically interrelated tabular views corresponding to a plurality of geographic network service area levels, each of the tabular views to present performance data metrics representative of the respective one of the geographic network service area levels; and
receiving a selection of a first performance data metric presented in a first tabular view at a first geographic network service area level, by presenting a second performance data metric in a second tabular view at a second geographic network service area level, the first geographic network service area level representing a first geographic area, the second geographic network service area level representing a second geographic area smaller than the first geographic network service area, and the second performance data metric being presented based on the selected first performance data metric.
22. A machine accessible medium as defined in claim 21 wherein the instructions further cause the machine to periodically collect the data from the plurality of network elements by discovering the presence of at least one of the network elements.
23. A machine accessible medium as defined in claim 21 wherein the instructions further cause the machine to periodically collect the data from the plurality of network elements by collecting portions of the data at different rates.
24. A machine accessible medium as defined in claim 21 wherein the instructions further cause the machine to periodically collect the data from the plurality of network elements by storing the data in a common database.
25. A machine accessible medium as defined in claim 21 wherein the instructions further cause the machine to analyze the collected data by comparing at least some of the collected data to a threshold value representative of a level of service within the communication network.
26. A machine accessible medium as defined in claim 25 wherein the instructions further cause the machine to generate an alert based on the comparison of the at least some of the collected data to the threshold value.
27. A machine accessible medium as defined in claim 21 wherein the instructions further cause the machine to analyze the collected data by interrelating data associated with multiple ones of the network elements.
28. A machine accessible medium as defined in claim 21 wherein the instructions further cause the machine to analyze the collected data by using a presentation or business rule to analyze the collected data.
29. A machine accessible medium as defined in claim 21 , wherein the performance data representative of the user experience of the communication network is associated with an end-to-end performance characteristic of the communication network.
30. A machine accessible medium as defined in claim 21 wherein the instructions further cause the machine to identify potential network enhancements based on the performance data.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.