Patent ID: 8762530
Filing Date: 2014-06-24
Classification: G06Q,H04L

Abstract:
1. A method for use with a peer-to-peer network connecting uploaders of content to downloaders of content, the method comprising: by at least one computer: obtaining commitments for quality of service factors from the uploaders for uploading a same content, wherein the obtained commitments include different commitments for different quality of service factors from different uploaders, and the quality of service factors for which commitments are obtained from the uploaders are factors which affect quality of service provided by the uploaders or received by the downloaders; requesting said same content by a respective downloader; selecting a respective quality of service option from offered quality of service options by the respective downloader for downloading the requested content, wherein the offered quality of service options are options for quality of service available to the respective downloader for downloading the requested content; determining a respective uploader to provide the requested content based on the selected quality of service option and the obtained commitments; downloading the requested content at the selected quality of service option by the respective downloader and having been uploaded by the determined uploader with quality of service factors satisfying the selected quality of service option; collecting payment from the respective downloader for the downloaded content at the selected quality of service option; and paying the determined uploader for the content uploaded by the determined uploader an amount determined in accordance with the quality of service option selected by the respective downloader and the quality of service factors actually provided by the determined uploader to upload the requested content.