Patent ID: 8190431

Claim:
A computer-implemented method, comprising: retrieving, by a processor, a combination of a name and a spelling of the name from a user based on data provided by the user; prompting the user to utter a name of the user and the spelling of the name; receiving a first audio input from the user in response to the prompt; applying speech recognition to the first audio input using a name grammar database, which comprises combinations of names and spellings of user names, to output a recognized combination of a name and a spelling of the name; determining whether the recognized combination of a name and a spelling of the name matches the retrieved combination of a name and a spelling of the name; re-prompting the user to utter the name of the user and the spelling of the name, if no match is determined; receiving a second audio input from the user in response to the re-prompt; and applying speech recognition to the second audio input using a confidence database that comprises a subset of the name grammar database and has entries less than the name grammar database, the confidence database being separate from the name grammar database.