IP Library Granted Patent US 10,095,470
Granted Patent B2
US 10,095,470 · App. 15/237,133 · Granted Oct 9, 2018

Audio response playback

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,095,470
App. No.
15/237,133
Granted
Oct 9, 2018
Kind
B2
Abstract

A voice command may be received from a microphone device associated with a media playback system comprising one or more zones. An audio response zone from the one or more zones to play the audio response may be selected based on context information. The selected zone may comprise one or more playback devices. At least one playback device of the one or more playback devices of the selected zone may be caused to play the audio response.

Claims (60)

1. A method, comprising:

receiving, via a computing device from a microphone device associated with a media playback system, a voice command, wherein the media playback system comprises one or more zones;

selecting, via the computing device, an audio response zone from the one or more zones to play an audio response based on context information, wherein the selected zone comprises one or more playback devices;

based on capability information, determining whether to select a predetermined zone as a first zone or to dynamically select a zone of the one or more zones as the first zone, wherein selecting the first zone of the one or more zones to play the audio response comprises selecting the predetermined zone as the audio response zone to play the audio response based on pairing information of the microphone device; and

causing, via the computing device, at least one playback device of the one or more playback devices of the selected zone to play the audio response.

2. The method of claim 1 , further comprising:

determining to dynamically select a zone of the one or more zones as the audio response zone; and

wherein selecting the audio response zone from the one or more zones to play the audio response based on context information comprises:

dynamically selecting the first zone of the one or more zones as the audio response zone to play the audio response based on context information.

3. The method of claim 2 , wherein dynamically selecting the first zone based on context information comprises:

dynamically selecting the first zone based on context information collected after receiving the voice command.

4. The method of claim 1 , further comprising:

determining that the media playback system lacks one or more hardware devices; and

based on determining that the media playback system lacks the one or more hardware devices, determining to select the predetermined zone as the first zone.

5. The method of claim 1 , further comprising:

determining that the audio response zone is grouped for synchronous playback with a second zone; and

wherein causing at least one playback device of the one or more playback devices of the selected zone to play the audio response comprises:

causing only the audio response zone to play the audio response.

6. The method of claim 1 , further comprising:

adjusting a volume level of playback of the audio response based on the context information.

7. A tangible, non-transitory computer-readable medium having stored thereon instructions that when executed by a processor cause a computing device to perform functions comprising:

receiving, from a microphone device associated with a media playback system, a voice command, wherein the media playback system comprises one or more zones;

selecting an audio response zone from the one or more zones to play an audio response based on context information, wherein the selected zone comprises one or more playback devices;

based on capability information, determining whether to select a predetermined zone as a first zone or to dynamically select a zone of the one or more zones as the first zone, wherein selecting the first zone of the one or more zones to play the audio response comprises selecting the predetermined zone as the audio response zone to play the audio response based on pairing information of the microphone device; and

causing at least one playback device of the one or more playback devices of the selected zone to play the audio response.

8. The computer-readable medium of claim 7 , wherein the functions further comprise:

determining to dynamically select a zone of the one or more zones as the audio response zone; and

wherein selecting the audio response zone from the one or more zones to play the audio response based on context information comprises:

dynamically selecting the first zone of the one or more zones as the audio response zone to play the audio response based on context information.

9. The computer-readable medium of claim 8 , wherein dynamically selecting the first zone based on context information comprises:

dynamically selecting the first zone based on context information collected after receiving the voice command.

10. The computer-readable medium of claim 7 , the functions further comprise:

determining that the media playback system lacks one or more hardware devices; and

based on determining that the media playback system lacks the one or more hardware devices, determining to select the predetermined zone as the first zone.

11. The computer-readable medium of claim 7 , the functions further comprise:

determining that the audio response zone is grouped for synchronous playback with a second zone; and

wherein causing at least one playback device of the one or more playback devices of the selected zone to play the audio response comprises:

causing only the audio response zone to play the audio response.

12. The computer-readable medium of claim 7 , the functions further comprise:

adjusting a volume level of playback of the audio response based on the context information.

13. An apparatus, comprising:

a processor; and

a memory having stored thereon instructions that when executed by the processor cause the apparatus to perform functions comprising:

receiving, from a microphone device associated with a media playback system, a voice command, wherein the media playback system comprises one or more zones;

selecting an audio response zone from the one or more zones to play an audio response based on context information, wherein the selected zone comprises one or more playback devices;

based on capability information, determining whether to select a predetermined zone as a first zone or to dynamically select a zone of the one or more zones as the first zone, wherein selecting the first zone of the one or more zones to play the audio response comprises selecting the predetermined zone as the audio response zone to play the audio response based on pairing information of the microphone device; and

causing at least one playback device of the one or more playback devices of the selected zone to play the audio response.

14. The apparatus of claim 13 , wherein the functions further comprise:

determining to dynamically select a zone of the one or more zones as the audio response zone; and

wherein selecting the audio response zone from the one or more zones to play the audio response based on context information comprises:

dynamically selecting the first zone of the one or more zones as the audio response zone to play the audio response based on context information.

15. The apparatus of claim 13 , the functions further comprise:

determining that the media playback system lacks one or more hardware devices; and

based on determining that the media playback system lacks the one or more hardware devices, determining to select the predetermined zone as the first zone.

16. The apparatus of claim 13 , the functions further comprise:

determining that the audio response zone is grouped for synchronous playback with a second zone; and

wherein causing at least one playback device of the one or more playback devices of the selected zone to play the audio response comprises:

causing only the audio response zone to play the audio response.

17. The apparatus of claim 13 , the functions further comprise:

adjusting a volume level of playback of the audio response based on the context information.

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 Oct 24, 2016
From: LANG, JONATHAN P.; PLAGGE, MARK
To: SONOS, INC.
Reel/Frame 040101/0752 →
Cited By (1)
US 12,444,418