| CPC G10L 15/30 (2013.01) [G10L 15/18 (2013.01)] | 14 Claims |

|
1. A method, comprising:
receiving, at a first computing device, audio data containing a voice request from a user;
determining, using a local intent engine executing on the first computing device, a local intent prediction based on the voice request;
determining that a first confidence measure for the local intent prediction is less than a predetermined threshold;
transmitting data containing the voice request to a global intent engine executing on a second computing device;
receiving, from the global intent engine, a global intent prediction based on the voice request, wherein the global intent prediction includes (i) a second predicted intent of the user indicated by the voice request and (ii) a second confidence measure for the second predicted intent;
determining, based on the global intent prediction, a corresponding computing process, wherein determining the corresponding computing process further comprises:
determining that the second confidence measure is greater than or equal to a predetermined threshold; and
identifying the corresponding computing process as corresponding to the second predicted intent; and
executing the corresponding computing process.
|