Predicting Call Quality
First Claim
1. A communication client application embodied on a computer-readable medium and configured so as when executed on a user terminal to perform operations comprising:
- conducting at least a first call over a network; and
accessing a model which models quality of user experience for calls based on a set of technical parameters of each call, the model being based on user feedback indicating subjective quality of multiple past calls as experienced by multiple users, modeled with respect to the technical parameters collected from each of the past calls;
wherein the model generates a predicted call quality score predicting a quality of user experience for the first call, based on the model applied to the technical parameters of the first call; and
the communication client application is configured to continue the first call with one or more of the technical parameters of the first call being adapted based on the generation of the predicted call quality score for the first call.
3 Assignments
0 Petitions
Accused Products
Abstract
The disclosure relates to a communication client application for running on a user terminal to conduct calls over a network. The client is configured to access a model which models quality of user experience for calls based on a set of technical parameters of each call. The model itself is based on user feedback indicating subjective quality of multiple past calls as experienced by multiple users, modeled with respect to the technical parameters collected from each of the past calls. The model generates a predicted call quality score predicting the quality of user experience for the call given its technical parameters. Based on this process, one or more of the technical parameters of the call can be adapted to try to increase the quality experienced by the user.
41 Citations
20 Claims
-
1. A communication client application embodied on a computer-readable medium and configured so as when executed on a user terminal to perform operations comprising:
-
conducting at least a first call over a network; and accessing a model which models quality of user experience for calls based on a set of technical parameters of each call, the model being based on user feedback indicating subjective quality of multiple past calls as experienced by multiple users, modeled with respect to the technical parameters collected from each of the past calls; wherein the model generates a predicted call quality score predicting a quality of user experience for the first call, based on the model applied to the technical parameters of the first call; and the communication client application is configured to continue the first call with one or more of the technical parameters of the first call being adapted based on the generation of the predicted call quality score for the first call. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A server comprising:
-
a model configured to model quality of user experience for calls based on a set of technical parameters of each call, the model being based on user feedback indicating subjective quality of multiple past calls as experienced by multiple users, modeled with respect to the technical parameters collected from each of the past calls; a network interface arranged to receive further user feedback indicating the subjective quality of a plurality of further calls from a plurality of users, and to receive the technical parameters of the further calls; wherein the model is configured to dynamically incorporate the user feedback and the technical parameters of the further calls and thereby dynamically adapt the model as the further user feedback is received.
-
-
20. A method of modeling quality of user experience for calls conducted over a network, wherein each call is associated with a set of technical parameters;
- the method comprising;
obtaining a multiple user feedback scores, each rating subjective quality of a respective one of multiple calls experienced by multiple users; modeling the user feedback scores in relation to the technical parameters of each of the respective calls, thereby generating a model for predicting quality of user experience; obtaining the technical parameters of one or more first subsequent calls; applying the model to the technical parameters of the first subsequent calls to determine a predicted call quality score predicting the quality of user experience for the each of the first subsequent calls; adapting the first subsequent calls based on the predicted call quality scores of the first subsequent calls; receiving, over the network, user feedback scores for the first subsequent calls from the respective client applications; adapting said model by incorporating the user feedback scores and technical parameters of the first subsequent calls, thereby producing an adapted model; obtaining the technical parameters of one or more second subsequent calls; applying the adapted model to the technical parameters of the second subsequent calls to determine a predicted call quality score predicting the quality of user experience for each of the second subsequent calls; and adapting the second subsequent calls based on the call quality scores of the second subsequent calls.
- the method comprising;
Specification