Patent ID: 8085804

Claim:
A method comprising: receiving a broadcast signal at a set top box containing a set of multiplexed multimedia channels, the set top box including a temporary storage buffer on a mass storage device; storing said multiplexed multimedia channels in the temporary storage buffer on the mass storage device; if the multiplexed multimedia channels stored on the mass storage device are encrypted, storing a plurality of encryption keys respectively associated with portions of the multimedia channels stored on the mass storage device and timing data associated with the plurality of encryption keys; determining a point in said temporary storage buffer to begin demultiplexing and decoding a first channel from said multiplexed multimedia channels received at the set top box, said determining being performed responsive to a user request to view a particular program on said first channel, said point indicating the start of said program on said first channel without receiving a user request to return to the beginning of the particular program; retrieving encryption keys from the mass storage device based upon the point indicating the start of said program; and demultiplexing and decoding and decrypting said first channel of said set of multiplexed multimedia channels received at the set top box using the retrieved encryption keys, the demultiplexing and decoding and decrypting being performed from said point within said temporary storage buffer.