Patent ID: 8561116

Claim:
A method of operating a network having a plurality of client devices associated therewith, the method comprising: receiving from a first user a first request for a content element rendered in a first format; generating a record of said first request for storage at a database; providing to said first user said content element rendered in said first format; determining whether to cache said content element in said first format; at a subsequent point in time, not exceeding a predetermined time limit from receipt of said first request, receiving from a second user a second request for said content element rendered in a second format; accessing said database to determine whether a record of a previous request for said content element has been made; in response to an identification of said record, checking a cache for said content element irrespective of a format thereof; when said content element is identified within said cache in said first format, transforming said content element rendered in said first format into said content element rendered in said second format; caching said content element in said second format only when said second request is received within said predetermined time limit; and providing said content element rendered in said second format.