Multiple sound fragments processing and load balancing
First Claim
Patent Images
1. A method of recognizing a voice command, comprising:
- receiving a voice input;
determining a number of sound fragments to be processed in a first set of sound fragments of the voice input by;
monitoring a load of a first processing system and a load of a second processing system; and
determining the number of sound fragments of the voice input based on the load of the first processing system and the load of the second processing system, wherein the number of sound fragments of the voice input is increased when the load of the second processing system exceeds a predefined threshold;
using the number of sound fragments, determining, by the first processing system, whether the first set of sound fragments from the voice input matches with a first set of sound fragments of a voice command; and
if the first set of sound fragments matches with the first set of sound fragments of the voice command, then determining, by the second processing system, whether one or more remaining sound fragments matches with one or more remaining sound fragments of the voice command.
3 Assignments
0 Petitions
Accused Products
Abstract
A method, system and article of manufacture of recognizing a voice command. One embodiment of the invention comprises: receiving a voice input; using the number of sound fragments, determining a number of sound fragments to be processed in a first set of sound fragments; determining whether the first set of sound fragments of the voice input matches with the first set of sound fragments of a voice command; and if the first set of sound fragments matches with the first set of sound fragments of the voice command, then determining whether one or more remaining sound fragments matches with one or more remaining sound fragments of the voice command.
21 Citations
11 Claims
-
1. A method of recognizing a voice command, comprising:
-
receiving a voice input; determining a number of sound fragments to be processed in a first set of sound fragments of the voice input by; monitoring a load of a first processing system and a load of a second processing system; and determining the number of sound fragments of the voice input based on the load of the first processing system and the load of the second processing system, wherein the number of sound fragments of the voice input is increased when the load of the second processing system exceeds a predefined threshold; using the number of sound fragments, determining, by the first processing system, whether the first set of sound fragments from the voice input matches with a first set of sound fragments of a voice command; and if the first set of sound fragments matches with the first set of sound fragments of the voice command, then determining, by the second processing system, whether one or more remaining sound fragments matches with one or more remaining sound fragments of the voice command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of recognizing a voice command, comprising:
-
receiving a voice input; determining, by a load manager, a number of sound fragments to be processed in a first set of sound fragments of the voice input by; monitoring a load of a first processing system and a load of a second processing system, and determining the number of sound fragments based on the load of the first processing system and the load of the second processing system, wherein the number of sound fragments is increased when the load of the second processing system exceeds a predefined threshold; using the number of sound fragments of the voice input, determining, by the first processing system, whether the first set of sound fragments of the voice input matches with a first set of sound fragments of a voice command; and if the first set of sound fragments matches with the first set of sound fragments of the voice command, then determining, by the second processing system, whether one or more remaining sound fragments matches with one or more remaining sound fragments of the voice command. - View Dependent Claims (11)
-
Specification