IP Library Granted Patent US 12,047,752
Granted Patent B2
US 12,047,752 · App. 16/989,350 · Granted Jul 23, 2024

Content mixing

Inventors: Simon Jarvis (Cambridge, MA); Romi Kadri (Cambridge, MA); Paul Andrew Bates (Santa Barbara, CA); Luis Vega-Zayas (Arlington, MA)
Assignee: Sonos, Inc.
H04R3/00G06F3/162G06F3/165G06F3/167G10L15/14G10L15/22H04L12/2803H04L12/2809H04R3/12H04R27/00H04R29/007H04S7/301H04S7/303H04W8/005H04W8/24G10L2015/223G10L21/02H04L2012/2849H04R2227/003H04R2227/005H04R2420/07H04W84/12
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,047,752
App. No.
16/989,350
Granted
Jul 23, 2024
Kind
B2
Abstract

In one aspect, a first playback device is configured to: (i) play back first audio content in synchrony with a second playback device, (ii) receive, via a network interface, a message indicating second audio content to be output by the first playback device, and (iii) in response to receiving the message indicating the second audio content: (a) cease playing back the first audio content in synchrony with the second playback device; (b) play back the second audio content while the second playback device plays back the first audio content; and (c) after playing back the second audio content, resume playing back the first audio content in synchrony with the second playback device.

Claims (43)

1. A first playback device comprising:

a network interface;

at least one processor;

at least one microphone;

at least one non-transitory computer-readable medium; and

program instructions stored on the at least one non-transitory computer-readable medium that are executable by the at least one processor such that the first playback device is configured to:

play back first audio content in synchrony with a second playback device;

detect, via the at least one microphone, a voice command;

receive, via the network interface, a message indicating (i) second audio content that the first playback device is to play back as a response to the voice command and (ii) a duration of the second audio content that defines how long the first playback device will play back the second audio content;

in response to receiving the message indicating (i) the second audio content and (ii) the duration of the second audio content, mix the first audio content with the second audio content such that the first playback device (i) plays back the first audio content in synchrony with the second playback device and (ii) simultaneously plays back the second audio content; and

after the duration of the second audio content, continue playing back the first audio content in synchrony with the second playback device.

2. The first playback device of claim 1 , wherein the program instructions that are executable by the at least one processor such that the first playback device is configured to play back the first audio content in synchrony with the second playback device comprise program instructions that are executable by the at least one processor such that the first playback device is configured to play back the first audio content in synchrony with the second playback device at a first volume, and wherein the first playback device further comprises program instructions stored on the at least one non-transitory computer-readable medium that are executable by the at least one processor such that the first playback device is configured to:

while playing back the second audio content, cause the second playback device to play back the first audio content at a second volume.

3. The first playback device of claim 2 , wherein the program instructions that are executable by the at least one processor such that the first playback device is configured to, after the duration of the second audio content, continue playing back the first audio content in synchrony with the second playback device comprise program instructions that are executable by the at least one processor such that the first playback device is configured to cause the second playback device to play back the first audio content at the first volume.

4. The first playback device of claim 2 , wherein the second volume is lower than the first volume.

5. The first playback device of claim 4 , wherein the program instructions that are executable by the at least one processor such that the first playback device is configured to mix the first audio content with the second audio content such that the first playback device (i) plays back the first audio content in synchrony with the second playback device and (ii) simultaneously plays back the second audio content comprise program instructions that are executable by the at least one processor such that the first playback device is configured to play back the first audio content in synchrony with the second playback device at the second volume.

6. The first playback device of claim 1 , wherein the program instructions that are executable by the at least one processor such that the first playback device is configured to mix the first audio content with the second audio content such that the first playback device (i) plays back the first audio content in synchrony with the second playback device and (ii) simultaneously plays back the second audio content comprise program instructions that are executable by the at least one processor such that the first playback device is configured to mix the first audio content with the second audio content such that the first playback device (i) plays back the first audio content in synchrony with the second playback device at a first volume and (ii) simultaneously plays back the second audio content at a second volume, wherein the second volume is higher than the first volume.

7. The first playback device of claim 6 , wherein the program instructions that are executable by the at least one processor such that the first playback device is configured to, after the duration of the second audio content, continue playing back the first audio content in synchrony with the second playback device comprise program instructions that are executable by the at least one processor such that the first playback device is configured to play back the first audio content at the first volume.

8. The first playback device of claim 1 , wherein the first playback device and the second playback device are bonded playback devices.

9. The first playback device of claim 1 , wherein the first playback device is configured to play back a left channel of the first audio content, and wherein the second playback device is configured to play back a right channel of the first audio content.

10. A non-transitory computer-readable medium, wherein the non-transitory computer-readable medium is provisioned with program instructions that, when executed by at least one processor, cause a first playback device to:

play back first audio content in synchrony with a second playback device;

detect, via at least one microphone of the first playback device, a voice command;

