Latency measurement in resource requests
First Claim
1. A computer-implemented method comprising:
- obtaining, from a client computing device by a service provider, a protocol-based request for a resource, the protocol-based request for the resource associated with an embedded resource identifier;
transmitting, by the service provider, a request from a first separately identifiable component of the service provider to a second separately identifiable component of the service provider to initiate protocol-based communications with the client computing device;
transmitting, to the client computing device by the service provider, responsive protocol-based request information from the first separately identifiable component and additional protocol-based request information from the second separately identifiable component responsive to the request from the first separately identifiable component of the service provider; and
determining, by the service provider, metric information associated with the responsive protocol-based request information and the additional protocol-based request information, the metric information associated with communications between the client computing device and the first and second separately identifiable components of the service provider.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and method for the management and processing resource of requests by a service provider, such as a content delivery network (“CDN”) service provider, on behalf of a content provider are provided. The CDN service provider can measure the performance associated with the delivery of resources to requesting client computing devices from various computing devices associated with the CDN service provider. In one embodiment, the CDN service provider can utilize commands correspond to communication protocols that causes the requesting client computing device to transmit or receive protocol information from multiple computing devices associated with the CDN service provider'"'"'s domain. Information associated with the processing of the protocol responses can be used to measure CDN service provider latencies.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
obtaining, from a client computing device by a service provider, a protocol-based request for a resource, the protocol-based request for the resource associated with an embedded resource identifier; transmitting, by the service provider, a request from a first separately identifiable component of the service provider to a second separately identifiable component of the service provider to initiate protocol-based communications with the client computing device; transmitting, to the client computing device by the service provider, responsive protocol-based request information from the first separately identifiable component and additional protocol-based request information from the second separately identifiable component responsive to the request from the first separately identifiable component of the service provider; and determining, by the service provider, metric information associated with the responsive protocol-based request information and the additional protocol-based request information, the metric information associated with communications between the client computing device and the first and second separately identifiable components of the service provider. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented system comprising:
-
a data store configured to store computer-executable instructions; and a hardware processor in communication with the data store, the hardware processor corresponding to a service provider and configured to execute the computer-executable instructions to at least; obtain, from a client computing device, a protocol-based request for a resource at a first separately identifiable component of the service provider, the protocol-based request for the resource associated with an embedded resource identifier; transmit a request from the first separately identifiable component of the service provider to a second separately identifiable component of the service provider to initiate protocol-based communications with the client computing device; transmit, to the client computing device, responsive protocol-based request information from the first separately identifiable component and additional protocol-based request information from the second separately identifiable component responsive to the request from the first separately identifiable component of the service provider; and determine metric information associated with the responsive protocol-based request information and the additional protocol-based request information, the metric information comprising communications between the client computing device and the first and second separately identifiable components of the service provider. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory computer readable storage medium storing computer executable instructions that when executed by a processor perform operations comprising:
-
obtaining, from a client computing device by a service provider, a protocol-based request for a resource, the protocol-based request for the resource associated with an embedded resource identifier; transmitting, by the service provider, a request from a first separately identifiable component of the service provider to a second separately identifiable component of the service provider to initiate protocol-based communications with the client computing device; transmitting, to the client computing device by the service provider, responsive protocol-based request information from the first separately identifiable component and additional protocol-based request information from the second separately identifiable component responsive to the request from the first separately identifiable component of the service provider; and determining, by the service provider, metric information associated with the responsive protocol-based request information and the additional protocol-based request information, the metric information associated with communications between the client computing device and the first and second separately identifiable components of the service provider. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification