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 at least one playback device, the networked microphone system comprises at least one network microphone device, and the at least one playback device and the at least one network microphone device are on a local area network;
obtaining from the media playback system via the metadata exchange channel, metadata associated with the at least one playback device;
receiving by at least one network microphone server of the networked microphone system from the at least one network microphone device, a voice input comprising a context-specific request; and
transmitting from the at least one network microphone server to the at least one network microphone device, a response based on (i) the context-specific request 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.
8 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 at least one playback device, the networked microphone system comprises at least one network microphone device, and the at least one playback device and the at least one network microphone device are on a local area network; obtaining from the media playback system via the metadata exchange channel, metadata associated with the at least one playback device; receiving by at least one network microphone server of the networked microphone system from the at least one network microphone device, a voice input comprising a context-specific request; and transmitting from the at least one network microphone server to the at least one network microphone device, a response based on (i) the context-specific request and (ii) the metadata associated with the media playback system. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A networked microphone system comprising at least one network microphone server and at least one 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 at least one playback device, and wherein the at least one playback device and the at least one network microphone device are on a local area network; obtaining from the media playback system via the metadata exchange channel, metadata associated with the at least one playback device; receiving by the at least one network microphone server from the at least one network microphone device, a voice input comprising a context-specific request; and transmitting from the at least one network microphone server to the at least one network microphone device, a response based on (i) the context-specific request and (ii) the metadata associated with the media playback system. - 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 at least one playback device, the networked microphone system comprises at least one network microphone device, and the at least one playback device and the at least one network microphone device are on a local area network; obtaining from the media playback system via the metadata exchange channel, metadata associated with the at least one playback device; receiving by at least one network microphone server of the networked microphone system from the at least one network microphone device, a voice input comprising a context-specific request; and transmitting from the at least one network microphone server to the at least one network microphone device, a response based on (i) the context-specific request and (ii) the metadata associated with the media playback system. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification