METHOD AND SYSTEM FOR MACHINE UNDERSTANDING, KNOWLEDGE, AND CONVERSATION
First Claim
Patent Images
1. A method of processing a language, comprising:
- inputting data in a formal, speakable language;
parsing the input data into an internal format in such a way that a memory of an original grammar structure present in the input data is retained;
comparing the parsed input data with previously stored data in a data/knowledge base to prove, disprove or determine if the parsed data is plausible;
storing results of the evaluation in the data/knowledge base.
0 Assignments
0 Petitions
Accused Products
Abstract
A system for storing knowledge in a speakable, formal class of languages and allowing querying and retrieving of that knowledge is provided. The system further allows the users to input data, instructions, questions, and queries without structure or rules over and above the actual grammar of the class of languages. The system responds in words, phrases or complete sentences as applicable, and its output is bound by the rules of logic, rather than simple correlation or likely meaning.
167 Citations
20 Claims
-
1. A method of processing a language, comprising:
-
inputting data in a formal, speakable language; parsing the input data into an internal format in such a way that a memory of an original grammar structure present in the input data is retained; comparing the parsed input data with previously stored data in a data/knowledge base to prove, disprove or determine if the parsed data is plausible; storing results of the evaluation in the data/knowledge base. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A device for processing a language selected by a user, comprising:
-
an input module for receiving input data in the form of utterances in a formal, speakable language; a parsing module for parsing the input data from the input module into an internal format; a prover module for receiving the formatted input data from the parse module and comparing the parsed input data with previously stored data in a data/knowledge base to prove, disprove or determine if the parsed data is plausible; and storing results of the prover module in the data/knowledge base. - View Dependent Claims (18, 19)
-
-
20. A device for processing a language selected by a user, comprising:
-
means for receiving data in the form of utterances in a formal, speakable language; means for parsing the data into an internal format; means for comparing the parsed input data with previously stored data in a data/knowledge base to prove, disprove or determine if the parsed data is plausible; and means for storing the results of the comparison in the data/knowledge base.
-
Specification