US 12,231,479 B2
Ad-hoc playback group creation and operation
Nicholas D'Amato, Santa Barbara, CA (US)
Assigned to Sonos, Inc., Goleta, CA (US)
Filed by Sonos, Inc., Santa Barbara, CA (US)
Filed on Feb. 26, 2024, as Appl. No. 18/586,702.
Application 18/586,702 is a continuation of application No. 17/876,793, filed on Jul. 29, 2022, granted, now 11,916,991.
Application 17/876,793 is a continuation of application No. 17/347,186, filed on Jun. 14, 2021, granted, now 11,405,439, issued on Aug. 2, 2022.
Application 17/347,186 is a continuation of application No. 16/811,105, filed on Mar. 6, 2020, granted, now 11,038,937, issued on Jun. 15, 2021.
Prior Publication US 2024/0259448 A1, Aug. 1, 2024
Int. Cl. H04L 29/06 (2006.01); H04B 17/318 (2015.01); H04L 65/611 (2022.01); H04L 65/65 (2022.01); H04L 65/80 (2022.01); H04W 4/80 (2018.01); H04W 56/00 (2009.01); H04W 84/18 (2009.01)
CPC H04L 65/611 (2022.05) [H04B 17/318 (2015.01); H04L 65/65 (2022.05); H04L 65/80 (2013.01); H04W 4/80 (2018.02); H04W 56/001 (2013.01); H04W 84/18 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A first playback device comprising:
one or more processors; and
at least one tangible, non-transitory computer-readable medium comprising program instructions that are executable by the one or more processors such that the first playback device is configured to:
after receiving one or more indications that the first playback device will operate as a group coordinator for a group comprising the first playback device and at least a second playback device, broadcast configuration information comprising a first set of one or more channel configuration details for a first wireless channel via which the first playback device is to transmit an output stream of packets addressed to the group comprising at least the second playback device; and
while receiving an input stream of packets comprising media content, (i) generate the output stream of packets addressed to the group, wherein the output stream of packets addressed to the group comprises portions of the media content from the input stream of packets, (ii) transmit the output stream addressed to the group via the first wireless channel, and (iii) coordinate playback of the media content in synchrony by the group via control messages exchanged with at least the second playback device.