The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 25, 2023

Filed:

Mar. 31, 2021
Applicant:

Amazon Technologies, Inc., Seattle, WA (US);

Inventors:

Ashish Vishwanath Shenoy, Seattle, WA (US);

Sravan Babu Bodapati, Redmond, WA (US);

Katrin Kirchhoff, Seattle, WA (US);

Assignee:

Amazon Technologies, Inc., Seattle, WA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G10L 15/183 (2013.01); G10L 15/06 (2013.01); G10L 15/18 (2013.01); H04L 51/02 (2022.01);
U.S. Cl.
CPC ...
G10L 15/183 (2013.01); G10L 15/063 (2013.01); G10L 15/1815 (2013.01); H04L 51/02 (2013.01);
Abstract

Techniques for implementing a chatbot that utilizes context embeddings are described. An exemplary method includes determining a next turn by: applying a language model to the utterance to determine a probability of a sequence of words, generating a context embedding for the utterance based at least on one or more of: a dialog act as defined by a chatbot definition of the chatbot, a topic vector identifying a domain of the chatbot, a previous chatbot response, and one or more slot options; performing neural language model rescoring using the determined probability of a sequence of words as a word embedding and the generated context embedding to predict an hypothesis; determining at least a name of a slot and type to be fulfilled based at least in part on the hypothesis and the chatbot definition; and determining a next turn based at least in part on the chatbot definition, any previous state, and the name of the slot and type to be fulfilled.


Find Patent Forward Citations

Loading…