Patent ID: 9537759
Date: 2017-01-03
CPC Classifications: H04B,H04L

Claim:
1. A machine implemented method for use at a source node for transferring data to a destination node, the method comprising: receiving, from an application layer within the source node, a plurality of original data packets to be transferred to the destination node; generating, at the source node, first coded packets by combining original data packets using a linear network code; distributing the first coded packets among multiple available paths leading from the source node to the destination node; generating, at the source node, second coded packets associated with a first path of the multiple available paths by combining two or more of the first coded packets distributed to the first path using the linear network code; generating, at the source node, second coded packets associated with a second path of the multiple available paths by combining two or more of the first coded packets distributed to the second path using the linear network code; transmitting the second coded packets associated with the first path to the destination node via the first path; and transmitting the second coded packets associated with the second path to the destination node via the second path.