Patent ID: 7995473
Filing Date: 2011-08-09
Classification: H04L

Abstract:
1. A peer-to-peer network for the delivery of digital data comprising: at least one cache included in a plurality of data sources, said plurality of data sources including one or more peers, available for at least one peer to download the digital data from said plurality of data sources; at least one data monitoring device located at said at least one cache for monitoring at least one quality of service parameter for the delivery of the digital data to said at least one peer, said at least one quality of service parameter comprising the rate of data delivery received by the said at least one peer; and at least one data delivery controller for adjusting at least one of the rates for the delivery of the digital data from said at least one cache depending on the monitored quality of service parameter; wherein said at least one cache is external to said one or more peers such that said at least one cache and said one or more peers are distinct data sources within said plurality of data sources; and wherein said at least one peer downloads at least a first portion of the digital data from said at least one cache and at least a second portion of the digital data from said one or more peers.