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. 22, 2022

Filed:

Jun. 18, 2020
Applicant:

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

Inventors:

Michael Schwartz, Seattle, WA (US);

Joe Pemberton, Seattle, WA (US);

Steven Mack Saunders, Bellevue, WA (US);

Archit Jain, Seattle, WA (US);

Alexander Go, Sammamish, WA (US);

Assignee:

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

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 40/30 (2020.01); G10L 15/22 (2006.01); G10L 15/18 (2013.01); G06N 20/20 (2019.01); G10L 15/06 (2013.01); G10L 15/183 (2013.01); G06F 40/35 (2020.01); G06F 40/295 (2020.01); G06F 16/332 (2019.01);
U.S. Cl.
CPC ...
G10L 15/22 (2013.01); G06F 40/30 (2020.01); G06N 20/20 (2019.01); G10L 15/1815 (2013.01); G10L 15/1822 (2013.01); G06F 16/3325 (2019.01); G06F 40/295 (2020.01); G06F 40/35 (2020.01); G10L 15/183 (2013.01); G10L 2015/0638 (2013.01); G10L 2015/223 (2013.01);
Abstract

Techniques for performing runtime ranking of skill components are described. A skill developer may generate a rule indicating a skill component is to be invoked at runtime when a natural language input corresponds to a specific context. At runtime, a virtual assistant system may implement a machine learned model to generate an initial ranking of skill components. Thereafter, the virtual assistant system may use skill component-specific rules to adjust the initial ranking, and this second ranking is used to determine which skill component to invoke to respond to the natural language input. Overtime, if a rule results in beneficial user experiences, the virtual assistant system may incorporate the rule into the machine learned model.


Find Patent Forward Citations

Loading…