发明名称 System and method for enhanced experience with a peer to peer network
摘要 A system and method for implementing a peer to peer (P2P) network that includes a plurality of nodes, wherein each of a majority of the nodes has less than a threshold number of P2P connections to other nodes in the network. A P2P network connection is established between a first node from the 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 network. A search request is issued from the first node by transmitting the search request from the first node to the enhanced connection node, and then forwarding the search request from the enhanced connection node to other nodes in the network. Responses to the search request are collected at the enhanced connection node, which filters, ranks or adds additional content to the responses prior to forwarding the responses back to the first node.
申请公布号 US9021026(B2) 申请公布日期 2015.04.28
申请号 US200711935747 申请日期 2007.11.06
申请人 Tiversa IP, Inc. 发明人 Hopkins Samuel P.;Boback Robert J.;Gormley Christopher L.
分类号 G06F15/16;H04L29/08;G06F21/60;G06F21/10;G06F17/30 主分类号 G06F15/16
代理机构 Cesari and McKenna, LLP 代理人 Cesari and McKenna, LLP
主权项 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: (i) dropping the search request;(ii) modifying the search request and forwarding the modified search request from the enhanced connection node to the other nodes or a limited number of other nodes in the P2P network; and(iii) forwarding the search request from the enhanced connection node to the other nodes or the limited number of other nodes in the P2P network; (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: (i) determining whether a P2P user of the first node is searching for files that should not be shared based on the collected responses;(ii) filtering said collected responses, the filtering including dropping and blocking collected responses that contain at least one of the following: files that should not be shared and erroneous files or filenames; and(iii) adding additional content to said collected responses, wherein the additional content depends upon and relates to the forwarded search request or the modified search request, and forwarding said additional content and at least some of said collected responses to the first node; and (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.
地址 Pittsburgh PA US