US 11,887,596 B2
Multiple skills processing
Rohin Dabas, Kirkland, WA (US); Troy Dean Schuring, Maple Valley, WA (US); Rashmi Tonge, Bellevue, WA (US); Michael James Montgomery, Seattle, WA (US); Kevindra Pal Singh, Seattle, WA (US); Adam Baran, Redmond, WA (US); David Thomas, Woodinville, WA (US); and Nnenna Eleanya Okwara, Seattle, WA (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Sep. 15, 2022, as Appl. No. 17/945,320.
Application 17/945,320 is a continuation of application No. 16/294,747, filed on Mar. 6, 2019, granted, now 11,455,987.
Prior Publication US 2023/0115420 A1, Apr. 13, 2023
Int. Cl. G10L 15/22 (2006.01); G10L 15/30 (2013.01); G10L 15/18 (2013.01); G10L 15/183 (2013.01)
CPC G10L 15/22 (2013.01) [G10L 15/1815 (2013.01); G10L 15/30 (2013.01); G10L 15/183 (2013.01); G10L 15/1822 (2013.01); G10L 2015/223 (2013.01); G10L 2015/228 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
receiving first data indicating a first application, capable of performing a first action, is authorized to request performance of a second action that is performable by at least one other application different than the first application;
after receiving the first data, receiving input data;
determining, using the input data, that the first action is to be performed using the first application;
sending, to the first application, a first request to perform the first action;
receiving, from the first application and after sending the first request, a second request to perform the second action, the second action being determined by the first application;
determining, using the first data, that the first application is authorized to request performance of the second action;
determining a second application is capable of performing the second action; and
sending, to the second application, a third request to perform the second action.