Patent ID: 8209730
Filing Date: 2012-06-26
Classification: H04N

Abstract:
1. A method of transmitting a Video-on-Demand (VOD) program, comprising: at a service provider head-end, separating numbered frames of VOD program data into first and second parts; where the first part comprises inter-coded video frame data and the second part comprises intra-coded video frame data having pseudo-inter-coded frames inserted in place of the inter-coded frame data and where the numbered frames of inter-coded data are replaced with pseudo-inter-coded frames having identical frame numbers so that the pseudo-inter-coded frames serve as place holders; transmitting the first part over a communication network to a recipient receiver for storage at a storage device as cached speculative data, where the transmitting is carried out as a data push when the communication network has available bandwidth to permit such transmitting and without regard for any order having been received from the recipient receiver for the VOD program to be sent to the receiver; receiving an order for the VOD program to be sent to the receiver; and streaming the second part to the receiver for reassembly into the VOD program at the receiver by combining the second part as it is streamed with the cached speculative data, and where the second part is interleaved with the first part with the inter-coded frames substituting for pseudo-inter-coded frames having identical frame numbers to reconstruct the numbered frames of VOD program data.