Patent ID: 6988096

Claim:
A system for providing adaptive content to one or more users via one or more user computers, the system comprising: a) a system data store for storing data comprising: i) activity information associated with at least one activity; ii) topic information associated with at least one topic; and iii) question information associated with one or more questions, wherein each question is associated with at least one topic and comprises a question text, a language indicator and a plurality of possible answers, wherein the plurality of possible answers comprises at least one correct answer; b) a link to a communication channel allowing communication with the one or more user computers; and c) a system processor in communication with the system data store and the link, wherein the system processor executes one or more processes that perform tasks comprising of: i) determine at least one filtering constraints; ii) specify a set of available activities and a set of available topics based at least in part upon the determined at least one filtering constraint; iii) receive activity selection information indicating a selected activity, wherein the selected activity is selected form the specified set of available activities, wherein each available activity in the specified set is of a type selected from the group consisting of games and interactive stories; iv) receive topic selection information indicating a selected topic, wherein the selected topic is selected from the specified set of available topics; v) retrieve a set of questions and answers based upon a criterion selected from the group consisting of the selected topic, the selected activity, a selected filtering constraint from the determined at least one filtering constraint and combinations thereof; and vi) receive a request to interact from a current user using a current user computer; and vii) provide the current user with an opportunity to interact with activity information associated with the selected activity through the current user computer via the communication channel, wherein progression through the activity information associated with the selected activity is based upon the current user successfully answering selected questions from the set of retrieved questions and answers.