IP Library Granted Patent US 12,507,008
Granted Patent B2
US 12,507,008 · App. 18/465,122 · Granted Dec 23, 2025

Bluetooth line-in stereo

Inventors: Zijian Ken Hu (Quincy, MA); Meng Wang (Lexington, MA)
Assignee: Sonos, Inc.
H04R3/12H04R27/00
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 12,507,008
App. No.
18/465,122
Granted
Dec 23, 2025
Kind
B2
Abstract

Disclosed embodiments include a first playback device operating in a first mode where the first playback device plays first audio received from a second playback device via a WLAN in a groupwise fashion. After connecting to a Bluetooth audio source, the first playback device switches from operating in the first mode to operating in a second mode where the first playback device (i) ceases playing the first audio, (ii) generates second playback timing for second audio received from the Bluetooth audio source, (iii) transmits the second audio content and the second playback timing to the second playback device via Bluetooth, and (iv) plays the second audio in a groupwise fashion with the second playback device based on the second playback timing.

Claims (51)

1 . A first playback device comprising:

one or more processors;

a first wireless communications interface;

a second wireless communications interface; and

tangible, non-transitory computer-readable media comprising program instructions executable by the one or more processors such that the first playback device is configured to:

operate in a first mode, wherein while operating in the first mode, the first playback device is configured to play first audio content received from a second playback device via the first wireless communications interface in a groupwise fashion with at least the second playback device based on first playback timing associated with the first audio content received from the second playback device via the first wireless communications interface; and

after connecting to an audio source via the second wireless communications interface, switch from operating in the first mode to operate in a second mode, wherein while operating in the second mode, the first playback device is configured to (i) if playing the first audio content, cease playing the first audio content, (ii) generate second playback timing for second audio content received from the audio source via the second wireless communications interface, (iii) transmit at least a portion of the second audio content and the second playback timing to the second playback device via the second wireless communications interface, and (iv) play the second audio content in a groupwise fashion with the second playback device based on the second playback timing.

2 . The first playback device of claim 1 , wherein the program instructions executable by the one or more processors such that the first playback device is configured to play the second audio content in a groupwise fashion with the second playback device based on the second playback timing comprise program instructions executable by the one or more processors such that the first playback device is configured to play a first channel of the second audio content in a groupwise fashion with the second playback device based on the second playback timing while the second playback device plays a second channel of the second audio content based on the second playback timing.

3 . The first playback device of claim 2 , wherein the program instructions executable by the one or more processors such that the first playback device is configured to operate in a first mode comprise program instructions executable by the one or more processors such that the first playback device is configured to:

while playing the first channel of the second audio content in the groupwise fashion with the second playback device while the second playback device plays the second channel of the second audio content, monitor a status of communications via the second wireless communications interface between the first playback device and the second playback device; and

after determining that the first playback device can no longer communicate with the second playback device via the second wireless communications interface after a period of time during which the first playback device was able to communicate with the second playback device via the second wireless communications interface, (i) cease transmission of the second audio content and the second playback timing to the second playback device via the second wireless communications interface, and (ii) switch from playing the first channel of the second audio content in a groupwise fashion with the second playback device to instead play both the first channel of the second audio content and the second channel of the second audio content.

4 . The first playback device of claim 3 , wherein the program instructions executable by the one or more processors such that the first playback device is configured to operate in a second mode comprise program instructions executable by the one or more processors such that the first playback device is configured to:

after determining that the first playback device can communicate with the second playback device via the second wireless communications interface again following a period of time during which the first playback device could not communicate with the second playback device via the second wireless communications interface, (i) resume transmission of the second audio content and the second playback timing to the first playback device via the second wireless communications interface, and (ii) resume playback of the first channel of the second audio content in the groupwise fashion with the second playback device based on the second playback timing while the second playback device plays the second channel of the second audio content based on the second playback timing.

