Memory system for storing and retrieving experience and knowledge with natural language utilizing state representation data, word sense numbers, function codes and/or directed graphs
DC CAFCFirst Claim
1. A method of processing natural language, which comprises stepsproviding electronically encoded data which is representative of said natural language,providing a dictionary data base wherein said dictionary data base contains a plurality of entries which are comprised of one or more of syntax usage data, associated word sense numbers having associated state representation data,lexically processing said electronically encoded data to access said dictionary data base,utilizing said syntax usage data and said word sense numbers which are from entries of said dictionary data base and which are associated with words of said natural language to access said state representation data.
3 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A memory system for storing and retrieving experience and knowledge with natural language through methods and apparatus is disclosed. The primary components of this memory system include syntactic processes, function word processes, ellipsis processes, morphology processes, meaning word sense number processes, purpose identification processes, plausibility and expectedness processes, communication processes, context storage processes, and text generation processes. The function word processes select and evaluate functions associated with function words which are certain words in each part of speech. Ellipsis processes replace unstated words. Morphology processes replace morphological words with phrases or clauses composed of function words and word sense numbers. A word sense number is an address to the meaning of a word. Certain nouns, verbs, and adjectives are meaning words. Word sense numbers are selected to be consistent with the context of the clause containing the words, the context, and stored experience and knowledge. Experience and knowledge are stored as nodes with associated clause implying word sense numbers organized into paths in a directed graph. Nodes in the directed graph have access conditions which determine if a node is accessible on a path. A path has an associated purpose relation which is any concept that labels the path. Purpose identification processes select: purpose relations, experience and knowledge, processes for setting a verb'"'"'s result states or a state value, object classification paths, and activity selection paths. The communication processes coordinate incoming and outgoing natural language text. Text generation processes generate natural language text from word sense numbers.
119 Citations
23 Claims
-
1. A method of processing natural language, which comprises steps
providing electronically encoded data which is representative of said natural language, providing a dictionary data base wherein said dictionary data base contains a plurality of entries which are comprised of one or more of syntax usage data, associated word sense numbers having associated state representation data, lexically processing said electronically encoded data to access said dictionary data base, utilizing said syntax usage data and said word sense numbers which are from entries of said dictionary data base and which are associated with words of said natural language to access said state representation data.
-
8. A method of processing natural language, which comprises steps
providing electronically encoded data which is representative of said natural language, providing a dictionary data base wherein said dictionary data base contains a plurality of entries which are comprised of one or more of syntax usage data, associated word sense numbers having associated state representation data, and/or function codes having associated functions, lexically processing said electronically encoded data to access said dictionary data base, utilizing said syntax usage data and said function codes which are from entries of said dictionary data base and which are associated with words of said natural language to access said functions.
-
17. A method of processing natural language, which comprises steps
providing electronically encoded data which is representative of said natural language, providing a dictionary data base wherein said dictionary data base contains a plurality of entries which are comprised of one or more of syntax usage data, associated word sense numbers having associated state representation data, and/or function codes, lexically processing said electronically encoded data to access said dictionary data base, utilizing said syntax usage data and said word sense numbers and/or said function codes which are from entries of said dictionary data base and which are associated with words of said natural language with reference to said associated state representation data to select word sense numbers and/or function codes for words of said natural language.
-
23. A method of processing experience and knowledge, which comprises steps
providing an experience and knowledge data base which is comprised of directed graphs comprised of nodes with associated clause implying word sense numbers organized into paths of said nodes, processing said associated clause implying word sense numbers of said experience and knowledge data base.
Specification