IP Library Granted Patent US 9,877,124
Granted Patent B2
US 9,877,124 · App. 15/343,011 · Granted Jan 23, 2018

Low-latency audio networking

Inventors: Hrishikesh Gossain (Santa Barbara, CA); Jeffrey M. Peters (Leominster, MA); Nicholas A. J. Millington (Santa Barbara, CA); Steven Beckhardt (Boston, MA)
Assignee: Sonos, Inc.
H04R27/00G06F17/3074H04L12/2838H04R3/00H04R29/007H04L2012/2849H04N21/43615H04N21/47217H04R2227/003H04R2227/005H04R2420/01
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 9,877,124
App. No.
15/343,011
Granted
Jan 23, 2018
Kind
B2
Abstract

Low-latency audio networking is disclosed. In one embodiment, an example playback device includes a processor and memory having stored thereon instructions executable by the processor. The example instructions are to cause the first playback device to perform functions comprising: receiving audio information; selecting a first frequency channel of a first spectrum based on a threshold latency associated with the audio information; transmitting to the second playback device via a second frequency channel of a second spectrum, control information that identifies the first frequency channel of the first spectrum; and transmitting to the second playback device via the first frequency channel of the first spectrum, the audio information to be played by the second playback device.

Claims (42)

1. A first playback device comprising:

a network interface;

a line-in interface;

one or more processors; and

tangible, non-transitory computer-readable medium having stored thereon instructions that, when executed by the one or more processors, cause the first playback device to perform functions comprising:

receiving via one of the network interface and line-in interface, audio information to be played by at least a second playback device;

if the audio information is received via the line-in interface, (i) selecting a first frequency channel of a first spectrum, (ii) transmitting to the second playback device via a second frequency channel of a second spectrum, control information that identifies the first frequency channel of the first spectrum, and (iii) transmitting to the second playback device via the first frequency channel of the first spectrum, the received audio information to be played by the second playback device; and

if the audio information is received via the network interface, (i) selecting a third frequency channel of the second spectrum, and (ii) transmitting to the second playback device via the third frequency channel of the second spectrum, the received audio information to be played by the second playback device.

2. The first playback device of claim 1 , wherein the audio information is received via the network interface, and wherein the functions further comprise:

playing the audio information in synchrony with playback of the audio information by the second playback device.

3. The first playback device of claim 1 , wherein the audio information is a first audio component of audio content received via the line-in interface, wherein the audio content further comprises a second audio component, and wherein the functions further comprise:

playing the second audio component in synchrony with playback of the first audio component by the second playback device.

4. The first playback device of claim 1 , wherein the functions further comprise:

prior to transmitting to the second playback device via the first frequency channel of the first spectrum, the received audio information to be played by the second playback device, receiving from the second playback device, a message indicating that the control information identifying the first frequency channel of the first spectrum was received by the second playback device.

5. The first playback device of claim 4 , wherein transmitting the control information to the second playback device via the second frequency channel of the second spectrum comprises transmitting the control information to the second playback device according to a first type of network topology, and wherein transmitting the audio information to the second playback device via the first frequency channel of the first spectrum comprises transmitting the audio information to the second playback according to a second type of network topology.

6. The first playback device of claim 5 , wherein the line-in interface comprises an optical line-in interface.

7. The first playback device of claim 6 , wherein the first spectrum comprises a 5 GHz spectrum, and wherein the second spectrum comprises a 2.4 GHz spectrum.

8. A tangible, non-transitory computer-readable medium having stored thereon instructions that, when executed by one or more processors of a first playback device, cause the first playback device to perform functions comprising:

receiving via one of the network interface and line-in interface, audio information to be played by at least a second playback device;

if the audio information is received via the line-in interface, (i) selecting a first frequency channel of a first spectrum, (ii) transmitting to the second playback device via a second frequency channel of a second spectrum, control information that identifies the first frequency channel of the first spectrum, and (iii) transmitting to the second playback device via the first frequency channel of the first spectrum, the received audio information to be played by the second playback device; and

