Learning method and system based on questioning
DCFirst Claim
1. A method for providing a user with information on a subject depending on the user asking subject related questions to a computer system, the method comprising the steps of:
- (a) retrieving, by a computer system, study materials of the subject stored in the system;
(b) presenting, by the system, the study materials to a user;
(c) retrieving, by the system, a subject related question entered into the system by the user;
(d) generating, by the system, an answer to the question;
(e) presenting, by the system, the answer to the user; and
(f) repeating, by the system, at least the steps of retrieving (c), generating (d) and presenting (e), so as to answer another question entered by the user on the subject.
12 Assignments
Litigations
0 Petitions
Accused Products
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.
215 Citations
30 Claims
-
1. A method for providing a user with information on a subject depending on the user asking subject related questions to a computer system, the method comprising the steps of:
-
(a) retrieving, by a computer system, study materials of the subject stored in the system;
(b) presenting, by the system, the study materials to a user;
(c) retrieving, by the system, a subject related question entered into the system by the user;
(d) generating, by the system, an answer to the question;
(e) presenting, by the system, the answer to the user; and
(f) repeating, by the system, at least the steps of retrieving (c), generating (d) and presenting (e), so as to answer another question entered by the user on the subject.
-
-
2. A server computer that couples to a network and serves to provide users of client computers also connected to the network with information on subjects, said server computer being configured to:
-
(a) retrieve study materials of the subject stored on the network;
(b) present the study materials to a user;
(c) retrieve a subject related question entered into a client computer by the user;
(d) generate an answer to the question;
(e) present the answer to the user; and
(f) repeat at least the retrieve (c), generate (d) and present (e), so as to answer another question entered by the user on the subject.
-
-
3. A method for providing a user with information on a subject depending on the user asking subject related questions to a computer system, the method comprising the steps of:
-
(a) retrieving, by a computer system, study materials of the subject stored in the system;
(b) presenting, by the system, the study materials to a user;
(c) retrieving, by the system, a subject related question entered into the system by the user;
(d) generating, by the system, an answer to the question;
(e) presenting, by the system, the answer to the user; and
(f) optionally repeating, by the system, the steps of retrieving, generating and presenting, so as to answer another question entered by the user on the subject.
-
-
4. A server computer that couples to a network and serves to provide users of client computers also connected to the network with information on subjects, said server computer being configured to:
-
(a) retrieve study materials of the subject stored on the network;
(b) present the study materials to a user;
(c) retrieve a first subject related question entered into a client computer by the user;
(d) generate an answer to the question;
(e) present the answer to the user; and
wherein if the user enters a second subject related question into the client computer, repeat at least the retrieve (c), generate (d) and present (e), so as to answer the user'"'"'s second question.
-
-
5. A computer-implemented method for providing a user with information on a subject, said method comprising:
-
retrieving information on the subject for the user to learn about the subject;
presenting the information to the user;
determining at least one response associated with the subject that is related to a natural-language initial question asked by the user requesting information on the subject;
receiving a selection of a response from the user; and
forwarding information associated with the selected response to the user, thereby further providing the user with information on the subject. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-implemented method for providing a user with information, said method comprising:
-
sending informational materials from a server system to a client system via the Internet so as to inform a user of the client system about a subject;
subsequently receiving, at the server system, a request to respond to a natural-language question asked by the user, the natural language question being asked by the user at the client system, and the natural language question being associated with the subject;
determining, at the server system, a response to the natural-language question, said determining operating to at least analyze the natural-language question using at least grammatical processing; and
sending the response to the natural-language question from the server system to the client system via the Internet;
wherein the subject relates to a product that the user is interested in. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification