Abstract:
A method and system of routing calls. In a particular embodiment, the method includes prompting a caller of a call for caller information with a first system. The first system has a first interface characteristic. The method further includes selecting a destination for the call based on the caller information. The destination has a second interface characteristic. The method also includes identifying a call interface characteristic change based on a difference between the first characteristic and the second characteristic, and advising the caller of the call interface characteristic change prior to routing the call.
Abstract:
A method and system for automating customer slamming and cramming complaints includes an automated reporting system having one or more receiving devices and a complaint module. Customers who want to report a slam or cram access the automated reporting system and report the complaint without having to speak with a customer service representative. The complaint module obtains the customer telephone number and retrieves customer account information using the customer telephone number. Using the customer account information, the complaint module extrapolates a type of complaint for the customer complaint and prompts the customer for information regarding the customer complaint and the type of the complaint. The customer provides customer responses to the prompts and the complaint module provides an indication to the customer regarding each customer response. Once the customer complaint has been resolved, the complaint module stores information regarding the slam or cram for reporting requirements and tracking purposes.
Abstract:
A computer-implemented method is described for optimizing prompts for a speech-enabled application. The speech-enabled application is operable to receive communications from a number of users and communicate one or more prompts to each user to illicit a response from the user that indicates the purpose of the user's communication. The method includes determining a number of prompt alternatives (each including one or more prompts) to evaluate and determining an evaluation period for each prompt alternative. The method also includes automatically presenting each prompt alternative to users during the associated evaluation period and automatically recording the results of user responses to each prompt alternative. Furthermore, the method includes automatically analyzing the recorded results for each prompt alternative based on one or more performance criteria and automatically implementing one of the prompt alternatives based on the analysis of the recorded results.
Abstract:
A system, method and software for implementing an automated call routing application in a speech enabled call center environment are provided. In operation, the invention provides for the identification of a call center transaction selection from a natural language user utterance and the invocation of one or more scripts operable to route the user to a call center service agent configured to service the selected transaction. In the event a transaction selection cannot be readily identified or can only be partially identified, the invention provides for the initiation of a dialog module or script directed to eliciting a discernable transaction selection and/or the presentation of one or more menus from which the user may select an available call center transaction.
Abstract:
A system and method are disclosed for targeted tuning of a speech recognition system. A method incorporating teachings of the present disclosure may include deploying a speech recognition module to apply an appropriate interpretation to a plurality of utterance types. The method may also include accessing information representing a collection of recorded utterances and assigned interpretation for each of the plurality of recorded utterances. The assigned interpretation for each of the plurality of recorded utterances may then be compared to an accurate interpretation for each of the plurality of utterance, and a separate accuracy value may be determined for each of the plurality of utterance types. With some implementations, if the separate accuracy value for a given type of utterance is too low, a selection of utterances having the given type may be used to tune the speech recognition module.
Abstract:
A system, method and software for collecting, processing and analyzing user task utterances in speech-enabled systems are provided. In one embodiment, a number of task utterances are captured over a period of time. A text-based version of the utterances is created from the captured utterances. The captured task utterances, the text-based utterances and an identification record are preferably placed in storage. The text and/or recorded utterances are categorized into action-object pairs. The identification records and recorded utterances are linked. From the linked, categorized text and recorded utterances, speech grammars for a speech-enabled system may then be developed.
Abstract:
A system, method and software for facilitating a speech-enabled call routing application using an action-object matrix is disclosed. In operation, a natural language user utterance may be evaluated to identify an action and object available in an action-object matrix indicating transactions or operations available to a user. Depending upon the contents of the natural language user utterance, additional prompts and/or a disambiguation dialogue may be effected to elicit an available action-object combination selection from the user. Following identification of an action-object combination from the natural language user utterance, the action-object matrix may cooperate with a look-up table to identify an appropriate use routing destination. Following identification of an appropriate routing destination, the user connection may be routed to a service agent or module configured to facilitate the user selected transaction as indicated by the action-object combination.
Abstract:
A method and system for automating the analysis of performance data includes an analysis system automatically analyzing a plurality of performance data sets, a task engine, and a score engine. The task engine allows for the matching of each performance data set with an assigned task for each performance data set and the retrieval of a correct key sequence for each performance data set. The score engine compares the correct key sequence with a recorded key sequence of the performance data set to determine if the assigned task is successfully accomplished. The score engine further calculates one or more response times for each performance data set. The automated analysis of performance data allows for a cost savings, more efficient use of time, and more reliable and consistent performance data analysis results.
Abstract:
A system, method and software are provided for implementing an adaptive and dynamic call center customer service delivery solution. In operation, a user interface (U/I) model is selected from a library of U/I models as the U/I model likely to elicit favorable customer responses and to achieve customer completion of the selected transaction. The active U/I model may be re-evaluated at each node of the selected transaction and a new model selected in response to a determination that the active U/I model is no longer preferred. One or more U/I models may be updated based on observed user responsiveness, the efficiency of past transactions as well as on other grounds.
Abstract:
Systems and methods for processing speech are provided. A system may include an acoustic model to transform speech input into one or more word strings. The system may also include a semantic model to convert each of the one or more word strings into a detected object and a detected action. The system may also include a synonym table to determine a preferred object based on the detected object and to determine a preferred action based on the detected action.