US 11,727,933 B2
Arbitration-based voice recognition
Steven Beckhardt, Boston, MA (US); and Ted Lin, Ayer, MA (US)
Assigned to Sonos, Inc., Santa Barbara, CA (US)
Filed by Sonos, Inc., Santa Barbara, CA (US)
Filed on Apr. 18, 2022, as Appl. No. 17/722,438.
Application 17/722,438 is a continuation of application No. 16/841,116, filed on Apr. 6, 2020, granted, now 11,308,961.
Application 16/841,116 is a continuation of application No. 16/178,122, filed on Nov. 1, 2018, granted, now 10,614,807, issued on Apr. 7, 2020.
Application 16/178,122 is a continuation of application No. 15/297,627, filed on Oct. 19, 2016, granted, now 10,181,323, issued on Oct. 19, 2016.
Prior Publication US 2022/0351725 A1, Nov. 3, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G10L 15/22 (2006.01); G06F 3/16 (2006.01); G10L 15/32 (2013.01); G10L 15/08 (2006.01); H04R 27/00 (2006.01); G10L 15/30 (2013.01)
CPC G10L 15/22 (2013.01) [G06F 3/165 (2013.01); G06F 3/167 (2013.01); G10L 15/32 (2013.01); G10L 15/30 (2013.01); G10L 2015/088 (2013.01); G10L 2015/223 (2013.01); H04R 27/00 (2013.01); H04R 2227/003 (2013.01); H04R 2227/005 (2013.01)] 20 Claims
OG exemplary drawing
 
19. A method carried out by a computing device, the method comprising:
receiving, from a first NMD via a network interface of the computing device, a first arbitration message comprising (i) a first measure of confidence associated with a voice input as detected by the first NMD and (ii) the voice input as detected by the first NMD;
receiving, from a second NMD via the network interface, a second arbitration message comprising (i) a second measure of confidence associated with the voice input as detected by the second NMD and (ii) the voice input as detected by the second NMD;
determining that the second measure of confidence is greater than the first measure of confidence;
based on the determination that the second measure of confidence is greater than the first measure of confidence, performing voice recognition based on the voice input as detected by the second NMD, wherein the voice input as detected by the second NMD comprises a command to control playback of audio content by at least one of the first NMD or the second NMD; and
after performing voice recognition based on the voice input as detected by the second NMD, executing the command to control playback of audio content by at least one of the first NMD or the second NMD.