Patent CA-3015499-A1 (CA)
Inventor: LAWRENCE JOSEPH C
IPC: G06F15/16
Filed: 2017-02-23
Abstract: CA 03015499 2018-08-22 (12) INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT) (19) World Intellectual Property Organization 11111111011110111010101111101011111011101011101111111110111111111011110111111 International Bureau (10) International Publication Number (43) International Publication Date WO 2017/147307 Al 31 August 2017 (31.08.2017) WIPO I PCT (51) International Patent Classification: (74) Agents: DURBIN, Gregory, P. et al.; Polsinelli PC, 900 G06F 15/16 (2006.01) HO4L 12/56 (2006.01) W. 48th Place, Suite 900, Kansas City, MO 64112 (US). (21) International Application Number: (81) Designated States (unless otherwise indicated, for every PCT/U52017/019151 kind of national protection available): AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, (22) International Filing Date: BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, 23 February 2017 (23.02.2017) DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, (25) Filing Language: English HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, (26) Publication Language: English MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, (30) Priority Data: NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, 62/298,840 23 February 2016 (23.02.2016) US RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, (71) Applicant: LEVEL 3 COMMUNICATIONS, LLC ZA, ZM, ZW. [US/US]; 1025 Eldorado Boulevard, Broomfield, CO 80021 (US). (84) Designated States (unless otherwise indicated, for every kind of regional protection available): ARIPO (BW, GH, (72) Inventors: LAWRENCE, Joseph, C.; 2989 Tincup GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, Circle, Boulder, CO 80305 (US). POWER, William, R.; TZ, UG, ZM, ZW), Eurasian (AM, AZ, BY, KG, KZ, RU, 4634 Burgundy Lane, Boulder, CO 80301 (US). TJ, TM), European (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, [Continued on next page] (54) Title: NETWORK FLOW CONTROL (57) Abstract: Aspects of the present disclosure include a content delivery network (CDN) for delivering content asso-= DEVICE APPLICATION X DEVICE ciated with a plurality of different types of 120A 170 120B = applications/devices. Using a CDN flow application, a plural-= ity of network flow parameters are generated for content de-APPLICATION Z APPLICATION Y livery unique to different types of applications or devices. 174 = 172 The network flow parameters include customized data trans-mission rates. The network flow parameters include predeter-mined settings for transmission control protocol (TCP) con-ISP nections between the CDN and devices using a TCP flow 106 control mechanism. Upon receiving a content request, the Network CDN fulfills the content request based upon first network CDN FLOW Content congestion flow parameters. The network flow parameters may be adjus APP ted for each of the plurality of different types of 112 Application specific flow ROUTING applications/devices. The network flow parameters may be control DEVICE generated based upon requests or based upon the perform-io CDN 104 ance of each of the plurality of applications/devices. 1 NETWORK 192 CDN SYSTEM 100 108A 108B 108B -.1.1 ORIGIN SERVERS 108 (provided by Content Originators 107) 71' FIG. 1 CA 03015499 2018-08-22 WO 2017/147307 Al 111111111111110 1110I 010 Ill ME 0 Ill 010 1110 Ell 100 111111111111110#0111111 SM, TR), OAPI (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, Published: GW, KM, ML, MR, NE, SN, TD, TG). ¨ with international search report (Art. 21(3))