Patent ID: 7962834

Claim:
A method comprising: correcting burst errors in a transmission of data in a communications network, the correcting including, under control of a transmitter device that transmits data blocks to a receiver device via the communications network, the data blocks each including a definite number of respective data packets, transmitting one or more first data blocks to the receiver device via the communications network; dynamically determining a level of redundancy for correcting burst errors in a transmission of one or more second data blocks to the receiver device according to characteristics of bursts and correct-reception intervals of the transmitted one or more first data blocks; and for each of the one or more second data blocks, generating a respective set of error-correction packets comprising a respective number of correction packets, said respective number based on the dynamically determined level of redundancy; and transmitting to the receiver device via the communications network the respective data packets and the respective set of error-correction packets.