Patent ID: 8165130

Claim:
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.