SYSTEM AND METHOD FOR PERFORMING SPEECH ANALYTICS
First Claim
1. A method of performing trend analysis of speech, the method comprising:
- receiving, as part of a speech trend analysis request, a set of candidate feature constraints, an objective function with respect to a speech trend to be analyzed, and a set of speech record constraints to be applied to a group of speech records;
selecting a subset of speech records from the group of speech records based on the set of speech record constraints to yield selected speech records;
identifying features in the selected speech records based on the set of candidate feature constraints to yield identified features;
assigning a weight to each of the identified features based on the objective function;
ranking the identified features by their respective weights to yield ranked identified features; and
outputting at least one of the ranked identified features associated with a speech-based trend in response to the speech trend analysis request.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for performing trend analysis of speech. A system practicing the method receives a speech trend analysis request having candidate feature constraints, an objective function with respect to a speech trend to be analyzed, and a set of speech record constraints. The system selects a subset of speech records from the group of speech records based on the set of speech record constraints to yield selected speech records, identifies features in the selected speech records based on the set of candidate feature constraints to yield identified features, and assigns a weight to each of the identified features based on the objective function. Then the system ranks the identified features by their respective weights to yield ranked identified features, and outputs at least one of the ranked identified features associated with a speech-based trend in response to the speech trend analysis request.
50 Citations
20 Claims
-
1. A method of performing trend analysis of speech, the method comprising:
-
receiving, as part of a speech trend analysis request, a set of candidate feature constraints, an objective function with respect to a speech trend to be analyzed, and a set of speech record constraints to be applied to a group of speech records; selecting a subset of speech records from the group of speech records based on the set of speech record constraints to yield selected speech records; identifying features in the selected speech records based on the set of candidate feature constraints to yield identified features; assigning a weight to each of the identified features based on the objective function; ranking the identified features by their respective weights to yield ranked identified features; and outputting at least one of the ranked identified features associated with a speech-based trend in response to the speech trend analysis request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for generating an alert based on speech analytics data, the system comprising:
-
a processor; a first module configured to control the processor to generate elements of a time series, wherein each element comprises speech records having timestamps within a same time interval; a second module configured to control the processor to generate a numeric value for each element in the time series based on a weight for each speech record, wherein the weight is based on a set of candidate feature constraints, an objective function with respect to a trend to be analyzed, and a set of record constraints to be applied to a group of records; and a third module configured to control the processor to generate an alarm when at least one respective numeric value for at least one element in the time series meets a threshold. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable storage medium storing instructions which, when executed by a computing device, cause the computing device to perform trend analysis of speech, the instructions comprising:
-
receiving, as part of a speech trend analysis request, a set of candidate feature constraints, an objective function with respect to a speech trend to be analyzed, and a set of speech record constraints to be applied to a group of speech records; selecting a subset of speech records from the group of speech records based on the set of speech record constraints to yield selected speech records; identifying features in the selected speech records based on the set of candidate feature constraints to yield identified features; assigning a weight to each of the identified features based on the objective function; ranking the identified features by their respective weights to yield ranked identified features; and outputting at least one of the ranked identified features associated with a speech-based trend in response to the speech trend analysis request. - View Dependent Claims (20)
-
Specification