Metadata exchange involving a networked playback system and a networked microphone system
First Claim
1. Tangible, non-transitory computer-readable media having instructions encoded thereon, wherein the instructions, when executed by one or more processors, cause a networked microphone system to perform a method comprising:
- establishing a metadata exchange channel between a media playback system and the networked microphone system, wherein the media playback system comprises a first playback device and a second playback device, wherein the networked microphone system comprises a network microphone device, wherein the first playback device comprises the network microphone device, and wherein the first and second playback devices and the network microphone device are on a local area network;
obtaining from the media playback system via the metadata exchange channel, metadata associated with the first and second playback devices indicating that the first playback device is grouped with the second playback device for synchronous playback of audio content with the first playback device;
receiving by at least one network microphone server of the networked microphone system from the network microphone device, a voice input comprising a context-specific request; and
in response to receiving the voice input, (a) generating a response to the voice input based on (i) the context-specific request and (ii) the metadata associated with the media playback system and (b) causing at least one of the first and second playback devices to play back the audio content, wherein the causing comprises transmitting the response from the at least one network microphone server to the network microphone device.
4 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are systems and methods for establishing a metadata exchange channel between a media playback system and a networked microphone system, wherein the networked microphone system comprises a networked microphone device and a networked microphone server. After establishing the metadata exchange channel, the media playback system experiences a metadata exchange triggering event. In response to experiencing the metadata exchange triggering event, the media playback system provides metadata to the networked microphone system via the metadata exchange channel.
479 Citations
20 Claims
-
1. Tangible, non-transitory computer-readable media having instructions encoded thereon, wherein the instructions, when executed by one or more processors, cause a networked microphone system to perform a method comprising:
-
establishing a metadata exchange channel between a media playback system and the networked microphone system, wherein the media playback system comprises a first playback device and a second playback device, wherein the networked microphone system comprises a network microphone device, wherein the first playback device comprises the network microphone device, and wherein the first and second playback devices and the network microphone device are on a local area network; obtaining from the media playback system via the metadata exchange channel, metadata associated with the first and second playback devices indicating that the first playback device is grouped with the second playback device for synchronous playback of audio content with the first playback device; receiving by at least one network microphone server of the networked microphone system from the network microphone device, a voice input comprising a context-specific request; and in response to receiving the voice input, (a) generating a response to the voice input based on (i) the context-specific request and (ii) the metadata associated with the media playback system and (b) causing at least one of the first and second playback devices to play back the audio content, wherein the causing comprises transmitting the response from the at least one network microphone server to the network microphone device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A networked microphone system comprising at least one network microphone server and a network microphone device, the at least one network microphone server comprising:
-
one or more processors; and tangible, non-transitory computer-readable media having instructions encoded thereon, wherein the instructions, when executed by the one or more processors, cause the network microphone system to perform a method comprising; establishing a metadata exchange channel between a media playback system and the networked microphone system, wherein the media playback system comprises a first playback device and a second playback device, wherein the first playback device comprises the network microphone device, and wherein the first and second playback devices and the network microphone device are on a local area network; obtaining from the media playback system via the metadata exchange channel, metadata associated with the first and second playback devices indicating that the first playback device is grouped with the second playback device for synchronous playback of audio content with the first playback device; receiving by the at least one network microphone server from the network microphone device, a voice input comprising a context-specific request; and in response to receiving the voice input, (a) generating a response to the voice input based on (i) the context-specific request and (ii) the metadata associated with the media playback system and (b) causing at least one of the first and second playback devices to play back the audio content, wherein the causing comprises transmitting the response from the at least one network microphone server to the network microphone device. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
establishing a metadata exchange channel between a media playback system and a networked microphone system, wherein the media playback system comprises a first playback device and a second playback device, wherein the networked microphone system comprises a network microphone device, and wherein the first and second playback devices and the network microphone device are on a local area network; obtaining from the media playback system via the metadata exchange channel, metadata associated with the first and second playback devices indicating that the first playback device is grouped with the second playback device for synchronous playback of audio content with the first playback device; receiving by at least one network microphone server of the networked microphone system from the network microphone device, a voice input comprising a context-specific request; and in response to receiving the voice input, (a) generating a response to the voice input based on (i) the context-specific request and (ii) the metadata associated with the media playback system and (b) causing at least one of the first and second playback devices to play back the audio content, wherein the causing comprises transmitting the response from the at least one network microphone server to the network microphone device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification