Patent ID: 8842175

Claim:
A method, comprising: receiving a request for first video information; predicting a request for second video information based on the request for first video information; receiving a first video stream and a second video stream, the first video stream corresponding to the request for first video information and the second video stream corresponding to the second video information; decoding the first video stream; and while decoding the first video stream, pre-processing the second video stream, the pre-processing comprising: receiving conditional access information for the second video stream after predicting the request for the second video information and before receiving the request for the second video information; decrypting the second video stream based on the conditional access information before receiving the request for the second video information; and buffering the second video stream based on timing components of the second video stream relative to synchronization of the first video stream to a video display, to facilitate transition between the first video stream and the second video stream, the buffering comprising discarding data preceding an access point of the second video stream and buffering the second video stream between the access point and a next access point in the second video stream.