Patent ID: 7571167

Claim:
A method of satisfying a request for content object information within a peer-to-peer network, the method comprising: in response to a request for the content object information, determining if the requested content object information is stored in a cache memory of a local node and retrieving the content object information from the cache memory of the local node; and if the requested content object information is determined not to be stored in the cache memory of the local node: resizing the request for the content object information with other content object information responsive to determining a likelihood that the other content object information will be requested meets or exceeds a factor; requesting the content object information and the other content object information from a remote node; receiving the requested content object information including the other content object information from the remote node; and storing the received content object information including the other content object information in the cache memory of the local node; wherein requesting the content object information from the remote node further includes receiving the requested content object information from the remote node when the requested content object information is determined to be found in the remote node or receiving the requested content object information from a second remote node when the requested content object information is determined to be found in the second remote node through a reference to the second remote node from the first remote node.