Patent ID: 8302204

Claim:
A computer implemented method for publishing information in a network, comprising: splitting at a publisher an uniform resource locator (URL) into a plurality of shares, wherein the URL is associated with a resource identification key; and for each share of the plurality of shares of the URL: calculating a share identifier for a current share of the plurality of shares of the URL based on the resource identification key, sending the share identifier to a target node of a plurality of nodes through a first proxy node of the plurality of nodes using peer-to-peer (P2P) routing, wherein the plurality of nodes are included in a P2P ring of the network, receiving a network address of the target node from the first proxy node, wherein the network address of the target node is unique address of the target node in the network, and sending the current share to the target node through a second proxy node of the plurality of nodes using network address routing.