Method and system for machine understanding, knowledge, and conversation
First Claim
Patent Images
1. A method operational in a processing device, comprising:
- inputting data into the processing device in a formal, naturalistic, speakable, hybrid language, wherein the formal, naturalistic, speakable, hybrid language is characterized by having a completely defined set of non-ambiguous grammar rules and excludes natural languages;
parsing the input data at the processing device 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 according to non-statistical, logic operations to prove, disprove or determine if the meaning of the parsed input data is plausible;
storing results of the evaluation in the data/knowledge base, wherein the input data is obtained from a plurality of different users and the data/knowledge base stores knowledge while recognizing, maintaining, and storing distinct realities for different users; and
in reply to a question, generating one of an auditory or visual response at the processing device in the formal, naturalistic, speakable, hybrid language based on accumulated knowledge of the data/knowledge base,wherein for the same question, a first auditory or visual response for a first user is contradictory to a second auditory or visual response for a second user if the first and second users have different realities.
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.
137 Citations
18 Claims
-
1. A method operational in a processing device, comprising:
-
inputting data into the processing device in a formal, naturalistic, speakable, hybrid language, wherein the formal, naturalistic, speakable, hybrid language is characterized by having a completely defined set of non-ambiguous grammar rules and excludes natural languages; parsing the input data at the processing device 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 according to non-statistical, logic operations to prove, disprove or determine if the meaning of the parsed input data is plausible; storing results of the evaluation in the data/knowledge base, wherein the input data is obtained from a plurality of different users and the data/knowledge base stores knowledge while recognizing, maintaining, and storing distinct realities for different users; and in reply to a question, generating one of an auditory or visual response at the processing device in the formal, naturalistic, speakable, hybrid language based on accumulated knowledge of the data/knowledge base, wherein for the same question, a first auditory or visual response for a first user is contradictory to a second auditory or visual response for a second user if the first and second users have different realities. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A device for processing a language selected by a user, comprising:
-
an input interface configured to receive input data in the form of utterances in a formal, naturalistic, speakable, hybrid language, wherein the formal, naturalistic, speakable, hybrid language is characterized by having a completely defined set of non-ambiguous grammar rules and excludes natural languages; a processing circuit adapted to implement a parsing module adapted to parse the input data from the input module into an internal format; a prover module adapted to receive the formatted input data from the parse module and comparing the parsed input data with previously stored data in a data/knowledge base according to non-statistical, logic operations to prove, disprove or determine if the parsed input data is plausible; and a memory device configured to store results of the prover module in the data/knowledge base, wherein the input data is obtained from a plurality of different users and the data/knowledge base stores knowledge while recognizing, maintaining, and storing distinct realities for different users; wherein in reply to a question, the processing circuit further generates one of an auditory or visual response at the processing device in the formal, naturalistic, speakable, hybrid language based on accumulated knowledge of the data/knowledge base, wherein for the same question, a first auditory or visual response for a first user is contradictory to a second auditory or visual response for a second user if the first and second users have different realities. - View Dependent Claims (17)
-
-
18. A method operational in a processing device, comprising:
-
inputting data into the processing device in a formal, naturalistic, speakable, hybrid language, wherein the formal, naturalistic, speakable, hybrid language is characterized by having a completely defined set of non-ambiguous grammar rules and excludes natural languages; parsing the input data at the processing device 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 according to non-statistical, logic operations to prove, disprove or determine if the meaning of the parsed input data is plausible; storing results of the evaluation in the data/knowledge base, wherein the input data is obtained from a plurality of different users and the data/knowledge base stores knowledge while recognizing, maintaining, and storing distinct realities for different users; and in reply to a question, generating one of an auditory or visual response at the processing device in the formal, naturalistic, speakable, hybrid language based on accumulated knowledge of the data/knowledge base, wherein the auditory or visual response to a first user includes contradictory realities from different users if first user does not have a stored reality with which to provide the response.
-
Specification