Method and system for building and running natural language understanding systems
AssigneeNuance Communications, Inc.
InventorsEric G. Jackson, Michael H. Cohen, Fuliang Weng
Life of this patent
Estimating the term…
Abstract
A computerized method for building and running natural language understanding systems, wherein a natural language understanding system takes a sentence as input and returns some representation of the possible meanings of the sentence as output (the “interpretation”) using a run-time interpreter that assigns interpretations to sentences and a compiler that produces (in a computer memory) an internal specification needed for the run-time interpreter from a user specification of the semantics of the application. The compiler builds a natural language system, while the run-time interpreter runs the system.
Claims8
A development system on a digital computer for building a computer-aided natural language understanding system, said development system comprising in combination:
- an input means, said input means for accepting as input a user specification of application semantics;
- a compiler means, said compiler means for checking said user specification for errors according to a pre-defined user specification format and for producing an internal specification of application semantics from said user specification, said internal specification for supplying said application semantics to a run-time interpreter, said run-time interpreter for assigning interpretations to input sentences, said interpretations comprising slots supplied with values.
Dependencies are inferred from the claim text.