Method and system for managing and distributing digital media

US10079869B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10079869-B2
Application numberUS-201414334744-A
CountryUS
Kind codeB2
Filing dateJul 18, 2014
Priority dateMar 21, 2001
Publication dateSep 18, 2018
Grant dateSep 18, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method comprising: receiving, by at least one computing device and via a user interface, a user indication of: first login information associated with a first service provider, and second login information associated with a second service provider; causing, based at least in part on the first login information, the first service provider to generate a derivative media file based on a source media file; and causing, based at least in part on the second login information, the second service provider to send the derivative media file via a network. 2. The method of claim 1 , wherein the first service provider comprises a transcoding service provider, and wherein the causing the first service provider to generate the derivative media file comprises causing the transcoding service provider to transcode the source media file into the derivative media file. 3. The method of claim 1 , wherein the second service provider comprises a streaming service provider, and wherein the causing the second service provider to send the derivative media file comprises causing the streaming service provider to stream the derivative media file via the network. 4. The method of claim 1 , further comprising: receiving, via the user interface, a user selection of a third service provider; and causing the third service provider to store the derivative media file that was generated by the first service provider. 5. The method of claim 4 , wherein the first service provider comprises a transcoding service provider, the second service provider comprises a streaming service provider, and the third service provider comprises a storage service provider. 6. The method of claim 1 , further comprising receiving, via the user interface, a delivery setting, wherein the causing the first service provider to generate the derivative media file comprises causing the first service provider to generate the derivative media file based at least in part on the delivery setting. 7. The method of claim 6 , wherein the delivery setting comprises a bit rate setting. 8. The method of claim 6 , wherein the delivery setting comprises a media format setting. 9. The method of claim 1 , further comprising generating a first database entry comprising information about the source media file, a second database entry comprising a relationship between the source media file and the derivative media file and a format of the derivative media file, and a third database entry comprising a relationship between the second database entry and a storage location of the derivative media file. 10. The method of claim 9 , further comprising: receiving an indication of a particular format; and after a determination, based at least in part on the second database entry, that the derivative media file does not exist in the particular format, generating a further derivative media file based at least in part on the source media file and the particular format. 11. A method comprising: generating, by at least one computing device, a plurality of derivative media files based at least in part on a source media file and a plurality of delivery settings; and generating a database, the database comprising: a first database entry comprising information about the source media file; a plurality of second database entries, each comprising a relationship between a different one of the plurality of delivery settings and the first database entry; and a plurality of third database entries, each comprising a relationship between one of the plurality of second database entries and a location of one of the plurality of derivative media files each derived from the source media file. 12. The method of claim 11 , further comprising sending at least one of the derivative media files via a network. 13. The method of claim 12 , wherein the sending comprises streaming the at least one of the derivative media files via the network. 14. The method of claim 12 , wherein the sending comprises sending the at least one of the derivative media files via the network after a determination, based at least in part on at least one of the plurality of second database entries, that the at least one of the derivative media files is of a particular format. 15. The method of claim 11 , wherein the generating the plurality of derivative media files comprises transcoding the source media file. 16. A method comprising: receiving, by at least one computing device and via a user interface, an indication of: first login information associated with a transcoding service provider, second login information associated with a delivery service provider, and third login information associated with a storage service provider; causing the transcoding service provider to transcode, using the first login information, a source media file into one or more derivative media files; causing the storage service provider to store, using the third login information, the one or more derivative media files; and causing the delivery service provider to send, responsive to the second login information, at least one of the one or more derivative media files via a network. 17. The method of claim 16 , wherein the causing the delivery service provider to send the at least one of the one or more derivative media files comprises causing the delivery service provider to stream the at least one of the one or more derivative media files via the network. 18. The method of claim 16 , further comprising generating a database comprising: a first database entry comprising information about the source media file; one or more second database entries, each comprising a relationship between a different one of the one or more derivative media files and the first database entry; and one or more third database entries, each comprising a relationship between one of the one or more second database entries and a location of one of the one or more derivative media files. 19. The method of claim 18 , further comprising: responsive to a determination, based at least in part on the one or more second database entries, that none of the one or more derivative media files exists in a particular format, creating a further derivative media file based at least in part on the source media file and the particular format. 20. The method of claim 16 , further comprising receiving the first login information, the second login information, and the third login information via the user interface. 21. A method comprising: generating, by at least one computing device, a plurality of derivative media files based at least in part on a source media file and a plurality of delivery settings; and storing, in a database, information corresponding to the plurality of derivative media files, wherein the database comprises: a first database entry comprising information about the source media file; a plurality of second database entries, each comprising a relationship between one of the plurality of delivery settings and the first database entry; and a plurality of third database entries, each comprising a relationship between one of the plurality of second database entries and a location of one of the plurality of derivative media files; and transmitting, via a network and after receiving a request associated with the source media file, a first derivative media file selected based on the plurality of third database entries. 22. The method of claim 21 , wherein the transmitting comprises streaming, via the

Assignees

Inventors

Classifications

  • H04L65/60Primary

    Network streaming of media packets · CPC title

  • Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title

  • Electricity · mapped topic

  • based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance · CPC title

  • in the application layer [OSI layer 7] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10079869B2 cover?
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…
Who is the assignee on this patent?
Comcast Cable Communications Man Llc
What technology area does this patent fall under?
Primary CPC classification H04L65/60. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 18 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).