Determination of a quality induced termination rate of communication sessions
First Claim
1. A method for detecting quality induced terminations of media streams of real-time communication sessions within a packet-switched network, the method comprising:
- monitoring by a midpoint passive monitoring system, connected to the packet-switched network, packets of a plurality of media streams of the real-time communication sessions between endpoints, wherein monitoring comprises generating, for pre-configured time intervals, quality data records for each monitored media stream, wherein each quality data record is indicative of an estimated media stream quality of the respective media stream within the respective pre-configured time interval,detecting a termination of one of the media streams;
determining that said termination is a quality induced termination of said one terminated media stream when a predetermined threshold number of the lastly generated quality data records for said one terminated media stream are each indicative of an estimated media stream quality for the respective pre-configured time interval below a media stream quality threshold level.
1 Assignment
0 Petitions
Accused Products
Abstract
This invention relates to methods and an apparatus for detecting quality induced terminations of media streams of real-time communication sessions within a packet-switched network. To enable the determination of the quality of live media streams passing by the tapping points in a network, and to use this information to determine media transmissions being aborted due to bad quality the invention evaluates quality data records of a terminated media stream to detect, whether the media stream was terminated due to bad quality or another reason. Advantageously, a threshold number of quality data records that were generated for the media stream just before termination thereof are considered in the evaluation. In case each of this threshold number of quality data records yields a bad quality of the media stream, the termination of the media stream may be judged or assumed to be induced due to bad quality.
-
Citations
20 Claims
-
1. A method for detecting quality induced terminations of media streams of real-time communication sessions within a packet-switched network, the method comprising:
-
monitoring by a midpoint passive monitoring system, connected to the packet-switched network, packets of a plurality of media streams of the real-time communication sessions between endpoints, wherein monitoring comprises generating, for pre-configured time intervals, quality data records for each monitored media stream, wherein each quality data record is indicative of an estimated media stream quality of the respective media stream within the respective pre-configured time interval, detecting a termination of one of the media streams; determining that said termination is a quality induced termination of said one terminated media stream when a predetermined threshold number of the lastly generated quality data records for said one terminated media stream are each indicative of an estimated media stream quality for the respective pre-configured time interval below a media stream quality threshold level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An apparatus for detecting quality induced terminations of media streams of real-time communication sessions within a packet-switched network, the apparatus comprising:
-
a memory storing code; and a hardware processor coupled to the memory for executing the code, the code comprising; instructions to monitor packets of a plurality of media streams of the real-time communication sessions between endpoints at a midpoint in the packet-switched network; instructions to generate, for pre-configured time intervals, quality data records for each monitored media stream, wherein each quality data record is indicative of an estimated media stream quality of the respective media stream within the respective pre-configured time interval, and instructions to detect a termination of one of the media streams; instructions to determine that said termination is a quality induced termination of said one terminated media stream when a predetermined threshold number of the lastly generated quality data records for said one terminated media stream are each indicative of an estimated media stream quality for the respective pre-configured time interval below a media stream quality threshold level. - View Dependent Claims (17)
-
-
18. A passive monitoring system for detecting quality induced terminations of media streams of real-time communication session within a packet-switched network, the passive monitoring system comprising:
-
a memory storing code; and a hardware processor coupled to the memory for executing the code, the code comprising;
instructions to monitor at a midpoint in the packet-switched network packets of a plurality of media streams of the real-time communication sessions between endpoints in the packet-switched network,instructions to generate, for pre-configured time intervals, quality data records for each monitored media stream, wherein each quality data record is indicative of an estimated media stream quality of the respective media stream within the respective pre-configured time interval, instructions to detect a termination of one of the media streams; and instructions to determine, in response to the detection of said termination, a quality induced termination of said one terminated media stream when a predetermined threshold number of the lastly generated quality data records for said one terminated media stream each indicative of an estimated media stream quality for the respective pre-configured time interval below a media stream quality threshold level. - View Dependent Claims (19)
-
-
20. A non-transitory computer-readable medium storing instructions that, when executed by a hardware processor of an apparatus, cause the apparatus to detect quality induced terminations of media streams of real-time communication sessions within a packet-switched network, wherein said transitory computer-readable medium comprising computer executable instructions for performing the following:
-
monitoring by a midpoint passive monitoring system connected to the packet-switched network, packets of a plurality of media streams of the real-time communication sessions between endpoints, wherein monitoring comprises generating, for pre-configured time intervals, quality data records for each monitored media stream, wherein each quality data record is indicative of an estimated media stream quality of the respective media stream within the respective pre-configured time interval, and detecting a termination of one of the media streams, determining that said termination is a quality induced termination of said one terminated media stream when a predetermined threshold number of the lastly generated quality data records for said one terminated media stream are each indicative of an estimated media stream quality for the respective pre-configured time interval below a media stream quality threshold level.
-
Specification