5 . The first playback device of claim 1 , wherein the program instructions executable by the one or more processors such that the first playback device is configured to operate in a second mode comprise program instructions executable by the one or more processors such that the first playback device is configured to (i) forward control commands received via the second wireless communications interface to the second playback device, (ii) forward metadata received via the second wireless communications interface to the second playback device, and (iii) execute control commands received via the second wireless communications interface from the second playback device.

6 . The first playback device of claim 5 , wherein the program instructions executable by the one or more processors such that the first playback device is configured to operate in a second mode comprise program instructions executable by the one or more processors such that the first playback device is configured to use the second wireless communications interface to forward (i) the control commands received via the second wireless communications interface to the second playback device and (ii) the metadata received via the second wireless communications interface to the second playback device.

7 . The first playback device of claim 1 , wherein operating in the first mode comprises the first playback device and the second playback device playing the first audio content in a groupwise fashion in a playback group comprising the first playback device, the second playback device, and at least a third playback device, and wherein the program instructions executable by the one or more processors such that the first playback device is configured to switch from operating in the first mode to operate in the second mode comprise program instructions executable by the one or more processors such that the first playback device is configured to:

leave the playback group; and

operate in a stereo pair with the second playback device, wherein while operating in the stereo pair, the first playback device is configured to play a first channel of the second audio content in a groupwise fashion with the second playback device based on the second playback timing while the second playback device plays a second channel of the second audio content based on the second playback timing.

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

while operating in the second mode, receive a command from the second playback device via the second wireless communications interface to switch from operating in the second mode to operate a third mode, wherein while operating in the third mode, the first playback device is configured to (i) if playing the second audio content, cease playing the second audio content, (ii) receive third audio content and third playback timing associated with the third audio content from the second playback device via the second wireless communications interface, and (iii) play a first channel of the third audio content in a groupwise fashion with the second playback device based on the third playback timing while the second playback device plays a first channel of the third audio content based on the third playback timing.

9 . The first playback device of claim 8 , further comprising a light configured to provide a first indication when the first playback device is operating in the first mode, provide a second indication when the first playback device is operating in the second mode, and provide a third indication when the first playback device is operating in the third mode.

10 . The first playback device of claim 1 , wherein the first wireless communications interface comprises a WiFi interface, and wherein the second wireless communications interface comprises a Bluetooth interface.

11 . A system comprising a first playback device and a second playback device, wherein the first playback device comprises:

one or more first processors;

a first wireless local area network (WLAN) interface;

a first wireless personal area network (WPAN) interface; and

first tangible, non-transitory computer-readable media comprising first program instructions executable by the one or more first processors such that the first playback device is configured to:

operate in a first mode, wherein while operating in the first mode, the first playback device is configured to play first audio content received from the second playback device via the first WLAN interface in a groupwise fashion with at least the second playback device based on first playback timing associated with the first audio content received from the second playback device via the first WLAN interface; and

after connecting to a first audio source via the first WPAN interface, switch from operating in the first mode to operate in a second mode, wherein while operating in the second mode, the first playback device is configured to (i) if playing the first audio content, cease playing the first audio content, (ii) generate second playback timing for second audio content received from the first audio source via the first WPAN interface, (iii) transmit at least a portion of the second audio content and the second playback timing to the second playback device via the first WPAN interface, and (iv) play the second audio content in a groupwise fashion with the second playback device based on the second playback timing.

12 . The system of claim 11 , wherein the first program instructions executable by the one or more first processors such that the first playback device is configured to play the second audio content in a groupwise fashion with the second playback device based on the second playback timing comprise program instructions executable by the one or more first processors such that the first playback device is configured to play a first channel of the second audio content in a groupwise fashion with the second playback device based on the second playback timing while the second playback device plays a second channel of the second audio content based on the second playback timing.

13 . The system of claim 12 , wherein while operating in the second mode, the first playback device is configured to:

while playing the first channel of the second audio content in the groupwise fashion with the second playback device while the second playback device plays the second channel of the second audio content, monitor a status of communications via the first WPAN interface between the first playback device and the second playback device; and

