IP Library › Granted Patent US 11,405,439
Granted Patent B2
US 11,405,439 · App. 17/347,186 · Granted Aug 2, 2022

Hybrid sniffing and rebroadcast for Bluetooth networks

Inventor: Nicholas D'Amato (Santa Barbara, CA)
Assignee: Sonos, Inc.
H04L65/4076H04B17/318H04L65/608H04L65/80H04W4/80H04W56/001H04W84/18
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,405,439
App. No.
17/347,186
Granted
Aug 2, 2022
Kind
B2
Abstract

Disclosed herein are playback devices, groups of playback devices, and methods of operating playback devices and groupings thereof configured for hybrid sniffing and rebroadcast for networks, including Bluetooth networks.

Claims (30)

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, transmit configuration information to at least the second playback device comprising: (i) one or more channel configuration details for a first wireless channel via which the first playback device is to receive a first stream of packets addressed to the first playback device, and (ii) one or more channel configuration details for a second wireless channel via which the first playback device is to transmit a second stream of packets addressed to the group comprising at least the second playback device, wherein at least one of the first stream of packets or the second stream of packets comprises media content; and

coordinate playback of the media content in synchrony by the group via control messages exchanged with at least the second playback device.

2. The first playback device of claim 1 , wherein the program instructions further comprise program instructions that are executable by the one or more processors such that the first playback device is configured to:

generate the second stream of packets comprising the media content; and

transmit the second stream of packets comprising the media content to the group comprising at least the second playback device.

3. The first playback device of claim 1 , wherein the one or more channel configuration details for the first wireless channel via which the first playback device is to receive the first stream of packets addressed to the first playback device comprises one or more of (i) a channel or link identifier, (ii) a frequency hopping sequence for the channel or link, or (iii) a security key to decode transmissions.

4. The first playback device of claim 1 , wherein the one or more channel configuration details for the first wireless channel via which the first playback device is to receive the first stream of packets addressed to the first playback device comprises information about an Advanced Audio Distribution Profile (A2DP) Bluetooth link between the first playback device and a source device.

5. The first playback device of claim 1 , wherein the one or more channel configuration details for the second wireless channel via which the first playback device is to transmit the second stream of packets addressed to the group comprising at least the second playback device comprises one or more of (i) a channel or link identifier, (ii) a frequency hopping sequence for the channel or link, or (iii) a security key to decode transmissions.

6. The first playback device of claim 1 , wherein the one or more channel configuration details for the second wireless channel via which the first playback device is to transmit the second stream of packets addressed to the group comprising at least the second playback device comprises information about Connectionless Slave Broadcast (CSB) Bluetooth transmissions from the first playback device to the group comprising at least the second playback device.

7. The first playback device of claim 1 , wherein an individual packet of the first stream of packets received via the first wireless channel and addressed to the first playback device comprises one or more of (i) a portion of the media content and (ii) a sequence identifier corresponding to the portion of the media content in the individual packet.

8. The first playback device of claim 1 , wherein an individual packet of the second stream of packets transmitted from the first playback device via the second wireless channel and addressed to the group comprise one or more of (i) a portion of the media content, (ii) a sequence identifier corresponding to the portion of the media content in the individual packet, and (iii) playback timing corresponding to the sequence identifier.

9. The first playback device of claim 1 , wherein the control messages exchanged with at least the second playback device comprise one or more of (i) clock information of the first playback device and (ii) playback timing corresponding to individual sequence identifiers, wherein an individual sequence identifier corresponds to a portion of the media content.

10. The first playback device of claim 1 , wherein the first stream of packets comprises an Advanced Audio Distribution Profile (A2DP) stream received via the first wireless channel, wherein the second stream of packets comprises a Connectionless Slave Broadcast (CSB) stream transmitted via the second wireless channel, wherein the control messages exchanged with at least the second playback device comprise control messages exchanged via a third wireless channel, and wherein the third wireless channel is one of a Bluetooth Classic or Bluetooth Low Energy (BLE) link.

