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.
261 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