Redundancy lists in a peer-to-peer relay network
First Claim
1. A method of building a redundancy list in a peer system in a peer-to-peer relay network, comprising:
- receiving a first message including first identification information at a first peer system from a second peer system connected to said first peer system in a peer-to-peer relay network;
storing said first identification information;
receiving a second message including second identification information at said first peer system from a third peer system connected to said first peer system in said peer-to-peer relay network;
comparing said second identification information with said first identification information;
building a redundancy update message; and
sending said redundancy update message to said third peer system.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for implementing peer-to-peer relay. In one implementation, a method of building a redundancy list in a peer system in a peer-to-peer relay network includes: receiving a first message including first identification information at a first peer system from a second peer system connected to said first peer system in a peer-to-peer relay network; storing said first identification information; receiving a second message including second identification information at said first peer system from a third peer system connected to said first peer system in said peer-to-peer relay network; comparing said second identification information with said first identification information; building a redundancy update message; and sending said redundancy update message to said third peer system.
-
Citations
30 Claims
-
1. A method of building a redundancy list in a peer system in a peer-to-peer relay network, comprising:
-
receiving a first message including first identification information at a first peer system from a second peer system connected to said first peer system in a peer-to-peer relay network;
storing said first identification information;
receiving a second message including second identification information at said first peer system from a third peer system connected to said first peer system in said peer-to-peer relay network;
comparing said second identification information with said first identification information;
building a redundancy update message; and
sending said redundancy update message to said third peer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of building a redundancy list in a peer system in a peer-to-peer relay network, comprising:
-
sending a message including identification information from a first peer system to a second peer system connected to said first peer system in a peer-to-peer relay network;
receiving a redundancy update message from said second peer system; and
updating a redundancy list including one or more entries;
wherein each entry in said redundancy list stores a recipient identifier indicating a peer system and a message identifier, such that an entry indicates said first peer system is not to send a message to the peer system indicated by the entry when the message includes identification information matching the message identifier indicated by the entry. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A peer system in a peer-to-peer relay network, comprising:
-
means for receiving a first message including first identification information from a first sending peer system connected to said peer system in a peer-to-peer relay network;
means for storing said first identification information;
means for receiving a second message including second identification information from a second sending peer system connected to said peer system in said peer-to-peer relay network;
means for comparing said second identification information with said first identification information;
means for building a redundancy update message; and
means for sending said redundancy update message to said second sending peer system. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A computer program, stored on a tangible storage medium, for use in a peer system in a peer-to-peer relay network, the program comprising executable instructions that cause a computer to:
-
process a received first message including first identification information from a first sending peer system connected to said peer system in a peer-to-peer relay network;
store said first identification information;
process a received second message including second identification information from a second sending peer system connected to said peer system in said peer-to-peer relay network;
compare said second identification information with said first identification information;
build a redundancy update message; and
send said redundancy update message to said second sending peer system. - View Dependent Claims (27, 28, 29, 30)
-
Specification