Patent ID: 8611417

Claim:
A method of controlling transmission of a set of transmissions from a source device to at least one destination device according to a multicast transmission scheme, the set of transmissions comprising a configurable number of random linear network coded packets that are to be multicast by the source device to the at least one destination device at a configurable transmission rate, the method comprising: receiving, from said at least one destination device, data indicative of progress in decoding a previously transmitted set of transmissions by said at least one destination device; and selectively adapting one of transmission rate for a current set of transmissions and number of random linear network coded packets in the current set of transmissions on the basis of the received data; wherein: the number of random linear network coded packets in the current set is selected on the basis of said data indicative of progress in decoding the previously transmitted set of transmissions by said at least one destination device; and the data indicative of the progress is used to determine a first number corresponding to a number of random linear network coded packets of the previously transmitted set that have yet to be decoded, and a second number corresponding to a number of extra random linear network coded packets that are to be transmitted, in which a number of random linear network coded packets in the current set comprises the first number and the second number.