Efficient presentation of correction options in a speech interface based upon user selection probability
First Claim
1. A computer-implemented method of efficiently presenting correction options in a speech-based user interface, comprising;
- receiving at least one speech information input;
processing the at least one speech information input and determining a confidence score for the at least one speech information input by a speech recognition device;
assigning a HIGH, MEDIUM, or LOW confidence level to the at least one speech information input based upon the confidence score;
if the confidence level is LOW, performing an immediate confirmation step by speech prompting the user to confirm the speech information input until the confidence level of the speech information input is HIGH;
if the confidence level is MEDIUM or HIGH, placing the at least one speech information input in batch data; and
performing a batch confirmation step after all speech information inputs have been received and assigned a confidence level by speech prompting the user to confirm all speech information inputs;
wherein the batch confirmation step is performed bypresenting to a user the batch data to be confirmed;
prompting the user to select an information input to be changed;
sorting items in the batch data in ascending order by the assigned confidence level if the user selects an information input to be changed;
creating a menu of items using the order from the sorting step; and
prompting a user to select a new information input.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, a system, and an apparatus for efficiently presenting correction options. The present invention is capable of analyzing user voice commands and sorting multiple input requests based on user selection probability to determine whether a confirmation step should be presented and, if so, the manner in which the confirmation step should be presented. In particular, the method requests an information input from the user and then assigns a confidence level to the information input. If the confidence level is LOW, then the system performs an immediate confirmation step. If the confidence level assigned is MEDIUM or HIGH, then the information is placed into a data set that is confirmed in a batch confirmation step. The batch confirmation step presents the captured information to the user for confirmation. If any of the information is incorrect, then the method sorts the information in ascending order by confidence level and creates a menu of items that may be changed. The user then makes the change. Once all changes have been made, the batch confirmation is complete as well as the information collection process.
13 Citations
3 Claims
-
1. A computer-implemented method of efficiently presenting correction options in a speech-based user interface, comprising;
-
receiving at least one speech information input; processing the at least one speech information input and determining a confidence score for the at least one speech information input by a speech recognition device; assigning a HIGH, MEDIUM, or LOW confidence level to the at least one speech information input based upon the confidence score; if the confidence level is LOW, performing an immediate confirmation step by speech prompting the user to confirm the speech information input until the confidence level of the speech information input is HIGH; if the confidence level is MEDIUM or HIGH, placing the at least one speech information input in batch data; and performing a batch confirmation step after all speech information inputs have been received and assigned a confidence level by speech prompting the user to confirm all speech information inputs; wherein the batch confirmation step is performed by presenting to a user the batch data to be confirmed; prompting the user to select an information input to be changed; sorting items in the batch data in ascending order by the assigned confidence level if the user selects an information input to be changed; creating a menu of items using the order from the sorting step; and prompting a user to select a new information input.
-
-
2. A machine-readable storage having stored thereon, a computer program having a plurality of code sections, said code sections executable by a machine for causing the machine to perform the steps of:
-
receiving at least one speech information input; processing the at least one speech information input and determining a confidence score for the at least one speech information input by a speech recognition device; assigning a HIGH, MEDIUM, or LOW confidence level to the at least one speech information input based upon the confidence score; if the confidence level is LOW, performing an immediate confirmation step by speech prompting the user to confirm the speech information input until the confidence level of the speech information input is HIGH; if the confidence level is MEDIUM or HIGH, placing the at least one speech information input in batch data; and performing a batch confirmation step after all speech information inputs have been received and assigned a confidence level by speech prompting the user to confirm all speech information inputs; wherein the batch confirmation step is performed by presenting to a user the batch data to be confirmed; prompting the user to select an information input to be changed; sorting items in the batch data in ascending order by the assigned confidence level if the user selects an information input to be changed; creating a menu of items using the order from the sorting step; and prompting a user to select a new information input.
-
-
3. A computer-implemented system of efficiently presenting correction options in a speech-based user interface, comprising;
-
means for receiving at least one speech information input; a speech recognition device for processing the at least one speech information input and determining a confidence score; means for assigning a HIGH, MEDIUM, or LOW confidence level to the at least one speech information input based upon the confidence score; means for performing an immediate confirmation step if the confidence level is LOW by speech prompting the user to confirm the speech information input until the confidence level of the speech information input is HIGH; means for placing the at least one speech information input in a batch data if the confidence level is MEDIUM or HIGH; and means for performing a batch confirmation step after all speech information inputs have been received and assigned a confidence by speech prompting the user to confirm all speech information inputs; wherein the means for performing the batch confirmation step performs the batch confirmation by presenting to a user the batch data to be confirmed; prompting the user to select an information input to be changed; sorting items in the batch data in ascending order by the assigned confidence level if the user selects an information input to be changed; creating a menu of items using the order from the sorting step; and prompting a user to select a new information input.
-
Specification