US2003224341A1PendingUtilityA1

Learning method and system based on questioning

Priority: Dec 2, 1996Filed: Nov 14, 2002Published: Dec 4, 2003
Est. expiryDec 2, 2016(expired)· nominal 20-yr term from priority
Y10S706/927G09B 5/00G09B 7/00G09B 7/04Y10S707/99933
34
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

An apparatus and a system to teach a user a subject based on his questions. The system allows the user to control his learning process, and helps to fill in gaps of misunderstanding in the subject. In one embodiment, the system, including a database, presents study materials on the subject to the user. After working on the presented materials, the user enters his question into the system, which generates an answer to the question, and presents it to him. Then the system compares the question with one or more questions previously entered by the user to determine his understanding level in the subject. Based on the determination, the system may present to the user appropriate study materials. The user typically asks more than one question, and the process of answering his question by the system repeats.

Claims

exact text as granted — not AI-modified
1 . A method of teaching a user a subject depending on the user asking a computer system questions, the method comprising the steps of: 
 retrieving a question entered by the user into the system;    generating an answer to the question;    presenting the answer to the user so as to teach the user the subject; and    comparing the question with one or more questions previously entered by the user to determine the user's understanding level in the subject.    
     
     
         2 . A method as recited in  claim 1  wherein: 
 the system includes a database;  
 the question is a natural-language question; and  
 the step of generating an answer to the question includes the steps of: 
 analyzing, by the system, the grammatical structure of the natural-language question for parsing the question into its grammatical components based on a pre-defined context-free grammatical structure, using the database and one or more grammatical rules; and  
 transforming, by the system, at least one component into one or more instructions, using one or more semantic rules and the database, for generating the answer to the natural-language question.  
 
 
     
     
         3 . A method as recited in  claim 1  wherein after the step of comparing, the method further comprises the step of repeating from the step of retrieving so as to answer another question entered by the user on the subject.  
     
     
         4 . A method as recited in  claim 2  wherein the step of analyzing includes the steps of: 
 scanning the question to extract each word in the question; and  
 parsing the question by applying the grammatical rules and the database on each of the extracted word to identify its grammatical meaning and to match the question with the pre-defined grammatical structure.  
 
     
     
         5 . A method as recited in  claim 4  wherein the step of comparing includes comparing the grammatical components of the question with the components of one or more questions previously entered by the user to determine the user's understanding level in the subject.  
     
     
         6 . A method as recited in  claim 5  wherein the grammatical components of the question entered by the users are stored in the database.  
     
     
         7 . A method as recited in  claim 1  wherein: 
 the system includes a database; and  
 the questions previously entered are stored in the database.  
 
     
     
         8 . A method as recited in  claim 1  wherein before the step of retrieving the method further comprises the steps of: 
 retrieving study materials on the subject; and  
 presenting the study materials to the user.  
 
     
     
         9 . A method as recited in  claim 1  wherein based on the user's understanding level, the method further comprises the steps of: 
 retrieving additional study materials; and  
 presenting additional study materials for the user.  
 
     
     
         10 . A method as recited in  claim 1  wherein: 
 other users have entered questions into the system;  
 the system includes a database which stores the questions asked by those users; and  
 before the step of retrieving a question, the system: 
 retrieves study materials that answer the commonly-used question by those users; and  
 presents the retrieved study materials to the user.  
 
 
     
     
         11 . A method as recited in  claim 1  wherein the step of comparing includes the step of considering the time each question was entered to take into account the user's degree of forgetfulness.  
     
     
         12 . A method as recited in  claim 2  wherein: 
 grammatical components are separated into essential and non-essential components; and  
 the step of comparing includes the step of comparing the essential components of the questions.  
 
     
     
         13 . A method as recited in  claim 12  wherein the step of comparing takes into account the time a question was entered so as to consider the user's degree of forgetfulness.  
     
     
         14 . A method as recited in  claim 2  wherein: 
 the system includes a word-significance table, which maps every word in the database with its corresponding significance factor; and  
 the step of comparing includes the step of reducing the emphasis on words with low significance factor.  
 
     
     
         15 . A method of teaching a user a subject depending on the user asking a computer system questions, the method comprising the steps of: 
 retrieving study materials on the subject;    presenting the study materials to the user;    retrieving a question entered by the user;    generating an answer to the question;    presenting to the user the answer; and    repeating from the step of generating study materials.    
     
     
         16 . A method as recited in  claim 15  wherein: 
 the system has a database;  
 the question is a natural-language question; and  
 the step of generating an answer to the question includes the steps of: 
 analyzing, by the system, the grammatical structure of the natural-language question for parsing the question into its grammatical components based on a pre-defined context-free grammatical structure, using the database and one or more grammatical rules; and  
 transforming, by the system, at least one component into one or more instructions, using one or more semantic rules and the database, for generating the answer to the natural-language question.  
 
 
     
     
         17 . A method of teaching a user a subject depending on the user asking a computer system questions, the system having a database, the method comprising the steps of: 
 retrieving study materials on the subject;    presenting the study materials to the user;    retrieving a natural-language question entered by the user into the system;    analyzing, by the system, the grammatical structure of the natural-language question for parsing the question into its grammatical components based on a pre-defined context-free grammatical structure, using the database and one or more grammatical rules;    transforming, by the system, at least one component into one or more instructions, using one or more semantic rules and the database, for generating the answer to the natural-language question;    executing, by the system, the one or more instructions to at least access data from the database for generating the answer to the natural-language question;    presenting the answer to the user;    storing the grammatical components of the question in the database;    comparing the grammatical components of the question with the components of one or more questions previously entered by the user to determine the user's is understanding level in the subject;    presenting additional study materials to the user based on the user's understanding level; and    repeating from the step of retrieving to answer another question entered by the user on the subject.    
     
     
         18 . An apparatus for teaching a user a subject based on the user asking questions, the apparatus comprising: 
 an answer generator for generating an answer to a question entered by the user;    a presenter for presenting the answer to the user so as to teach the user the subject; and    a comparator for comparing the question with one or more questions previously entered by the user to determine the user's understanding level in the subject.    
     
     
         19 . An apparatus as recited in  claim 18  wherein: 
 the question is a natural-language question;  
 the system includes a database; and  
 the answer generator includes: 
 a grammatical structure analyzer for analyzing the natural-language question to parse the question into its grammatical components based on a pre-defined context-free grammatical structure, using the database and one or more grammatical rules;  
 a programming-steps generator for transforming at least one component of the question into one or more instructions, using one or more semantic rules and the database;  
 a programming-steps executor for executing the instructions to at least access data from the database for generating an answer to the natural-language question.  
 
 
     
     
         20 . An apparatus as recited in  claim 18  further comprising a study-materials generator to retrieve study materials on the subject to be presented by the presenter to the user for the user to learn the subject.

Join the waitlist — get patent alerts

Track US2003224341A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.