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:
Dec. 24, 2024

Filed:

Mar. 26, 2021
Applicant:

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

Inventors:

Mohamed Farouk AbdelHady, Redmond, WA (US);

Qian Hu, Seattle, WA (US);

Mohamed Thahir Peer Mohamed, Bellevue, WA (US);

Wei Xiao, Seattle, WA (US);

Zheng Gao, Sammamish, WA (US);

Radhika Arava, Bellevue, WA (US);

Xibin Gao, Bellevue, WA (US);

Assignee:

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

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G10L 15/18 (2013.01); G06F 16/33 (2019.01); G06N 3/08 (2023.01); G10L 15/02 (2006.01); G10L 15/22 (2006.01);
U.S. Cl.
CPC ...
G10L 15/1815 (2013.01); G06F 16/3344 (2019.01); G06N 3/08 (2013.01); G10L 15/02 (2013.01); G10L 15/22 (2013.01); G10L 2015/227 (2013.01);
Abstract

Techniques for selecting a skill to execute in response to a natural language input are described. A system may receive a natural language input, determine profile data associated with the natural language input, and determine the profile data indicates a locale and at least first language and second languages. The system determines first and second sets of skills corresponding to the locale/first language and locale/second language, respectively. The system determines a first group of skill candidates corresponding to a portion of the first set of skills, and determines a second group of skill candidates corresponding to a portion of the second set of skills. The system performs ranking processing across the first and second groups of skills to determine a best skill for responding to the natural language input. Thus, in some situations, the skill invoked may not correspond to the same language represented in the natural language input.


Find Patent Forward Citations

Loading…