×

Morphological/phonetic method for ranking word similarities

  • US 4,833,610 A
  • Filed: 03/07/1988
  • Issued: 05/23/1989
  • Est. Priority Date: 12/16/1986
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer method for ranking the similarity of an input word from an input word string, to words stored in a dictionary storage, comprising the steps of:

  • reading a first word from the input word string and writing the consonants of the input word in a first storage location and writing the vowels of the input word in a second storage location;

    deleting duplicate consonants in the first storage location and deleting duplicate vowels in said second storage location;

    arranging said consonants in said first storage location in alphabetical order and arranging said vowels in said second storage location in alphabetical order;

    concatenating said alphabetized consonants in said first storage location with said alphabetized vowels in said second storage location to form an input key word;

    reading a dictionary word from a dictionary of stored words and writing the consonants of the dictionary word in a third storage location and the vowels of the dictionary word in a fourth storage location;

    deleting duplicate consonants in said third storage location and duplicate vowels in said fourth storage location;

    arranging the consonants in said third storage location in alphabetical order and arranging the vowels in said fourth storage location in alphabetical order;

    concatenating the alphabetized consonants in said third storage location with the alphabetized vowels in said fourth storage location, to form a dictionary key word;

    comparing said input key word with said dictionary key word in a first comparison step by counting the number of change operations in said input key word necessary to make said input key word identically match with said dictionary key word, said count being a first scoring factor;

    matching in a second step said input key word with said dictionary key word by measuring the length of identical character segments in said input key word and said dictionary key word, to form a second scoring factor;

    combining said first scoring factor and said second scoring factor to obtain a score for ranking the degree of similarity of said input word with said dictionary word.

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