US2015334180A1PendingUtilityA1

System and method for enhanced experience with a peer-to-peer network

Assignee: TIVERSA IP INCPriority: Nov 7, 2006Filed: Apr 17, 2015Published: Nov 19, 2015
Est. expiryNov 7, 2026(~0.3 yrs left)· nominal 20-yr term from priority
H04L 67/141H04L 67/1072H04L 67/16H04L 67/561H04L 67/5651H04L 67/563H04L 67/51G06F 21/602G06F 16/1834H04L 67/1055H04L 67/104H04L 67/1063G06F 21/10
39
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

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.

Claims

exact text as granted — not AI-modified
What is claimed is:  
     
         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 less than a threshold number of P2P connections to other nodes in the network, 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 network and has more connections than the first node acting alone in performing a search request, the enhanced connection node thereby increasing a likelihood of responses to the search request;   (b) issuing the search request 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; and   (c) collecting, at the enhanced connection node, the responses to the search request, and thereafter performing at least one of the following steps at the enhanced connection node:
 (i) filtering said responses, and then forwarding results of the filtering to the first node; 
 (ii) ranking said responses, and then forwarding ranked responses to the first node; and 
 (iii) adding additional content to said responses, and forwarding said additional content and at least some of said responses to the first node. 
   
     
     
         2 . The method of  claim 1 , wherein the additional content in step (c)(iii) is an advertisement selected in response to one or more search terms included in the search request. 
     
     
         3 . The method of  claim 1 , wherein the enhanced connection node accesses user profile information associated with the first node, and step (c) further comprises performing at least one of the following steps at the enhanced connection node:
 (i) filtering said responses in accordance with the profile information, and then forwarding results of the filtering to the first node;   (ii) ranking said responses in accordance with the profile information, and then forwarding ranked responses to the first node; and   (iii) adding additional content to said responses wherein the additional content is selected at least in part using the profile information, and forwarding said additional content and at least some of said responses to the first node.   
     
     
         4 . The method of  claim 1 , wherein the enhanced connection node includes dedicated content that is unavailable on all other nodes in the network, or pointers to dedicated content that is unavailable on all other nodes in the network. 
     
     
         5 . The method of  claim 1 , wherein the first node uses middleware on the first node to establish the P2P network connection between the first node and the enhanced connection node. 
     
     
         6 . The method of  claim 5 , wherein the middleware monitors for transmission of content that should not be shared on the P2P network and performs at least one of the following:
 (i) blocks transmission of the content that should not be shared; and   (ii) notifies another system that there has been transmission of content that should not be shared.   
     
     
         7 . The method of  claim 1 , wherein the enhanced connection node sends a cached list of search responses back to the first node. 
     
     
         8 . A system 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, comprising:
 means for 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 network and has more connections than the first node acting alone in performing a search request, the enhanced connection node thereby increasing a likelihood of responses to the search request;   means for issuing the search request 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; and   means for collecting, at the enhanced connection node, the responses to the search request, and thereafter performing at least one of the following at the enhanced connection node:
 (i) filtering said responses, and then forwarding results of the filtering to the first node; 
 (ii) ranking said responses, and then forwarding ranked responses to the first node; and 
 (iii) adding additional content to said responses, and forwarding said additional content and at least some of said responses to the first node. 
   
     
     
         9 . The system of  claim 8 , wherein the additional content is an advertisement selected in response to one or more search terms included in the search request. 
     
     
         10 . The system of  claim 8 , wherein the enhanced connection node includes dedicated content that is unavailable on all other nodes in the network, or pointers to dedicated content that is unavailable on all other nodes in the network. 
     
     
         11 . The system of  claim 8 , wherein the first node uses middleware on the first node to establish the P2P network connection between the first node and the enhanced connection node. 
     
     
         12 . The system of  claim 11 , wherein the middleware is configured to monitor for transmission of content that should not be shared on the P2P network and configured to perform at least one of the following:
 (i) blocks transmission of the content that should not be shared; and   (ii) notifies another system that there has been transmission of content that should not be shared.   
     
     
         13 . The system of  claim 8 , wherein the enhanced connection node is configured to send a cached list of search responses back to the first node.

Join the waitlist — get patent alerts

Track US2015334180A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.