Patent ID: 7660716

Claim:
A computer-implemented method for processing a message received from a user to determine whether an estimate of intelligibility is below an intelligibility threshold, the method comprising: determining via a processor whether any portion of the user's message contains one or more expected phonemes from a complete set of phonemes expected for a particular language; accessing an extended set of phonemes that are not found in the particular language if one or more phonemes that are expected for the particular language are not recognized; recognizing the portion of the user's message that contains the one or more expected phonemes; recognizing in the user's message one or more phonemes from the extended set of phonemes; calculating via the processor an estimate of intelligibility for the recognized portion of the user's message that contains the one or more expected phonemes based on the recognized one or more phonemes; comparing the estimate of intelligibility for the recognized portion of the user's message that contains the one or more expected phonemes with the intelligibility threshold; and if the calculated estimate of intelligibility for the recognized portion of the user's message that contains the one or more expected phonemes is below the intelligibility threshold, prompting the user to repeat at least the recognized portion of the user's message.