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

Combinatorial computational technique for transformation phrase text-phrase meaning

Assignee: Microsoft Technology Licensing LLC
•
Filing: 1999-06-28
•
Granted: 2002-06-04
•
Expires: 2019-06-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A combinatorial system for extracting major meaning components of a phrase or sentence text in natural language and vice versa. This system allows more intelligent processing and retrieval of textual information in computers. More specifically, the system is divided into three parts. The first is based on a specially defined set of universal primary or atomic abstract concepts, Semantic Factors and rules and methods for assembling and modifying the Semantic Factors. The second is based on a specially defined set of morpheme-type linguistic elements of a specific language, referred to herein as S-Morphs, that are formed into a dictionary. The third part relies upon algorithms and rules for using the two parts described above to translate text into its conceptual description or meanings and/or point from a meaning to relevant objects.

Inventors

  • 👤 Yuri L. Zieman

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 16:15
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/20; G06F40/268; G06F40/30

Claims Analysis

Total Claims: 30
Claim 1
Independent Claim 108 words
Apparatus for relating meanings and text, said text associated with a given language, said apparatus including a computing system, comprising: means for forming a set of concepts wherein said concepts relate to meanings for any language, means for storing said concepts within the computing system, means for forming morpheme-type linguistic elements specific to said given language, means for storing the linguistic elements in the computing system, dictionary means for associating said concepts with the linguistic elements, means for splitting said text into the linguistic elements, and means for looking up the linguistic elements in said dictionary and retrieving the related concepts, thereby relating said meanings to said text.
Claim 2
Dependent Claim 108 words
Apparatus for relating meanings and text, said text associated with a given language, said apparatus including a computing system, comprising: means for forming a set of concepts wherein said concepts relate to meanings for any language, means for storing said concepts within the computing system, means for forming morpheme-type linguistic elements specific to said given language, means for storing the linguistic elements in the computing system, dictionary means for associating said concepts with the linguistic elements, means for splitting said text into the linguistic elements, and means for looking up the linguistic elements in said dictionary and retrieving the related concepts, thereby relating said meanings to said text.
Claim 3
Dependent Claim 27 words
The apparatus as defined in claim 1 wherein said dictionary means for associating the concepts with linguistic elements includes multiple alternative concepts for the same linguistic element.
Claim 4
Dependent Claim 16 words
The apparatus as defined in claim 1 wherein said concepts comprise independent concepts of human understanding.
Claim 5
Dependent Claim 34 words
The apparatus as defined in claim 1 further comprising modifiers for said concepts, wherein said modifiers add quantitative and comparative information about said concepts, and wherein said modifiers are retained with said related concepts.
Claim 6
Dependent Claim 55 words
The apparatus as defined in claim 1 wherein said linguistic elements comprise: first type linguistic elements identified with the beginning of a word, second type linguistic elements identified with any position within a word, third type linguistic elements identified with the end of a word, and fourth type linguistic elements identified with a separate word.
Claim 7
Dependent Claim 19 words
The apparatus as defined in claim 5 wherein said linguistic elements comprise fifth type linguistic elements identified with abbreviations.
Claim 8
Independent Claim 15 words
The apparatus as defined in claims 1 wherein said text is of any human language.
Claim 9
Dependent Claim 31 words
The apparatus as defined in claim 1 wherein said means for splitting said text into linguistic elements comprises means for processing said text in both a left-to-right and a right-to-left direction.
Claim 10
Dependent Claim 27 words
The apparatus as defined in claim 1 wherein when said linguistic element is not found in said dictionary, said process omits that linguistic element and continues processing.
Claim 11
Dependent Claim 50 words
The apparatus as defined in claim 1 further comprising: means for forming groups of said concepts; means for defining objects with said groups; and means for matching the concepts relating to meanings from said text with said groups, whereby objects are determined to exist or not exist in said text.
Claim 12
Dependent Claim 81 words
The apparatus as defined in claim 1 further comprising: means for associating a group of concepts with a subject object, and means for matching said group of concepts associated with said subject object with said concepts associated with said linguistic elements, wherein, when a match is found, said subject object is determined to be within the meaning of said text, and when a match is not found, said subject object is determined not to be within the meaning of said text.
Claim 13
Dependent Claim 44 words
The apparatus as defined in claim 11 wherein said means for matching comprises: means for determining when alternative meanings are present in said dictionary, and means for choosing one of the alternative meanings, thereby providing no ambiguity associated with multiple meanings of said text.
Claim 14
Dependent Claim 40 words
The apparatus as defined in claim 11 further comprising a threshold for determining when a match is found, said threshold defines a given number of common concepts found that are associated with the linguistic elements and with said subject object.
Claim 15
Dependent Claim 98 words
A computer implemented process for relating meanings and text, said text associated with a given language, comprising the steps of: forming a set of concepts wherein said concepts relate to meanings of any language, storing said concepts within a computer system, forming a set of morpheme-type linguistic elements specific to said given language, storing the linguistic elements within the computer system, forming a dictionary relating the linguistic elements with said concepts, splitting said text into linguistic elements, and looking up the linguistic elements in said dictionary and retrieving the related concepts, thereby relating said meanings to said text.
Claim 16
Dependent Claim 98 words
A computer implemented process for relating meanings and text, said text associated with a given language, comprising the steps of: forming a set of concepts wherein said concepts relate to meanings of any language, storing said concepts within a computer system, forming a set of morpheme-type linguistic elements specific to said given language, storing the linguistic elements within the computer system, forming a dictionary relating the linguistic elements with said concepts, splitting said text into linguistic elements, and looking up the linguistic elements in said dictionary and retrieving the related concepts, thereby relating said meanings to said text.
Claim 17
Dependent Claim 26 words
The computer implemented process as defined in claim 14 wherein the step of forming a dictionary includes relating multiple alternative concepts to the same linguistic element.
Claim 18
Dependent Claim 49 words
The computer implemented process as defined in claim 14 further comprising the steps of: forming groups of said concepts; defining objects with said groups; and matching the concepts relating to meanings from said text with said groups, whereby objects are determined to exist or not exist in said text.
Claim 19
Dependent Claim 23 words
The computer implemented process as defined in claim 14 further comprising the step of forming said concepts as independent concepts of human understanding.
Claim 20
Dependent Claim 40 words
The computer implemented process as defined in claim 14 further comprising the step of defining modifiers for said concepts, wherein said modifiers add quantitative and comparative information about said concepts, and wherein said modifiers are retained with said related concepts.
Claim 21
Dependent Claim 52 words
The computer implemented process as defined in claim 14 further comprising the steps of: identifying first linguistic elements with the beginning of a word, identifying second linguistic elements with any position within a word, identifying third linguistic elements with the end of a word, and identifying fourth linguistic elements with separate words.
Claim 22
Dependent Claim 21 words
The computer implemented process as defined in claim 19 further comprising the step of identifying fifth linguistic elements identified with abbreviations.
Claim 23
Dependent Claim 23 words
The computer implemented process as defined in claim 14 further comprising the step of determining that the text is of any human language.
Claim 24
Dependent Claim 38 words
The computer implemented process as defined in claim 14 wherein said step of splitting said text into linguistic elements comprises the step of processing said text in both a left to right and a right to left direction.
Claim 25
Dependent Claim 41 words
The computer implemented process as defined in claim 14 wherein when, in the step of looking up the linguistic element, a linguistic element is not found in said dictionary means for associating, said process omits that linguistic element and continues processing.
Claim 26
Dependent Claim 81 words
The computer implemented process as defined in claim 14 further comprising the steps of: associating a group of concepts with a subject object, matching said group of concepts associated with said subject object with said concepts associated with said linguistic elements, wherein, when a match is found, said subject object is determined to be within the meaning of said text, and when a match is not found, said subject object is determined not to be within the meaning of said text.
Claim 27
Dependent Claim 41 words
The computer implemented process as defined in claim 24 further comprising the steps of: determining when alternative meanings are present in said dictionary, and choosing one of the alternative meanings, thereby providing no ambiguity associated with multiple meanings of said text.
Claim 28
Dependent Claim 50 words
The computer implemented process as defined in claim 24 further comprising the step of defining a threshold, wherein a match is found when said threshold is met, wherein said threshold defines a given number of common concepts found that are associated with the linguistic elements and with said subject object.
Claim 29
Dependent Claim 159 words
A computer-readable medium bearing a program code embodied therein for relating meanings and text, said text associated with a given language, and including: a first computer readable file for forming a set of concepts wherein said concepts relate to meanings of any language, a second computer readable file for storing said concepts within a computer system, a third computer readable file for forming a set of morpheme-type linguistic elements for said given language, a fourth computer readable file for storing said linguistic elements, a fifth computer readable file defining a dictionary for associating said concepts with linguistic elements, a sixth computer readable file—program for splitting said text into the linguistic elements, a seventh computer readable file defining subject objects with groups of said concepts, said groups defining a semantic index, and an eighth computer readable file—program for looking up said groups of concepts in said semantic index and retrieving the related objects, thereby relating said meanings to said objects.
Claim 30
Dependent Claim 159 words
A computer-readable medium bearing a program code embodied therein for relating meanings and text, said text associated with a given language, and including: a first computer readable file for forming a set of concepts wherein said concepts relate to meanings of any language, a second computer readable file for storing said concepts within a computer system, a third computer readable file for forming a set of morpheme-type linguistic elements for said given language, a fourth computer readable file for storing said linguistic elements, a fifth computer readable file defining a dictionary for associating said concepts with linguistic elements, a sixth computer readable file—program for splitting said text into the linguistic elements, a seventh computer readable file defining subject objects with groups of said concepts, said groups defining a semantic index, and an eighth computer readable file—program for looking up said groups of concepts in said semantic index and retrieving the related objects, thereby relating said meanings to said objects.

References Cited (Backward Citations)

US4703425A Cited
US5109509A Cited
US5099425A Cited
US5128865A Cited
US5151857A Cited
US5369574A Cited
US5559693A Cited
US6052656A Cited
US5794050A Cited
US6199034B1 Cited
US6006221A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-06-03 2005-12-03 2006-06-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-06-03 2009-12-03 2010-06-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-06-03 2013-12-03 2014-06-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag