MEDIA SERVICE
First Claim
1. A method 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;
using a processor, 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 provide a user device with a media datastream that streams media files selected from the second subset defined by the modified machine-generated station list, the user device being distinct from the editor device.
5 Assignments
0 Petitions
Accused Products
Abstract
A machine may form all or part of a network-based system configured to provide media service to one or more user devices. The machine may be configured to define a station library within a larger collection of media files. In particular, the machine may access metadata that describes the media files included in the collection and access a seed that forms the basis on which the station library is to be defined. The machine may generate a list of media files from the metadata and based on the seed and enable a human editor to modify the machine-generated station set according to a human-contributed input to the station list. The machine may then modify the station set based on the submitted input and configure a media service to provide one or more user devices with a datastream that includes media files selected from the modified station list.
38 Citations
20 Claims
-
1. A method 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; using a processor, 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 provide a user device with a media datastream that streams media files selected from the second subset defined by the modified machine-generated station list, the user device being distinct from the editor device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. 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 provide a user device with a media datastream that streams media files selected from the second subset defined by the modified machine-generated station list, the user device being distinct from the editor device.
-
-
19. A system comprising:
-
a collection module configured to access collection metadata that describes media files included within a collection of media files; a processor configured by a station module to; access seed metadata, the seed metadata being a basis on which a first subset of the collection of media files is to be defined; and machine-generate 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; an edit module configured to modify 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 a service module configured to provide a user device with a media datastream that streams media files selected from the second subset defined by the modified machine-generated station list, the user device being distinct from the editor device. - View Dependent Claims (20)
-
Specification