receive, via a network interface, a message indicating (i) second audio content that the first playback device is to play back as a response to the voice command and (ii) a duration of the second audio content that defines how long the first playback device will play back the second audio content;

in response to receiving the message indicating (i) the second audio content and (ii) the duration of the second audio content, mix the first audio content with the second audio content such that the first playback device (i) plays back the first audio content in synchrony with the second playback device and (ii) simultaneously plays back the second audio content; and

after the duration of the second audio content, continue playing back the first audio content in synchrony with the second playback device.

11. The non-transitory computer-readable medium of claim 10 , wherein the program instructions that, when executed by at least one processor, cause the first playback device to play back the first audio content in synchrony with the second playback device comprise program instructions that, when executed by at least one processor, cause the first playback device to play back the first audio content in synchrony with the second playback device at a first volume, and wherein the non-transitory computer-readable medium is also provisioned with program instructions that, when executed by at least one processor, cause the first playback device is configured to:

while playing back the second audio content, cause the second playback device to play back the first audio content at a second volume.

12. The non-transitory computer-readable medium of claim 11 , wherein the program instructions that, when executed by at least one processor, cause the first playback device to, after the duration of the second audio content, continue playing back the first audio content in synchrony with the second playback device comprise program instructions that, when executed by at least one processor, cause the first playback device to cause the second playback device to play back the first audio content at the first volume.

13. The non-transitory computer-readable medium of claim 11 , wherein the second volume is lower than the first volume.

14. The non-transitory computer-readable medium of claim 13 , wherein the program instructions that, when executed by at least one processor, cause the first playback device to mix the first audio content with the second audio content such that the first playback device (i) plays back the first audio content in synchrony with the second playback device and (ii) simultaneously plays back the second audio content comprise program instructions that, when executed by at least one processor, cause the first playback device to play back the first audio content in synchrony with the second playback device at the second volume.

15. The non-transitory computer-readable medium of claim 10 , wherein the program instructions that, when executed by at least one processor, cause the first playback device to mix the first audio content with the second audio content such that the first playback device (i) plays back the first audio content in synchrony with the second playback device and (ii) simultaneously plays back the second audio content comprise program instructions that, when executed by at least one processor, cause the first playback device to mix the first audio content with the second audio content such that the first playback device (i) plays back the first audio content in synchrony with the second playback device at a first volume and (ii) simultaneously plays back the second audio content at a second volume, wherein the second volume is higher than the first volume.

16. The non-transitory computer-readable medium of claim 15 , wherein the program instructions that, when executed by at least one processor, cause the first playback device to, after the duration of the second audio content, continue playing back the first audio content in synchrony with the second playback device comprise program instructions that, when executed by at least one processor, cause the first playback device to play back the first audio content at the first volume.

17. The non-transitory computer-readable medium of claim 10 , wherein the first playback device is configured to play back a left channel of the first audio content, and wherein the second playback device is configured to play back a right channel of the first audio content.

18. A method comprising:

playing back, by a first playback device, first audio content in synchrony with a second playback device;

detecting, by at least one microphone of the first playback device, a voice command;

receiving, by the first playback device, a message indicating (i) second audio content that the first playback device is to play back as a response to the voice command and (ii) a duration of the second audio content that defines how long the first playback device will play back the second audio content;

in response to receiving the message indicating (i) the second audio content and (ii) the duration of the second audio content, mixing the first audio content with the second audio content such that the first playback device (i) plays back the first audio content in synchrony with the second playback device and (ii) simultaneously plays back the second audio content; and

after the duration of the second audio content, continuing to play back the first audio content in synchrony with the second playback device.

19. The method of claim 18 , wherein playing back, by the first playback device, the first audio content in synchrony with the second playback device comprises playing back, by the first playback device, the first audio content in synchrony with the second playback device at a first volume, and wherein the method further comprises:

while playing back the second audio content, causing, by the first playback device, the second playback device to play back the first audio content at a second volume.

20. The method of claim 19 , wherein continuing to play back the first audio content in synchrony with the second playback device comprises causing, by the first playback device, the second playback device to play back the first audio content at the first volume.

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 Aug 24, 2020
From: JARVIS, SIMON; KADRI, ROMI; BATES, PAUL ANDREW; VEGA-ZAYAS, LUIS
To: SONOS, INC.
Reel/Frame 053572/0220 →
Continuity (11)
Continuation 15098760 · Apr 14, 2016
Provisional Application 62312350 · Mar 23, 2016
Provisional Application 62298388 · Feb 22, 2016
Provisional Application 62298393 · Feb 22, 2016
Provisional Application 62298410 · Feb 22, 2016
Provisional Application 62298439 · Feb 22, 2016
Provisional Application 62298425 · Feb 22, 2016
Provisional Application 62298433 · Feb 22, 2016
Provisional Application 62298350 · Feb 22, 2016
Provisional Application 62298418 · Feb 22, 2016
Related Publication 20200374626A1 · Nov 26, 2020