Peer to peer gateway
First Claim
Patent Images
1. A method of searching by using a plurality of network managers, the method comprising:
- receiving a search request from a first peer in a first peer to peer network of a plurality of peer to peer networks, the first peer to peer network having a first peer to peer protocol at a first network manager of a gateway, wherein the search request requests content accessible via the plurality of peer to peer networks, and wherein the search request identifies a second peer to peer network and a third peer to peer network to search;
forwarding the search request to a second network manager of the gateway, wherein the second network manager of the gateway has access to the second peer to peer network of the plurality of peer to peer networks, the second peer to peer network having a second peer to peer protocol;
forwarding the search request to a third network manager of the gateway, wherein the third network manager of the gateway has access to a third peer to peer network of the plurality of peer to peer networks, the third peer to peer network having a third peer to peer protocol; and
searching the content in the plurality of the peer to peer networks by using the first network manager, the second network manager, and the third network manager of the gateway.
13 Assignments
0 Petitions
Accused Products
Abstract
A method and system for interconnecting a number of peer to peer networks is disclosed. According to one embodiment, a peer to peer gateway communicates with one or more peer to peer networks. The gateway communicates with these networks through the Internet, to which it is connected. The gateway may be configured to perform a number of functions on each of the connected networks, including but not limited to: data storage, searching, data transfer, and data translation.
22 Citations
18 Claims
-
1. A method of searching by using a plurality of network managers, the method comprising:
-
receiving a search request from a first peer in a first peer to peer network of a plurality of peer to peer networks, the first peer to peer network having a first peer to peer protocol at a first network manager of a gateway, wherein the search request requests content accessible via the plurality of peer to peer networks, and wherein the search request identifies a second peer to peer network and a third peer to peer network to search; forwarding the search request to a second network manager of the gateway, wherein the second network manager of the gateway has access to the second peer to peer network of the plurality of peer to peer networks, the second peer to peer network having a second peer to peer protocol; forwarding the search request to a third network manager of the gateway, wherein the third network manager of the gateway has access to a third peer to peer network of the plurality of peer to peer networks, the third peer to peer network having a third peer to peer protocol; and searching the content in the plurality of the peer to peer networks by using the first network manager, the second network manager, and the third network manager of the gateway. - View Dependent Claims (2, 3, 4)
-
-
5. A method of searching content for a plurality of networks, the method comprising:
-
accessing a plurality of peer to peer networks responsive to a search request for content, wherein the search request is received at a first network manager of a gateway from a peer in a first peer to peer network having a first peer to peer protocol, and wherein the search request identifies a second peer to peer network and a third peer to peer network to search, and wherein the search request is forwarded to a second network manager of the gateway accessible to the second peer to peer network having a second peer to peer protocol and forwarded to a third network manager of the gateway accessible to the third peer to peer network having a third peer to peer protocol; searching the content in each of the first peer to peer network, the second peer to peer network, and the third peer to peer network; and transferring the content to the peer by using the gateway. - View Dependent Claims (6, 7)
-
-
8. A method of providing content for a plurality of networks, the method comprising:
-
receiving content at a first network manager of a gateway from a source in a plurality of peer topeer networks responsive to a search request for content, wherein the search request is received from a peer in a first peer to peer network having a first peer to peer protocol, and wherein the search request identifies a second peer to peer network and a third peer to peer network to search, and wherein the search request is forwarded to a second network manager accessible to the second peer to peer network having a second peer to peer protocol and forwarded to a third network manager accessible to the third peer to peer network having a third peer to peer protocol; providing the content to the first peer to peer network by using the first peer to peer protocol; providing the content to the second peer to peer network by using the second peer to peer protocol; and providing the content to the third peer to peer network by using the third peer to peer protocol. - View Dependent Claims (9)
-
-
10. A non-transitory computer-readable medium having stored thereon a plurality of instructions, said plurality of instructions when executed by a computer, cause said computer to perform:
-
receiving a search request from a first peer in a first peer to peer network of a plurality of peer to peer networks, the first peer to peer network having a first peer to peer protocol at a first network manager of a gateway, wherein the search request requests content accessible via the plurality of peer to peer networks, and wherein the search request identifies a second peer to peer network and a third peer to peer network to search; forwarding the search request to a second network manager of the gateway, wherein the second network manager of the gateway has access to the second peer to peer network of the plurality of peer to peer networks, the second peer to peer network having a second peer to peer protocol; forwarding the search request to a third network manager of the gateway, wherein the third network manager of the gateway has access to the third peer to peer network of the plurality of peer to peer networks, the third peer to peer network having a third peer to peer protocol; and searching the content in the plurality of the peer to peer networks by using the first network manager, the second network manager, and the third network manager of the gateway. - View Dependent Claims (11, 12, 13)
-
-
14. A non-transitory computer-readable medium having stored thereon a plurality of instructions, said plurality of instructions when executed by a computer, cause said computer to perform:
-
accessing a plurality of peer to peer networks responsive to a search request for content, wherein the search request is received at a first network manager of a gateway from a peer in a first peer to peer network having a first peer to peer protocol, and wherein the search request identifies a second peer to peer network and a third peer to peer network to search, and wherein the search request is forwarded to a second network manager of the gateway accessible to the second peer to peer network having a second peer to peer protocol and forwarded to a third network manager of the gateway accessible to the third peer to peer network having a third peer to peer protocol; searching the content in each of the first peer to peer network, the second peer to peer network, and the third peer to peer network; and transferring the content to the peer using the gateway. - View Dependent Claims (15, 16)
-
-
17. A non-transitory computer-readable medium having stored thereon a plurality of instructions, said plurality of instructions when executed by a computer, cause said computer to perform:
-
receiving content at a first network manager of a gateway from a source in a plurality of peer to peer networks responsive to a search request for content, wherein the search request is received from a peer in a first peer to peer network having a first peer to peer protocol, and wherein the search request identifies a second peer to peer network and a third peer to peer network to search, and wherein the search request is forwarded to a second network manager accessible to the second peer to peer network having a second peer to peer protocol and forwarded to a third network manager accessible to the third peer to peer network having a third peer to peer protocol; providing the content to the first peer to peer network by using the first peer to peer protocol;
providing the content to the second peer to peer network by using the second peer to peer protocol; andproviding the content to the third peer to peer network by using the third peer to peer protocol. - View Dependent Claims (18)
-
Specification