after determining that the first playback device can no longer communicate with the second playback device via the first WPAN interface after a period of time during which the first playback device was able to communicate with the second playback device via the first WPAN interface, (i) cease transmission of the second audio content and the second playback timing to the first playback device via the first WPAN interface, and (ii) switch from playing the first channel of the second audio content in a groupwise fashion with the second playback device to instead play both the first channel of the second audio content and the second channel of the second audio content.

14 . The system of claim 13 , wherein while operating in the second mode, the first playback device is configured to:

after determining that the first playback device can communicate with the second playback device via the first WPAN interface again following a period of time during which the first playback device could not communicate with the second playback device via the first WPAN interface, (i) resume transmission of the second audio content and the second playback timing to the first playback device via the first WPAN interface, and (ii) resume playback of the first channel of the second audio content in the groupwise fashion with the second playback device based on the second playback timing while the second playback device plays the second channel of the second audio content based on the second playback timing.

15 . The system of claim 11 , wherein while operating in the second mode, the first playback device is configured to (i) forward control commands received via the first WPAN interface to the second playback device, (ii) forward metadata received via the first WPAN interface to the second playback device, and (iii) execute control commands received via the first WPAN interface from the second playback device.

16 . The system of claim 11 , wherein the first playback device operating in the first mode comprises the first playback device and the second playback device playing the first audio content in a groupwise fashion in a playback group comprising the first playback device, the second playback and at least a third playback device, and wherein the first program instructions executable by the one or more first processors such that the first playback device is configured to switch from operating in the first mode to operate in the second mode comprise program instructions executable by the one or more first processors such that the first playback device is configured to:

leave the playback group; and

operate in a stereo pair with the second playback device, wherein while operating in the stereo pair, the first playback device is configured to play a first channel of the second audio content in a groupwise fashion with the second playback device based on the second playback timing while the second playback device plays a second channel of the second audio content based on the second playback timing.

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

while operating the second mode, receive a command from the second playback device via the first WPAN interface to switch from operating in the second mode to operate a third mode, wherein while operating in the third mode, the first playback device is configured to (i) if playing the second audio content, cease playing the second audio content, (ii) receive third audio content and third playback timing associated with the third audio content from the second playback device via the first WPAN interface, and (iii) play a first channel of the third audio content in a groupwise fashion with the second playback device based on the third playback timing while the second playback device plays a first channel of the third audio content based on the third playback timing.

18 . The system of claim 11 , wherein the second playback device comprises:

one or more second processors;

a second wireless local area network (WLAN) interface;

a second wireless personal area network (WPAN) interface; and

second tangible, non-transitory computer-readable media comprising second program instructions executable by the one or more second processors such that the second playback device is configured to:

operate in a fourth mode, wherein while operating in the fourth mode, the second playback device is configured to (i) transmit the first audio content and the first playback timing associated with the first audio content to the first playback device via the second WLAN interface, and (ii) play the first audio content in a groupwise fashion with at least the first playback device based on the first playback timing; and

after receiving an indication from the first playback device that the first playback device has connected to the first audio source via the first WPAN interface, switch from operating in the fourth mode to operate in a fifth mode, wherein while operating in the fifth mode, the second playback device is configured to (i) if playing the first audio content, cease playing the first audio content, (ii) receive the second audio content and the second playback timing from the first playback device via the second WPAN interface, and (iii) play a second channel of the second audio content in a groupwise fashion with the first playback device based on the second playback timing while the first playback device plays a first channel of the second audio content based on the second playback timing.

19 . The system of claim 18 , wherein while operating in the fifth mode, the second playback device is configured to (i) cause the first playback device and the second playback device to execute control commands received via the second WPAN interface from the second playback device, and (ii) forward metadata received via the second WPAN interface from the second playback device to one or more controller devices configured to control the first playback device and the second playback device.

