Patent ID: 9646512
Date: 2017-05-09
CPC Classifications: G06F,G09B

Claim:
1. A computer-implemented method for automated teaching of languages, comprising: receiving, by a hardware processor, a text content in a natural language; parsing, by the hardware processor, the received text content into one or more sentences, wherein the parsing includes: determining, by the hardware processor, a syntactic model of each sentence and saving a link associating information of each sentence with a corresponding syntactic model; determining, by the hardware processor, a frequency of occurrence for each syntactic model based on a number of sentences associated with each syntactic model in the text content; sorting, by the hardware processor, the one or more syntactic models based on each respective frequency; and generating, by the hardware processor, one or more language teaching exercises, wherein an exercise includes one or more sentences selected based on the frequency of associated syntactic model.