Patent ID: 8033831

Claim:
A method for assisting a person in learning a non-native language, the method being implemented by a combination of hardware resources that include a processor and a memory on which a language learning system is provided, the method comprising: recording data from a user's interaction with the language learning system that is implemented on the computer system and includes a speech recognition application, wherein the user's interaction includes the user speaking from a content that is provided as part of a language learning session; wherein the recorded data includes speech data generated by the speech recognition application based on a recognition of what words the user spoke, the speech data representing (i) one or more words interpreted from the user speaking a series of words in the content of the language learning session, and (ii) confidence values that indicate an accuracy of the one or more interpreted words; wherein the recorded data also includes operational data, separate from the speech data, the operational data including timing values that identify instances during the language learning session in which the user stopped or paused in the language learning system; analyzing the recorded data to identify, from both the speech data and the operational data, one or more segments of the content that are problematic to the user; and providing one of a subsequent instruct or language learning session using the identified one or more segments of the content.