Patent SG-11201810129X-A (SG)
Title: Network mapping in content delivery network
Inventor: NEWTON CHRISTOPHER
IPC: G06F15/16
Filed: 2017-05-19
Abstract: INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT) (19) World Intellectual Property C.--.` Organization 3 1 MI 1411 0 11101 010 11111 010 1111 1 0 01 010 11111 010 11111 HMO 11110 11110E111 International Bureau (10) International Publication Number (43) International Publication Date ......P' WO 2017/201430 Al 23 November 2017 (23.11.2017) WIPO I PCT (51) International Patent Classification: HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KH, KN, KP, KR, H04L 29/08 (2006.01) HO4L 12/741 (2013.01) KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, H04L 29/06 (2006.01) G06F 15/16 (2006.01) MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, (21) International Application Number: PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, PCT/US2017/033581 SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW. (22) International Filing Date: (84) Designated States (unless otherwise indicated, for every 19 May 2017 (19.05.2017) kind of regional protection available): ARIPO (BW, GH, (25) Filing Language: English GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, (26) Publication Language: English UG, ZM, ZW), Eurasian (AM, AZ, BY, KG, KZ, RU, TJ, TM), European (AL, AT, BE, BG, CH, CY, CZ, DE, DK, (30) Priority Data: EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, 15/158,877 19 May 2016 (19.05.2016) US MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR), OAPI (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, (71) Applicant: LEVEL 3 COMMUNICATIONS, LLC KM, ML, MR, NE, SN, TD, TG). [US/US]; 1025 Eldorado Boulevard, Broomfield, Colorado 80021 (US). Published: (72) Inventor: NEWTON, Christopher; 981 Via Colinas, — with international search report (Art. 21(3)) Westlake Village, California 91362 (US). (74) Agent: DURBIN, Gregory et al.; 900 W. 48th Place, Suite — 900, Kansas City, Missouri 64112-1895 (US). = (81) Designated States (unless otherwise indicated, for every = _ kind of national protection available): AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, = CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, = (54) Title: NETWORK = 102 CONTENT = pRoviDER(s) = = = ' t = 104 = ORIGIN(S) — MAPPING IN CONTENT DELIVERY NETWORK FIG. 1 1QQ 130 J i 126 CONTROL MAP r --, BUILDER (57) : A computer-implemented method in a content delivery network (CDN) having multiple delivery servers. The CDN delivers content on behalf of at least one content provider. Distinct delivery servers are logically grouped into delivery server groups. One or more CDN name servers are associated with some of the delivery server groups. Network map data are determined using network data determined by the CDN name servers associated with at least some of the deliver server groups. The network data to CDN __ with respect a name server rel- = = = 106 / 128 NETwoRK j DATA / 124 NETWORK . ] MAP ative to a resolver is based on an estimated popularity of that CDN name server for that resolver. Responsive to a client request, including a hostname associated with a content provider, at least one CDN name server determines, using network = DELIVERY SERVER(S) r— / 122 CDN DATA \ _ map data, at least one delivery server to process the client request. - r = — 112 CDN RENDEZVOUS 114 CDN DNS SERVER(S) 114-1 NAME SERVER SYSTEM 120 SERVER SELECTOR 11 - . 4\" 110 NETWORK( ) / © en 18 116 DOMAIN RESOLVER(S) I 1 - 1 NAME 7r SYSTEM 0 el -.._. IN 11 © 108 CLIENTS 1 1 CLIENT / el C