Patent Document ID: 8180629
Application ID: 12170433

Base Claim:
1. A computer implemented method of generating declared patterns from components of a sentence, wherein each of said declared patterns is a sequence of pattern units, wherein each of said pattern units corresponds to a portion of text in said sentence, comprising: providing a computer-readable memory tangibly embodying said method as a computer program, wherein execution of the computer program in a computer comprising one or more processors is configured to: providing a conceptionary, wherein said conceptionary is a knowledge representation of items, wherein said items represent concepts, instances, relationships, characteristics, values, units of measure, and sets and aggregations of the items; providing a parts of speech tagger database; providing a first dictionary comprising dictionary entries of words and phrases, wherein said first dictionary further comprises declared categories and emergent categories, further wherein each of said dictionary entries is a term composed of single words and phrases and specifies individual senses of said term; providing a database of equivalent pattern specification sets for a given language, wherein said equivalent pattern specification sets represent different ways of saying the same thing in said given language; providing a second dictionary in a target language comprising an equivalent name set for each sense of a word, wherein said equivalent name set is a set of terms that are semantically close in meaning; for each sentence in a document corpus; tagging parts of speech in the sentence for identifying parts of speech of each word and phrase in the sentence; chunking the sentence using said identified parts of speech of each word and phrase to generate pattern units; identifying grammatical roles and senses of said generated pattern units by applying said first dictionary and said database of equivalent pattern specification sets; identifying an equivalent name set for each of the generated pattern units by applying said second dictionary and the conceptionary; and generating the declared patterns for the sentence using said identified equivalent name set for each of the generated pattern units.

---

Claim 6:
6. The computer implemented method of claim 1 , further comprising a step of constructing an equivalent name set for a term in absence of said equivalent name set for said term in said second dictionary, wherein said construction of the equivalent name set of the term comprises the steps of: providing an extended dictionary with senses, wherein each of said senses has synonyms; looking up dictionary entry for the term in said extended dictionary with the senses and identifying dictionary entries corresponding to said synonyms of said senses of the term; identifying senses of each of the synonyms from the extended dictionary with the senses; and adding said identified senses to the equivalent name set of the senses of the term whose equivalent name set is being constructed, if identified senses are equal to the term.