Patent ID: 8913879

Claim:
A method for broadcasting content, the method facilitating simultaneous recording of multiple programs on a digital video recorder (DVR), the method comprising: providing a plurality of content items; dividing each one of the plurality of content items into a multiplicity of chunks, each of the chunks having a duration bounded by a minimum duration beneath which a hard drive in a client device has insufficient transfer speed to record the content item and by a maximum size due to a real time playback delay introduced by storing the chunk on the hard drive in the client device, each one of the chunks comprising at least one reference frame, and at least one non-reference frame; for each one of the chunks: determining a location of each reference frame comprised in the chunk; creating a chunk index of locations of each reference frame comprised in the chunk; creating a chunk file comprising the chunk and the chunk index; and inserting the chunk file in a data stream, the data stream having a bitrate, such that no chunk file comprising a chunk from a particular content item is adjacent to a second chunk file comprising a chunk from the same particular content item; and broadcasting using a transmission bitrate greater than the bitrate of the data stream in a single channel in a multiplexed broadcast service, wherein the chunk files in the data stream are transmitted sequentially.