Patent US5836771A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5836771A Expired / Lapsed US ⏱️ 0.0 years remaining

Learning method and system based on questioning

Assignee: IP LEARN Inc
•
Filing: 1996-12-02
•
Granted: 1998-11-17
•
Expires: 2016-12-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A Method and 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.

Inventors

  • 👤 Chi Fai Ho
  • 👤 Peter P. Tong

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 12:01
CPC Classifications
G; G09; G09B; G09B5/00; G09B7/00; G09B7/02; G09B7/04; Y; Y10; Y10S; Y10S706/00; Y10S706/902; Y10S706/927; Y10S707/00; Y10S707/99931; Y10S707/99933

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 95 words
A method of teaching a subject to a user depending on the user asking subject related questions to a computer system, the method comprising the steps of: retrieving, by a computer system, a subject related question entered by a user into the system; generating, by the system, an answer to the question; presenting, by the system, the answer to the user, so as to teach the user the subject; and comparing, by the system, the question with at least one question previously entered by the user to determine the user understanding level in the subject.
Claim 2
Independent Claim 95 words
A method of teaching a subject to a user depending on the user asking subject related questions to a computer system, the method comprising the steps of: retrieving, by a computer system, a subject related question entered by a user into the system; generating, by the system, an answer to the question; presenting, by the system, the answer to the user, so as to teach the user the subject; and comparing, by the system, the question with at least one question previously entered by the user to determine the user understanding level in the subject.
Claim 3
Dependent Claim 110 words
A method as recited in claim 1, wherein the question is a natural-language question; and the step of generating 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 predefined context-free grammatical structure, by using data stored in a database of the system and at least one grammatical rule stored in the system; and transforming, by the system, at least one grammatical component of the question into at least one instruction, using at least one semantic rule stored in the system and data from the database, for generating the answer to the natural-language question.
Claim 4
Dependent Claim 41 words
A method as recited in claim 1, wherein after the step of comparing, the method further comprises the step of: repeating the steps of retrieving, generating and presenting, so as to answer another question entered by the user on the subject.
Claim 5
Dependent Claim 68 words
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 at least one grammatical rule stored in the system and data from the database on each of the extracted word to identify its grammatical meaning and to match the question with the pre-defined grammatical structure.
Claim 6
Dependent Claim 48 words
A method as recited in claim 4, wherein the step of comparing includes the step of: comparing the grammatical components of the question with the components of at least one question previously entered into the system by the user to determine the user understanding level in the subject.
Claim 7
Dependent Claim 23 words
A method as recited in claim 5, wherein the grammatical components of the question entered by the users are stored in the database.
Claim 8
Dependent Claim 20 words
A method as recited in claim 1, wherein the question previously entered are stored in the database of the system.
Claim 9
Dependent Claim 43 words
A method as recited in claim 1, wherein before the step of retrieving, the method further comprises the steps of: retrieving, by the system, study materials of the subject from the system; and presenting, by the system, the study materials to the user.
Claim 10
Dependent Claim 47 words
A method as recited in claim 8, wherein based on the user understanding level from the comparing step, the method further comprises the steps of: retrieving, by the system, additional study materials from the system; and presenting, by the system, the additional study materials to the user.
Claim 11
Dependent Claim 51 words
A method as recited in claim 1, wherein before the step of retrieving, the method further comprises the steps of: retrieving, by the system, study materials of the subject that answer a commonly-asked question previously stored in the database; and presenting, by the system, the retrieved study materials to the user.
Claim 12
Dependent Claim 32 words
A method as recited in claim 1, wherein the step of comparing includes the step of: considering the time a question was entered to take into account the user degree of forgetfulness.
Claim 13
Dependent Claim 34 words
A method as recited in claim 2, wherein the 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 question.
Claim 14
Dependent Claim 33 words
A method as recited in claim 12, wherein the step of comparing further includes the step of considering the time a question was entered to take into account the user's degree of forgetfulness.
Claim 15
Dependent Claim 41 words
A method as recited in claim 2, wherein the step of comparing includes the step of: reducing, based on a word-significance table, which maps words in the database with their corresponding significance factors, the emphasis on words with low significance factor.
Claim 16
Independent Claim 111 words
A method of teaching a subject to a user depending on the user asking subject related questions to a computer system, the method comprising the steps of: retrieving, by a computer system, study materials of the subject stored in the system; presenting, by the system, the study materials to a user; retrieving, by the system, a subject related question entered into the system by the user; generating, by the system, an answer to the question; presenting, by the system, the answer to the user; and repeating, by the system, the steps of retrieving, presenting, retrieving, generating and presenting, so as to answer another question entered by the user on the subject.
Claim 17
Independent Claim 111 words
A method of teaching a subject to a user depending on the user asking subject related questions to a computer system, the method comprising the steps of: retrieving, by a computer system, study materials of the subject stored in the system; presenting, by the system, the study materials to a user; retrieving, by the system, a subject related question entered into the system by the user; generating, by the system, an answer to the question; presenting, by the system, the answer to the user; and repeating, by the system, the steps of retrieving, presenting, retrieving, generating and presenting, so as to answer another question entered by the user on the subject.
Claim 18
Dependent Claim 110 words
A method as recited in claim 15, wherein the question is a natural-language question; and the step of generating 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 predefined context-free grammatical structure, by using data stored in a database of the system and at least one grammatical rule stored in the system; and transforming, by the system, at least one grammatical component of the question into at least one instruction, using at least one semantic rule stored in the system and data from the database, for generating the answer to the natural-language question.
Claim 19
Independent Claim 271 words
A method of teaching a subject to a user depending on the user asking subject related questions to a computer system, the system having a database, the method comprising the steps of: retrieving, by a computer system, study materials of the subject stored in the system; presenting, by the system, the study materials to a user; retrieving, by the system, a subject related question which is a natural-language question entered into the system by the user; analyzing, by the system, the grammatical structure of the natural-language question for parsing the question into its grammatical components based on a predefined context-free grammatical structure, by using data stored in a database of the system and at least one grammatical rule stored in the system; transforming, by the system, at least one grammatical component of the question into at least one instruction, using at least one semantic rule stored in the system and data in the database, for generating the answer to the natural-language question; executing, by the system, the at least one instruction to access data from the database for generating the answer to the natural-language question; presenting, by the system, the answer to the user; storing, by the system, the grammatical components of the question in the database; comparing, by the system, the grammatical components of the question with the components of at least one question previously entered by the user to determine the user understanding level in the subject; presenting, by the system, additional study materials to the user based on the user understanding level; and repeating, by the system, the steps of retrieving, presenting, retrieving, analyzing, transforming, executing and presenting.
Claim 20
Independent Claim 271 words
A method of teaching a subject to a user depending on the user asking subject related questions to a computer system, the system having a database, the method comprising the steps of: retrieving, by a computer system, study materials of the subject stored in the system; presenting, by the system, the study materials to a user; retrieving, by the system, a subject related question which is a natural-language question entered into the system by the user; analyzing, by the system, the grammatical structure of the natural-language question for parsing the question into its grammatical components based on a predefined context-free grammatical structure, by using data stored in a database of the system and at least one grammatical rule stored in the system; transforming, by the system, at least one grammatical component of the question into at least one instruction, using at least one semantic rule stored in the system and data in the database, for generating the answer to the natural-language question; executing, by the system, the at least one instruction to access data from the database for generating the answer to the natural-language question; presenting, by the system, the answer to the user; storing, by the system, the grammatical components of the question in the database; comparing, by the system, the grammatical components of the question with the components of at least one question previously entered by the user to determine the user understanding level in the subject; presenting, by the system, additional study materials to the user based on the user understanding level; and repeating, by the system, the steps of retrieving, presenting, retrieving, analyzing, transforming, executing and presenting.
Claim 21
Dependent Claim 119 words
A computer system for teaching a subject to a user based on the user asking subject related questions, the system comprising: an answer generator for generating an answer to a subject related question entered into the computer system by a user; a presenter coupled to the answer generator for presenting the answer to the user so as to teach the user the subject; and a comparator coupled to the answer generator for comparing the question with at least one question previously entered by the user to determine the user's understanding level in the subject; such that the system provides the answer to the user's question and determines the user's understanding level in the subject based on the user's questions.
Claim 22
Dependent Claim 119 words
A computer system for teaching a subject to a user based on the user asking subject related questions, the system comprising: an answer generator for generating an answer to a subject related question entered into the computer system by a user; a presenter coupled to the answer generator for presenting the answer to the user so as to teach the user the subject; and a comparator coupled to the answer generator for comparing the question with at least one question previously entered by the user to determine the user's understanding level in the subject; such that the system provides the answer to the user's question and determines the user's understanding level in the subject based on the user's questions.
Claim 23
Dependent Claim 124 words
The system as recited in claim 18 further comprising a database; and wherein the question is a natural-language question; and the answer generator includes: a grammatical structure analyzer for analyzing the grammatical structure of the natural-language question to parse the question into its grammatical components based on a predefined context-free grammatical structure, by using data stored in the database and at least one grammatical rule stored in the system; a programming-steps generator for transforming at least one grammatical component of the question into at least one instruction, using at least one semantic rule stored in the system and data in the database; and a programming-steps executor for executing the instructions to access data from the database for generating an answer to the natural-language question.
Claim 24
Dependent Claim 38 words
The system as recited in claim 18 further comprising a study-material generator to retrieve study materials in the system of the subject to be presented by the presenter to the user for the user to learn the subject.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-11-16 2002-05-18 2002-11-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-11-16 2006-05-18 2006-11-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-11-16 2010-05-18 2010-11-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag