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 |
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.
|