Patent ID: 11892997
Assignee: AMAZON TECHNOLOGIES, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 0:
1. A computer-implemented method for routing network traffic, the computer-implemented method comprising:
under control of a computer hardware processor configured with specific computer executable instructions,
receiving, at a first point of presence, a list of a plurality of points of presence;
receiving, from a first client computing device and at the first point of presence, a first content request including at least a first Uniform Resource Locator (URL);
applying a hash function to at least the first URL that results in a first hash value;
determining, based on a mapping between points of presence and hash values, that a second point of presence from the list maps to the first hash value;
generating an encoded domain name based on an identifier for the second point of presence;
generating a redirection message including at least the encoded domain name;
transmitting, to the first client computing device, the redirection message configured to cause the first client computing device to request an Internet Protocol address for the encoded domain name;
receiving, from a second client computing device and at the first point of presence, a second content request including at least a second URL;
applying the hash function to at least the second URL that results in a second hash value;
determining, based on the mapping between points of presence and hash values, that the first point of presence maps to the second hash value;
retrieving content for the second content request; and
transmitting the content to the second client computing device.