US 12,407,756 B2
Mirrored queues
Steven Beckhardt, Boston, MA (US)
Assigned to Sonos, Inc., Goleta, CA (US)
Filed by Sonos, Inc., Santa Barbara, CA (US)
Filed on Nov. 27, 2023, as Appl. No. 18/520,507.
Application 18/520,507 is a continuation of application No. 17/896,385, filed on Aug. 26, 2022, granted, now 11,831,721.
Application 17/896,385 is a continuation of application No. 16/813,223, filed on Mar. 9, 2020, granted, now 11,431,804, issued on Aug. 30, 2022.
Application 16/813,223 is a continuation of application No. 14/231,911, filed on Apr. 1, 2014, granted, now 10,587,693, issued on Mar. 10, 2020.
Prior Publication US 2024/0171636 A1, May 23, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 67/125 (2022.01); G06F 16/438 (2019.01); G06F 16/68 (2019.01); G06Q 50/00 (2024.01)
CPC H04L 67/125 (2013.01) [G06F 16/4387 (2019.01); G06F 16/686 (2019.01); G06Q 50/01 (2013.01); H04R 2227/003 (2013.01); H04R 2227/005 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A controller device comprising:
at least one processor;
at least one non-transitory computer-readable medium; and
program instructions stored on the at least one non-transitory computer-readable medium that are executable by the at least one processor such that the controller device is configured to:
receive an input indicating that a playback queue of a first media playback system operating on a local area network (LAN) is to be mirrored by a second playback queue of a second media playback system, wherein the second media playback system is not operating on the LAN and does not include the controller device; and
after receiving the input:
transmit, via a remote server, a command to the second media playback system to mirror the first playback queue and thereby cause the second media playback system to, based on the command, mirror the first playback queue of the first media playback system such that a media content in the first playback queue of the first media playback system matches a media content in the second playback queue of the second media playback system; and
cause the second media playback system to play back the media content concurrently with the first media playback system.