Patent SG-11201903670Q-A (SG)
Title: Packet loss tolerant transmission control protocol congestion control
Inventor: XIE QIAOBING
IPC: H04L47/32
Filed: 2017-11-09
Abstract: Network00 O C (12) INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT) (19) World Intellectual Property Organization International Bureau (43) International Publication Date 05 July 2018 (05.07.2018) WIPO I PCT omit VIII °nolo Oil 0l 011101111110110111110 Hs (10) International Publication Number WO 2018/125390 Al (51) International Patent Classification: HO4L 12/701 (2013.01) (21) International Application Number: PCT/US2017/060898 (22) International Filing Date: 09 November 2017 (09.11.2017) (25) Filing Language: English (26) Publication Language: English (30) Priority Data: 15/391,335 27 December 2016 (27.12.2016) US (71) Applicant: NETFLIX, INC. [US/US]; 100 Winchester Circle, Los Gatos, CA 95032 (US). (72) Inventor: XIE, Qiaobing; c/o Netflix, Inc., 100 Winchester Circle, Los Gatos, CA 95032 (US). (74) Agent: BRILL, Jeffrey et al.; Patent Law Works LLP, 201 S. Main Street, Suite 250, Salt Lake City, UT 84111 (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, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, 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, ZA, ZM, ZW. (84) Designated States (unless otherwise indicated, for every kind of regional protection available): ARIPO (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW), Eurasian (AM, AZ, BY, KG, KZ, RU, 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, SM, TR), OAPI (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG). (54) Title: PACKET LOSS TOLERANT TRANSMISSION CONTROL PROTOCOL CONGESTION CONTROL Server 105 Loss Tolerant TCP Component 101 Loss Management Module 203 Path Congestion Management Module 200 SACK Scoreboard Congestion State - -- 215 ‘',..._ 209 Path Measurement Report 213 Function Interfaces 4, -201 211 1 Tokens / Sending Logic Module 205 FIG. 2 Client 103 207 Conventional Transport (57) : During a Transmission Control Protocol (\"TCP\") session, a sending endpoint computer monitors amounts of data sent and patterns of data loss as data is sent to a receiving endpoint computer. The sending endpoint computer periodically determines whether data is being sent below, at or above path capacity, based on the monitored amounts of data sent and pattems of data loss observed. The sending endpoint computer periodically dynamically adjusts the rate at which data is sent to the receiving endpoint computer, in response to the determinations whether data is being sent below, at or above path capacity. [Continued on next page] WO 2018/125390 Al D ill Published: — with international search report (Art. 21(3))