US 11,736,860 B2
Voice control of a media playback system
Jonathan P. Lang, Santa Barbara, CA (US); Mark Plagge, Santa Barbara, CA (US); Simon Jarvis, Santa Barbara, CA (US); Romi Kadri, Cambridge, MA (US); Yean-Nian Willy Chen, Santa Barbara, CA (US); Paul Andrew Bates, Santa Barbara, CA (US); Luis Vega-Zayas, Cambridge, MA (US); Christopher Butts, Evanston, IL (US); Nicholas A. J. Millington, Santa Barbara, CA (US); and Keith Corbin, Santa Barbara, CA (US)
Assigned to Sonos, Inc., Santa Barbara, CA (US)
Filed by Sonos, Inc., Santa Barbara, CA (US)
Filed on Dec. 27, 2021, as Appl. No. 17/562,412.
Application 17/562,412 is a continuation of application No. 17/008,104, filed on Aug. 31, 2020, granted, now 11,212,612.
Application 17/008,104 is a continuation of application No. 16/700,607, filed on Dec. 2, 2019, granted, now 10,764,679, issued on Sep. 1, 2020.
Application 16/700,607 is a continuation of application No. 15/438,749, filed on Feb. 21, 2017, granted, now 10,499,146, issued on Dec. 3, 2019.
Claims priority of provisional application 62/298,410, 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,439, filed on Feb. 22, 2016.
Claims priority of provisional application 62/298,425, filed on Feb. 22, 2016.
Claims priority of provisional application 62/298,350, 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,393, filed on Feb. 22, 2016.
Prior Publication US 2023/0054164 A1, Feb. 23, 2023
Int. Cl. H04R 3/00 (2006.01); H04S 7/00 (2006.01); H04L 12/28 (2006.01); G06F 3/16 (2006.01); H04R 29/00 (2006.01); H04W 8/00 (2009.01); H04W 8/24 (2009.01); H04R 27/00 (2006.01); G10L 15/14 (2006.01); G10L 15/22 (2006.01); H04R 3/12 (2006.01); G10L 21/02 (2013.01); H04W 84/12 (2009.01)
CPC H04R 3/00 (2013.01) [G06F 3/162 (2013.01); G06F 3/165 (2013.01); G06F 3/167 (2013.01); G10L 15/14 (2013.01); G10L 15/22 (2013.01); H04L 12/2803 (2013.01); H04L 12/2809 (2013.01); H04R 3/12 (2013.01); H04R 27/00 (2013.01); H04R 29/007 (2013.01); H04S 7/301 (2013.01); H04S 7/303 (2013.01); H04W 8/005 (2013.01); H04W 8/24 (2013.01); G10L 21/02 (2013.01); G10L 2015/223 (2013.01); H04L 2012/2849 (2013.01); H04R 2227/003 (2013.01); H04R 2227/005 (2013.01); H04R 2420/07 (2013.01); H04W 84/12 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
at least one processor;
at least one tangible, non-transitory computer-readable medium; and
program instructions stored on the at least one tangible, non-transitory computer-readable medium that are executable by the at least one processor such that the system is configured to:
obtain metadata from a network computing device relating to a configuration of a media playback system, wherein the metadata indicates that (i) a first playback device is configured to operate in a first playback zone and (ii) the first playback device and a second playback device are configured to operate in a second playback zone;
cause the first playback device to operate in the first playback zone in a given playback state comprising play back of one or more media items identified in a playback queue associated with the first playback zone;
while the first playback device is operating in the given playback state:
receive data corresponding to a detected voice input, wherein the data comprises an indication within the voice input of (i) a command word and (ii) one or more zone variable instances; and
determine, based on the command word and the one or more zone variable instances, an intent to transfer the given playback state to the second playback zone; and
after determining the intent to transfer the given playback state to the second playback zone, transfer the given playback state to the second playback zone, thereby causing the second playback device in the second playback zone to play back the one or more media items identified in the playback queue.