Method and system for teaching a foreign language
First Claim
Patent Images
1. A method, implemented in a computing system, comprising:
- receiving a base language text including a plurality of base language words;
receiving a proficiency datum associated with a user'"'"'s comprehension of a target foreign language word corresponding to a base language word from the plurality of base language words;
substituting the target foreign language word for a portion of the instances of the corresponding base language word occurring in the base language text to produce a mixed language text, the portion determined based on the proficiency datum, the substituting performed by a processor;
andpresenting the mixed language text to the user.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and system for teaching a foreign language to a user who has knowledge of a base language is disclosed. The method and system may include assessing the user'"'"'s proficiency in the target foreign language. The method and system may also include presenting a text to the user that includes both base language words and target foreign language words, where the amount of target foreign language words in the text depends on the user'"'"'s assessed proficiency in the target foreign language.
-
Citations
35 Claims
-
1. A method, implemented in a computing system, comprising:
-
receiving a base language text including a plurality of base language words; receiving a proficiency datum associated with a user'"'"'s comprehension of a target foreign language word corresponding to a base language word from the plurality of base language words; substituting the target foreign language word for a portion of the instances of the corresponding base language word occurring in the base language text to produce a mixed language text, the portion determined based on the proficiency datum, the substituting performed by a processor; and presenting the mixed language text to the user.
-
-
2. A method, implemented in a computing system, comprising:
-
assessing a user'"'"'s comprehension of a plurality of target foreign language words corresponding to a plurality of base language words; producing, in response to the assessing, a mixed language text based on a base language text, the mixed language text including a foreign language word from the plurality of the target foreign language words substituted for a portion of the instances of a corresponding base language word from the plurality of base language words occurring in the base language text, the producing performed in processor; and presenting the mixed language text to the user. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method, implemented in a computing system, comprising:
-
receiving a base language content piece from a content provider; receiving a request for a mixed language version the content piece from a user; receiving an assessment associated with the user'"'"'s proficiency with a plurality of foreign language words; and producing the mixed language version of the content piece by a processor, the mixed language version including a first foreign language word from the plurality of the foreign language words substituted for all of the instances of a corresponding first base language word occurring in the base language content piece when the assessment indicates that the user is proficient with the first foreign language word, the mixed language version including a second foreign language word from the plurality of the foreign language words substituted for a portion of the instances of a corresponding second base language word occurring in the base language content piece when the assessment indicates that the user is less than proficient with the second foreign language word. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A system, comprising:
-
a content database containing a plurality of base language texts; an assessment module configured to produce an indication of a user'"'"'s comprehension of each word from a plurality of foreign language words in a target foreign language, each of the plurality of foreign language words corresponding to a base language word; and a processor configured to substitute a foreign language word from the plurality of foreign language words for a portion of the instances of a corresponding base language word occurring in the base language text to produce a mixed language version of the base language text, the portion based on the indication. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification