Patent ID: 9667477
Date: 2017-05-30
CPC Classifications: G06F,H04L

Claim:
1. A method for exchanging data between a sender and a recipient comprising: receiving, at a first node of a plurality of nodes of a dead drop domain, a write request from the sender to write data to a specified dead drop of a plurality of dead drops in the dead drop domain, wherein each dead drop of the plurality of dead drops is a distinct storage location on a node of the plurality of nodes and identified by a unique dead drop identifier (DDID), each node of the plurality of nodes comprising a processor and a memory and connected to one or more other nodes via a network; determining whether the first node has the specified dead drop; responsive to determining that the first node does not have the specified dead drop, accessing, by the first node, a routing table identifying a second node of the plurality of nodes in the dead drop domain to which the first node is connected, the routing table stored in a memory of the first node; forwarding the write request from the first node to the second node; receiving the write request at the second node; determining whether the second node has the specified dead drop; and responsive to determining that the second node has the specified dead drop, writing the data to the specified dead drop.