SYSTEM AND METHOD FOR MANAGING MODELS FOR EMBEDDED SPEECH AND LANGUAGE PROCESSING
First Claim
1. A method comprising:
- detecting, at a mobile device, a change in context;
determining a speech processing model that is likely to be needed based on the change in context, and that is not stored on the mobile device; and
independently of an explicit request to process speech, retrieving, from a remote server, the speech processing model for use on the mobile device.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are systems, methods, and computer-readable storage devices for fetching speech processing models based on context changes in advance of speech requests using the speech processing models. An example local device configured to practice the method, having a local speech processor, and having access to remote speech models, detects a change in context. The change in context can be based on geographical location, language translation, speech in a different language, user language settings, installing or removing an app, and so forth. The local device can determine a speech processing model that is likely to be needed based on the change in context, and that is not stored on the local device. Independently of an explicit request to process speech, the local device can retrieve, from a remote server, the speech processing model for use on the mobile device.
40 Citations
20 Claims
-
1. A method comprising:
-
detecting, at a mobile device, a change in context; determining a speech processing model that is likely to be needed based on the change in context, and that is not stored on the mobile device; and independently of an explicit request to process speech, retrieving, from a remote server, the speech processing model for use on the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 12, 13, 14)
-
-
8. A system comprising:
-
a processor; and a computer-readable storage medium storing instructions which, when executed by the processor, cause the processor to perform a method comprising; detecting, at a mobile device, a change in context; determining that a speech processing model stored on the mobile device is below a threshold likelihood of use based on the change in context; and removing at least a portion of the speech processing model from the mobile device in response to the change in context. - View Dependent Claims (9, 10, 11)
-
-
15. A computer-readable storage device storing instructions which, when executed by a computing device, cause the computing device to perform a method comprising:
-
detecting, at a mobile device, a change in context; determining a speech processing model that is likely to be needed based on the change in context, and that is not stored on the mobile device; and independently of an explicit request to process speech, retrieving, from a remote server, the speech processing model for use on the mobile device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification