Patent Document ID: 20080270120
Application ID: 12006813
Patent Flag: 0

Claim One:
1. A method for processing natural language, comprising the steps of: providing a text, the text including a plurality of groups of characters; providing a database, the database including associations between a plurality of known words and a plurality of concepts, the database further including quantitative values, each quantitative value being representative of a strength of a relationship between a first one of the concepts and a second one of the concepts; identifying one or more of the plurality of groups of characters as corresponding to at least one of the plurality of known words; creating a list of the identified known words; querying the database to obtain a first set of concepts associated with each of the identified known words; annotating the list of identified known words with the first set of concepts associated with each identified known word; querying the database to obtain a second set of concepts, each concept in the second set of concepts being associated with a concept in the first set of concepts; and annotating the list of identified words with the second set of concepts by considering the quantitative value representative of the strength of the relationship between each concept in the second set of concepts and its associated concept in the first set of concepts.