Patent ID: 7979570

Claim:
A method for a media server to deliver a live transmission, comprising: receiving a request from a plurality of client devices to download the live transmission via a packet-based computer-network; determining an amount of backset for each one of the plurality of client devices upon receiving the request, wherein at least two client devices of the plurality of client devices are determined to have different amounts of backset, and wherein determining the amount of backset for each one of the plurality of client devices comprises: transmitting a corresponding recommended backset and a corresponding plurality of corresponding values to each of the plurality of client devices; and receiving, from each one of the plurality of client devices, a request for at least one media asset that corresponds to a calculated backset, wherein, for each of the client devices, the calculated backset is based on the corresponding recommended backset for the client device and the corresponding plurality of coefficient values transmitted to the client device; and providing the plurality of client devices at least one media asset stored by the media server based on the determined amount of backset, wherein the at least one media asset comprises data of the live transmission for a time interval or data range.