Patent ID: 11868392
Assignee: GRACENOTE, INC.
Field: Audio-visual technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 10:
11. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
accessing collection metadata that describes media files included within a collection of media files;
accessing seed metadata, the seed metadata being a basis on which a first subset of the collection of media files is to be defined;
machine-generating a station set from the collection metadata based on the seed metadata, the machine-generated station set defining a station library by defining the first subset of the collection and referencing each media file in the first subset;
modifying the machine-generated station set based on a human-contributed input received from an editor device, the modified station set modifying the station library by defining a second subset of the collection and referencing each media file in the second subset; and
configuring a media server to stream to a user device a media datastream that comprises media files selected from the second subset defined by the modified machine-generated station set, the user device being distinct from the editor device,
wherein the collection of media files includes an advertisement that contains music described by ad metadata included in the collection metadata, and
wherein the media datastream includes the selected media files in a sequential order for playout by the user device, the operations further comprising structuring the sequential order of the selected media files to cause playout of one or more of the selected media files to occur early in the sequential order based on the one or more selected media files being possessed by a user of the user device.