IP Library Granted Patent US 10,764,679
Granted Patent B2
US 10,764,679 · App. 16/700,607 · Granted Sep 1, 2020

Voice control of a media playback system

Inventors: Jonathan P. Lang (Santa Barbara, CA); Mark Plagge (Santa Barbara, CA); Simon Jarvis (Cambridge, MA); Romi Kadri (Cambridge, MA); Yean-Nian Willy Chen (Santa Barbara, CA); Paul Andrew Bates (Santa Barbara, CA); Luis Vega-Zayas (Cambridge, MA); Christopher Butts (Evanston, IL); Nicholas A. J. Millington (Santa Barbara, CA); Keith Corbin (Santa Barbara, CA)
Assignee: Sonos, Inc.
H04R3/00G06F3/162G06F3/165G06F3/167G10L15/14G10L15/22H04L12/2803H04L12/2809H04R3/12H04R27/00H04R29/007H04S7/301H04S7/303H04W8/005H04W8/24G10L21/02G10L2015/223H04L2012/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 10,764,679
App. No.
16/700,607
Granted
Sep 1, 2020
Kind
B2
Abstract

Multiple aspects of systems and methods for voice control and related features and functionality for various embodiments of media playback devices, networked microphone devices, microphone-equipped media playback devices, and speaker-equipped networked microphone devices are disclosed and described herein, including but not limited to designating and managing default networked devices, audio response playback, room-corrected voice detection, content mixing, music service selection, metadata exchange between networked playback systems and networked microphone systems, handling loss of pairing between networked devices, actions based on user identification, and other voice control of networked devices.

Claims (63)

1. A method, comprising:

playing, via a media playback system, audio content, wherein the media playback system comprises one or more playback devices;

receiving, via a networked microphone device associated with the media playback system, a voice command;

selecting, via the networked microphone device, an audio response playback device, of the one or more playback devices, based on a direction of the voice command respective to the networked microphone device that received the voice command;

determining, via the networked microphone device, a directionality for audio output of the media playback system based on the direction of the voice command respective to the networked microphone device that received the voice command; and

while playing audio content, via the media playback system according to the determined directionality of audio output, causing, via the networked microphone device, the selected audio response playback device to play an audio response according to the determined directionality of audio output.

2. The method of claim 1 , wherein

wherein selecting, via the networked microphone device, the audio response playback device comprises:

causing, via the networked microphone device, a computing device to determine an audio response zone; and

causing, via the networked microphone device, the computing device to select the determined audio response zone; and

wherein causing, via the networked microphone device, the selected audio response playback device to play the audio response comprises:

causing, via the networked microphone device and the computing device, the selected audio response playback device to play the audio response.

3. The method of claim 1 , further comprising:

receiving, via the networked microphone device from a controller device, an indication of an audio response zone to which the networked microphone device is assigned.

4. The method of claim 1 , further comprising:

sending, via the networked microphone device to a computing device, an indication of an audio response zone to which the networked microphone device is assigned.

5. The method of claim 1 , further comprising:

applying, via the networked microphone device, acoustics of an environment in which the networked microphone device is placed to the received voice command.

6. The method of claim 1 , further comprising:

causing, via the networked microphone device, the selected audio response playback device to adjust a volume of audio content to a volume level that is below a volume level of the audio response.

7. The method of claim 1 , further comprising:

receiving, via the networked microphone device, an indication of audio content;

determining, via the networked microphone device, at least one music service from a plurality of music services that supports the audio content; and

causing, via the networked microphone device, the at least one music service to transmit the audio content to the media playback system.

8. The method of claim 1 , further comprising:

establishing, via the networked microphone device, a metadata exchange channel between the media playback system and the networked microphone device.

9. The method of claim 1 , wherein the selected audio response playback device comprises a fallback device, the method further comprising:

before causing the selected audio response playback device to play the audio response, determining, via the networked microphone device, that another playback device is not available to play the audio response.

10. The method of claim 1 , further comprising:

determining, via the networked microphone device, that the received voice command was received from a registered user of the media playback system; and

in response to determining that the received voice command was received from the registered user of the media playback system, configuring, via the networked microphone device, an instruction for the media playback system based on content from the voice command and information in a user profile for the registered user.

11. The method of claim 1 , wherein the received voice command comprises:

a command word, one or more media variable instances, and one or more zone variable instances.

12. A networked microphone device comprising:

one or more processors; and

tangible, non-transitory computer-readable media comprising instructions encoded therein, wherein the instructions, when executed, cause the networked microphone device to perform a method comprising:

causing a media playback system to playback audio content, wherein the media playback system comprises one or more playback devices and is associated with the media playback system;

receiving a voice command;

selecting an audio response playback device of the one or more playback devices based on a direction of the voice command respective to the networked microphone device that received the voice command;

determining a directionality for audio output of the media playback system based on the direction of the voice command respective to the networked microphone device that received the voice command; and

while the media playback system is playing audio content according to the determined directionality of audio output, causing the selected audio response playback device to play an audio response according to the determined directionality of audio output.

13. The networked microphone device of claim 12 ,

wherein selecting, via the networked microphone device, the audio response playback device comprises:

causing, via the networked microphone device, a computing device to determine an audio response zone; and

causing, via the networked microphone device, the computing device to select the determined audio response zone; and

wherein causing, via the networked microphone device, the selected audio response playback device to play the audio response comprises:

causing, via the networked microphone device and the computing device, the selected audio response playback device to play the audio response.

14. The networked microphone device of claim 12 , wherein the method further comprises:

receiving, via the networked microphone device from a controller device, an indication of a particular zone to which the networked microphone device is assigned.

15. The networked microphone device of claim 12 , wherein the method further comprises:

sending, via the networked microphone device to a computing device, an indication of a particular zone to which the networked microphone device is assigned.

16. The networked microphone device of claim 12 , wherein the method further comprises:

applying acoustics of an environment in which the networked microphone device is placed to the received voice command.

17. The networked microphone device of claim 12 , wherein the method further comprises:

causing the audio response playback device to adjust a volume of audio content to a volume level that is below a volume level of the audio response.

18. The networked microphone device of claim 12 , wherein the method further comprises:

receiving an indication of audio content;

determining at least one music service from a plurality of music services that supports the audio content; and

causing the at least one music service to transmit the audio content to the media playback system.

19. The networked microphone device of claim 12 , wherein the method further comprises:

establishing a metadata exchange channel between the media playback system and the networked microphone device.

20. The networked microphone device of claim 12 , wherein the selected audio response playback device comprises a fallback device, and wherein the method further comprises:

before causing the audio response playback device to play the audio response, determining, via the networked microphone device, that another playback device is not available to play the audio response.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2021
From: LANG, JONATHAN P.; PLAGGE, MARK; JARVIS, SIMON; KADRI, ROMI; CHEN, YEAN-NIAN WILLY; BATES, PAUL ANDREW; VEGA-ZAYAS, LUIS; BUTTS, CHRISTOPHER; MILLINGTON, NICHOLAS A.J.; CORBIN, KEITH
To: SONOS, INC.
Reel/Frame 058097/0797 →
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 May 4, 2020
From: LANG, JONATHAN P.; PLAGGE, MARK; JARVIS, SIMON; KADRI, ROMI; CHEN, YEAN-NIAN WILLY; BATES, PAUL ANDREW; VEGA-ZAYAS, LUIS; BUTTS, CHRISTOPHER; MILLINGTON, NICHOLAS A.J.; CORBIN, KEITH
To: SONOS, INC.
Reel/Frame 052563/0989 →