Patent ID: 9178955
Filing Date: 2015-11-03
Classification: G06F,H04L

Abstract:
1. A computer-implemented method comprising: obtaining, by a network computing provider comprising one or more computing devices configured to execute specific instructions, a client request for a network resource from a client computing device, wherein the network resource is associated with one or more embedded resources; providing, by the network computing provider, a network computing provider request for the network resource to a content provider separate from the network computing provider, wherein the network computing provider request includes a network component identifier, wherein the network component identifier includes information associated with a network address of the network computing provider and wherein the content provider identifies, responsive to the network computing provider request for the network resource and without receiving a network computing provider request for the one or more embedded resources in connection with the network computing provider request for the network resource, one or more embedded resource identifiers corresponding to the one or more embedded resources, associated with the network resource, to be sent to the network computing provider; obtaining, by the network computing provider, at least one network resource from the content provider responsive to the network computing provider request; obtaining, by the network computing provider in response to the network computing provider request to the content provider, the one or more embedded resources associated with the network resource from a content delivery network provider, the one or more embedded resources provided by the content delivery network provider to the network computing provider based on the network component identifier, wherein the embedded resources are provided to the network computing provider responsive to a request for the embedded resources from the content provider to the content delivery network provider based on the identified one or more embedded resource identifiers, and wherein the one or more embedded resources are obtained by the network computing provider without the network computing provider requesting the one or more embedded resources from the content provider or the content delivery network provider; and providing the network resource and the one or more embedded resources to the client computing device.