if the audio information is received via the network interface, (i) selecting a third frequency channel of the second spectrum, and (ii) transmitting to the second playback device via the third frequency channel of the second spectrum, the received audio information to be played by the second playback device.

9. The tangible, non-transitory computer-readable medium of claim 8 , wherein the audio information is received via the network interface, and wherein the functions further comprise:

playing the audio information in synchrony with playback of the audio information by the second playback device.

10. The tangible, non-transitory computer-readable medium of claim 8 , wherein the audio information is a first audio component of audio content received via the line-in interface, wherein the audio content further comprises a second audio component, and wherein the functions further comprise:

playing the second audio component in synchrony with playback of the first audio component by the second playback device.

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

prior to transmitting to the second playback device via the first frequency channel of the first spectrum, the received audio information to be played by the second playback device, receiving from the second playback device, a message indicating that the control information identifying the first frequency channel of the first spectrum was received by the second playback device.

12. The tangible, non-transitory computer-readable medium of claim 8 , wherein transmitting the control information to the second playback device via the second frequency channel of the second spectrum comprises transmitting the control information to the second playback device according to a first type of network topology, and wherein transmitting the audio information to the second playback device via the first frequency channel of the first spectrum comprises transmitting the audio information to the second playback according to a second type of network topology.

13. The tangible, non-transitory computer-readable medium of claim 8 , wherein the line-in interface comprises an optical line-in interface.

14. The tangible, non-transitory computer-readable medium of claim 8 , wherein the first spectrum comprises a 5 GHz spectrum, and wherein the second spectrum comprises a 2.4 GHz spectrum.

15. A method comprising:

receiving by a first playback device via one of the network interface and line-in interface, audio information to be played by at least a second playback device;

if the audio information is received via the line-in interface, (i) selecting a first frequency channel of a first spectrum, (ii) transmitting to the second playback device via a second frequency channel of a second spectrum, control information that identifies the first frequency channel of the first spectrum, and (iii) transmitting to the second playback device via the first frequency channel of the first spectrum, the received audio information to be played by the second playback device; and

if the audio information is received via the network interface, (i) selecting a third frequency channel of the second spectrum, and (ii) transmitting to the second playback device via the third frequency channel of the second spectrum, the received audio information to be played by the second playback device.

16. The method of claim 15 , wherein the audio information is received via the network interface, and wherein the method further comprises:

playing the audio information by the first playback device in synchrony with playback of the audio information by the second playback device.

17. The method of claim 15 , wherein the audio information is a first audio component of audio content received via the line-in interface, wherein the audio content further comprises a second audio component, and wherein the method further comprises:

playing the second audio component by the first playback device in synchrony with playback of the first audio component by the second playback device.

18. The method of claim 15 , wherein the method further comprises:

prior to transmitting to the second playback device via the first frequency channel of the first spectrum, the received audio information to be played by the second playback device, receiving from the second playback device, a message indicating that the control information identifying the first frequency channel of the first spectrum was received by the second playback device.

19. The method of claim 15 , wherein transmitting the control information to the second playback device via the second frequency channel of the second spectrum comprises transmitting the control information to the second playback device according to a first type of network topology, and wherein transmitting the audio information to the second playback device via the first frequency channel of the first spectrum comprises transmitting the audio information to the second playback according to a second type of network topology.

20. The method of claim 15 , wherein the line-in interface comprises an optical line-in interface.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Oct 18, 2021
From: JPMORGAN CHASE BANK, N.A.
To: SONOS, INC.
Reel/Frame 058213/0597 →
SECURITY AGREEMENT Recorded Oct 15, 2021
From: SONOS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 058123/0206 →
SECURITY INTEREST Recorded Aug 30, 2018
From: SONOS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 046991/0433 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2017
From: GOSSAIN, HRISHIKESH; PETERS, JEFFREY M.; MILLINGTON, NICHOLAS A.J.; BECKHARDT, STEVEN
To: SONOS, INC.
Reel/Frame 041835/0632 →
Continuity (3)
Continuation 14674729 · Mar 31, 2015
Continuation 13524808 · Jun 15, 2012
Related Publication 20170078812A1 · Mar 16, 2017