Patent ID: 8602793

Claim:
A computer-implemented system for generating learning exercises and an improved learning method operating in real time in respect of an input stream of textual material, comprising: (a) a real time content processing block including: i. an input data module operable upon a user learning content request to receive content and separate textual parts of said content into an input data set, ii. dictionaries of linguistic patterns comprising computer based rules for linguistic patterns analysis, iii. a content processing module adapted to: A. extract and maintain sets of linguistic identification links in said input data set based upon said dictionaries of linguistic patterns and, B. combine said input data set and said linguistic identification links into a different data set, wherein said different dataset provides text meaning, grammar and keywords; (b) a user life management block including: i. a life management processing module in communication with: A. user object data module, B. user personal database, ii. a Personal Action Success Strategy (“PASS”) module in communication with: A. a user life management database, B. said life management processing module, and C. a learning reminder module, wherein said PASS module comprises: a. a time management system for creating personal scheduler, b. a goal setting system, for creating new goals or modify existing goals, and c. a performance tracking system, (c) a system management block providing communication between parts of the system including a learning management module operable upon said user real time learning content request to: i. retrieve said different data set and generate a request to said user life management block to return relevant user information, ii. combine said relevant user information with said different data set, iii. extract an unlearned data set from said input data set iv. determine a user level, v. provide an exercise response based upon said different data set, said unlearned data set, said relevant user information and said user level, (d) an exercise generation block configured to generate and provide exercises in real time, the exercise generation block including: i. an exercise generator module in communication with a real time learning modeling, said exercise generator operating upon: A. said exercise response, B. one or more of: a data set of dictionaries, a data set of picture dictionaries, a media library, a music library, and C. a data set of exercise types and functions, (e) a graphics user interface module operable to automatically present textual content as an exercise and collect user responses.