Sharing of digital contents in P2P networks exploiting localization data
AssigneeTelecom Italia S.p.A.
InventorsLuigi Ciminiera, Marco Papa Manzillo, Vinicio Vercellone, Mario Ullio
Life of this patent
Estimating the term…
Loading patent…
AssigneeTelecom Italia S.p.A.
InventorsLuigi Ciminiera, Marco Papa Manzillo, Vinicio Vercellone, Mario Ullio
Estimating the term…
A method for enabling sharing of content files among nodes of a P2P network is provided. The P2P network comprises sub-networks each including a respective plurality of nodes capable of storing content files. Each sub-network has an associated corresponding hash table for indexing content files stored in the nodes. The hash table is distributed among at least some of the nodes of the sub-network. For each content file stored in at least one node, the hash table comprises a corresponding node list of the sub-network nodes which store the content file. The method comprises associating each node of the sub-network listed in the node list corresponding to a content file with localization data indicating the localization of the node within the sub-network. The localization data defines a corresponding preferential list of the nodes storing the content file for downloading the content file by a requesting node.
A method for enabling sharing of content files among nodes of a peer-to-peer (P2P) network, the P2P network comprising a plurality of sub-networks, each sub-network including a respective plurality of nodes capable of storing content files, wherein each sub-network has associated therewith a corresponding hash table for indexing the content files stored in the nodes of the sub-network, portions of the hash table being distributed among at least some of the nodes of the sub-network, and wherein, for each content file stored in at least one node of the sub-network, the hash table comprises a corresponding node list of the sub-network nodes which store the content file, the method comprising:
A P2P network comprising a plurality of sub-networks, each sub-network including a respective plurality of nodes capable of storing content files, wherein each sub-network has associated therewith a corresponding hash table for indexing the content files stored in the nodes of the sub-network, portions of the hash table being distributed among at least some of the nodes of the sub-network, and wherein, for each content file stored in at least one node of the sub-network, the hash table comprises a corresponding node list of the sub-network nodes which store the content file,
A non-transitory computer readable storage medium storing software executable by a node of a P2P network, the P2P network comprising a plurality of sub-networks each one including a respective plurality of nodes capable of storing content files, wherein each sub-network has associated therewith a corresponding hash table for indexing of the content files stored in the nodes of the sub-network, portions of said hash table being distributed among at least some of the nodes of the sub-network, wherein, for each content file stored in at least one node of the sub-network, the hash table comprises a corresponding node list of the sub-network nodes which store the content file, and wherein each node of the sub-network listed in the node list corresponding to a content file is associated with localization data providing an indication of the localization of the node within the sub-network, the software comprising instructions that, when executed by a computer, perform:
Dependencies are inferred from the claim text.