Patent ID: 7697423
Filing Date: 2010-04-13
Classification: H04L

Abstract:
1. A method for allocating a resource to perform a download of a data item of a predetermined size stored among a plurality of peers in a computer network, the method comprising: defining at least one preferred P2P protocol; accepting, from a requesting peer of the plurality of peers, a request to download the data item using a requesting peer protocol; obtaining from said requesting peer a peer IP address used by said requesting peer; providing to said requesting peer: calculating a maximum data quota for the download based on the predetermined size of the data item; determining whether said requesting peer protocol is said at least one preferred P2P protocol; determining an IP address of said requesting peer; determining whether said temporary authorization code is currently valid; monitoring a subsequent download attempt; and if said requesting peer protocol is said at least one preferred P2P protocol, and if said IP address is said peer IP address, and if said temporary authorization code is currently valid, and if said subsequent download attempt originates from said requesting peer and carries said temporary authorization code, then allocating a preferred service level of the resource for the download up to said maximum data quota.