US9119086B1

Evaluating 3G and voice over long term evolution voice quality

Summary by NHIP

Cellular Call Quality Prediction

The method evaluates cellular voice call quality by analyzing training data points containing call quality values and key performance indicators. It selects compulsory KPIs based on goodness-of-fit values, clusters data points, and generates a prediction module by combining mathematical relationships for each cluster.

Claim Score by NHIP

Read claim 1, the broadest

Abstract

Systems and methods for evaluating cellular voice call quality are disclosed. In some implementations, training data points are received. Each data point includes a call quality value and values of key performance indicators (KPIs) related to call quality. For each KPI, a linear relationship, having a goodness-of-fit value, between the KPI and the call quality value is determined using the multiple data points. Compulsory KPIs are selected based on the goodness-of-fit values. The training data points are separated into clusters based on the compulsory KPI values and the quality values. For each cluster, a mathematical relationship for calculating the call quality within the cluster is determined based on the one or more compulsory KPIs. A module is generated for predicting the call quality value by combining the determined mathematical relationships.

US9119086B1, drawing sheet 1
Sheet 1 of 14

Term

7.6 yearsleft in the term

Expires 8 May 2034.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

20 claims: 3 independent, 17 dependent

  1. 1
    Broadest claimClaim Score 35, narrow(NHIP)A method comprising:receiving, at a computing device, a plurality of training data points, wherein each data point in the plurality of training data points includes a cellular voice call quality value and values for at least a subset of a set of key performance indicators (KPIs) related to cellular voice call quality;determining, for each KPI in the set of KPIs and the using the plurality of training data points, a linear relationship between the KPI and the cellular voice call quality value, wherein each linear relationship is associated with a goodness of fit value;selecting, based on the goodness of fit values, one or more compulsory KPIs;separating the plurality of training data points into a plurality of clusters based on at least one of the compulsory KPI values or the cellular voice call quality values;determining, for each cluster in the plurality of clusters and using the plurality of training data points in the cluster, a mathematical relationship for calculating the cellular voice call quality within the cluster based on the one or more compulsory KPIs;generating a module for predicting the cellular voice call quality value by combining the determined mathematical relationships;and reporting, based on information generated using the module, that changing one or more of the compulsory KPI values would improve the cellular voice call quality.
  2. 10
    A non-transitory computer-readable medium comprising instructions which, when executed by a computer, cause the computer to:receive, at the computer, a plurality of training data points, wherein each data point in the plurality of training data points includes a cellular voice call quality value and values for at least a subset of a set of key performance indicators (KPIs) related to cellular voice call quality;determine, for each KPI in the set of KPIs and the using the plurality of training data points, a linear relationship between the KPI and the cellular voice call quality value, wherein each linear relationship is associated with a goodness of fit value;select, based on the goodness of fit values, one or more compulsory KPIs;separate the plurality of training data points into a plurality of clusters based on at least one of the compulsory KPI values or the cellular voice call quality values;determine, for each cluster in the plurality of clusters and using the plurality of training data points in the cluster, a mathematical relationship for calculating the cellular voice call quality within the cluster based on the one or more compulsory KPIs;generate a module for predicting the cellular voice call quality value by combining the determined mathematical relationships;and report, based on information generated using the module, that changing one or more of the compulsory KPI values would improve the cellular voice call quality.
  3. 19
    A system comprising:one or more processors;and a memory comprising instructions which, when executed by the one or more processors, cause the one or more processors to: receive a plurality of training data points, wherein each data point in the plurality of training data points includes a cellular voice call quality value and values for at least a subset of a set of key performance indicators (KPIs) related to cellular voice call quality;determine, for each KPI in the set of KPIs and the using the plurality of training data points, a linear relationship between the KPI and the cellular voice call quality value, wherein each linear relationship is associated with a goodness of fit value;select, based on the goodness of fit values, one or more compulsory KPIs;separate the plurality of training data points into a plurality of clusters based on at least one of the compulsory KPI values or the cellular voice call quality values;determine, for each cluster in the plurality of clusters and using the plurality of training data points in the cluster, a mathematical relationship for calculating the cellular voice call quality within the cluster based on the one or more compulsory KPIs;generate a module for predicting the cellular voice call quality value by combining the determined mathematical relationships;and report, based on information generated using the module, that changing one or more of the compulsory KPI values would improve the cellular voice call quality.