Patent ID: 9237361
Filing Date: 2016-01-12
CPC Classification: H04N

Claim Text:
1. A computer-implemented method of recording linear content and delivering same using a content delivery system, comprising: receiving and saving a linear content at the content delivery system, the saving initiated in response to a request from a customer premises equipment (CPE) and the recording occurring during the time of transmission of the linear content; saving the linear content at the content delivery system as a plurality of chunks in a first format, with each chunk containing a different chronological portion of the content from other chunks saved in the first format, the first format corresponding to a first bit rate; saving the linear content at the content delivery system as a plurality of chunks in a second format, with each chunk containing a different chronological portion of the content from other chunks saved in the second format, the second format corresponding to a second bit rate which is not the same as the first bit rate; optionally, saving the linear content at the content delivery system as a plurality of chunks in one or more additional formats, with each additional format corresponding to a different bit rate than the other formats; transmitting a first chunk corresponding to the beginning of the content from the content delivery system to the CPE, and selecting which saved format to transmit the first chunk in based on network performance and so as to permit continuous real-time viewing at the CPE; subsequently transmitting a second chunk corresponding to a second chronological portion of the content from the content delivery system to the CPE, and selecting which saved format to transmit the second chunk in based on network performance and so as to permit continuous real-time viewing at the CPE, wherein the formats and corresponding bit rates used to transmit the first chunk and the second chunk may be either the same or different; and repeating the step of transmitting a chunk from the content delivery system to the CPE one or more additional times, with each chunk corresponding to a subsequent chronological portion of the content, and selecting a format and corresponding bit rate for each transmission based on network performance and to permit continuous real-time viewing at the CPE.