Quality of experience determination for multi-party VoIP conference calls that account for focus degradation effects
First Claim
1. A system for improved QoE multi-party conference calls comprising:
- a multi-party VoIP conference call system configured to facilitate an exchange of signals between at least three parties over at least one network, said multi-party conference call system further comprising;
a centralized focus component configured to receive and distribute said data signals among the at least three parties, wherein said centralized focus component utilizes a transcoding process when handling the data signals; and
an improved quality of experience (QoE) manager configured to assess a QoE for each party when receiving a data signal, wherein the QoE is expressed as a corrected mean opinion score (MOS) that accounts for degradation effects introduced by the transcoding process of the centralized focus component, wherein a determination of the corrected MOS is based upon an E-Model R-Factor equation, wherein the improved QoE manager further comprises;
a focus-effect table containing a set of predetermined focus-effect coefficients for a plurality of codecs used by the multi-party conference call system; and
a correction function that calculates the corrected MOS based upon a MOS calculated using the E-Model R-Factor equation and the set of predetermined focus-effect coefficients from the focus-effect table that correspond to a codec being used for the receiving party, wherein the correction function is expressed as
MOSc=x1*MOS3+x2*MOS2+x3*MOS+x4,
wherein MOSc is the corrected MOS, x1, x2, x3, and x4 correspond to the set of predetermined focus-effect coefficients for the codec used for the receiving party, and MOS corresponds to the MOS calculated using the R-Factor equation.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, the quality of experience for a multi-part conference call is determined. Values for network characteristics for a conference call between at least three parties is captured using a multi-party conference call system. The network characteristics encompasses at least parameters expressed in an E-Model R-Factor equation. A quality of experience (QoE) is determined that accounts for degradation effects. The determined QoE is represented as a corrected mean opinion score (MOS) perceived by the receiving party. A controllable parameter of the conference call is dynamically and automatically modified to positively affect the determined QoE of the receiving party when the QoS is below a designated minimal QoE threshold.
-
Citations
13 Claims
-
1. A system for improved QoE multi-party conference calls comprising:
-
a multi-party VoIP conference call system configured to facilitate an exchange of signals between at least three parties over at least one network, said multi-party conference call system further comprising; a centralized focus component configured to receive and distribute said data signals among the at least three parties, wherein said centralized focus component utilizes a transcoding process when handling the data signals; and an improved quality of experience (QoE) manager configured to assess a QoE for each party when receiving a data signal, wherein the QoE is expressed as a corrected mean opinion score (MOS) that accounts for degradation effects introduced by the transcoding process of the centralized focus component, wherein a determination of the corrected MOS is based upon an E-Model R-Factor equation, wherein the improved QoE manager further comprises; a focus-effect table containing a set of predetermined focus-effect coefficients for a plurality of codecs used by the multi-party conference call system; and a correction function that calculates the corrected MOS based upon a MOS calculated using the E-Model R-Factor equation and the set of predetermined focus-effect coefficients from the focus-effect table that correspond to a codec being used for the receiving party, wherein the correction function is expressed as
MOSc=x1*MOS3+x2*MOS2+x3*MOS+x4,
wherein MOSc is the corrected MOS, x1, x2, x3, and x4 correspond to the set of predetermined focus-effect coefficients for the codec used for the receiving party, and MOS corresponds to the MOS calculated using the R-Factor equation. - View Dependent Claims (2, 3, 4)
-
-
5. A computer program product comprising a computer readable storage medium having computer usable program code embodied therewith, the computer usable program code comprising:
-
computer usable program code configured to capture values for a plurality of network characteristics for a conference call between at least three parties made using a multi-party conference call system in at least one of real-time and near real-time, wherein said plurality of network characteristics encompass at least parameters expressed in an E-Model R-Factor equation, wherein said multi-party conference call system utilizes a centralized focus component through which signals comprising the conference call are received from and sent to the at least three parties participating in the conference call, wherein the multi-party conference call system utilizes a Voice over Internet Protocol (VoIP); computer usable program code configured to determine a quality of experience (QoE) that accounts for degradation effects of the centralized focus component for each party of the at least three parties that is currently receiving a signal from the centralized focus component as part of the conference call, wherein the determined QoE is represented as a corrected mean opinion score (MOS) perceived by the receiving party; and computer usable program code configured to, when the determined QoE of the conference call for the receiving party is below a predetermined threshold value, automatically and dynamically modify a controllable parameter of the conference call to positively affect the determined QoE of the receiving party, wherein determining the QoE further comprises; computer usable program code configured to calculate a MOS for each receiving party using the captured network characteristics values using the R-Factor equation of the E-Model, wherein the degradation effects of the centralized focus component are unrepresented in said R-Factor equation; and computer usable program code configured to calculate the corrected MOS for each receiving party using a correction function, wherein the correction function utilizes, as inputs, the MOS calculated using the R-Factor formula and a set of predetermined focus-effect coefficients for a codec being used for the receiving party, wherein the correction function is expressed as
MOSc=x1*MOS3+x2*MOS2+x3*MOS+x4,
wherein MOSc is the corrected MOS, x1, x2, x3, and x4 correspond to the set of predetermined focus-effect coefficients for the codec used for each receiving party, and MOS corresponds to the MOS calculated using the R-Factor equation. - View Dependent Claims (6, 7, 8)
-
-
9. A computer program product comprising a non-transitory computer readable storage medium having computer usable program code embodied therewith, the computer usable program code comprising:
-
computer usable program code configured to capture values for a plurality of network characteristics for a conference call between at least three parties made using a multi-party conference call system in at least one of real-time and near real-time, wherein said plurality of network characteristics encompass at least parameters expressed in an Model R-Factor equation, wherein said multi-party conference call system utilizes a centralized focus component through which signals comprising the conference call are received from and sent to the at least three parties participating in the conference call, wherein the multi-party conference call system utilizes a Voice over Internet Protocol (VoIP); computer usable program code configured to determine a quality of experience (QoE) that accounts for degradation effects of the centralized focus component for each party of the at least three parties that is currently receiving a signal from the centralized focus component as part of the conference call, wherein the determined QoE is represented as a corrected mean opinion score (MOS) perceived by the receiving party; and computer usable program code configured to, when the determined QoE of the conference call for the receiving party is below a predetermined threshold value, automatically and dynamically modify a controllable parameter of the conference call to positively affect the determined QoE of the receiving party, wherein the controllable parameter of the conference call includes the codec being used for a receiving party, said modification of the controllable parameter further comprises; computer usable program code configured to perform the determination of the QoE for each other codec supported by the multi-party conference call system using the values of the plurality of network characteristics used in the determination of the QoE for the codec currently being used for the receiving party; computer usable program code configured to compare the QoE of the codec currently being used to the QoE of the other codecs; and computer usable program code configured to, when the QoE of one of the other codecs is deemed better than the QoE of the codec currently being used, propose a switch from the codec currently being used for the receiving party to the other codec having the better QoE as the modification to the controllable parameter wherein determining the QoE further comprises; computer usable program code configured to calculate a MOS for each receiving party using the captured network characteristics values using the R-Factor equation of the E-Model, wherein the degradation effects of the centralized focus component are unrepresented in said R-Factor equation; and computer usable program code configured to calculate the corrected MOS for each receiving party using a correction function, wherein the correction function utilizes, as inputs, the MOS calculated using the R-Factor formula and a set of predetermined focus-effect coefficients for a codec being used for the receiving party. - View Dependent Claims (10, 11, 12, 13)
-
Specification