COORDINATING METADATA
First Claim
Patent Images
1. A system comprising:
- a media streaming source configured to stream a plurality of media items;
a metadata coordination engine configured to receive data, from the media streaming source, identifying a media item streaming from the media streaming source, and to transmit metadata corresponding to the streaming media item; and
an encoder configured to;
receive the stream from the media streaming source, and to receive the metadata corresponding to the streaming media item,encode a stream including the streaming media item and the metadata corresponding to the streaming media item, andsend the secure stream to two or more client devices.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for coordinating metadata for media streaming content and for sending global metadata to client devices that can be used to request supplemental metadata specific to a media consumption experience.
-
Citations
20 Claims
-
1. A system comprising:
-
a media streaming source configured to stream a plurality of media items; a metadata coordination engine configured to receive data, from the media streaming source, identifying a media item streaming from the media streaming source, and to transmit metadata corresponding to the streaming media item; and an encoder configured to; receive the stream from the media streaming source, and to receive the metadata corresponding to the streaming media item, encode a stream including the streaming media item and the metadata corresponding to the streaming media item, and send the secure stream to two or more client devices. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method comprising:
-
receiving data from a media-streaming source that identifies a media item being streamed; retrieving metadata corresponding to the media item being streamed; and transmitting, to an encoder, the metadata corresponding to the media item being streamed for being encoded into a stream that includes the media item being streamed and the metadata corresponding to the media item being streamed. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A computer-implemented method comprising:
-
receiving, in a client device, a media stream encoded with media data and global metadata describing the media data, wherein the global metadata includes one or more subset of the global metadata that is specific to one or more particular consumption experiences; determining a particular media consumption experience for the client device; transmitting data describing the particular media consumption experience to a metadata database along with a request for supplemental data specific to the consumption experience; receiving, from the metadata database, the supplemental data; outputting the media; and displaying the supplemental data. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable storage medium storing instructions which, when executed by a computing device, cause the computing device to perform a method comprising:
-
receiving data from a media-streaming source that identifies a media item being streamed; sending, to an external metadata database, a request for metadata corresponding to the media item being streamed; receiving, from the external metadata database, global metadata corresponding to the media item being streamed in response, wherein the global metadata includes one or more subset of the global metadata that is specific to a consumption experience associated with a client device; and transmitting, to an encoder, the global metadata corresponding to the media item being streamed for being encoded into a secure stream that includes the media item being streamed and the global metadata corresponding to the media item being streamed.
-
Specification