System and method for optimizing prompts for speech-enabled applications
First Claim
1. A computer-implemented method for optimizing prompts for a speech-enabled application, the speech-enabled application operable to receive a communication from each of a plurality of users and to communicate one or more prompts to each user to illicit one or more responses from the user indicating the purpose of the user'"'"'s communication, the method comprising:
- determining a plurality of prompt alternatives to evaluate, each prompt alternative comprising one or more prompts;
determining an evaluation period for each prompt alternative;
automatically presenting each prompt alternative to one or more users during the associated evaluation period;
automatically recording one or more results of one or more responses to each prompt alternative received from the users;
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.
17 Assignments
0 Petitions
Accused Products
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.
87 Citations
28 Claims
-
1. A computer-implemented method for optimizing prompts for a speech-enabled application, the speech-enabled application operable to receive a communication from each of a plurality of users and to communicate one or more prompts to each user to illicit one or more responses from the user indicating the purpose of the user'"'"'s communication, the method comprising:
-
determining a plurality of prompt alternatives to evaluate, each prompt alternative comprising one or more prompts; determining an evaluation period for each prompt alternative; automatically presenting each prompt alternative to one or more users during the associated evaluation period; automatically recording one or more results of one or more responses to each prompt alternative received from the users; 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented system for optimizing prompts for a speech-enabled application, the speech-enabled application operable to receive a communication from each of a plurality of users and to communicate one or more prompts to each user to illicit one or more responses from the user indicating the purpose of the user'"'"'s communication, the system comprising:
-
a test control module operable to; determine a plurality of prompt alternatives to evaluate, each prompt alternative comprising one or more prompts; and determine an evaluation period for each prompt alternative; a dialog module operable to present each prompt alternative to one or more users during the associated evaluation period; and a test analysis module operable to; record one or more results of one or more responses to each prompt alternative received from the users; analyze the recorded results for each prompt alternative based on one or more performance criteria; and implement one of the prompt alternatives based on the analysis of the recorded results. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. Software for optimizing prompts for a speech-enabled application, the speech-enabled application operable to receive a communication from each of a plurality of users and to communicate one or more prompts to each user to illicit one or more responses from the user indicating the purpose of the user'"'"'s communication, the software embodied in a computer-readable medium and when executed operable to:
-
determine a plurality of prompt alternatives to evaluate, each prompt alternative comprising one or more prompts; determine an evaluation period for each prompt alternative; present each prompt alternative to one or more users during the associated evaluation period; record one or more results of one or more responses to each prompt alternative received from the users; analyze the recorded results for each prompt alternative based on one or more performance criteria; and implement one of the prompt alternatives based on the analysis of the recorded results. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
Specification