Patent ID: 8510460

Claim:
A computer-implemented method for processing an ordered sequence of frames of a media program, the media program for play in a media playing device operative to play the program from a streaming format, the method comprising: segmenting a first ordered subset of frames of the ordered sequence into a plurality of segments; creating a first manifest file based on the first ordered subset of frames, the manifest file comprising pointers to the plurality of segments; responsive to receiving a request from the media playing device, transmitting the first manifest file to the media playing device; concurrently to at least one of creating the first manifest file and the media playing device playing the first ordered subset of frames, converting a second ordered subset of frames of the ordered sequence into a streaming format, wherein a playing time of the first ordered subset of frames on the media playing device is at least equal to a converting time to convert the second ordered subset of frames to the streaming format; creating a second manifest file based on the converted second ordered subset of frames; and transmitting the second manifest file to the media playing device, wherein the media playing device plays the converted second ordered subset of frames based on the second manifest file after playing the first ordered subset of frames.