Claims
- 1. In a networked computing environment comprising a server and a plurality of remote computing devices, a method for managing the distribution of digital media, wherein the method comprises:
at the server, receiving a plurality of physical media files; storing each of the plurality of physical media files in a memory device; creating a media database entity, wherein the media database entity stores data attributes that relate specific physical media files having a common input source; receiving a data set indicative of a delivery setting for the distribution of one physical media file; creating a release database entity, wherein the release database entity stores data attributes that relate the received data set to one physical media file and one media database entity; generating a location data set that communicates the data attributes of the release database entity, wherein the location data set is configured for enabling a client computer to receive one physical media file; and transmitting the location data set from the server to at least one remote computing device of the plurality of remote computing devices.
- 2. The method of claim 1, further comprising:
receiving a service data set indicative of a selection of at least one service provider associated with a remote computing device configured to provide a media service; determining a storage location for one physical media file of the plurality of physical media files, wherein the determination of the storage location is based on the service data set; transferring at least one physical media file to at least one remote computing device associated with the determined storage location; and recording a location data set indicative of a network address of the remote computing device associated with the determined storage location.
- 3. The method of claim 1, wherein the location data set is in the format of a uniform resource locator.
- 4. The method of claim 1, wherein one of the plurality of physical media files is an audio file.
- 5. The method of claim 1, wherein one of the plurality of physical media files is a video file.
- 6. The method of claim 1, further comprising:
receiving a master media file having a first bit-rate; determining a number of media files that can be derived from the master media file; generating at least one derivative file from the master media file, wherein the derivative file has a second bit-rate; storing the derivative file in a media database; and distributing the derivative file to a media service computing system.
- 7. In a networked computing environment comprising a managing server and a plurality of remote computing devices, a method for managing the distribution of digital media, wherein the method comprises:
receiving from a first remote computing device a request for a transfer of a media file; generating an instruction set indicative of a location address of the media file by the use of a database, wherein the database architecture comprises a plurality of media and release entities relating the request to the location address of the media file; and transmitting an instruction set to the first remote computing device, wherein the instruction set is configured to allow the remote computing device to receive the media file from a second remote computing device associated with the location address of the media file.
- 8. The method of claim 7, wherein the instruction set for the transfer of the media file instructs the second remote computing device to download the media file to the first remote computing device.
- 9. The method of claim 7, wherein the instruction set for the transfer of the media file instructs the second remote computing device to stream the media file to the first remote computing device.
- 10. The method of claim 7, further comprising:
receiving a master media file having a first bit-rate; determining a number of media files that can be derived from the master media file; generating at least one derivative file from the master media file, wherein the derivative file has a second bit-rate; storing the derivative file in a database; and distributing the derivative file to a the second remote computing device.
- 11. The method of claim 7, further comprising, storing the instruction set on a computer readable-medium.
- 12. In a networked computing environment comprising a managing server and a plurality of remote computing devices, a method for integrating a plurality of media service systems, wherein the method comprises:
receiving a plurality of physical media files; storing each of the plurality of physical media files in a memory device; creating a media database entity, wherein the media database entity stores data attributes that relate specific physical media files having a common input source; receiving a data set indicative of a delivery setting for the distribution of one physical media file; creating a release database entity, wherein the release database entity stores data attributes that relate the received data set to one physical media file and the media database entity; generating a location data set indicative of a storage location of the physical media file, wherein the location data set contains the data attributes of the release database entity; and transmitting the location data set to at least one remote computing device.
- 13. The method of claim 12, further comprising:
transferring the physical media file to at least one remote computer associated with a service provider for storage; and recording data indicative of the location of the transferred media file.
- 14. A networked computer system including at least one remote client computer, at least one server, and a plurality of servers providing multimedia services, a system of integrating the plurality of servers providing a plurality of multimedia services, comprising:
a database storing a plurality of media files, data indicative of the storage location of the media files, and data parameters indicating the types of each media file and transmission capabilities of the plurality of media files; a memory storage device housed within the managing server, wherein the memory storage device for storing a program module, the program module operative for causing the managing server to:
receive a plurality of physical media files; store each of the plurality of physical media files in the database; create a media database entity in the database, wherein the media database entity stores data attributes that relate specific physical media files having a common input source; receive a data set indicative of a delivery setting for the distribution of one physical media file; create a release database entity in the database, wherein the release database entity stores data attributes that relate the received data set to one physical media file and one media database entity; generate a location data set that communicates the data attributes of the release database entity, wherein the location data set is configured for enabling a client computer to receive one physical media file; and transmit the location data set to at least one remote computing device.
- 15. A computer-readable medium having computer-executable instructions for performing steps comprising:
receiving a plurality of physical media files; storing each of the plurality of physical media files in a memory device; creating a media database entity, wherein the media database entity stores data attributes that relate specific physical media files having a common input source; receiving a data set indicative of a delivery setting for the distribution of one physical media file; creating a release database entity, wherein the release database entity stores data attributes that relate the received data set to one physical media file and one media database entity; generating a location data set that communicates the data attributes of the release database entity, wherein the location data set is configured for enabling a client computer to receive one physical media file; and transmitting the location data set to at least one remote computing device.
- 16. The computer-readable medium of claim 15 further comprising computer-executable instructions for performing steps of:
receiving a service data set indicative of a selection of at least one service provider associated with a remote computing device configured to provide a media service; determining a storage location for one physical media file of the plurality of physical media files, wherein the determination of the storage location is based on the service data set; transferring at least one physical media file to a remote computing device associated with the determined storage location; and recording a location data set indicative of a network address of the remote computing device associated with the determined storage location.
- 17. A computer-readable medium having stored thereon a data structure, comprising:
a first data field containing media data that relates a plurality of media files, wherein related media files are associated by a common input source; and a second data field containing data that relates one or more delivery settings to the media files of the plurality of media files, wherein the second data field further comprises a data attribute that relates the delivery settings of the media files to the media data of the first data field.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This application claims the benefit under 35 U.S.C. §119(e) of U.S. Provisional Application No. 60/277,813, filed on March 21, 2001, and titled “SYSTEM AND METHOD FOR MANAGING AND DISTRIBUTING STREAMING VIDEO,” the subject matter of which is expressly incorporated by reference herein.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60277813 |
Mar 2001 |
US |