US 11,902,241 B2
Hostname pre-localization
Kevin Johns, Erie, CO (US)
Assigned to Level 3 Communications, LLC, Broomfield, CO (US)
Filed by Level 3 Communications, LLC, Broomfield, CO (US)
Filed on Dec. 23, 2020, as Appl. No. 17/131,852.
Claims priority of provisional application 62/985,050, filed on Mar. 4, 2020.
Prior Publication US 2021/0281542 A1, Sep. 9, 2021
Int. Cl. G06F 15/16 (2006.01); H04L 61/30 (2022.01); H04L 67/1097 (2022.01); H04L 101/69 (2022.01)
CPC H04L 61/30 (2013.01) [H04L 67/1097 (2013.01); H04L 2101/69 (2022.05)] 18 Claims
OG exemplary drawing
 
1. A system comprising:
at least one processor; and
memory, operatively connected to the at least one processor and storing instructions that, when executed by the at least one processor, cause the system to perform a set of operations, the set of operations comprising:
receiving, at a content distribution network (CDN), a pre-localization request from a service that is distinct from the CDN and uses the CDN to deliver content provided by the service, wherein the pre-localization request comprises pre-localization information and the pre-localization information comprises an indication of particular content stored by the CDN;
generating, based on the pre-localization information, a pre-localized hostname associated with an edge server of the CDN that is responsible for the particular content, wherein generating the pre-localized hostname comprises:
generating a hash based on the particular content; and
identifying the edge server according to a hashing algorithm;
providing, in response to the pre-localization request, the pre-localized hostname for the edge server of the CDN;
receiving, from a client computing device, a request for the content at the edge server of the CDN; and
providing the content to the client computing device.