Dynamic natural language understanding
First Claim
Patent Images
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.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for dynamic natural language understanding. A hierarchical structure of semantic categories is exploited to assist in the natural language understanding. Optionally, the natural language to be understood includes a request.
-
Citations
20 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable medium having encoded thereon instructions for causing a computer to understand a natural language text, said instructions, when executed by the computer:
-
cause the computer to receive a natural language text; cause the computer to extract at least one parameter value from said natural language text or a form thereof; cause the computer to identify at least one parameter type related to each extracted parameter value; cause the computer to provide 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; cause the computer to extract at least one overall category value from said at least one restatement or a form thereof; cause the computer to select a subcategory extractor corresponding to one of said extracted at least one overall category, and use said selected subcategory extractor to extract at least one subcategory value; cause the computer to choose one of said at least one extracted subcategory values; and cause the computer to evaluate said at least one identified parameter type in relation to said chosen subcategory value.
-
Specification