Patent ID: 8719381

Claim:
A method for operating a reconfigurable container application to manage content downloads for content that is supplied by a plurality of content providers, said method comprising: providing from a content delivery network (CDN), a container application for downloading content of any of the plurality of content providers from at least one caching server of a plurality of caching servers operated by the CDN; identifying, at a site operated by a particular content provider of the plurality of content providers, invocation of a link to download particular content; passing, responsive to said invocation, a configuration file for the container application from the particular content provider site, said configuration file comprising (i) an identifier identifying at least one CDN caching server that is tasked with delivering the particular content on behalf of the particular content provider, (ii) a first condition that is defined to trigger while downloading the particular content from the at least one CDN caching server, (iii) a second condition that is defined to trigger at completion of the particular content download, and (iv) reporting parameters that identify what information to report and to whom said information is reported when the first condition or the second condition is triggered; and initializing the container application with the configuration file, said initializing comprising configuring the container application to download the particular content, measure the particular content download performance from the at least one CDN caching server, provide to the particular content provider a first set of reports measuring the particular content download performance when the first condition is triggered, and provide to the CDN a second set of reports measuring the particular content download performance when the second condition is triggered.