US 11,726,742 B2
Handling of loss of pairing between networked devices
Mark Plagge, Santa Barbara, CA (US); Simon Jarvis, Cambridge, MA (US); and Christopher Butts, Evanston, IL (US)
Assigned to Sonos, Inc., Santa Barbara, CA (US)
Filed by Sonos, Inc., Santa Barbara, CA (US)
Filed on Jun. 21, 2021, as Appl. No. 17/353,254.
Application 17/353,254 is a continuation of application No. 16/715,984, filed on Dec. 16, 2019, granted, now 11,042,355.
Application 16/715,984 is a continuation of application No. 15/131,254, filed on Apr. 18, 2016, granted, now 10,509,626, issued on Dec. 17, 2019.
Claims priority of provisional application 62/312,350, filed on Mar. 23, 2016.
Claims priority of provisional application 62/298,425, filed on Feb. 22, 2016.
Claims priority of provisional application 62/298,393, filed on Feb. 22, 2016.
Claims priority of provisional application 62/298,439, filed on Feb. 22, 2016.
Claims priority of provisional application 62/298,388, filed on Feb. 22, 2016.
Claims priority of provisional application 62/298,418, filed on Feb. 22, 2016.
Claims priority of provisional application 62/298,433, filed on Feb. 22, 2016.
Claims priority of provisional application 62/298,350, filed on Feb. 22, 2016.
Prior Publication US 2021/0389928 A1, Dec. 16, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/16 (2006.01); H04L 67/10 (2022.01); H04L 12/40 (2006.01); H04L 67/561 (2022.01); G10L 15/30 (2013.01); H04L 12/28 (2006.01); H04L 43/0817 (2022.01); H04L 41/0668 (2022.01); G10L 15/22 (2006.01)
CPC G06F 3/167 (2013.01) [G10L 15/30 (2013.01); H04L 12/2803 (2013.01); H04L 12/40052 (2013.01); H04L 67/10 (2013.01); H04L 67/561 (2022.05); G10L 2015/223 (2013.01); G10L 2015/225 (2013.01); H04L 41/0668 (2013.01); H04L 43/0817 (2013.01); H04L 2012/2849 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
at least one processor;
non-transitory computer-readable medium; and
program instructions stored on the non-transitory computer-readable medium that are executable by the at least one processor such that the system is configured to:
determine that a first playback device has received a first voice command via at least one microphone of the first playback device, wherein the first playback device is configured to receive voice commands for a media playback system, and wherein the media playback system comprises the first playback device and a second playback device;
determine that the first playback device is not configured to provide feedback in response to voice commands received via the at least one microphone of the first playback device and that the second playback device is available to provide feedback in response to voice commands received via the at least one microphone of the first playback device;
cause the second playback device to provide a first feedback in response to the first voice command;
determine that the first playback device has received a second voice command via the at least one microphone of the first playback device;
determine that the second playback device is no longer available to provide feedback in response to voice commands received via the at least one microphone of the first playback device; and
in response to determining that the second playback device is no longer available to provide feedback in response to voice commands received via the at least one microphone of the first playback device, select a fallback device based on the fallback device being currently or previously configured to play back media content in synchrony with the second playback device; and
cause the fallback device to provide a second feedback in response to the second voice command.