Browse Prior Art Database

Method for calculating Index of streaming data connection quality

IP.com Disclosure Number: IPCOM000021264D
Original Publication Date: 2004-Jan-09
Included in the Prior Art Database: 2004-Jan-09
Document File: 4 page(s) / 62K

Publishing Venue

IBM

Abstract

The Connection Quality Index or CQI is a calculated value representing the stream playback quality for one to many stream playback sessions. The formula produces consistent values between - N and 100 (100 being "perfect") allowing comparison between different groupings of stream playback data.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 29% of the total text.

Page 1 of 4

Method for calculating Index of streaming data connection quality

Disclosed herein is a method for calculating a repeatable and consistent (comparable) index of data stream connection quality for arbitrary groupings of stream related activity data.

A "stream" in this context can be described as a sequence of data transmitted electronically and processed by the recipient device prior to completion of full delivery of the data. Streaming audio/video is the typical example of this type of data stream, but other sequenced data streams for automation control or similar applications could be measured using the same quality index. Generation of a consistent index of quality permits a quick summary of the user experience of a streaming session across hundreds or millions of such experiences: how well did the stream play back? Was the user likely frustrated by their experience? By grouping the data in different ways, it becomes possible to assess the relationship between playback connection quality and other factors, such as user location, player technology used, or stream server providing the stream.

The Connection Quality Index is a calculated (formula) value representing the stream playback quality for one to many stream playback sessions. This formula is calculated based on factors typically logged by streaming server applications (E.G.: Windows Media Services, Real Helix). The formula produces consistent values between - N and 100 (100 being "perfect") allowing comparison between different groupings of stream playback data.

CQI is a measure that can be incorporated into any stream monitoring/reporting tool and is of particular value to organizations with internal (Intranet) streaming infrastructures. Its inclusion of packet loss data provides a more technical measure appropriate for identifying network, server, or client related problems. Because of its potential for use in conjunction with other ways of grouping connection data (E.G.: grouping by source server or client geography), CQI can provide service administrators with data appropropriate to actual problem resolution and service improvement.

Characteristics/Concepts

The following is a list of brief descriptive phrases regarding the CQI and its use:

per stream session activity logs required: the CQI method can be adapted to any streaming technology that generates appropriate logged measures of connection data for each individual stream session. The examples below relate to Windows Media Services, and can be referenced for a listing of appropriate measures

objective measures, subjective weighting values: each stream technology will generate slightly different objective measures which, depending on the technology, may require different subjective weighting values in order to achieve the quality index objectives. The objective measures will always include some

1

Page 2 of 4

variation of: buffering time, frequency of rebuffering, packet loss, average rebuffering across the group of...