Patent ID: 9602246
Date: 2017-03-21
CPC Classifications: H03M,H04L

Claim:
1. A computer-implemented method in a transmitting node for feedback-based real-time network coding to one or more receivers, the method comprising: a. receiving notifications from the one or more receivers that one or more packets were missed ( b. determining the priority level for each packet in a transmit queue ( c. determining for each packet in the transmit queue ( d. determining a linear combination of packets to transmit from the transmit queue when a critical packet is present in the transmit queue or a new packet is not present in the transmit queue, said determining of the linear combination being a function of the priority level of each packet in the transmit queue ( e. producing said linear combination of packets; f. transmitting said linear combination of packets when a critical packet is present in the transmit queue or if a new packet is not present in the transmit queue, wherein transmission of said linear combination of packets only occurs if said linear combination decodable by at least a predetermined number of the one or more receivers ( g. transmitting a new packet when a critical packet is not present in the transmit queue and the new packet is present in the transmit queue; and h. determining whether a packet is to be removed from the transmit queue as a function of the priority level of the packet, and removing the packet if the packet is to be removed from the transmit queue, or refrain from removing the packet if the packet is not to be removed from the transmit queue.