Method and system for data management in communication networks
First Claim
1. A method for operating a node of a communication network comprising a plurality of peer-to-peer nodes, the node being linked with predetermined neighbour nodes among the plurality of peer-to-peer nodes, comprising:
- storing, in a first storage area, information indicative of predetermined data required by the node to become an information provider node;
receiving from at least one information provider node, descriptive information of data that can be provided by the information provider node;
checking based on the received descriptive information of the data and the information stored in the first storage area if the data that can be provided by the at least one information provider node match at least a part of the predetermined data required by the node;
deleting from the first storage area information indicative of the matching part of the predetermined data, if the data that can be provided by the at least one information provider node match at least the part of the predetermined data required by the node; and
forwarding the received descriptive information of the data to at least one of the plurality of peer-to-peer nodes, if the data that can be provided by the at least one information provider node does not match at least the part of the predetermined data required by the node.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for operating a node of a communication network including a plurality of peer-to-peer nodes, the node being linked with predetermined neighbor nodes among the plurality of peer-to-peer nodes, includes: a) storing, on a first storage area, node information indicative of predetermined data required by the node to become an information provider node; b) waiting to receive from at least one information provider node of the neighbor nodes describing information of data that can be provided by the information provider node; c) at the receipt of the describing information from the at least one information provider node, checking in the first storage area if the data that can be provided by the at least one information provider node match at least in part the predetermined data required by the node; d) in the affirmative, deleting in the first storage area the node information indicative of the matching data; and e) in the negative, forwarding the describing information received in c) to at least one of the plurality of peer-to-peer nodes.
18 Citations
25 Claims
-
1. A method for operating a node of a communication network comprising a plurality of peer-to-peer nodes, the node being linked with predetermined neighbour nodes among the plurality of peer-to-peer nodes, comprising:
-
storing, in a first storage area, information indicative of predetermined data required by the node to become an information provider node; receiving from at least one information provider node, descriptive information of data that can be provided by the information provider node; checking based on the received descriptive information of the data and the information stored in the first storage area if the data that can be provided by the at least one information provider node match at least a part of the predetermined data required by the node; deleting from the first storage area information indicative of the matching part of the predetermined data, if the data that can be provided by the at least one information provider node match at least the part of the predetermined data required by the node; and forwarding the received descriptive information of the data to at least one of the plurality of peer-to-peer nodes, if the data that can be provided by the at least one information provider node does not match at least the part of the predetermined data required by the node. - 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. A node of a communication network comprising a plurality of peer-to-peer nodes, the node comprising:
-
a first storage area configured to store information indicative of predetermined data required by the node; and a processor configured to; receive from at least one information provider node descriptive information of data that can be provided by the at least one information provider node; check based on the received descriptive information of the data and the information stored in the first storage area if data that can be provided by said at least one information provider node match at least a part of the predetermined data required by the node; delete from the first storage area, information indicative of the matching part of the predetermined data, if the data that can be provided by the at least one information provider node match at least the part of the predetermined data required by the node; and forward the received descriptive information of the data to at least one of the plurality of peer-to-peer nodes, if the data that can be provided by the at least one information provider node does not match at least the part of the predetermined data required by the node.
-
-
25. A communication network comprising:
-
a plurality of peer-to-peer nodes, each node being linked to a predetermined set of neighbour nodes, the plurality of peer-to-peer nodes comprising; at least one information provider node configured to store data to be provided to other nodes within the communication network and to transmit descriptive information of the data that the at least one information provider node can provide to other nodes; at least a node seeking to become another information provider node, the node comprising; a first storage area configured to store information indicative of predetermined data required by the node; a processor configured to; receive from the at least one information provider node the descriptive information of the data that can be provided by the at least one information provider node; check based on the received descriptive information of the data and the information stored in the first storage area if the data that can be provided by said at least one information provider node match at least a part of the predetermined data required by the node; delete from the first storage area the information indicative of the matching part of the predetermined data, if the data that can be provided by the at least one information provider node match at least the part of the predetermined data required by the node; and forward the received descriptive information of the data to at least one of the plurality of peer-to-peer nodes, if the data that can be provided by the at least one information provider node does not match at least the part of the predetermined data required by the node.
-
Specification