System and methods for a virtual assistant to manage and use context in a natural language dialog
AssigneeSoundHound, Inc.
InventorsKeyvan Mohajer, Christopher Wilson, Bernard Mont-Reynaud, Regina Collecchia
Life of this patent
Estimating the term…
Loading patent…
AssigneeSoundHound, Inc.
InventorsKeyvan Mohajer, Christopher Wilson, Bernard Mont-Reynaud, Regina Collecchia
Estimating the term…
A dialog with a conversational virtual assistant includes a sequence of user queries and systems responses. Queries are received and interpreted by a natural language understanding system. Dialog context information gathered from user queries and system responses is stored in a layered context data structure. Incomplete queries, which do not have sufficient information to result in an actionable interpretation, become actionable with use of context data. The system recognizes the need to access context data, and retrieves from context layers information required to transform the query into an executable one. The system may then act on the query and provide an appropriate response to the user. Context data buffers forget information, perhaps selectively, with the passage of time, and after a sufficient number and type of intervening queries.
A method of disambiguating interpretations, the method comprising:
A non-transitory computer-readable recording medium having computer program instructions recorded thereon, the computer program instructions, when executed on a computer processor, causing the computer processor to perform a method of disambiguating interpretations, the method comprising:
A system including one or more processors coupled to memory, the memory loaded with computer program instructions for disambiguating interpretations, the computer program instructions, when executed on the processors, implement actions comprising
Dependencies are inferred from the claim text.