SYSTEM AND METHOD FOR SPLICING MEDIA FILES
1 Assignment
0 Petitions
Accused Products
Abstract
A method comprising receiving a request for media content from a client, accessing a plurality of source files associated with the requested media content based on the request, wherein the plurality of source files comprise the media content in one or more source formats, and generating a portion of a plurality of target files based on the plurality of source files. The method further comprising generating an auxiliary file for the generated portion of the plurality of target files to facilitate transmission of the generated portion of the plurality of target files to the client and transmitting to the client as a seamless media transmission the generated portion of the plurality of target files, wherein the portion of the plurality of target files are transmitted to the client simultaneously with generation of another portion of the plurality of target files and a corresponding auxiliary file.
-
Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A method for processing media content, comprising:
-
receiving a request for media content from a client; accessing a plurality of source files associated with the requested media content based on the request, wherein the source files comprise at least the requested media content in one or more source formats; estimating one or more characteristics of a target file based on the plurality of source files and a target format associated with the request; generating media information for the target file based on the estimated characteristics of the target file; generating the target file associated with the request; transmitting the media information to the client; and transmitting a seamless media transmission the target file to the client. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A method, comprising:
-
receiving a request for media content from a client; accessing a plurality of source files associated with the requested media content based on the request, wherein the plurality of source files comprise the media content in one or more source formats; generating a portion of a plurality of target files based on the plurality of source files, wherein the portion of the plurality of target files comprises the media content in a target format; generating an auxiliary file for the generated portion of the plurality of target files to facilitate transmission of the generated portion of the plurality of target files to the client; and transmitting to the client as a seamless media transmission the generated portion of the plurality of target files without transmitting the auxiliary file to the client to fulfill the request for the media content, wherein the portion of the plurality of target files are transmitted to the client simultaneously with generation of another portion of the plurality of target files and a corresponding auxiliary file to fulfill the request for the media content. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A system comprising:
-
a transcoder comprising; a transcoder memory configured to store processor instructions; a transcoder processor configured to execute the processor instructions stored by the transcoder memory and, while executing the processor instructions, configured to; receive a request for media content from a client; access a plurality of source files associated with the requested media content based on the request, wherein the plurality of source files comprise the media content in one or more source formats; generate a portion of a plurality of target files based on the plurality of source files; generate an auxiliary file for the generated portion of the plurality of target files to facilitate transmission of the generated portion of the plurality of target files to the client; and a streamer comprising; a streamer memory configured to store processor instructions; and a streamer processor configured to execute the processor instructions stored by the streamer memory and, while executing the processor instructions, configured to; transmit to the client as a seamless media transmission the generated portion of the plurality of target files without transmitting the auxiliary file to the client to fulfill the request for the media content, wherein the portion of the plurality of target files are transmitted to the client simultaneously with generation of another portion of the plurality of target files and a corresponding auxiliary file. - View Dependent Claims (37, 38, 39, 40)
-
Specification