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

Claim 12:
13. A system comprising:
a data storage medium; and
a computer hardware processor in communication with the data storage medium, wherein the computer hardware processor is configured to execute computer-executable instructions to at least:
receive a list of a plurality of points of presence;
receive, from a first client computing device, a first content request;
apply a hash function to at least some data from the first content request that results in a first hash value;
determine, based on (i) the list of the plurality of points of presence and (ii) the first hash value, a first point of presence;
generate an encoded domain name based on an identifier for the first point of presence;
generate a redirection message including at least the encoded domain name;
transmit, 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;
receive, from a second client computing device, a second content request;
apply the hash function to at least some data from the second content request that results in a second hash value;
determine, based on (i) the list of the plurality of points of presence and (ii) the second hash value, a second point of presence;
retrieve content for the second content request; and
transmit the content to the second client computing device.