Patent ID: 8346956

Claim:
A computer implemented method, comprising: receiving a first client's request for an image file at a proxy server that is one of a plurality of servers in a content delivery network (CDN), the CDN delivering content to clients on behalf of a plurality of CDN users; with the proxy server, requesting and receiving an original image file from another server that corresponds to the requested image file; with the proxy server, rendering an image file based on the original image file to create a rendered image file, based on the first client's network connection speed and one or more CDN user preferences for image delivery, where the one or more CDN user preferences can be set differently by different CDN users and where the rendered image file has a size different than that of the original image file; storing the rendered image file in a storage local to the proxy server for use in responding to subsequent client requests; in response to a second client's request, sending, with the proxy server, the rendered image file to the second client.