US 12,248,792 B2
Cloud computing platform that executes code in a distributed cloud computing network
Kenton Taylor Varda, Austin, TX (US); Zachary Aaron Bloom, San Francisco, CA (US); Marek Przemyslaw Majkowski, Warsaw (PL); Ingvar Stepanyan, London (GB); Kyle Kloepper, Champaign, IL (US); Dane Orion Knecht, Austin, TX (US); John Graham-Cumming, London (GB); and Dani Grant, Los Altos, CA (US)
Assigned to CLOUDFLARE, INC., San Francisco, CA (US)
Filed by CLOUDFLARE, INC., San Francisco, CA (US)
Filed on Dec. 21, 2023, as Appl. No. 18/393,385.
Application 18/393,385 is a continuation of application No. 18/148,642, filed on Dec. 30, 2022, granted, now 11,853,776.
Application 18/148,642 is a continuation of application No. 17/114,382, filed on Dec. 7, 2020, granted, now 11,561,805, issued on Jan. 24, 2023.
Application 17/114,382 is a continuation of application No. 16/450,585, filed on Jun. 24, 2019, granted, now 10,860,340, issued on Dec. 8, 2020.
Application 16/450,585 is a continuation of application No. 16/182,522, filed on Nov. 6, 2018, granted, now 10,331,462, issued on Jun. 25, 2019.
Prior Publication US 2024/0126569 A1, Apr. 18, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/448 (2018.01); G06F 9/455 (2018.01); G06F 21/53 (2013.01); H04L 9/40 (2022.01); H04L 41/50 (2022.01); H04L 67/00 (2022.01); H04L 67/02 (2022.01); H04L 67/10 (2022.01); H04L 67/53 (2022.01); H04L 67/63 (2022.01)
CPC G06F 9/4484 (2018.02) [G06F 9/45558 (2013.01); G06F 21/53 (2013.01); H04L 9/40 (2022.05); H04L 41/50 (2013.01); H04L 63/10 (2013.01); H04L 67/02 (2013.01); H04L 67/10 (2013.01); H04L 67/34 (2013.01); H04L 67/53 (2022.05); H04L 67/63 (2022.05); G06F 2009/45587 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, at a first compute server of a plurality of compute servers of a distributed cloud computing network, a first request that triggers execution of a first code piece out of a plurality of code pieces;
executing, by a single process at the first compute server, the first code piece, wherein the first code piece is run in a first isolated execution environment, wherein each other code piece of the plurality of code pieces are run in other isolated execution environments respectively and executed by the single process;
wherein the first code piece, when executed, modifies a first response to the first request;
generating the first response to the first request based at least in part on the executed first code piece; and
transmitting the generated first response.