Patent ID: 9350603
Filing Date: 2016-05-24
CPC Classification: G06F,H04L

Claim Text:
1. A system comprising: one or more processors; a connection creation module configured to, using the one or more processors, instruct three or more data nodes to create communication connections between the three or more data nodes, the communication connections configured to transmit a data file across the three or more data nodes beginning at a seeder data node of the three or more data nodes and ending at a terminal data node of the three or more data nodes; and a recovery module configured to instruct a data node of the three or more data nodes that immediately precedes a failed data node detected in the three or more data nodes to form a leapfrog connection with a data node of the three or more data nodes immediately following the failed data node and to instruct the terminal data node to form a communication connection with the failed data node so that the failed data node becomes a new terminal data node of the three or more data nodes; the recovery module further configured to detect that the failed data node has failed based on non-receipt of a message from the failed data node, the message acknowledging receipt of the transmitted data file by the failed data node.