20 . The system of claim 18 , wherein the second program instructions comprise program instructions executable by the one or more second processors such that the second playback device is configured to:

after connecting to a second audio source via the second WPAN interface, switch from operating in the fifth mode to operate in a sixth mode, wherein while operating in the sixth mode, the second playback device is configured to (i) if playing the second audio content, cease playing the second audio content, (ii) generate fourth playback timing for fourth audio content received from the second audio source via the second WPAN interface, (iii) transmit at least a portion of the fourth audio content and the fourth playback timing to the first playback device via the second WPAN interface, and (iv) play a second channel of the fourth audio content in a groupwise fashion with the first playback device based on the fourth playback timing while the first playback device plays a first channel of the fourth audio content based on the fourth playback timing.

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 Nov 17, 2025
From: HU, ZIJIAN KEN; WANG, MENG
To: SONOS, INC.
Reel/Frame 072933/0816 →
Continuity (2)
Provisional Application 63375573 · Sep 14, 2022
Related Publication 20240089659A1 · Mar 14, 2024
References Cited (72)
US 5440644A · Farinelli et al. · 1995 [cited by applicant]
US 5761320A · Farinelli et al. · 1998 [cited by applicant]
US 5923902A · Inagaki · 1999 [cited by applicant]
US 6032202A · Lea et al. · 2000 [cited by applicant]
US 6256554B1 · DiLorenzo · 2001 [cited by applicant]
US 6404811B1 · Cvetko et al. · 2002 [cited by applicant]
US 6469633B1 · Wachter · 2002 [cited by applicant]
US 6522886B1 · Youngs et al. · 2003 [cited by applicant]
US 6611537B1 · Edens et al. · 2003 [cited by applicant]
US 6631410B1 · Kowalski et al. · 2003 [cited by applicant]
US 6757517B2 · Chang · 2004 [cited by applicant]
US 6778869B2 · Champion · 2004 [cited by applicant]
US 7130608B2 · Hollstrom et al. · 2006 [cited by applicant]
US 7130616B2 · Janik · 2006 [cited by applicant]
US 7143939B2 · Henzerling · 2006 [cited by applicant]
US 7236773B2 · Thomas · 2007 [cited by applicant]
US 7295548B2 · Blank et al. · 2007 [cited by applicant]
US 7391791B2 · Balassanian et al. · 2008 [cited by applicant]
US 7483538B2 · McCarty et al. · 2009 [cited by applicant]
US 7571014B1 · Lambourne et al. · 2009 [cited by applicant]
US 7630501B2 · Blank et al. · 2009 [cited by applicant]
US 7643894B2 · Braithwaite et al. · 2010 [cited by applicant]
US 7657910B1 · McAulay et al. · 2010 [cited by applicant]
US 7853341B2 · McCarty et al. · 2010 [cited by applicant]
US 7987294B2 · Bryce et al. · 2011 [cited by applicant]
US 8014423B2 · Thaler et al. · 2011 [cited by applicant]
US 8045952B2 · Qureshey et al. · 2011 [cited by applicant]
US 8103009B2 · McCarty et al. · 2012 [cited by applicant]
US 8234395B2 · Millington · 2012 [cited by applicant]
US 8483853B1 · Lambourne · 2013 [cited by applicant]
US 8942252B2 · Balassanian et al. · 2015 [cited by applicant]
US 9904508B1 · Drinkwater · 2018 [cited by examiner]
US 10057700B2 · Proctor, Jr. · 2018 [cited by examiner]
US 10496359B2 · Drinkwater · 2019 [cited by examiner]
US 12081950B2 · Proctor, Jr. · 2024 [cited by examiner]
US 20010042107A1 · Palm · 2001 [cited by applicant]
US 20020022453A1 · Balog et al. · 2002 [cited by applicant]
US 20020026442A1 · Lipscomb et al. · 2002 [cited by applicant]
US 20020124097A1 · Isely et al. · 2002 [cited by applicant]
US 20030157951A1 · Hasty, Jr. · 2003 [cited by applicant]
US 20040024478A1 · Hans et al. · 2004 [cited by applicant]
US 20070142944A1 · Goldberg et al. · 2007 [cited by applicant]
US 20110158441A1 · Batra · 2011 [cited by applicant]
US 20150205805A1 · Gossain et al. · 2015 [cited by applicant]
US 20160072855A1 · Palin et al. · 2016 [cited by applicant]
US 20200128617A1 · Xian et al. · 2020 [cited by applicant]
US 20220248139A1 · Yore et al. · 2022 [cited by applicant]
EP 1389853A1 · 2004 [cited by applicant]
WO 200153994 · 2001 [cited by applicant]
WO 2003093950A2 · 2003 [cited by applicant]
WO 2014107469A2 · 2014 [cited by applicant]
International Searching Authority, International Search Report and Written Opinion mailed on Feb. 27, 2024, issued in connection with International Application No. PCT/US2023/032521, filed on Sep. 12, 2023, 26 pages. [cited by applicant]
AudioTron Quick Start Guide, Version 1.0, Mar. 2001, 24 pages. [cited by applicant]
AudioTron Reference Manual, Version 3.0, May 2002, 70 pages. [cited by applicant]
AudioTron Setup Guide, Version 3.0, May 2002, 38 pages. [cited by applicant]
Bluetooth. “Specification of the Bluetooth System: The ad hoc SCATTERNET for affordable and highly functional wireless connectivity,” Core, Version 1.0 A, Jul. 26, 1999, 1068 pages. [cited by applicant]
Bluetooth. “Specification of the Bluetooth System: Wireless connections made easy,” Core, Version 1.0 B, Dec. 1, 1999, 1076 pages. [cited by applicant]
Dell, Inc. “Dell Digital Audio Receiver: Reference Guide,” Jun. 2000, 70 pages. [cited by applicant]
Dell, Inc. “Start Here,” Jun. 2000, 2 pages. [cited by applicant]
“Denon 2003-2004 Product Catalog,” Denon, 2003-2004, 44 pages. [cited by applicant]
Jo et al., “Synchronized One-to-many Media Streaming with Adaptive Playout Control,” Proceedings of SPIE, 2002, pp. 71-82, vol. 4861. [cited by applicant]
Jones, Stephen, “Dell Digital Audio Receiver: Digital upgrade for your analog stereo,” Analog Stereo, Jun. 24, 2000 http://www.reviewsonline.com/articles/961906864.htm retrieved Jun. 18, 2014, 2 pages. [cited by applicant]
Louderback, Jim, “Affordable Audio Receiver Furnishes Homes With MP3,” TechTV Vault. Jun. 28, 2000 retrieved Jul. 10, 2014, 2 pages. [cited by applicant]
Palm, Inc., “Handbook for the Palm VII Handheld,” May 2000, 311 pages. [cited by applicant]
Presentations at WinHEC 2000, May 2000, 138 pages. [cited by applicant]
[cited by applicant]
United States Patent and Trademark Office, U.S. Appl. No. 60/490,768, filed Jul. 28, 2003, entitled “Method for synchronizing audio playback between multiple networked devices,” 13 pages. [cited by applicant]
United States Patent and Trademark Office, U.S. Appl. No. 60/825,407, filed Sep. 12, 2006, entitled “Controlling and manipulating groupings in a multi-zone music or media system,” 82 pages. [cited by applicant]
UPnP; “Universal Plug and Play Device Architecture,” Jun. 8, 2000; version 1.0; Microsoft Corporation; pp. 1-54. [cited by applicant]
Yamaha DME 64 Owner's Manual; copyright 2004, 80 pages. [cited by applicant]
Yamaha DME Designer 3.5 setup manual guide; copyright 2004, 16 pages. [cited by applicant]
Yamaha DME Designer 3.5 User Manual; Copyright 2004, 507 pages. [cited by applicant]