Patent ID: 9021026
Filing Date: 2015-04-28
Classification: G06F,H04L

Abstract:
1. A method for implementing a peer to peer (P2P) network that includes a plurality of nodes, wherein each of a majority of the nodes has no more than a threshold number of P2P connections, said method comprising: (a) establishing a P2P network connection between a first node from said majority and an enhanced connection node in the network, wherein the enhanced connection node has more than the threshold number of P2P connections to other nodes in the P2P network; (b) receiving a search request from the first node at the enhanced connection node, wherein the enhanced connection node is configured to perform filtering options that include: (c) filtering the search request at the enhanced connection node by performing one of the filtering options on the search request; (d) collecting, at the enhanced connection node and in response to filtering the search request at the enhanced connection node by performing one of the modifying the search request or forwarding the search request options, responses to the forwarded search request or the modified search request from the other nodes or the limited number of other nodes in the P2P network, and thereafter performing at least the following steps at the enhanced connection node: (e) forwarding, by the enhanced connection node to the first node and in response to filtering the search request at the enhanced connection node by performing the dropping of the search request option, information alerting the P2P user that the search may result in transmission of content that should not be shared.