Arbitration-Based Voice Recognition
4 Assignments
0 Petitions
Accused Products
Abstract
A first voice input is detected and a first measure of confidence associated with the first voice input is determined. A message is received comprising a second measure of confidence associated with detection of the first voice input by a network device. A determination is made whether the first measure of confidence is greater than the second measure of confidence. Based on the determination that the first measure of confidence is greater than the second measure of confidence, a second voice input is sent to a server.
181 Citations
32 Claims
-
1. (canceled)
-
2. (canceled)
-
3. (canceled)
-
4. (canceled)
-
5. (canceled)
-
9. (canceled)
-
10. (canceled)
-
11. A method comprising:
-
detecting, with a first network device that comprises a first microphone device (NMD), a voice input; determining, by the first NMD, a first measure of confidence associated with the first voice input; transmitting a message to a second network device, wherein the message comprises the first measure of confidence; receiving, from the first NMD and by the second network device, the message comprising the first measure of confidence; after receiving the message, determining, by the second network device, that the first measure of confidence is greater than a second measure of confidence, wherein the second measure of confidence is associated with a voice input that has been detected by a second NMD; and based on the determination that the first measure of confidence is greater than the second measure of confidence, causing the first NMD to perform voice recognition. - View Dependent Claims (16, 17, 18, 30, 31, 32)
-
-
12. (canceled)
-
13. (canceled)
-
14. (canceled)
-
15. (canceled)
-
19. (canceled)
-
20. (canceled)
-
21. A system comprising a first network device and a second network device communicatively coupled to the first network device over a network, wherein:
-
the first network device comprises a first network microphone device (NMD), wherein the first NMD comprises at least one processor and tangible, non-transitory computer-readable memory comprising instructions that, when executed, cause the first NMD to perform first operations comprising; detecting a voice input; determining a first measure of confidence associated with the voice input captured detected by the first network device; and transmitting a message to the second network device, wherein the message comprises the first measure of confidence; and the second network device comprises at least one processor and tangible, non-transitory computer-readable memory comprising instructions that, when executed, cause the second network device to perform second operations comprising; receiving from the first NMD the message comprising the first measure of confidence; after receiving the message, determining that the first measure of confidence is greater than a second measure of confidence, wherein the second measure of confidence is associated with a voice input that has been detected by a second NMD; and based on the determination that the first measure of confidence is greater than the second measure of confidence, causing the first NMD to perform voice recognition. - View Dependent Claims (6, 7, 8, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification