Patent ID: 8913492
Filing Date: 2014-12-16
Classification: G06F,H04L

Abstract:
1. A peer-to-peer network, comprising: a plurality of peer nodes, wherein each peer node is configured to communicate with one or more other ones of said peer nodes over the peer-to-peer network, wherein the peer-to-peer network is an overlay network, wherein each peer node in the plurality has a different corresponding key value, wherein each of the one or more peer nodes is operable to broadcast one or more items to a plurality of recipient nodes of the plurality of peer nodes by arranging the plurality of recipient nodes into a list according to a key value order, dividing the list into two or more parts of approximately equal size, and forwarding each part of the list and the one or more items to a recipient peer node corresponding to a first key value in that part of the list, wherein dividing the list into two or more parts of approximately equal size, and forwarding each part of the list and the one or more items to a peer node corresponding to a first key value in that part of the list avoids overloading intermediate nodes in routing messages in the peer-to-peer network.