Patent ID: 9681356
Date: 2017-06-13
CPC Classifications: H04H,H04L,H04W

Claim:
1. A method of transferring data in a hybrid virtual mesh network, the method comprising: dividing, using a source node, data blocks into a first set of data blocks and a second set of data blocks based on an identifier, the data blocks being tagged with the identifier; selecting, using the source node, a potential relay node associated with an overlay virtual network, the overlay virtual network being associated with the hybrid virtual mesh network, the potential relay node providing a first path between the source node and a destination node, the first path being distinct from a second path, the potential relay node not being included in the second path; transmitting, using the source node, the first set of data blocks to the destination node using the first path and the second set of data blocks to the destination node using the second path; transmitting, using the source node, a third set of data blocks to the destination node, the third set of data blocks being a duplicate of the first set of data blocks; deleting, using the destination node, a dropped data block from the third set of data blocks, the dropped data block being duplicated in the first set of data blocks; and merging, using the destination node, the first set of data blocks with the third set of data blocks, at least one of the first path and the second path comprising a virtual link.