Patent ID: 7565677
Filing Date: 2009-07-21
Classification: H04N

Abstract:
1. A method comprising: cyclically transmitting a set of data files to a plurality of data file receivers; determining a number of data files accommodated by the set of data files; determining a size of each data file; determining a data transmission rate; monitoring a worst case latency between successive transmissions of the data files in the set of data files, wherein the worst case latency is calculated by a summation, for other data files in the set of data files, of a relative ratio of the data file to another data file rounded up to a next integer times a file size of the data file, the summation divided by the data transmission rate; modifying the set of data files based on information received from one or more of the plurality of data file receivers; further modifying the set of data files if the worst case latency for the data files exceeds a threshold value, wherein the threshold value is the time it takes for a data file receiver request to reach a head end, the time it takes the head end to insert the data file into a cyclical transmission of data files and the time it takes for the data file receiver to acquire the data file; and cyclically transmitting the modified set of data files to the plurality of data file receivers.