Audio response playback
First Claim
1. A computing device, comprising:
- at least one processor; and
a non-transitory computer-readable medium comprising program instructions that, when executed by the at least one processor, cause the computing device to perform functions comprising;
receiving via a network microphone device of a media playback system, a voice command detected by at least one microphone of the network microphone device, wherein the media playback system comprises a plurality of zones, and wherein the network microphone device is a member of a default playback zone;
determining that a presence of a user has been detected in proximity of the media playback system that resulted in a pairing between the network microphone device and a given playback device;
in response to determining that the presence of the user has been detected, dynamically selecting an audio response zone from the plurality of zones to play an audio response to the voice command and foregoing selection of the default playback zone, wherein the selected audio response zone includes the given playback device, and wherein the dynamically selecting comprises determining that the network microphone device is paired with the given playback device; and
causing the given playback device of the selected audio response zone to play the audio response.
2 Assignments
0 Petitions
Accused Products
Abstract
A computing device is configured to perform functions comprising: receiving via a network microphone device of a media playback system, a voice command detected by at least one microphone of the network microphone device, wherein the media playback system comprises a plurality of zones, and the network microphone device may be a member of a default playback zone. The computing device may be further configured to perform functions comprising: dynamically selecting an audio response zone from the plurality of zones to play an audio response to the voice input and foregoing selection of the default playback zone. The selected zone may comprise a playback device, and the dynamically selecting may comprise determining that the network microphone device is paired with the playback device. The computing device may cause the playback device of the selected zone to play the audio response.
408 Citations
20 Claims
-
1. A computing device, comprising:
-
at least one processor; and a non-transitory computer-readable medium comprising program instructions that, when executed by the at least one processor, cause the computing device to perform functions comprising; receiving via a network microphone device of a media playback system, a voice command detected by at least one microphone of the network microphone device, wherein the media playback system comprises a plurality of zones, and wherein the network microphone device is a member of a default playback zone; determining that a presence of a user has been detected in proximity of the media playback system that resulted in a pairing between the network microphone device and a given playback device; in response to determining that the presence of the user has been detected, dynamically selecting an audio response zone from the plurality of zones to play an audio response to the voice command and foregoing selection of the default playback zone, wherein the selected audio response zone includes the given playback device, and wherein the dynamically selecting comprises determining that the network microphone device is paired with the given playback device; and causing the given playback device of the selected audio response zone to play the audio response. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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 via a network microphone device of a media playback system, a voice command detected by at least one microphone of the network microphone device, wherein the media playback system comprises a plurality of zones, and wherein the network microphone device is a member of a default playback zone; determining that a presence of a user has been detected in proximity of the media playback system that resulted in a pairing between the network microphone device and a given playback device; in response to determining that the presence of the user has been detected, dynamically selecting an audio response zone from the plurality of zones to play an audio response to the voice command and foregoing selection of the default playback zone, wherein the selected audio response zone includes the given playback device, and wherein the dynamically selecting comprises determining that the network microphone device is paired with the given playback device; and causing the given playback device of the selected audio response zone to play the audio response. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method, comprising:
-
receiving via a network microphone device of a media playback system, a voice command detected by at least one microphone of the network microphone device, wherein the media playback system comprises a plurality of zones, and wherein the network microphone device is a member of a default playback zone; determining that a presence of a user has been detected in proximity of the media playback system that resulted in a pairing between the network microphone device and a given playback device; in response to determining that the presence of the user has been detected, dynamically selecting an audio response zone from the plurality of zones to play an audio response to the voice command and foregoing selection of the default playback zone, wherein the selected audio response zone includes the given playback device, and wherein the dynamically selecting comprises determining that the network microphone device is paired with the given playback device; and causing the given playback device of the selected audio response zone to play the audio response. - View Dependent Claims (17, 18, 19, 20)
-
Specification