Method and system for managing and distributing digital media
First Claim
1. A method, comprising:
- receiving, through a user interface;
a user selection of a plurality of delivery settings each identifying a manner in which content of a media file is to be delivered,a plurality of service providers; and
login information for each of the service providers;
using the login information and the plurality of service providers to process a plurality of derivative media files, each of the derivative media files being processed based on the media file and a respective one of the delivery settings; and
generating, by at least one computing device, a plurality of different release database entries, each of the release database entries identifying a relationship between a different one of the derivative media files and the media file.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method that integrates a plurality of media service systems offering different multimedia services such as media storage, syndication, delivery, and billing services. The system and method also provides automated file transcoding. In embodiment, a method of the present invention includes receiving a plurality of physical media files, organizing the plurality of physical media files so that different bit-rates and formats of a single source material are organized into a media database entity, receiving user specified delivery settings for the distribution of the physical media file, generating a release database entity storing the delivery settings of the physical media file, generating an address indicating the storage location of the release, and transmitting the address to a remote computing device.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving, through a user interface; a user selection of a plurality of delivery settings each identifying a manner in which content of a media file is to be delivered, a plurality of service providers; and login information for each of the service providers; using the login information and the plurality of service providers to process a plurality of derivative media files, each of the derivative media files being processed based on the media file and a respective one of the delivery settings; and generating, by at least one computing device, a plurality of different release database entries, each of the release database entries identifying a relationship between a different one of the derivative media files and the media file. - View Dependent Claims (2, 3, 4, 9)
-
-
5. A method, comprising:
-
receiving a user request to upload a media file over a network; receiving a user selection of a plurality of delivery settings, each of the delivery settings identifying a different manner in which content of the media file is to be delivered; generating, by at least one computing device; a first database entry comprising information about the media file; a plurality of derivative media files based on the media file and the plurality of delivery settings; a plurality of second database entries, each identifying a relationship between a different one of the delivery settings and the first database entry; and a plurality of third database entries, each identifying a relationship between one of the plurality of second database entries and a location of one of the derivative media files. - View Dependent Claims (6, 7, 8)
-
-
10. A method, comprising:
-
receiving, through a user interface, a user selection of a transcoding service provider, a streaming service provider, a storage service provider, and login information for each of the transcoding service provider, the streaming service provider, and the storage service provider; and performing at least the following by at least one computing device; using the login information for the transcoding service provider and at least one delivery setting to cause the transcoding service provider to transcode a media file into at least one derivative media file; using the login information for the storage service provider to cause the storage service provider to store the at least one derivative media file; and using the login information for the streaming service provider and information associated with the at least one derivative media file to cause the streaming service provider to stream the at least one derivative media file. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification