US 12,316,885 B2
Temporary configuration of a media playback system
Paul Andrew Bates, Santa Barbara, CA (US)
Assigned to Sonos, Inc., Santa Barbara, CA (US)
Filed by Sonos, Inc., Santa Barbara, CA (US)
Filed on Jan. 10, 2024, as Appl. No. 18/409,505.
Application 18/409,505 is a continuation of application No. 17/528,742, filed on Nov. 17, 2021, granted, now 11,877,015.
Application 17/528,742 is a continuation of application No. 16/915,292, filed on Jun. 29, 2020, granted, now 11,184,645, issued on Nov. 23, 2021.
Application 16/915,292 is a continuation of application No. 15/947,559, filed on Apr. 6, 2018, granted, now 10,698,650, issued on Jun. 30, 2020.
Prior Publication US 2024/0259609 A1, Aug. 1, 2024
Int. Cl. H04N 21/214 (2011.01); G06F 3/16 (2006.01); G06F 9/445 (2018.01); G06F 16/635 (2019.01); G06Q 10/02 (2012.01); H04N 21/45 (2011.01)
CPC H04N 21/2143 (2013.01) [G06F 3/162 (2013.01); G06F 3/165 (2013.01); G06F 9/44505 (2013.01); G06F 16/635 (2019.01); H04N 21/4532 (2013.01); G06Q 10/02 (2013.01)] 20 Claims
OG exemplary drawing
 
1. At least one non-transitory computer-readable medium comprising program instructions that are executable by at least one processor such that at least one server of a cloud computing system is configured to:
receive, via a network interface, data representing (i) a request to configure a first media playback system in a particular room of a place of accommodation and (ii) an indication of a second media playback system, wherein the first media playback system comprises a first playback device and the second media playback system comprises a second playback device, and wherein the place of accommodation includes multiple additional media playback systems corresponding to respective individually bookable rooms;
query a dataset for a system configuration of the second media playback system;
configure, via the network interface, the first media playback system with one or more settings represented in the system configuration of the second media playback system;
populate a playback queue of the first playback device with media items; and
cause, via the network interface, the first playback device to play back the playback queue.
 
10. A cloud computing system comprising:
at least one server comprising a network interface and at least one processor; and
at least one non-transitory computer-readable medium comprising program instructions that are executable by the at least one processor such that the at least one server is configured to:
receive, via the network interface, data representing (i) a request to configure a first media playback system in a particular room of a place of accommodation and (ii) an indication of a second media playback system, wherein the first media playback system comprises a first playback device and the second media playback system comprises a second playback device, and wherein the place of accommodation includes multiple additional media playback systems corresponding to respective individually bookable rooms;
query a dataset for a system configuration of the second media playback system;
configure, via the network interface, the first media playback system with one or more settings represented in the system configuration of the second media playback system;
populate a playback queue of the first playback device with media items; and
cause, via the network interface, the first playback device to play back the playback queue.
 
19. A method to be performed by at least one server of a cloud computing system, the method comprising:
receiving, via a network interface, data representing (i) a request to configure a first media playback system in a particular room of a place of accommodation and (ii) an indication of a second media playback system, wherein the first media playback system comprises a first playback device and the second media playback system comprises a second playback device, and wherein the place of accommodation includes multiple additional media playback systems corresponding to respective individually bookable rooms;
querying a dataset for a system configuration of the second media playback system;
configuring, via the network interface, the first media playback system with one or more settings represented in the system configuration of the second media playback system;
populating a playback queue of the first playback device with media items; and
causing, via the network interface, the first playback device to play back the playback queue.