System, method and apparatus for voice analytics of recorded audio
First Claim
Patent Images
1. A method for predicting business outcomes based upon recorded telephone calls, the method comprising:
- using a feature extraction engine for using a series of recorded telephone calls of individuals calling a business, processing the recorded telephone calls as sound files, extracting various audio features from each of the telephone calls, and building a feature matrix whereby a plurality of extracted audio features are tabulated, wherein each audio feature is a first dimension in the feature matrix and each telephone call is a second dimension in the feature matrix, wherein the first dimension being one of a row or a column and the second dimension being the other one of the row or the column, wherein extracting various audio features comprises extracting emotional information comprising changes in emotional states;
using a model builder engine for determining whether the telephone calls resulted in a pre-determined business outcome, annotating the feature matrix by indicating whether the pre-determined business outcome was achieved by adding to the first dimension of the feature matrix a business outcome, and establishing a model whereby the pre-determined business outcome is associated with a subset of the extracted audio features;
using a prediction engine for using additional telephone calls from individuals calling the business, processing the additional telephone calls as sound files, extracting various audio features from each of the sound files, predicting whether the pre-determined business outcome will occur based upon the established model, and ranking the additional telephone calls based upon the prediction;
using a refining engine for determining whether each additional telephone call resulted in the actual occurrence of the pre-determined business outcome, comparing the actual occurrence with the prediction and modifying the established model on the basis of the comparison; and
using a Lift measure, Liftp(fs), as an index of performance of the model wherein
Liftp(fs)=fs(p)/fr(p)where fs(p) is an accuracy of the a new model, S, in the case of a first p percent of elements and fr(p) provides a percentage of the model'"'"'s performance.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a method for analyzing recorded telephone calls in order to predict business outcomes. The method involves recording a series of initial telephone calls and analyzing those calls for particular audio features. The audio features are tabulated and annotated to specify whether the telephone call resulted in a pre-determined business outcome. A model is then built whereby the pre-determined business outcome can be predicted based upon the presence of certain audio features. The model can subsequently be used to predict whether future calls are likely to result in the pre-determined business outcome.
45 Citations
17 Claims
-
1. A method for predicting business outcomes based upon recorded telephone calls, the method comprising:
-
using a feature extraction engine for using a series of recorded telephone calls of individuals calling a business, processing the recorded telephone calls as sound files, extracting various audio features from each of the telephone calls, and building a feature matrix whereby a plurality of extracted audio features are tabulated, wherein each audio feature is a first dimension in the feature matrix and each telephone call is a second dimension in the feature matrix, wherein the first dimension being one of a row or a column and the second dimension being the other one of the row or the column, wherein extracting various audio features comprises extracting emotional information comprising changes in emotional states; using a model builder engine for determining whether the telephone calls resulted in a pre-determined business outcome, annotating the feature matrix by indicating whether the pre-determined business outcome was achieved by adding to the first dimension of the feature matrix a business outcome, and establishing a model whereby the pre-determined business outcome is associated with a subset of the extracted audio features; using a prediction engine for using additional telephone calls from individuals calling the business, processing the additional telephone calls as sound files, extracting various audio features from each of the sound files, predicting whether the pre-determined business outcome will occur based upon the established model, and ranking the additional telephone calls based upon the prediction; using a refining engine for determining whether each additional telephone call resulted in the actual occurrence of the pre-determined business outcome, comparing the actual occurrence with the prediction and modifying the established model on the basis of the comparison; and using a Lift measure, Liftp(fs), as an index of performance of the model wherein
Liftp(fs)=fs(p)/fr(p)where fs(p) is an accuracy of the a new model, S, in the case of a first p percent of elements and fr(p) provides a percentage of the model'"'"'s performance. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for predicting business outcomes comprising:
-
using a feature extraction engine for using a series of recorded telephone calls, processing the recorded telephone calls as sound files, and extracting various audio features from each of the telephone calls, wherein extracting various audio features comprises extracting emotional information comprising changes in emotional states; using a model builder engine for determining whether the telephone calls resulted in a pre-determined business outcome, and establishing a model whereby the pre-determined business outcome is associated with a subset of the extracted audio features; using a prediction engine for using additional telephone calls, processing the additional telephone calls as sound files, and extracting various audio features from each of the sound files, and predicting whether the pre-determined business outcome will occur based upon the established model; and using a Lift measure, Liftp(fs), as an index of performance of the model, wherein
Liftp)fs)=fs(p)/fr(p)where fs(p) is an accuracy of the a new model, S, in the case of a first p percent of elements and fr(p) provides a percentage of the model'"'"'s performance. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for predicting business outcomes comprising
using a feature extraction engine for processing a series of telephone calls, and extracting various audio features from each of the telephone calls, wherein extracting various audio features comprises extracting emotional information comprising changes in emotional states; -
using a model builder engine for determining whether the telephone calls resulted in a favorable business outcome, and establishing a model whereby the favorable business outcome is associated with the extracted audio features; using a prediction engine for processing an additional telephone call, extracting various audio features from the additional telephone call, and predicting whether the favorable business outcome will occur based upon the established model; and using a Lift measure, Liftp(fs), as an index of performance of the model, wherein
Liftp)fs)=fs(p)/fr(p)where fs(p) is an accuracy of the a new model, S, in the case of a first p percent of elements and fr(p) provides a percentage of the model'"'"'s performance. - View Dependent Claims (16, 17)
-
Specification