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:
Nov. 04, 2025

Filed:

Aug. 08, 2022
Applicant:

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

Inventors:

Cengiz Erbas, Acton, MA (US);

Thomas Kollar, San Jose, CA (US);

Avnish Sikka, Acton, MA (US);

Spyridon Matsoukas, Hopkinton, MA (US);

Simon Peter Reavely, Lexington, MA (US);

Assignee:

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

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G10L 15/22 (2006.01); G10L 15/02 (2006.01); G10L 15/06 (2013.01); G10L 15/18 (2013.01);
U.S. Cl.
CPC ...
G10L 15/22 (2013.01); G10L 15/02 (2013.01); G10L 15/063 (2013.01); G10L 15/1822 (2013.01); G10L 2015/223 (2013.01);
Abstract

A system capable of performing natural language understanding (NLU) on utterances including complex command structures such as sequential commands (e.g., multiple commands in a single utterance), conditional commands (e.g., commands that are only executed if a condition is satisfied), and/or repetitive commands (e.g., commands that are executed until a condition is satisfied). Audio data may be processed using automatic speech recognition (ASR) techniques to obtain text. The text may then be processed using machine learning models that are trained to parse text of incoming utterances. The models may identify complex utterance structures and may identify what command portions of an utterance go with what conditional statements. Machine learning models may also identify what data is needed to determine when the conditionals are true so the system may cause the commands to be executed (and stopped) at the appropriate times.


Find Patent Forward Citations

Loading…