Patent Document ID: 9898459
Application ID: 14855346

Base Claim:
1. A computer implemented method for integrating domain information and semantic parsing to generate meaning representations from natural language input, the method being implemented on a computer system having one or more physical processors programmed with computer program instructions to perform the method, the method comprising: receiving, by the computer system, a natural language input of a user comprising a natural language utterance in which at least a first input token has been uttered; providing, by the computer system, the natural language input to a speech-to-text recognizer; obtaining, by the computer system, one or more words of the natural language input as an output of the speech-to-text recognition recognizer, wherein the one or more words includes the first input token; obtaining, by the computer system, a semantic grammar that includes word combinations for intent processing and integrates a plurality of domain tokens relating to an information domain, wherein the semantic grammar integrates the plurality of domain tokens structured into a domain information Finite State Transducer (FST) parser that includes at least a first FST path comprising a first set of domain tokens and a second FST path comprising a second set of domain tokens; comparing, by the computer system, the plurality of domain tokens that match the first input token; generating, by the computer system, a first score for the first FST path and a second score for the second FST path based on the comparison; selecting, by the computer system, the first FST path based on the first score and the second score; determining, by the computer system, a semantic structure of the one or more words based on the selected first FST path; and generating, by the computer system, a representation of an intention of the user based on the semantic structure, wherein the representation is used to execute a natural language based search request or a natural language based command.

---

Claim 9:
9. The method of claim 1 , the method further comprising: obtaining one or more dynamic data tokens from a dynamic data source; and integrating the one or more dynamic data tokens with the plurality of tokens from the information domain, wherein the meaning representation is determined based on the integrated dynamic data tokens.