IP Library › Granted Patent US 11,184,721
Granted Patent B2
US 11,184,721 · App. 16/174,245 · Granted Nov 23, 2021

Playback device control

Inventors: Nicholas A. J. Millington (Santa Barbara, CA); Craig Wisneski (Cambridge, MA); Steven Beckhardt (Cambridge, MA); Neil Griffiths (Lexington, MA)
Assignee: Sonos, Inc.
H04R27/00G06F3/165H03G3/20H04L12/282H04R3/12H03G3/001H04L2012/2849H04R2227/003H04R2227/005H04R2420/07H04R2430/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 11,184,721
App. No.
16/174,245
Granted
Nov 23, 2021
Kind
B2
Abstract

Systems, methods, apparatus, and articles of manufacture to control audio playback devices are disclosed. An example first playback device includes a speaker driver, a processor, and a computer readable medium including a set of instructions that, when executed by the processor, cause the first playback device to implement a method. The example method includes receiving, from a first audio information source, first audio information. The example method includes playing back the first audio information. The example method includes receiving, from a second audio information source, (i) a first message, and (ii) second audio information. Based on the received first message, the example method includes (i) determining that the first playback device and a second playback device are to playback the second audio information; (ii) stopping play back of the first audio information; (iii) playing back, via the speaker driver, the second audio information; and (iv) sending the second audio information to the second playback device.

Claims (53)

1. A playback device comprising:

one or more speaker drivers;

one or more processors; and

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

receive from a first audio information source, first audio information;

play back, via the one or more speaker drivers, the first audio information in a stereo mode;

while playing back the first audio information in the stereo mode via the one or more speaker drivers, receive second audio information from a second audio information source;

determine that the second audio information source includes a display device; and

in response to determining the second audio information source includes the display device: (i) determine that the playback device is configured to play back the second audio information; (ii) stop play back of the first audio information; and (iii) selectively play back, via the speaker driver, the second audio information in a theater mode.

2. The playback device of claim 1 , wherein the program instructions that are executable by the one or more processors such that the playback device is configured to receive, from the first audio information source, the first audio information comprises program instructions that are executable by the one or more processors such that the playback device is configured to receive, from the first audio information source via a packet-based communication link, the first audio information.

3. The playback device of claim 1 , wherein the program instructions that are executable by the one or more processors such that the playback device is configured to receive second audio information from the second audio information source comprises program instructions that are executable by the one or more processors such that the playback device is configured to receive the second audio information from the second audio information source via a wired communication link.

4. The playback device of claim 3 , wherein the second audio information comprises packet-based audio information.

5. The playback device of claim 1 , wherein the program instructions that are executable by the one or more processors such that the playback device is configured to receive, from the first audio information source, the first audio information comprises program instructions that are executable by the one or more processors such that the playback device is configured to receive the first audio information via a wireless communication link, and wherein the program instructions that are executable by the one or more processors such that the playback device is configured to receive the second audio information from the second audio information source comprises program instructions that are executable by the one or more processors such that the playback device is configured to receive the second audio information via a wired communication link.

6. The playback device of claim 5 , wherein the program instructions that are executable by the one or more processors such that the playback device is configured to receive, from the first audio information source via the wireless communication link, the first audio information comprises program instructions that are executable by the one or more processors such that the playback device is configured to receive the first audio information via a packet-based wireless communication link.

7. The playback device of claim 1 , wherein the program instructions that are executable by the one or more processors such that the playback device is configured to determine that the playback device is configured to play back the second audio information comprises program instructions that are executable by the one or more processors such that the playback device is configured to determine that a zone scene is triggered by the received second audio information.

8. The playback device of claim 7 , further comprising program instructions executable by the one or more processors such that the playback device is configured to save the zone scene in the tangible, non-transitory computer-readable media.

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

receive, from a controller device, an instruction to save the zone scene.

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

save, in the tangible, non-transitory computer-readable media, one or more configuration settings for the playback device and a second playback device;

based on the configuration settings, determine to send the second audio information to the second playback device; and

after determining to send the second audio information to the second playback device, (a) send the second audio information to the second playback device and (b) play the second audio information in synchrony with the second playback device.

11. The playback device of claim 10 , wherein the program instructions that are executable by the one or more processors such that the playback device is configured to play the second audio information in synchrony with the second playback device comprises program instructions that are executable by the one or more processors such that the playback device is configured to:

generate timing information associated with the second audio information; and

send the generated timing information to the second playback device.

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

save, in the tangible, non-transitory computer-readable media, one or more configuration settings for the playback device and a second playback device;

play back the first audio information in synchrony with the second playback device;

based on the configuration settings, determine to cease synchronous playback of the first audio information with the second playback device after receiving the second audio information; and

after determining to cease synchronous playback of the first audio information with the second playback device, play the second audio information.

13. The playback device of claim 1 , wherein the program instructions that are executable by the one or more processors such that the playback device is configured to receive from the second audio information source, second audio information comprises receiving a message, wherein the message identifies the second audio information source.

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

receive, from the second audio information source, a first message comprising a volume command; and

based on the received first message, change a playback volume of the second audio information.

15. The playback device of claim 14 , wherein the volume command is based on a command from a device configured to communicate with the second audio information source.

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

receive, from a controller device, a command; and

send a message comprising an indication of the command to the second audio information source.

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

receive a command from a device configured to communicate with the second audio information source.

18. The playback device of claim 17 , wherein the command is at least one of a power-on command or a volume control.

19. Tangible, non-transitory computer-readable media comprising a set of instructions that, when executed by one or more processors, cause a playback device to implement a method comprising:

receiving first audio information from a first audio information source;

playing back the first audio information via one or more speaker drivers in a stereo mode;

while playing back the first audio information in the stereo mode via the one or more speaker drivers, receiving second audio information from a second audio information source;

determining that the second audio information source includes a display device; and

in response to determining the second audio information source includes the display device: (i) determining that the playback device is configured to play back the second audio information; (ii) stopping playback of the first audio information; and (iii) selectively playing back the second audio information via the speaker driver in a theater mode.

20. A method performed by a playback device, the method comprising:

receiving from a first audio information source, first audio information;

playing back, via one or more speaker drivers, the first audio information in a stereo mode;

while playing back the first audio information in the stereo mode via the one or more speaker drivers, receiving from a second audio information source, second audio information;

determining that the second audio information source includes a display device; and

in response to determining the second audio information source includes the display device: (i) determining that the playback device is configured to play back the second audio information; (ii) stopping playback of the first audio information; and (iii) selectively playing back, via the speaker driver, the second audio information in a theater mode.

Assignments (2)
SECURITY AGREEMENT Recorded Oct 15, 2021
From: SONOS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 058123/0206 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 14, 2021
From: MILLINGTON, NICHOLAS A.J.; BECKHARDT, STEVEN; WISNESKI, CRAIG; GRIFFITHS, NEIL
To: SONOS, INC.
Reel/Frame 057797/0350 →
Continuity (4)
Continuation 15489918 · Apr 18, 2017
Continuation 14570869 · Dec 15, 2014
Continuation 13274059 · Oct 14, 2011
Related Publication 20190132692A1 · May 2, 2019
Cited By (3)
US 12,289,666 US 12,289,667 US 12,289,668