Initialization and acquisition of peers in a peers' list in a peer-to-peer network
First Claim
Patent Images
1. A method for creating an initial list of peers in a peer-to-peer (P2P) network, the method comprising:
- a) initiating a connection from a spy node to a suspect node in the network;
b) updating a peer list if a transaction between said spy node and said suspect node is successful;
c) if the transaction is not successful;
continuing with step a if it is necessary to continue initialization process; and
d) if the transaction is not successful and if it is not necessary to continue the initialization process, terminating execution.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for creating an initial list of peers in a peer-to-peer (P2P) network comprising initiating a connection from a spy node to a suspect node in the network. A peer list is updated if a transaction between said spy node and said suspect node is successful. If the transaction is not successful; the method is started from the beginning if it is necessary to continue initialization process. On the other hand, if the transaction is not successful and if it is not necessary to continue the initialization process the execution is terminated.
39 Citations
106 Claims
-
1. A method for creating an initial list of peers in a peer-to-peer (P2P) network, the method comprising:
-
a) initiating a connection from a spy node to a suspect node in the network;
b) updating a peer list if a transaction between said spy node and said suspect node is successful;
c) if the transaction is not successful;
continuing with step a if it is necessary to continue initialization process; and
d) if the transaction is not successful and if it is not necessary to continue the initialization process, terminating execution. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method for identifying peers to be added to an existing list of peers in a peer-to-peer (P2P) network, the method comprising:
-
a) getting a tuple from a packet classifier if a P2P protocol matches a predetermined P2P protocol;
b) if IP addresses and port numbers in the tuple correspond to peers in said list of peers then continuing with step a);
otherwise, updating list of peers; and
c) continuing with step a if it is necessary to process more tuples;
otherwise, terminating execution. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. A system for initializing a list of peers in a peer-to-peer (P2P) network, said system comprising:
-
a spy node connected to said network; and
,a packet classifier operable to classify a P2P tuple and further operable to add a peer to a list of peers based on the classification. - View Dependent Claims (56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81)
-
-
82. A system for identifying peers to be added to an existing list of peers in a peer-to-peer (P2P) network, the system comprising:
-
a packet classifier operable to classify a P2P tuple and further operable to add a peer to a peers'"'"' list based on the classification of the tuple; and
,a list of peers of said P2P network containing at least a peer. - View Dependent Claims (83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106)
-
Specification