MULTIPLE SOUND FRAGMENTS PROCESSING AND LOAD BALANCING
First Claim
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;
using the number of sound fragments, determining 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 whether one or more remaining sound fragments matches with one or more remaining sound fragments of the voice command.
2 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.
35 Citations
25 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;
using the number of sound fragments, determining 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 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. 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;
using the number of sound fragments of the voice input, determining, by a 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 a 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 (10)
-
-
11. A computer readable medium containing a program which, when executed, performs an operation, 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;
using the number of sound fragments, determining whether the first set of sound fragments of the voice input matches with the a 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. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer readable medium containing a program which, when executed, performs an operation, 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;
using the number of sound fragments, determining, by a 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 a 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 (21)
-
-
22. A voice command recognition system, comprising:
-
a load manager configured for determining a number of sound fragments to be processed in a first set of sound fragments of a voice input;
a first processing system comprising;
a memory containing a first voice command recognition program; and
a processor which, when executing the first voice command recognition program, performs an operation comprising;
receiving the voice input;
using the number of sound fragments determined by the load manager, determining 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 forwarding the voice input to a second processing system; and
the second processing system comprising;
a memory containing a second voice command recognition program; and
a processor which, when executing the second voice command recognition program, performs an operation comprising;
receiving the voice input from the first processing system; and
determining whether one or more remaining sound fragments matches with one or more remaining sound fragments of the voice command. - View Dependent Claims (23, 24, 25)
-
Specification