METHOD FOR IMPROVING PEER TO PEER NETWORK COMMUNICATION
First Claim
1. A method of operating a peer to peer network node, the method comprising:
- accepting a first communication message from a first node, the first message including information therein;
creating a second communication message, the second communication message including the same information as the first communication message;
setting a communication radius parameter of the second communication message to a value to increase the distance the communication message is expected to travel as compared to the distance the first message would be expected to travel;
forwarding the second communication message to a second node; and
forwarding the response to the first node.
8 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a node for deployment on a peer to peer network. The node is programmed for monitoring the network to receive communication messages therefrom and to forward the communication messages, optionally changing the communications radius parameters to an optimal or near optimal value. The node can forward messages from one network to another or from one network to the same network. The invention also provides a method for monitoring communication messages for selected objects by nodes on a peer to peer network. The method includes interposing the node on the network. The node has at least one stored object corresponding to a communication message object stored the node; and monitors the network to detect communication messages matching at least one of the stored objects and decides whether or not to forward or change communication message radius parameters based on some defined programming or configuration.
150 Citations
10 Claims
-
1. A method of operating a peer to peer network node, the method comprising:
-
accepting a first communication message from a first node, the first message including information therein; creating a second communication message, the second communication message including the same information as the first communication message; setting a communication radius parameter of the second communication message to a value to increase the distance the communication message is expected to travel as compared to the distance the first message would be expected to travel; forwarding the second communication message to a second node; and forwarding the response to the first node.
-
-
2. A method of operating a peer to peer network node, the method comprising:
-
accepting communication messages from a first network; creating new communication messages with the same information and new identification information to replace the accepted messages; setting a communication radius parameter of the new communication messages to a value to increase the distance the new communication messages are expected to travel as compared to the distance the accepted messages would be expected to travel in response to an expiration of the communication message radius parameter of the accepted messages; forwarding the new communication messages onto a second network; receiving responses to the new communication messages; and forwarding the responses of the new communication messages to an original node of the first network. - View Dependent Claims (3)
-
-
4. A method of operating a peer to peer network node, the method comprising:
-
accepting a communication message having a communication radius parameter; resetting the communication message radius parameter of the communication message to a value to increase the distance the communication message is expected to travel in response to an expiration of the communication message radius parameter of the communication message; and forwarding the communication message.
-
-
5. A method of operating a peer to peer network node, the method comprising:
-
connecting to a first network and to a different network; and accepting a communication message from one network and forwarding it onto another network, optionally setting a communication radius parameter of the communication message to a value to increase the distance the communication message is expected to travel in response to an expiration of the communication message radius parameter of the communication message.
-
-
6. A method of operating a peer to peer network node, the method comprising:
-
connecting to a first network and to a second network; accepting communication messages from one network and comparing the communication messages to a set of criteria, wherein the criteria includes information relating to the protection of the property of others; and dropping or forwarding the communication message based on the set of criteria.
-
-
7. A method of operating a peer to peer network node, the method comprising:
-
connecting to a first network and to a second network; accepting communication messages from the first network; creating new communication messages with the same information and new identification information to replace that in accepted messages; forwarding the new communication messages onto the second network; receiving responses to the new communication message; and forwarding the responses to the new communication message to an original node of the first network. - View Dependent Claims (8)
-
-
9. A method of operating a peer to peer network node, the method comprising:
-
monitoring a network for communication messages having selected objects; comparing the communication messages to a set of criteria, wherein the criteria includes information relating to the protection of the property of others; and dropping or forwarding the communication message based on the set of criteria.
-
-
10. A method of operating a peer to peer network node, the method comprising:
-
monitoring a network for communication messages reaching an expiration of a communication message radius parameter; and resetting the communication message radius parameter of the communication message to a value to increase the distance the communication message is expected to travel in response to an expiration of the communication message radius parameter of the communication message.
-
Specification