Patent attributes
A system operating on a network for learning a language includes a memory for storing a scenario having tasks to be carried out in the language. A connection manager accepts a plurality of connections from one or more user systems. A virtual reality subsystem represents the scenario in a physical setting. A communication subsystem provides at least one channel over which users communicate text when carrying out the tasks in the language. Linguistic tools receive and disambiguate an identified term in specified text. A search subsystem retrieves information related to the specified text. The set of linguistic tools disambiguate the identified term in the information retrieved by the search subsystem to identify example uses having a meaning similar to the identified term in the specified text to aid the users of the user systems to comprehend the text communicated in the language over the at least one channel.