Patent ID: 9495957
Filing Date: 2016-11-15
CPC Classification: G06F,G10L,H04M

Claim Text:
1. A system for processing a natural language utterance, the system including one or more processors executing one or more computer program modules which, when executed, cause the one or more processors to: generate a context stack comprising context information that corresponds to a plurality of prior utterances, wherein the context stack includes a plurality of context entries; receive the natural language utterance, wherein the natural language utterance is associated with a command or is associated with a request; determine one or more words of the natural language utterance by performing speech recognition on the natural language utterance; identify, from among the plurality of context entries, one or more context entries that correspond to the one or more words, wherein the context information includes the one or more context entries, wherein identifying the one or more context entries comprises: determine, based on the determined one or more words and the context information, the command or the request associated with the natural language utterance.