Patent ID: 8909738
Filing Date: 2014-12-09
Classification: H04L

Abstract:
1. A computerized method comprising: receiving a request from a source node to store data, wherein the source node is outside of a first network of interconnected nodes that are configured to store one or more portions of the data and the source node is outside of a second network of interconnected nodes that are configured to store one or more portions of the data, each of the interconnected nodes in the first network and the second network comprising a memory; directing at least a portion of the data to a first memory of a first node in the first network; directing a first copy of the portion of the data to a second memory of a second node in the second network; intermittently forwarding the portion of the data among the first memory and memories of other nodes in the first network without storing the portion of the data on any physical storage device of the interconnected nodes in the first network, wherein the interconnected nodes in the first network to which the portion of the data is forwarded are determined dynamically based at least in part on status of one or more of the interconnected nodes in the first network or previous paths used for forwarding one or more portions of the data; and intermittently forwarding the first copy of the portion of the data among the second memory and memories of other nodes in the second network without storing the first copy of the portion of the data on any physical storage device of the interconnected nodes in the second network, wherein the interconnected nodes in the second network to which the first copy of the portion of the data is forwarded are determined dynamically, wherein physical storage devices include one or more of hard disks, magnetic disks, magnetic tape, magneto optical disks, or optical disks.