A concept synonym matching engine identifies and extracts specific information referenced in a selection of text and matches the information to a set of defined concepts. The engine is able to perform this identification and matching in the presence of errors (e.g., misspellings, etc.) or variations...http://www.google.com/patents/US7599930?utm_source=gb-gplus-sharePatent US7599930 - Concept synonym matching engine