11. A tangible, non-transitory computer-readable medium comprising program instructions that are executable by one or more processors such that a first playback device is configured to perform functions comprising:

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, transmitting configuration information to at least the second playback device comprising: (i) one or more channel configuration details for a first wireless channel via which the first playback device is to receive a first stream of packets addressed to the first playback device, and (ii) one or more channel configuration details for a second wireless channel via which the first playback device is to transmit a second stream of packets addressed to the group comprising at least the second playback device, wherein at least one of the first stream of packets or the second stream of packets comprises media content; and

coordinating playback of the media content in synchrony by the group via control messages exchanged with at least the second playback device.

12. The tangible, non-transitory computer-readable medium of claim 11 , wherein functions further comprise:

generating the second stream of packets comprising the media content; and

transmitting the second stream of packets comprising the media content to the group comprising at least the second playback device.

13. The tangible, non-transitory computer-readable medium of claim 11 , wherein the one or more channel configuration details for the first wireless channel via which the first playback device is to receive the first stream of packets addressed to the first playback device comprises one or more of (i) a channel or link identifier, (ii) a frequency hopping sequence for the channel or link, or (iii) a security key to decode transmissions.

14. The tangible, non-transitory computer-readable medium of claim 11 , wherein the one or more channel configuration details for the first wireless channel via which the first playback device is to receive the first stream of packets addressed to the first playback device comprises information about an Advanced Audio Distribution Profile (A2DP) Bluetooth link between the first playback device and a source device.

15. The tangible, non-transitory computer-readable medium of claim 11 , wherein the one or more channel configuration details for the second wireless channel via which the first playback device is to transmit the second stream of packets addressed to the group comprising at least the second playback device comprises one or more of (i) a channel or link identifier, (ii) a frequency hopping sequence for the channel or link, or (iii) a security key to decode transmissions.

16. The tangible, non-transitory computer-readable medium of claim 11 , wherein the one or more channel configuration details for the second wireless channel via which the first playback device is to transmit the second stream of packets addressed to the group comprising at least the second playback device comprises information about Connectionless Slave Broadcast (CSB) Bluetooth transmissions from the first playback device to the group comprising at least the second playback device.

17. The tangible, non-transitory computer-readable medium of claim 11 , wherein an individual packet of the first stream of packets received via the first wireless channel and addressed to the first playback device comprises one or more of (i) a portion of the media content and (ii) a sequence identifier corresponding to the portion of the media content in the individual packet.

18. The tangible, non-transitory computer-readable medium of claim 11 , wherein an individual packet of the second stream of packets transmitted from the first playback device via the second wireless channel and addressed to the group comprise one or more of (i) a portion of the media content, (ii) a sequence identifier corresponding to the portion of the media content in the individual packet, and (iii) playback timing corresponding to the sequence identifier.

19. The tangible, non-transitory computer-readable medium of claim 11 , wherein the control messages exchanged with at least the second playback device comprise one or more of (i) clock information of the first playback device and (ii) playback timing corresponding to individual sequence identifiers, wherein an individual sequence identifier corresponds to a portion of the media content.

20. The tangible, non-transitory computer-readable medium of claim 11 , wherein the first stream of packets comprises an Advanced Audio Distribution Profile (A2DP) stream received via the first wireless channel, wherein the second stream of packets comprises a Connectionless Slave Broadcast (CSB) stream transmitted via the second wireless channel, wherein the control messages exchanged with at least the second playback device comprise control messages exchanged via a third wireless channel, and wherein the third wireless channel is one of a Bluetooth Classic or Bluetooth Low Energy (BLE) link.

Assignments (2)
SECURITY INTEREST Recorded Jan 30, 2026
From: SONOS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 074533/0615 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2022
From: D'AMATO, NICHOLAS
To: SONOS, INC.
Reel/Frame 059816/0314 →
Continuity (2)
Continuation 16811105 · Mar 6, 2020
Related Publication 20220078219A1 · Mar 10, 2022