Patent ID: 8694609

Claim:
An apparatus for use in a communication network, comprising: a processor and a memory communicatively connected to the processor, the processor configured to: receive a request for a resource having embedded data; obtain the resource and the embedded data using a resource index file having information regarding the resource and the embedded data, wherein the resource index file includes a link listing comprising a plurality of links to the embedded data, wherein the links to the embedded data specify locations of respective portions of the embedded data, wherein the link listing is arranged in an order of estimated lengths of time to obtain the respective portions of the embedded data from the locations specified by the links to the embedded data, wherein the estimated lengths of time to obtain the respective portions of the embedded data are determined based on prior access time information comprising prior access times to obtain the respective portions of the embedded data from the locations specified by the links to the embedded data; bundle the resource and the embedded data into a response file; and send the response file.