US 11,853,776 B2
Cloud computing platform that executes third-party 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. 30, 2022, as Appl. No. 18/148,642.
Application 18/148,642 is a continuation of application No. 17/114,382, filed on Dec. 7, 2020, granted, now 11,561,805.
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 2023/0138161 A1, May 4, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/448 (2018.01); H04L 67/00 (2022.01); H04L 67/02 (2022.01); H04L 67/10 (2022.01); G06F 9/455 (2018.01); H04L 9/40 (2022.01); H04L 67/53 (2022.01); H04L 67/63 (2022.01); G06F 21/53 (2013.01); H04L 41/50 (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 compute server from a client device, a first request that triggers execution of a first one of a plurality of third-party code pieces, and wherein the first request is directed to a first zone;
executing, by a single process at the compute server, the first one of the plurality of third-party code piece;
generating, as a result of the executing the first one of the plurality of third-party code pieces, a second request that triggers execution of a second one of the plurality of third-party code pieces, wherein the second request is directed to a second zone;
executing, by the single process, the second one of the plurality of third-party code pieces;
generating a response to the first request based at least in part on the executed first one of the plurality of third-party code pieces and the executed second one of the plurality of third-party code pieces; and
transmitting the generated response to the client device.