← Back to Patent Explorer
US6138087A Expired / Lapsed US ⏱️ 0.0 years remaining

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

Assignee: RPX Corp
•
Filing: 1997-09-24
•
Granted: 2000-10-24
•
Expires: 2017-09-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Robert L. Budzinski

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 19:47
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/30; G06F16/33; G06F16/3331; G06F16/3332; G06F16/3334; G06F16/31; G06F16/313; G06F16/334; G06F16/3344; G06F16/36; G06F40/00; G06F40/20; G06F40/237; G06F40/242

Claims Analysis

Total Claims: 27
Claim 1
Independent Claim 102 words
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.
Claim 2
Independent Claim 102 words
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.
Claim 3
Dependent Claim 22 words
A method of processing as defined in claim 1, which comprises processing steps that access said state representation data having a state.
Claim 4
Dependent Claim 63 words
A method of processing as defined in claim 1, which comprises processing steps that access said state representation data of said word sense number such that said word sense number's said state representation data has a state and that access another said word sense number's said state representation data such that said another word sense number's said state representation data has said state.
Claim 5
Dependent Claim 36 words
A method of processing as defined in claim 1, which comprises steps providing a relation between two or more said word sense numbers, accessing said state representation data of said word sense number having said relation.
Claim 6
Dependent Claim 76 words
A method of processing as defined in claim 1, which comprises processing steps that access said state representation data of said word sense number such that said word sense number's said state representation data has one or more states and values such that said states and values are requirements for another said word sense number's said state representation data to meet so as to be associated with said state representation data of said word sense number.
Claim 7
Dependent Claim 75 words
A method of processing as defined in claim 1, which comprises processing steps that access said state representation data of said word sense number such that said word sense number's said state representation data has one or more states and values such that said states and values are requirements for another said word sense number's said state representation data to meet so as to be an instance of said word sense number's state representation data.
Claim 8
Dependent Claim 31 words
A method of processing as defined in claim 1, which comprises processing steps that access said state representation data having one or more states and changes in values of said states.
Claim 9
Independent Claim 105 words
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.
Claim 10
Independent Claim 105 words
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.
Claim 11
Dependent Claim 26 words
A method of processing as defined in claim 8, which comprises processing steps that access said function such that said function processes said state representation data.
Claim 12
Dependent Claim 29 words
A method of processing as defined in claim 8, which comprises processing steps that access said function such that said function sets a value of said state representation data.
Claim 13
Dependent Claim 29 words
A method of processing as defined in claim 8, which comprises processing steps that access said function such that said function changes a value of said state representation data.
Claim 14
Dependent Claim 41 words
A method of processing as defined in claim 8, which comprises steps providing two or more said word sense numbers which imply clauses, accessing said function such that said function selects one or more said word sense numbers which imply clauses.
Claim 15
Dependent Claim 46 words
A method of processing as defined in claim 8, which comprises processing steps that access said function such that said function associates all or part of said state representation data of said word sense number with said state representation data of another said word sense number.
Claim 16
Dependent Claim 38 words
A method of processing as defined in claim 8, which comprises steps providing storage, accessing said function such that said function stores all or part of said state representation data of said word sense number in said storage.
Claim 17
Dependent Claim 45 words
A method of processing as defined in claim 8, which comprises processing steps that access said function such that said function sets a relation between said state representation data of said word sense number and said state representation data of another said word sense number.
Claim 18
Dependent Claim 26 words
A method of processing as defined in claim 8, which comprises processing steps that access said function such that said function selects said word sense number.
Claim 19
Independent Claim 125 words
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.
Claim 20
Independent Claim 125 words
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.
Claim 21
Dependent Claim 28 words
A method of processing as defined in claim 17, which comprises processing steps wherein said electronically encoded data of said natural language is obtained from speech recognition processing.
Claim 22
Dependent Claim 29 words
A method of processing as defined in claim 17, which comprises processing steps wherein said electronically encoded data of said natural language is obtained from optical character recognition processing.
Claim 23
Dependent Claim 29 words
A method of processing as defined in claim 17, which comprises processing steps wherein said electronically encoded data of said natural language is obtained from hand writing recognition processing.
Claim 24
Dependent Claim 28 words
A method of processing as defined in claim 17, which comprises processing steps wherein said electronically encoded data of said natural language is obtained from gesture recognition processing.
Claim 25
Dependent Claim 30 words
A method of processing as defined in claim 17, which comprises processing steps that initiate one or more processes specified or implied from processing of natural language from a network.
Claim 26
Independent Claim 54 words
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.
Claim 27
Independent Claim 54 words
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.

References Cited (Backward Citations)

US4994966A Cited
US4914590A Cited
US5323316A Cited
US5369577A Cited
US5708829A Cited
US5259067A Cited
US5642522A Cited
US5748841A Cited
US5644686A Cited
US5715468A Cited
US5710866A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-10-24 2004-04-24 2004-10-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-10-24 2008-04-24 2008-10-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-10-24 2012-04-24 2012-10-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag