Patent Document ID: 7840400
Application ID: 11562142

Base Claim:
1. A computer-implemented method for causing a computer to understand a natural language text, the method comprising causing the computer to execute steps of: receiving a natural language text; extracting at least one parameter value from said natural language text or a form thereof; identifying at least one parameter type related to each extracted parameter value; providing at least one restatement of said natural language text, each at least one restatement having, embedded within, at least one of said identified parameter types; extracting at least one overall category value from said at least one restatement or a form thereof; selecting a subcategory extractor corresponding to one of said extracted at least one overall category, and using said selected subcategory extractor to extract at least one subcategory value; choosing one of said at least one extracted subcategory values; and evaluating said at least one identified parameter type in relation to said chosen subcategory value.

---

Claim 9:
9. The method of claim 1 , wherein choosing one of said at least one extracted subcategory values includes: evaluating said extracted at least one parameter value in relation to said extracted at least one subcategory value; and if said extracted at least one parameter value does not correspond to one of said at least one extracted subcategory values, asking a question to a submitter of said natural language text; receiving a response to said question from said submitter; extracting at least one subcategory value from said response; and evaluating said extracted at least one parameter value in relation to said at least one subcategory value extracted from said response in order to choose one subcategory value from among said extracted subcategory values.