Patent ID: 8202093
Filing Date: 2012-06-19
Classification: G09B

Abstract:
1. A method of teaching a user a language, comprising: determining a location of the user and one of a dominant language and a regional dialect prevailing at the determined location of the user; communicating a prompt in the determined one of the dominant language and regional dialect to a user by a voice portal; detecting a response provided by the user, the response being provided to the voice portal; parsing the response into at least one uttered phrase, each of the at least one uttered phrase being associated with at least one corresponding slot; comparing each of the at least one uttered phrase with at least one stored phrase, the at least one stored phrase being associated with the at least one corresponding slot; determining respective confidence levels for each of the comparisons; comparing each determined confidence level to an associated acceptance limit, the associated acceptance limit being associated with each of the at least one stored phrase; confirming that each of the at least one uttered phrase corresponds to the at least one stored phrase if the respective confidence level is not less than the associated acceptance limit; informing the user by the voice portal server of an incorrect usage if each determined confidence level is less than each associated acceptance limit for any slot; determining at least one incorrect uttered phrase for each of the at least one uttered phrase for which each determined confidence level is less than each associated acceptance limit; comparing the at least one incorrect uttered phrase with at least one other stored phrase associated with another slot; determining another confidence level by comparing the at least one incorrect uttered phrase with the at least one other stored phrase; comparing the associated acceptance limit to the other confidence level; and confirming that each incorrect uttered phrase corresponds to the other stored phrase if the other confidence level is not less than the associated acceptance limit; wherein a correctness of a pronunciation of the at least one uttered phrase is determined based on the one of the dominant language and regional dialect.