Domain-Specific Natural-Language Processing Engine
First Claim
1. A system for converting textual natural language commands and queries into a computer-readable, well-structured form, the system comprising:
- an input for natural language commands or queries;
a set of text processing rules defining how the input will be interpreted;
a parser configured to apply the test processing rules to the input; and
an output to convey a set of structured data provided by the parser.
0 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure provides a construction for managing domain specific, configurable natural-language processing. The system described allows for the extraction of entities and other discrete grammar components through a collection of iterative rulesets. Each instance of the parser system may be tailored to the domain of a particular subject of inquiry. Instance-level constraints enable increasingly fine classification on input data. Intuitive rulesets enable instance-level configuration by non-technical clients. A configured instance of the system receives unstructured text inputs and outputs structured data relevant to the domain of the instance.
-
Citations
15 Claims
-
1. A system for converting textual natural language commands and queries into a computer-readable, well-structured form, the system comprising:
-
an input for natural language commands or queries; a set of text processing rules defining how the input will be interpreted; a parser configured to apply the test processing rules to the input; and an output to convey a set of structured data provided by the parser. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for converting textual natural language commands and queries into a computer-readable, well-structured form, the method comprising:
-
receiving a natural language command or query from an input; retrieving a text processing rules set from a rules processing environment; parsing the natural language command or query; applying the selected text processing rules set to the parsed natural language command or query; and rendering a structured-data output.
-
-
10. The system of claim 10, wherein the parsing step includes/comprises:
-
breaking the natural language command or query into tokens; analyzing and correcting the tokens; detecting topic signals based on pattern matching; and rewriting to resolve semantic ambiguities. - View Dependent Claims (11)
-
-
12. A method for converting textual natural language commands and queries into a computer-readable, well-structured form, the method comprising:
-
receiving a natural language command or query from an input; retrieving a test processing rules set from a rules processing environment; breaking the natural language command or query into tokens; analyzing and correcting the tokens; detecting topic signals based on pattern matching; rewriting to resolve semantic ambiguities; applying the selected text processing rules set to the parsed natural language command or query; and rendering a structured-data output. - View Dependent Claims (13, 14, 15)
-
Specification