Patent ID: 8090860
Filing Date: 2012-01-03
Classification: H04L

Abstract:
1. A method of transferring content between clients, the method comprising the steps of: receiving at a first client first settings indicating a first set of potentially eligible sources, wherein the first client is associated with a computing device communicatively coupled to a network; receiving second settings indicating a second set of potentially eligible sources from one or more applications running on a network entity, the network entity being one of an Internet Service Provider (ISP), a content originator, or a content delivery network (CDN); receiving a request for content from an application; generating, in response to receiving the request for content from the application, a first request for content, wherein the first request specifies an origin server as a source of the content; receiving in response to the first request an indication of a third set of one or more eligible clients from which the content can be sourced, the indication of the third set being common to both the first set of potentially eligible sources and the second set of potentially eligible sources; and generating a second request for the content, wherein the second request specifies a first sourcing client in the third set.