Peer-to-peer name resolution protocol with lightweight traffic
First Claim
1. A method for a host node to participate in a peer network through a proxy, wherein the peer network includes a plurality of nodes, each node having a peer identifier (ID) and a cache of peer IDs for one or more known nodes, the method comprising:
- acquiring the peer ID of a proxy node in the peer network;
requesting the proxy node to act as a proxy;
sending a message to at least one node in the peer network through the proxy node;
receiving a response from the at least one node in the peer network through the proxy node, wherein the at least one node in the peer network is unaware of a network address for the host node.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and computer product for a host node to participate in a peer network through a proxy, wherein the peer network includes a plurality of nodes, each node having a peer identifier (ID) and a cache of peer IDs for one or more known nodes, is provided. The method comprises acquiring the peer ID of a proxy node in the peer network; requesting the proxy node to act as a proxy; sending a message to at least one node in the peer network through the proxy node; and receiving a response from the at least one node in the peer network through the proxy node, wherein the at least one node in the peer network is unaware of a network address for the host node.
50 Citations
13 Claims
-
1. A method for a host node to participate in a peer network through a proxy, wherein the peer network includes a plurality of nodes, each node having a peer identifier (ID) and a cache of peer IDs for one or more known nodes, the method comprising:
-
acquiring the peer ID of a proxy node in the peer network;
requesting the proxy node to act as a proxy;
sending a message to at least one node in the peer network through the proxy node;
receiving a response from the at least one node in the peer network through the proxy node, wherein the at least one node in the peer network is unaware of a network address for the host node. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for a proxy node to act as a proxy for a lightweight node in a peer network, wherein the peer network includes a plurality of nodes, each node having a peer identifier (ID) and a cache of peer IDs for one or more known nodes, the method comprising:
-
receiving a request to act as a proxy;
acknowledging the request; and
registering a peer ID for the lightweight node, the peer ID having associated therewith a network address of the proxy node. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for detecting a dead proxy node, wherein the proxy node acts as a proxy for a lightweight node in a peer network, the peer network including a plurality of nodes, each node having a peer identifier (ID) and a cache of peer IDs for one or more known nodes, the method comprising:
-
sending a message intended for the lightweight node to the proxy;
waiting for a predetermined period of time for a reply; and
sending a message directly to the lightweight node notifying the lightweight node that the proxy node is not functioning as a proxy. - View Dependent Claims (12, 13)
-
Specification