Translation of resource identifiers using popularity information upon client request
First Claim
1. A system comprising:
- at least one computing device corresponding to a content delivery network (CDN) provider and operative to;
receive a request, generated by a client computing device, for translation information for a resource identifier originally provided to the client computing device by a content provider;
generate translation information responsive to the request, wherein the translation information provides instructions for the client computing device to generate a modified resource identifier by modifying the resource identifier to include information pertaining to popularity of the requested resource; and
cause transmission of the translation information to the client computing device.
0 Assignments
0 Petitions
Accused Products
Abstract
A system, method and computer-readable medium for request routing based on content popularity information are provided. A client computer transmits a request for content from a content provider. The content provider utilizes executable code, such as translation request code, for facilitating request routing utilizing popularity information. The translation request code, may direct a client computing device to request further translation request code and/or translation information. Thereafter, the client issues a DNS query with the translated information including popularity information. The content delivery network service provider can then either resolve the DNS query with an IP address of a cache component or transmit another alternative resource identifier that will resolve to the content delivery network service provider. The process can repeat until a DNS nameserver resolves a DNS query from the client computing device.
774 Citations
20 Claims
-
1. A system comprising:
at least one computing device corresponding to a content delivery network (CDN) provider and operative to; receive a request, generated by a client computing device, for translation information for a resource identifier originally provided to the client computing device by a content provider; generate translation information responsive to the request, wherein the translation information provides instructions for the client computing device to generate a modified resource identifier by modifying the resource identifier to include information pertaining to popularity of the requested resource; and cause transmission of the translation information to the client computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A computer-implemented method comprising:
as implemented by one or more computing devices configured with specific executable instructions, the one or more computing devices corresponding to a content delivery network (CDN) provider, receiving a request for translation information for a resource identifier originally provided to the client computing device by a content provider; generating translation information responsive to the request, wherein the translation information provides instructions for the client computing device to generate a modified resource identifier by modifying the resource identifier to include information pertaining to popularity of the requested resource; and causing transmission of the translation information to the client computing device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
Specification