IP Library Granted Patent US 8,543,682
Granted Patent B2
US 8,543,682 · App. 11/743,565 · Granted Sep 24, 2013

Quality of experience indicator for network diagnosis

Inventor: Jyotikumar Menon (Germantown, MD)
Assignee: Spirent Communications, Inc.
View Patent ↗
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 8,543,682
App. No.
11/743,565
Granted
Sep 24, 2013
Kind
B2
Abstract

A method, system and computer program product for calculating a scaled quality indicator expressing a quality of experience for streaming media, includes calculating network characteristics of packet loss rate of the streaming media, calculating network characteristics of packet jitter of the streaming media, and calculating the scaled quality indicator based on the calculated packet loss rate and the calculated packet jitter.

Claims (22)

1. A method of calculating a scaled quality indicator expressing a quality of experience for streaming audio and/or video media, comprising:

calculating, by a diagnostic device, packet loss rate of streaming audio and/or video media;

calculating, by the diagnostic device, packet jitter of the streaming media;

calculating and reporting to a user, by the diagnostic device, a scaled quality of user experience indicator, including:

comparing the calculated packet loss rate to a plurality of packet loss rate thresholds for a particular bit rate of the streaming media and

comparing the calculated packet jitter to a plurality of jitter thresholds for a particular bit rate of the media stream corresponding to the streaming media,

first applying the calculated loss rate and then applying the calculated packet jitter when the calculated loss rate is better than a lower loss rate threshold.

2. The method according to claim 1 , further including, when calculating the scaled quality of user experience indicator, comparing the calculated packet jitter to a plurality of jitter thresholds for a particular bit rate of the media stream corresponding to the streaming media, wherein the plurality of jitter thresholds include a minimum jitter threshold and a maximum jitter threshold.

3. The method according to claim 1 , wherein the scaled indicator is set to a first integer value when the calculated packet loss rate of the streaming media exceeds a maximum packet loss rate, wherein the scaled quality of experience indicator is set to a second integer value greater than the first integer value when the calculated packet loss rate of the streaming media is less than or equal to the maximum packet loss rate and is also greater than a minimum packet loss rate, wherein the scaled quality of experience indicator is set to a third integer value greater than the second integer value when the calculated packet jitter rate of the streaming media exceeds a maximum packet jitter rate.

4. A system for calculating a scaled quality indicator expressing a quality of experience for streaming media, comprising:

a first calculating unit that calculates packet loss rate of the streaming audio and/or video media;

a second calculating unit that calculates packet jitter of the streaming media;

a third calculating unit that calculates and reports a scaled quality of user experience indicator, wherein the scaled indicator combines evaluation of at least the calculated packet loss rate and the calculated packet jitter, first applying the calculated loss rate by comparing the calculated packet loss rate to the plurality of packet loss rate thresholds for a particular bit rate of the media stream corresponding to the streaming media and then applying the calculated packet jitter when the calculated loss rate is better than a lower loss rate threshold by comparing the calculated packet loss rate to the plurality of packet loss rate thresholds for a particular bit rate of the media stream corresponding to the streaming media.

5. The system according to claim 4 , wherein the scaled indicator is set to a first integer value when the calculated packet loss rate of the streaming media exceeds a maximum packet loss rate, wherein the scaled quality of experience indicator is set to a second integer value greater than the first integer value when the calculated packet loss rate of the streaming media is less than or equal to the maximum packet loss rate and is also greater than a minimum packet loss rate, wherein the scaled quality of experience indicator is set to a third integer value greater than the second integer value when the calculated packet jitter rate of the streaming media exceeds a maximum packet jitter rate.

6. A non-transitory computer readable storage medium executable by a computer to calculate a scaled quality indicator expressing a quality of experience for streaming media, the non-transitory computer readable storage medium causing the computer to perform the steps of:

calculating network characteristics of packet loss rate of the streaming media;

calculating network characteristics of packet jitter of the streaming media; and

calculating and reporting to a user a scaled quality of user experience indicator,

comparing the calculated packet loss rate to a plurality of packet loss rate thresholds for a particular bit rate of the streaming media and

comparing the calculated packet jitter to a plurality of jitter thresholds for a particular bit rate of the media stream corresponding to the streaming media,

first applying the calculated loss rate and then applying the calculated packet jitter when the calculated loss rate is better than a lower loss rate threshold.

7. The non-transitory computer readable storage medium according to claim 6 , wherein the scaled indicator is set to a first integer value when the calculated packet loss rate of the streaming media exceeds a maximum packet loss rate, wherein the scaled quality of experience indicator is set to a second integer value greater than the first integer value when the calculated packet loss rate of the streaming media is less than or equal to the maximum packet loss rate and is also greater than a minimum packet loss rate, wherein the scaled quality of experience indicator is set to a third integer value greater than the second integer value when the calculated packet jitter rate of the streaming media exceeds a maximum packet jitter rate.

Assignments (2)
MERGER Recorded May 13, 2026
From: SPIRENT COMMUNICATIONS OF ROCKVILLE, INC.
To: SPIRENT COMMUNICATIONS INC.
Reel/Frame 074649/0361 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 8, 2007
From: MENON, JYOTIKUMAR
To: SPIRENT COMMUNICATIONS OF ROCKVILLE, INC.
Reel/Frame 019402/0105 →
Continuity (1)
Related Publication 20080276001A1 · Nov 6, 2008