Patent ID: 8626854

Claim:
A method, comprising: transmitting, by a first node of a peer-to-peer network, a first message to at least one node of a plurality of nodes associated with the peer-to-peer network, the message including a request for content and a deadline for when the content is to be received by the first node, the first message includes a data packet, the data packet having a plurality of fields, the plurality of fields including a first field indicating the request for content and a second field indicating the deadline; and receiving, by the first node, a second message from a second node of the plurality of nodes, the second message including a list of at least one other node of the plurality of nodes that has information about the requested content if the second node does not have the requested content, the list being based on a logical identifier of the requested content, the list of the second message is a filtered list, filtered by at least one criteria if the deadline has not passed, and the list of the second message is an unfiltered list if the deadline has passed.