SYSTEM AND METHOD FOR PROGRESSIVE DELIVERY OF MEDIA CONTENT
First Claim
1. A method for delivering media content, comprising:
- receiving a request for media content from a client;
identifying a first media file containing media content associated with the request, wherein the first file has a first media format;
estimating one or more characteristics of a second media file based, at least in part, on the first media file, wherein the second media file has a second media format;
generating media information for the second media file based, at least in part, on the estimated characteristics of the second media file;
initiating creation of the second media file associated with the request; and
transmitting the media information to the client before creation of the second media file has been completed.
9 Assignments
0 Petitions
Accused Products
Abstract
A method for delivering media content includes receiving a request for media content from a client and identifying a first media file containing media content associated with the request. The first file has a first media format. The method further includes initiating creation of a second media file associated with the request and estimating one or more characteristic of the second media file. The second media file has a second media format. Additionally, the method includes generating media information for the second media file based on the estimated characteristics of the second media file and transmitting the media information to the client before creation of the second media file has been completed.
161 Citations
30 Claims
-
1. A method for delivering media content, comprising:
-
receiving a request for media content from a client; identifying a first media file containing media content associated with the request, wherein the first file has a first media format; estimating one or more characteristics of a second media file based, at least in part, on the first media file, wherein the second media file has a second media format; generating media information for the second media file based, at least in part, on the estimated characteristics of the second media file; initiating creation of the second media file associated with the request; and transmitting the media information to the client before creation of the second media file has been completed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An apparatus for processing media content, comprising:
-
a memory operable to store processor instructions; a processor operable to execute the processor instructions and, while executing the processor instructions, operable to; receive a request for media content from a client; identify a first media file containing media content associated with the request, wherein the first file has a first media format; estimate one or more characteristics of a second media file based, at least in part, on the first media file, wherein the second media file has a second media format; generate media information for the second media file based, at least in part, on the estimated characteristics of the second media file; initiate creation of the second media file associated with the request; and transmit the media information to the client before creation of the second media file has been completed. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A system for delivering media content, comprising:
-
a transcoder comprising; a memory operable to store processor instructions for the transcoder; and a processor operable, when executing the processor instructions for the transcoder, to; receive a request for media content from a client; identify a first media file containing media content associated with the request, wherein the first file has a first media format; estimate one or more characteristics of a second media file based, at least in part, on the first media file, wherein the second media file has a second media format; generate media information for the second media file based, at least in part, on the estimated characteristics of the second media file; initiate creation of the second media file associated with the request; and transmit the media information to the client before creation of the second media file has been completed; and the client operable to; receive the media information; request at least a portion of the second media file from the transcoder; and play the portion of the second media file based on the received media information.
-
Specification