×

Method for automatically detecting meaning and measuring the univocality of text

  • US 10,303,769 B2
  • Filed: 07/29/2014
  • Issued: 05/28/2019
  • Est. Priority Date: 01/28/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method of machine translation for automatically detecting meaning-patterns in a text that includes a plurality of input words of at least one sentence using a database system that includes, stored a table of words versus meaning signal categories/sense properties, words of a language, a plurality of pre-defined categories of meaning describing sense properties of the words, and meaning-signals for all the words, wherein each meaning-signal is a univocal numerical characterization between one of the words and a category of meaning associated with said word, wherein the method comprises:

  • a) reading of the text with input words into a device for data entry, from a means for data input, linked to a device for data processing,b) comparison, by the device for data processing, of the input words with the words in the table of words vs. meaning signal categories/sense properties stored in the database system that is connected directly and/or via remote data line to the device for data processing,c) based on the comparison in step b), assignment, by the device for data processing, of at least one meaning-signal from the table to each of the input words, wherein in the case of homonyms two or more meaning-signals are assigned, wherein each meaning signal is assigned to an input word based on the sense property associated with the input word in the table;

    d) in the event that the assignment of the meaning-signals to the input words in step c) is univocal, the meaning-pattern identification is complete, and proceed to step g),e) in the event that more than one meaning-signal is assigned to an input word in step c), the device for data processing compares the meaning-signals assigned to the input word with one another in an exclusively context-controlled manner, excluding comparisons of meaning signals to themselves and comparisons of meaning signals that, based on a numerical pattern of the univocal numerical characterization of each meaning signal, do not match semantically, logically, morphologically, or syntactically, and assigns a degree of meaning to each comparison based on a degree of matching semantically, logically, morphologically, or syntactically,f) meaning-signal comparisons that match are automatically numerically evaluated by the device for data processing according to the degree of matching of their meaning-signals and recorded,g) the device for data processing automatically compiles all input words resulting from steps d) and f) into output words in a target language and outputs said output words as the meaning-pattern of the text based on the degree of matching of the meaning-signals in step f), wherein;

    after a word meaning score “

    SW”

    is calculated by a meaning modulator of the device for data processing for all of the input words of the text, wherein the word meaning score is the number of entries of each word in the database system, coupled with the relevance of the meaning-pattern of each word in the context of the sentence;

    if the meaning score “

    SW”

    for a word of the sentence is equal to 0 (zero), then the word is spelled incorrectly and the sentence receives a sentence score “

    SS”

    =0,if the meaning score “

    SW”

    for a word of the sentence is greater than 1, wherein a word with SW>

    1 has more than one possible meaning in the sentence and its context, then the analyzed sentence is incorrect and/or is not univocally formulated, and the sentence score is then set to “

    SS”

    =“

    SW”

    ,if more than one word of the sentence has a meaning score “

    SW”

    >

    1, then the sentence score “

    SS”

    is set to the maximum value “

    SW”

    of the meaning scores of the words of said sentence,if all the words of the sentence have a meaning score “

    SW”

    =1, then the sentence is univocal and receives the sentence score “

    SS”

    =1,if words of the sentence have a meaning score “

    SW”

    =−

    2, then said words allow both upper and lower case spelling, wherein the sentence score “

    SS”

    then receives the value “

    SS”

    =−

    2, until a correct upper or lower case spelling of the words with “

    SW”

    =−

    2, in this sentence, is finally determined,if the text originates from speech input and if words have a meaning score “

    SW”

    not equal to 1 and belong to a homophone group—

    identified by device for data processing—

    then the words receive the meaning score “

    SW”

    =−

    3, and the sentence score “

    SS”

    receives the value −

    3 until the correct homophone of the group in this sentence and its context is finally determined, andif words of the sentence have meaning score “

    SW”

    >

    1, then with words of an arbitrary number “

    v”

    of preceding or of “

    n”

    following sentences of the text it is checked whether the words are included in the preceding or following sentences which, due to the modulation of their meaning-signals, lead to “

    SW”

    =1 in the input sentence, wherein for normal speech applications and easily understandable texts, “

    v”

    =1 and “

    n”

    =0, and(h) in response to user selection of a sentence with a mouse via a display, the device for data processing automatically determines from the sentence a grammatically correct sentence wherein inflectable homonyms are replaced with synonyms.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×