Source: http://www.google.com/patents/US20040064760?dq=5537618
Timestamp: 2017-11-23 03:54:11
Document Index: 692223097

Matched Legal Cases: ['art.\n16', 'art.\n20', 'art.\n40', 'art.\n44', 'art.\n65', 'art.\n69']

Patent US20040064760 - Methods, systems and computer program products for assessing network quality - Google Patents
Methods, systems and computer program products are provided for evaluating performance of a network that supports packetized communications. A network test protocol that is associated with the packetized communication is initiated and network performance data is obtained based on the initiated network...http://www.google.com/patents/US20040064760?utm_source=gb-gplus-sharePatent US20040064760 - Methods, systems and computer program products for assessing network quality
Publication number US20040064760 A1
Application number US 10/259,564
Also published as US7274670
Publication number 10259564, 259564, US 2004/0064760 A1, US 2004/064760 A1, US 20040064760 A1, US 20040064760A1, US 2004064760 A1, US 2004064760A1, US-A1-20040064760, US-A1-2004064760, US2004/0064760A1, US2004/064760A1, US20040064760 A1, US20040064760A1, US2004064760 A1, US2004064760A1
Inventors Jeffrey Hicks, John Wood, Gary Weichinger, Steven Joyce
Original Assignee Hicks Jeffrey Todd, Wood John Lee, Weichinger Gary Michael, Joyce Steven Thomas
Patent Citations (4), Referenced by (51), Classifications (20), Legal Events (14)
Methods, systems and computer program products for assessing network quality
US 20040064760 A1
calculating at least one network impairment indicator based on the overall network quality rating.
4. The method of claim 3, wherein calculating a network impairment indicator for ones of the plurality of quality factors comprises:
calculating at least one constrained network impairment indicator for ones of the plurality of quality factors; and
5. The method of claim 4, wherein the obtained performance data includes a plurality of timing records for a first flow direction and a second flow direction and wherein calculating at least one constrained network impairment indicator for ones of a plurality of quality factors comprises:
6. The method of claim 5, wherein generating the network impairment indicator for ones of the plurality of quality factors comprises generating an average of the calculated constrained impairment indicators for ones of the plurality of quality factors.
7. The method of claim 4, wherein the overall call quality rating comprises an actual overall call quality rating, the method further comprising:
8. The method of claim 7, wherein calculating the network impairment ratios corresponding to respective ones of the network impairment indicators comprises dividing the network impairment indicators for ones of the plurality of quality factors by the difference between the maximum overall call quality rating and the actual overall call quality rating.
9. A method of claim 4, wherein the overall call quality comprises at least one of an R-Value and a MOS value and wherein the maximum overall call quality comprises at least one of an R-Value and a MOS value.
10. The method of claim 1, wherein the packetized communications comprise packetized voice communications and wherein initiating execution of the network test protocol comprises:
11. The method of claim 10, wherein the period less than the total duration of the network test protocol comprises a period no more than about 30 seconds.
12. The method of claim 1, further comprising generating a result summary of the network test protocol.
13. The method of claim 12, wherein packetized communications comprise packetized voice communications, wherein the overall network quality rating comprises an overall call quality rating, wherein generating an overall network quality rating comprises generating an overall call quality rating for ones of a plurality of calls initiated during execution of the network test protocol and wherein generating the result summary further comprises:
14. The method of claim 13, wherein generating a chart comprises generating a chart that indicates a percentage of a total number of calls associated with ones of the plurality of quality thresholds.
15. The method of claim 13, wherein generating a chart comprises generating a pie chart and wherein each of the plurality of quality thresholds has a different associated visual indication on the pie chart.
16. The method of claim 13, wherein the plurality of quality thresholds comprise a good threshold, an acceptable threshold, a poor threshold and/or an unavailable threshold and wherein the quality thresholds are user configurable.
17. The method of claim 16, wherein the good quality threshold indicates a mean opinion score (MOS) of about 4.0 or above, wherein the acceptable quality threshold indicates a MOS of from about 3.60 to about 4.0, wherein the poor quality threshold indicates a MOS of about 3.60 or less, and wherein the unavailable quality threshold indicates that a call could not be connected.
18. The method of claim 12, wherein generating a result summary further comprises generating a chart that illustrates a plurality of network impairment ratios corresponding to respective ones of a plurality of quality factors.
19. The method of claim 18, wherein generating a chart comprises generating a pie chart and wherein each of the plurality of network impairment ratios has a different associated visual indication on the pie chart.
20. The method of claim 12, wherein generating a result summary of the network test protocol further comprises generating at least one of a chart illustrating a call quality summary by call group, a daily call quality summary or an hourly call quality summary.
21. The method of claim 20, wherein a call group comprises a plurality of calls initiated over a connection between a first endpoint and a second endpoint utilizing a single call script.
22. The method of claim 10, wherein the call script is configured to simulate network traffic corresponding to an existing Internet Protocol (IP) phone profile.
23. The method of claim 1, wherein the packetized communications comprises packetized video communications and the network test protocol is associated with the packetized video communications.
24. A method for evaluating a network that supports voice over internet protocol (VoIP) communications, the method comprising:
initiating execution of a network test protocol;
generating an overall call quality rating based on the obtained performance data;
calculating a network impairment indicator for ones of a plurality of quality factors based on the overall call quality rating; and
generating a result summary of the network test protocol.
25. A system for evaluating performance of a network that supports packetized communications, the system comprising:
a quality impairment module that is configured to calculate at least one network impairment indicator based on the overall network quality rating.
26. The system of claim 25, wherein the packetized communications comprise packetized voice communications, wherein the overall network quality rating comprises an overall call quality rating and the quality impairment module is further configured to calculate a network impairment indicator for ones of a plurality of quality factors.
27. The system of claim 26, wherein the plurality of quality factors comprise at least one of a delay factor, a jitter factor, a lost data factor or a codec selection factor.
28. The system of claim 27, wherein the quality impairment module that is configured to calculate a network impairment indicator for ones of a plurality of quality factors is further configured to:
29. The system of claim 28, wherein the obtained performance data includes a plurality of timing records for a first flow direction and a second flow direction and wherein the quality impairment module that is configured to calculate at least one constrained network impairment indicator for ones of a plurality of quality factors is further configured to:
30. The system of claim 29, wherein the quality impairment module that is configured to generate the network impairment indicator for ones of the plurality of quality factors is further configured to generate an average of the calculated constrained impairment indicators for ones of the plurality of quality factors.
31. The system of claim 28, wherein the overall call quality rating comprises an actual overall call quality rating and wherein the quality impairment module is further configured to:
32. The system of claim 31, wherein the quality impairment module that is configured to calculate a network impairment ratio corresponding to respective ones of the network impairment indicators is further configured to divide the network impairment indicators for ones of the plurality of quality factors by the difference the maximum overall call quality and the actual overall call quality rating.
33. The system of claim 28, wherein the overall call quality comprises at least one of an R-Value and a MOS value and wherein the maximum overall call quality comprises at least one of an R-Value and a MOS value.
34. The system of claim 25, wherein the packetized communications comprise packetized voice communications and wherein the test module that initiates execution of the network test protocol is further configured to:
35. The system of claim 34, wherein the period less than the total duration of the network test protocol comprises a period of no more than about 30 seconds.
37. The system of claim 36, wherein the packetized communications comprise packetized voice communications, wherein the overall network quality rating comprises an overall call quality rating, wherein the test module is further configured to generate an overall call quality rating for ones of a plurality of calls initiated during execution of the network test protocol and the result summary module is further configured to:
38. The system of claim 37, wherein the result summary module is further configured to generate a chart that indicates a percentage of a total number of calls associated with ones of the plurality of quality thresholds.
39. The system of claim 37, wherein the result summary module is further configured to generate a pie chart and wherein ones of the plurality of quality thresholds has a different associated visual indication on the pie chart.
40. The system of claim 37, wherein the plurality of quality thresholds comprise a good threshold, an acceptable threshold, a poor threshold and/or an unavailable threshold and wherein the quality thresholds are user configurable.
41. The system of claim 40, wherein the good quality threshold indicates a mean opinion score (MOS) of about 4.0 or above, wherein the acceptable quality threshold indicates a MOS of from about 3.60 to about 4.0, wherein the poor quality threshold indicates a MOS of about 3.60 or less, and wherein the unavailable quality threshold indicates that a call could not be connected.
42. The system of claim 36, wherein the result summary module is further configured to generate a chart that illustrates a plurality of network impairment ratios corresponding to respective ones of a plurality of quality factors.
43. The system of claim 42, wherein the result summary module is further configured to generate a pie chart and wherein ones of the plurality of network impairment ratios has a different associated visual indication on the pie chart.
44. The system of claim 36, wherein the result summary module is further configured to generate a result summary of the network test protocol including at least one of a chart illustrating a call quality summary by call group, a daily call quality summary or an hourly call quality summary.
45. The system of claim 44, wherein a call group comprises a plurality of calls initiated over a connection between a first endpoint and a second endpoint utilizing a single call script.
46. The system of claim 34, wherein the call script is configured to simulate network traffic corresponding to an existing Internet Protocol (IP) phone profile.
47. The system of claim 25, wherein the packetized communications compries packetized video communications and the network test protocol is associated with the packetized video communications.
48. A system of evaluating performance of a network that supports packetized communications, the system comprising:
means for calculating at least one network impairment indicator based on the overall network quality rating.
49. A system for evaluating a network that supports voice over internet protocol (VoIP) communications, the system comprising:
means for initiating execution of a network test protocol;
means for generating an overall call quality rating based on the obtained performance data;
means for calculating a network impairment indicator for ones of a plurality of quality factors based on the overall call quality rating; and
means for generating a result summary of the network test protocol.
50. A computer program product for evaluating performance of a network that supports packetized communications, the computer program product comprising:
computer readable program code that calculates a network impairment indicator based on the overall network quality rating.
51. The computer program product of claim 50, wherein the packetized communications comprise packetized voice communications, wherein the overall network quality rating comprises an overall call quality rating and wherein the computer readable program code that calculates at least one network impairment indicator comprises computer readable program code that calculates a network impairment indicator for ones of a plurality of quality factors.
52. The computer program product of claim 51, wherein the plurality of quality factors include at least one of a delay factor, a jitter factor, a lost data factor and a codec selection factor.
53. The computer program product of claim 52, wherein the computer readable program code that calculates a network impairment indicator for ones of the plurality of quality factors comprises:
54. The computer program product of claim 53, wherein the obtained performance data includes a plurality of timing records for a first flow direction and a second flow direction and wherein the computer readable program code that calculates at least one constrained network impairment indicator for ones of a plurality of quality factors comprises:
55. The computer program product of claim 54, wherein the computer readable program code that generates the network impairment indicator for ones of the plurality of quality factors comprises computer readable program code that generates an average of the calculated constrained impairment indicators for ones of the plurality of quality factors.
56. The computer program product of claim 53, wherein the overall call quality rating comprises an actual overall call quality rating, the computer program product further comprising:
57. The computer program product of claim 56, wherein the computer readable program code that calculates the network impairment ratios corresponding to respective ones of the network impairment indicators comprises computer readable program code that divides the network impairment indicators for ones of the plurality of quality factors by the difference between the maximum overall call quality rating and the actual overall call quality rating.
58. A computer program product of claim 53, wherein the overall call quality comprises at least one of an R-Value and a MOS value and wherein the maximum overall call quality comprises at least one of an R-Value and a MOS value.
59. The computer program product of claim 50, wherein the packetized communications comprise packetized voice communications and wherein the computer readable program code that initiates execution of the network test protocol further comprises:
60. The computer program product of claim 59, wherein the period less than the total duration of the network test protocol comprises a period of no more than about 30 seconds.
61. The computer program product of claim 50, further comprising computer readable program code that generates a result summary of the network test protocol.
62. The computer program product of claim 61, wherein the packetized communications comprise packetized voice communications, wherein the overall network quality rating comprises an overall call quality rating, wherein the computer readable program code that generates an overall call quality rating comprises computer readable program code that generates an overall call quality rating for ones of a plurality of calls initiated during execution of the network test protocol and wherein the computer readable program code that generates the result summary further comprises:
63. The computer program product of claim 62, wherein the computer readable program code that generates a chart further comprises computer readable program code that generates a chart that indicates a percentage of a total number of calls associated with ones of the plurality of quality thresholds.
64. The computer program product of claim 62, wherein the computer readable program code that generates a chart comprises computer readable program code that generates a pie chart and wherein ones of the plurality of quality thresholds has a different associated visual indication on the pie chart.
65. The computer program product of claim 62, wherein the plurality of quality thresholds comprise a good threshold, an acceptable threshold, a poor threshold and/or an unavailable threshold and wherein the quality thresholds are user configurable.
66. The computer program product of claim 65, wherein the good quality threshold indicates a mean opinion score (MOS) of about 4.0 or above, wherein the acceptable quality threshold indicates a MOS of from about 3.60 to about 4.0, wherein the poor quality threshold indicates a MOS of about 3.60 or less, and wherein the unavailable quality threshold indicates that a call could not be connected.
67. The computer program product of claim 61, wherein the computer readable program code that generates a result summary further comprises computer readable program code that generates a chart that illustrates a plurality of network impairment ratios corresponding to respective ones of a plurality of quality factors.
68. The computer program product of claim 67, wherein the computer readable program code that generates a chart comprises computer readable program code that generates a pie chart and wherein ones of the plurality of network impairment ratios has a different associated visual indication on the pie chart.
69. The computer program product of claim 61, wherein the computer readable program code that generates a result summary of the network test protocol further comprises computer readable program code that generates at least one of a chart illustrating a call quality summary by call group, a daily call quality summary or an hourly call quality summary.
70. The computer program product of claim 69, wherein a call group comprises a plurality of calls initiated over a connection between a first endpoint and a second endpoint utilizing a single call script.
71. The computer program product of claim 59, wherein the computer readable program code that defines a call script further comprises computer readable program code that configures the call script to simulate network traffic corresponding to an existing Internet Protocol (IP) phone profile.
72. The computer program product of claim 50, wherein the Packetized communications compries packetized video communications and the network test protocol is associated with the packetized video communications.
73. A computer program product for evaluating performance of a network that supports voice over internet protocol (VoIP) communications, the computer program product comprising:
computer-readable program code that initiates execution of a network test protocol;
computer readable program code that obtains network performance data based on the initiated network test protocol;
computer readable program code that generates an overall call quality rating based on the obtained performance data;
computer readable program code that calculates a network impairment indicator for ones of a plurality of quality factors based on the overall call quality rating; and
computer readable program code that generates a result summary of the network test protocol.
74. The method of claim 1, further comprising:
75. The method of claim 74, wherein obtaining network utilization data comprises obtaining the network utilization data using a simple network management protocol (SNMP).
76. The method of claim 74, further comprising generating a chart that groups by the associated performance thresholds the ones of the plurality of devices/links.
77. The method of claim 76, further comprising grouping the ones of the plurality of devices/links with one of a plurality of device types and wherein generating a chart comprises generating a separate chart for ones of the plurality of device types.
78. The method of claim 1, further comprising:
79. The method of claim 78, wherein the packetized communications comprise packetized voice communications and wherein the packetized communication capacity comprises a call capacity.
80. The method of claim 78, wherein the at least a portion of the network comprises a link.
81. The method of claim 1, further comprising scanning the network to discover devices/links on the network.
82. A method of evaluating a network that supports packetized communications comprising:
generating an overall network quality rating based on the obtained performance data.
83. The method of claim 82, wherein the packetized communications comprise at least one of packetized voice communications or packetized video communications.
84. The method of claim 83, wherein obtaining network utilization data comprises obtaining the network utilization data using a simple network management protocol (SNMP).
85. The method of claim 83, further comprising generating a chart that groups by the associated performance thresholds the ones of the plurality of devices/links.
86. The method of claim 85, further comprising grouping the ones of the plurality of devices/links with one of a plurality of device types and wherein generating a chart comprises generating a separate chart for ones of the plurality of device types.
88. The method of claim 87, wherein the packetized communications comprise packetized voice communications and wherein the packetized communication capacity comprises a call capacity.
89. The method of claim 87, wherein the at least a portion of the network comprises a link.
90. The method of claim 83, further comprising scanning the network to discover devices/links on the network and wherein the obtaining network utilization data comprises obtaining network utilization data from the discovered devices.
91. The method of claim 83, further comprising providing a common report generating interface for the obtained network utilization data and associated thresholds and the obtained network performance data and associated overall network quality rating.
Objective approaches include the perceptual speech quality measure (PSQM) described in ITU-T recommendation P.861, the perceptual analysis measurement system (PAMS) described by British Telecom, the measuring normalized blocks (MNB) measure described in ITU-T P.861 and the perceptual evaluation of speech quality (PESQ) described in ITU-T recommendation P.862. Finally, the E-model, which describes an “R-value” measure, is described in ITU-T recommendation G. 107. The PSQM, PAMS and PESQ approaches typically compare analog input signals to output signals that may require specialized hardware and real analog signal measurements.
An approach for testing network performance is discussed in commonly assigned U.S. patent application Ser. No. 09/951,050, filed on Sep. 11, 2001 (Attorney Docket No. 5670-12), the disclosure of which is hereby incorporated herein by reference as if set forth herein in its entirety. This patent application, entitled Methods, Systems and Computer Program Products for Packetized Voice Network Evaluation, addresses many of the shortcomings of the existing approaches discussed above. However, improved methods of assessing network performance as well as methods of presenting performance results to a customer or user may be desirable.
[0024]FIG. 1 is a block diagram of a hardware and software environment in which the present invention may operate according to embodiments of the present invention;
[0025]FIG. 2 is a block diagram of a data processing system according to embodiments of the present invention;
[0026]FIG. 3 is a more detailed block diagram of data processing systems implementing a control and/or an endpoint node according to embodiments of the present invention;
[0027]FIG. 4 is a graphical illustration of a mapping of an R-value to an estimated Mean Opinion Score (MOS) suitable for use with embodiments of the present invention;
[0028]FIG. 5 is a flow chart illustrating operations for assessing a network according to embodiments of the present invention;
[0029]FIG. 6 is a flow chart illustrating operations for calculating impairment indicators according to embodiments of the present invention;
[0030]FIG. 7 is a flow chart illustrating operations for calculating constrained impairment indicators according to embodiments of the present invention;
[0031]FIG. 8 is a flow chart illustrating operations for calculating network impairment ratios according to embodiments of the present invention;
[0032]FIG. 9 is a flow chart illustrating operations for evaluating network performance according to embodiments of the present invention;
[0033]FIG. 10 is a graphical user interface according to embodiments of the present invention;
[0034]FIG. 11 is a pie chart illustrating quality threshold data according to embodiments of the present invention;
[0035]FIG. 12 is a pie chart illustrating network impairment indicators according to embodiments of the present invention;
[0036]FIG. 13 is a bar graph illustrating call quality by call group according to embodiments of the present invention;
[0037]FIG. 14 is a graphical user interface according to embodiments of the present invention;
[0038]FIGS. 15A and 15B are graphical user interfaces related to network inventory operations according to embodiments of the present invention;
[0039]FIGS. 16A to 16C are graphical user interfaces related to utilization assessment according to embodiments of the present invention; and
[0040]FIG. 17 is a graphical user interface according to embodiments of the present invention.
[0055]FIG. 2 illustrates an exemplary embodiment of a data processing system 230 in accordance with embodiments of the present invention. The data processing system 230 typically includes input device(s) 232 such as a keyboard or keypad, a display 234, and a memory 236 that communicate with a processor 238. The data processing system 230 may further include a speaker 244, a microphone 245 and I/O data port(s) 246 that also communicate with the processor 238. The I/O data ports 246 can be used to transfer information between the data processing system 230 and another computer system or a network 12, for example, using an internet protocol (IP) connection. These components may be conventional components such as those used in many conventional data processing systems which may be configured to operate as described herein.
[0056]FIG. 3 is a block diagram of embodiments of data processing systems that illustrate methods, systems and computer program products for evaluating performance of a network that supports packetized communications in accordance with embodiments of the present invention. The processor 238 communicates with the memory 236 via an address/data bus 348. The processor 238 can be any commercially available or custom microprocessor. The memory 236 is representative of the overall hierarchy of memory devices containing the software and data used to implement the functionality of the data processing system 230. The memory 236 can include, but is not limited to, the following types of devices:
cache, ROM, PROM, EPROM, EEPROM, flash memory, SRAM, and DRAM.
Payload Default Packetization
Bit Rate Size Codec Im- Delay Values Achievable
Codec (kbps) (bytes) pairment (ms) MOS value
G.711 64.0 240 0 1.0 4.41
G.729 8.0 30 11 25.0 4.07
G.723m 6.3 24 15 67.5 3.88
G.723a 5.3 20 19 67.5 3.70
where the Default Codec Impairment in Table 1 is based on ITU G.113, appendix 1.
R MAX =R i −I s −I d −I e +A,
Codec Selection Constrained Impairment Indicator=RMAX−(R c =R o −I s −I d C −I e C +A), where
Accordingly, the lost data constrained impairment indicator may be calculated as follows: Lost   Data   Constrained Impairment   Indicator =  ( network   percentage   data   loss  /  overall  percentage   data   loss ) * Overall   Lost  Packet   Constrained   Impairment   Indicator .
Similarly, the jitter constrained impairment indicator may be calculated as follows: Jitter   Constrained Impairment   Indicator =  ( Jitter   percentage   data   loss  /  overall  percentage   data   loss ) * Overall   Lost  Packet   Constrained   Impairment   Indicator .
[0130]FIG. 16B illustrates an example of an Assess Utilization—Verify GUI 1640 according to embodiments of the present invention. As shown in FIG. 16B, the GUI 1640 includes a status field 1645 showing the status of verify operations and the start and stop time of the verify operations. The graphics field 1650 includes pie charts based on the utilization data obtained from the devices/links during the verify operations applying specification of performance thresholds for various utilization statistics grouped as good, acceptable, poor or unavailable. Router, switch and WAN link results are presented separately, for example, as percentages. In addition, a bar graphic is provided showing progress to completion of the verify operations. Finally, a monitored devices and links—verification queries field 1655 displays underlying data similarly grouped with associated identification of individual devices/links.
[0131]FIG. 16C illustrates an example of an Assess Utilization—Monitor GUI 1680 according to embodiments of the present invention. As shown in FIG. 16C, the GUI 1680 includes a status field 1685 showing the status of monitor operations and the start and stop time of the monitor operations. The graphics field 1690 includes pie charts based on the utilization data obtained from the devices/links during the monitor operations applying specification of performance thresholds for various utilization statistics grouped as good, bad, acceptable or unavailable. Router, switch and WAN link results are presented separately, for example, as percentages. In addition, a bar graphic is provided showing progress to completion of the monitor operations. Finally, a monitored devices and links—all queries field 1695 displays underlying data similarly grouped with associated identification of individual devices/links.
Measurement Good Acceptable Poor
Average CPU Utilization (%) Below 30.0 30.0 to 50.0 Above 50.0
Peak CPU Utilization (%) Below 50.0 50.0 to 75.0 Above 75.0
Average Buffer Utilization Below 30.0 30.0 to 50.0 Above 50.0
Peak Buffer Utilization (%) Below 50.0 50.0 to 75.0 Above 75.0
Input Queue Drops (%) Below 2.0 2.0 to 8.0 Above 8.0
Output Queue Drops (%) Below 2.0 2.0 to 8.0 Above 8.0
Buffer Errors 0 1 Above 1
CRC Errors (%) Below 2.0 2.0 to 8.0 Above 8.0
Average Backplane Below 50.0 50.0 to 75.0 Above 75.0
Peak Backplane Utilization Below 75.0 75.0 to 85.0 Above 85.0
Average Bandwidth Below 30.0 30.0 to 50.0 Above 50.0
Peak Bandwidth Utilization Below 50.0 50.0 to 75.0 Above 75.0
US7756990 * Oct 29, 2003 Jul 13, 2010 Nokia Corporation Configurable protocol engine
US20070083788 * Oct 6, 2005 Apr 12, 2007 General Instrument Corporation Method and apparatus for testing for open ports of an endpoint device in a packet network
US20080039055 * Oct 29, 2003 Feb 14, 2008 Nokia Corporation Configurable Protocol Engine
WO2006081666A1 * Feb 6, 2006 Aug 10, 2006 Apparent Networks, Inc. Method and apparatus for evaluation of service quality of a real time application operating over a packet-based network
WO2006113765A2 * Apr 19, 2006 Oct 26, 2006 Netqos, Inc. Method and system for visualizing network performance characteristics
WO2006113765A3 * Apr 19, 2006 Dec 21, 2007 Netqos Inc Method and system for visualizing network performance characteristics
WO2007044753A2 * Oct 9, 2006 Apr 19, 2007 General Instrument Corporation Interactive bandwidth modeling and node estimation
WO2007044753A3 * Oct 9, 2006 Jun 28, 2007 Gen Instrument Corp Interactive bandwidth modeling and node estimation
Cooperative Classification H04M3/2227, H04L43/0858, H04L43/087, H04L41/5009, H04L41/5087, H04L43/0835, H04L41/0213, H04M3/2236, H04L43/50, H04L65/80
European Classification H04L65/80, H04L43/50, H04L41/50A2, H04L41/50M2, H04L12/26T, H04M3/22F, H04M3/22K
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HICKS, JEFFREY TODD;WOOD, JOHN LEE;WEICHINGER, GARY MICHAEL;AND OTHERS;REEL/FRAME:013345/0412