Memory system for storing and retrieving experience and knowledge by utilizing natural language responses
DC CAFCFirst Claim
1. A method of processing natural language in an apparatus, which comprises steps:
- providing natural language which is processed by said apparatus to provide electronically encoded data which is representative of said natural language,providing a dictionary data base in memory associated with said apparatus 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 with associated state representation data, and/or function codes,lexically processing said electronically encoded data to access said dictionary data base with said apparatus,providing a natural language plausibility and expectedness processor in said apparatus,utilizing said natural language plausibility and expectedness processor to initiate accessing entries of said dictionary data base which are associated with words of said natural language.
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. A word sense number is an address to the meaning of a word. Word sense numbers are selected to be consistent with the context and stored experience and knowledge. Experience and knowledge are stored as nodes with access conditions and with associated clause implying word sense numbers organized into paths in a directed graph. A path has an associated purpose relation which is any concept that labels the path. Text generation processes generate natural language text from word sense numbers.
10 Citations
20 Claims
-
1. A method of processing natural language in an apparatus, which comprises steps:
-
providing natural language which is processed by said apparatus to provide electronically encoded data which is representative of said natural language, providing a dictionary data base in memory associated with said apparatus 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 with associated state representation data, and/or function codes, lexically processing said electronically encoded data to access said dictionary data base with said apparatus, providing a natural language plausibility and expectedness processor in said apparatus, utilizing said natural language plausibility and expectedness processor to initiate accessing entries of said dictionary data base which are associated with words of said natural language. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of processing natural language in an apparatus, which comprises steps:
-
providing natural language which is processed by said apparatus to provide electronically encoded data which is representative of said natural language, providing a dictionary data base in memory associated with said apparatus 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 with associated state representation data, and/or function codes, providing a natural language plausibility and expectedness processor in said apparatus, lexically processing said electronically encoded data to access said dictionary data base with said apparatus, providing a grammar specification in memory associated with said apparatus, utilizing said natural language associated with said electronically encoded data and said accessed data from said dictionary data base entries associated with said natural language with reference to said grammar specification and utilizing said natural language plausibility and expectedness processor to select word sense numbers and/or function codes for said natural language with said apparatus. - View Dependent Claims (10)
-
-
11. A method of processing natural language in an apparatus, which comprises steps:
-
providing natural language which is processed by said apparatus to provide electronically encoded data which is representative of said natural language, providing in memory associated with said apparatus a data base of natural language and/or of data associated with natural language which is accessible with data associated with natural language, with data associated with word sense numbers, and/or with data associated with function codes, providing in memory associated with said apparatus a dictionary data base wherein said dictionary data base contains a plurality of entries which are comprised of one or more of word sense numbers with state representation data including associated data for accessing said data base of natural language, and/or function codes with associated data for accessing said data base of natural language, lexically processing said electronically encoded data to access said dictionary data base with said apparatus, providing a natural language plausibility and expectedness processor in said apparatus, accessing said database of natural language with said accessed data from said dictionary data base entries associated with said natural language such that said natural language plausibility and expectedness processor selects word sense numbers and/or function codes and/or data for said natural language. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification