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 network microphone device of 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 network microphone device and the media playback system are on a local area network;
obtaining from the media playback system via the metadata exchange channel, metadata associated with the media playback system;
receiving a voice input comprising a context-specific request corresponding to media played back by the media playback system; and
in response to receiving the voice input, transmitting to a network microphone server of the networked microphone system, a request based on (i) the voice input and (ii) the metadata associated with the media playback system.
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.
-
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 network microphone device of 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 network microphone device and the media playback system are on a local area network; obtaining from the media playback system via the metadata exchange channel, metadata associated with the media playback system; receiving a voice input comprising a context-specific request corresponding to media played back by the media playback system; and in response to receiving the voice input, transmitting to a network microphone server of the networked microphone system, a request based on (i) the voice input and (ii) the metadata associated with the media playback system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A network microphone device of a networked microphone system, the network microphone device 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 device to perform a method comprising; establishing a metadata exchange channel between a media playback system and the networked microphone system, wherein the network microphone device and the media playback system are on a local area network; obtaining from the media playback system via the metadata exchange channel, metadata associated with the media playback system; receiving a voice input comprising a context-specific request corresponding to media played back by the media playback system; and in response to receiving the voice input, transmitting to a network microphone server of the networked microphone system, a request based on (i) the voice input and (ii) the metadata associated with the media playback system. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
establishing, by a network microphone device of a networked microphone system, a metadata exchange channel between a media playback system and the networked microphone system, wherein the network microphone device and the media playback system are on a local area network; obtaining by the network microphone device from the media playback system via the metadata exchange channel, metadata associated with the media playback system; receiving by the network microphone device, a voice input comprising a context-specific request corresponding to media played back by the media playback system; and in response to receiving the voice input, transmitting by the network microphone device to a network microphone server of the networked microphone system, a request based on (i) the voice input and (ii) the metadata associated with the media playback system. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification