IP Library › Patent Application 11175030
Patent Application
App. No. 11/175,030

System and method for monitoring VoIP call quality

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
11/175,030
Abstract

The invention relates to a system and method for monitoring VoIP call quality. In one respect, embodiments of the invention take into account the effect of bursty packet loss on perceived call quality. In another respect, embodiments of the invention take into account the effect of the recency of packet loss on perceived call quality. By modeling one or both of the foregoing effects, the accuracy of VoIP call quality measures are improved.

Claims (29)

1 . A method for measuring the quality of a packet data stream comprising:

measuring the burstiness of the packet data stream;

calculating an equivalent random packet loss based on the measured burstiness; and

calculating a call quality metric based on the equivalent random packet loss.

2 . The method of claim 1 wherein measuring the burstiness includes, selecting a data stream segment;

identifying a position of a lost data packet in said segment;

determining whether any additional data packets were lost within a predetermined number of preceding packets in said segment; and

setting a burstiness parameter based on said determining.

3 . The method of claim 1 wherein calculating an equivalent random packet loss includes using said burstiness parameter.

4 . A method for measuring the quality of a packet data stream comprising:

selecting a first packet in the packet data stream;

determining the loss status of a predetermined number of previous packets in the packet data stream, the previous packets being relative to the first packet; and

calculating an equivalent random packet loss for the first packet based on the loss status of each of the predetermined number of previous packets.

5 . The method of claim 4 , further comprising:

calculating an equivalent random packet loss for a second packet;

adding the equivalent random packet loss for the first packet to the equivalent random packet loss for the second packet.

6 . A method for measuring the quality of a packet data stream comprising:

measuring an actual packet loss in the packet data stream;

calculating an actual packet loss rate based on the measured actual packet loss;

determining whether the actual packet loss rate is greater than a predetermined threshold;

if the actual packet loss rate is greater than the predetermined threshold, applying a first packet loss rate algorithm to calculate a call quality metric; and

if the actual packet loss rate is not greater than the predetermined threshold, applying a second packet loss rate algorithm to calculate a call quality metric.

7 . A method for measuring the quality of a call comprising:

parsing the call into a plurality of data stream segments;

identifying at least one most recent data stream segment in the plurality of data stream segment; and

calculating an actual packet loss rate for the at least one most recent data stream segment.

8 . The method of claim 5 , further comprising:

determining whether the actual packet loss rate is greater than a predetermined threshold;

if the actual packet loss rate is greater than a predetermined threshold, decreasing the value of a call quality metric for the call.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2008
From: CISCO SYSTEMS, INC.
To: CISCO TECHNOLOGY, INC.
Reel/Frame 020860/0257 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2007
From: QOVIA, INC.
To: CISCO SYSTEMS, INC.
Reel/Frame 020208/0156 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2005
From: SHIM, CHOON B.; XIE, LIEHUA
To: QOVIA, INC.
Reel/Frame 016842/0724 →