EP1367501B1

Lexicon with sectionalized data and method of using the same

Abstract

This record has no abstract on file.

EP1367501B1, drawing sheet 1
Sheet 1 of 5

Term

Term ended

Expired 23 April 2023, 3.4 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

14 claims: 2 independent, 12 dependent

  1. 1
    A computer readable storage medium having a plurality of lexicons (180-183) for storing word information and adapted for use with a text analyzer (20) in a language processing system (10), each lexicon comprising:a word list section (162) for storing a plurality of words;a set of data sections (168A -168P;190 - 195) corresponding with each word on the word list, wherein the data sections store different selected information about the corresponding word in the word list;and for each word on the word list, a plurality of pointers stored in an indices table (166) apart from the sets of data sections, each of the pointers pointing to a different data section related to different information about the corresponding word, wherein each of the pointers includes a first indication of which data section to access, a second indication of an offset value related to the information stored therein, and a third indication of a classification of the word;wherein data sections (190-195) of each of the lexicons (180-183) having similar information are selectively accessible to obtain information therefrom, and wherein said plurality of lexicons having data sections with similar information allows for: obtaining the word information from at least two data sections (195 180, 195 181, 195 182 ) having similar information to combine the obtained word information (195 180-181+182 ), said at least two data sections (195 180 , 195 181 , 195 182 ) being from at least two different lexicons (180-182), or obtaining the word information (192 182 ) from at least two data sections (192 182, 192 183 ) having similar information and then using only the obtained word information from one data section (192 182 ), said at least two data sections (192 182 , 192 183 ) being from at least two different lexicons (182-183).
  2. 10
    A computer-implemented method for obtaining word information by accessing a plurality of lexicons (180-183), wherein each lexicon is adapted to be used with a text analyzer (20) in a language processing system (10), and wherein each lexicon stores word information pertaining to a plurality of words, each lexicon comprising:a word list section (162) storing the plurality of words;sets of data sections (168A-168P;190 - 195), wherein each set of data sections corresponds with an individual word in the word list section, each data section among a set of data sections storing different selected information about the corresponding word in the word list, and an indices section (166) storing a plurality of pointers apart from the sets of data sections, wherein each plurality of pointers corresponds with an individual word, each pointer pointing to data in a data section, wherein each of the pointers includes a first indication of which data section to access, a second indication of an offset value related to the information stored therein, and a third indication of a classification of the word, the method comprising: selectively accessing data sections (190-195) of each of the lexicons (180-183) having similar information and obtaining information therefrom, wherein said plurality of lexicons having data sections with similar information allows for: obtaining the word information from at least two data sections (195 180 , 195 181 , 195 182 ) having similar information to combine the obtained word information (195 180+181+182 ), said at least two data sections (195 180 , 195 181 , 195 182 ) being from at least two different lexicons (180-182), or obtaining the word information (192 182 ) from at least two data sections (192 182 , 192 183 ) having similar information and then using only the obtained word information from one data section (192 182 ), said at least two data sections (192 182 , 192 183 ) being from at least two different lexicons (182-183);accessing the word list section of at least one of said plurality of lexicons as a function of said word to ascertain a pointer identification for the indices section using the pointer identification of said at least one lexicon to obtain a pointer in the indices section;using the pointer of said at least one lexicon to ascertain which data section of the plurality of data sections has information about the given word and where the information is located in the data section.
  3. 13
    The computer-implemented method of claim 13, wherein selectively accessing includes obtaining the word information from similar data sections of each lexicon until a stop indicator is located.