Media service and method for delivery of stored media
First Claim
Patent Images
1. A non-transitory computer readable medium configured to store computer executable instructions comprising a media service, the media service comprising:
- a request processor configured to process a transaction request for a given media asset and to determine a delivery format for corresponding media data content in response to the transaction request; and
a file converter configured to;
access media data content stored in a non-transitory storage medium configured to store the media data content for a plurality of media assets in a storage format for the given media asset from the storage medium, wherein the transaction request comprises a playlist request that specifies an arrangement of elements, the arrangement of elements comprising at least a plurality media segments in which each media segment corresponds to a portion of the given media asset; and
transform the arrangement of elements, including at least the accessed media data content, from the storage format into the delivery format based on the transaction request, the arrangement of elements specified by the playlist including a parameter that specifies at least timing requirements for broadcasting each element, including each of the media segments, in the delivery format, wherein transforming the arrangement of elements comprises;
converting a resolution of each of the plurality of media segments in response to the transaction request to another resolution corresponding to the delivery format; and
transwrapping each of the plurality of media segments from a storage container type associated with the storage format to a delivery container type associated with the delivery format.
8 Assignments
0 Petitions
Accused Products
Abstract
A system includes an application programming interface (API) configured to process a transaction request that specifies data content located at a storage medium. A request processor associated with the API can be configured to determine a delivery format for the data content in response to the transaction request. A file converter can be configured to transform the data content into the delivery format in accordance with the transaction request.
-
Citations
26 Claims
-
1. A non-transitory computer readable medium configured to store computer executable instructions comprising a media service, the media service comprising:
-
a request processor configured to process a transaction request for a given media asset and to determine a delivery format for corresponding media data content in response to the transaction request; and a file converter configured to; access media data content stored in a non-transitory storage medium configured to store the media data content for a plurality of media assets in a storage format for the given media asset from the storage medium, wherein the transaction request comprises a playlist request that specifies an arrangement of elements, the arrangement of elements comprising at least a plurality media segments in which each media segment corresponds to a portion of the given media asset; and transform the arrangement of elements, including at least the accessed media data content, from the storage format into the delivery format based on the transaction request, the arrangement of elements specified by the playlist including a parameter that specifies at least timing requirements for broadcasting each element, including each of the media segments, in the delivery format, wherein transforming the arrangement of elements comprises; converting a resolution of each of the plurality of media segments in response to the transaction request to another resolution corresponding to the delivery format; and transwrapping each of the plurality of media segments from a storage container type associated with the storage format to a delivery container type associated with the delivery format. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 19, 20, 21, 22, 23, 24, 25)
-
-
15. A method, comprising:
-
receiving a transaction request for a media data file stored on a storage medium in a storage format, the media data file comprising a plurality of media segments each corresponding to a respective portion of a given media asset; determining an appropriate delivery format for each of the media segments of the media data file and an appropriate broadcast time for each of the media segments based on the transaction request; and converting each of the media segments of the media data file from the storage format to the appropriate delivery format to complete the transaction request, wherein the converting comprises; converting resolution of each of the media segments of the media data file stored on the storage medium in response to the transaction request to another resolution corresponding to the appropriate delivery format; and transwrapping each of the media segments of the media file from a storage container type associated with the storage format to a delivery container type associated with the appropriate delivery format. - View Dependent Claims (16, 17, 18, 26)
-
Specification