-
公开(公告)号:US20240126569A1
公开(公告)日:2024-04-18
申请号:US18393385
申请日:2023-12-21
Applicant: CLOUDFLARE, INC.
Inventor: Kenton Taylor Varda , Zachary Aaron Bloom , Marek Przemyslaw Majkowski , Ingvar Stepanyan , Kyle Kloepper , Dane Orion Knecht , John Graham-Cumming , Dani Grant
IPC: G06F9/448 , G06F9/455 , G06F21/53 , H04L9/40 , H04L41/50 , H04L67/00 , H04L67/02 , H04L67/10 , H04L67/53 , H04L67/63
CPC classification number: G06F9/4484 , G06F9/45558 , G06F21/53 , H04L9/40 , H04L41/50 , H04L63/10 , H04L67/02 , H04L67/10 , H04L67/34 , H04L67/53 , H04L67/63 , G06F2009/45587
Abstract: A compute server receives a request that triggers execution of a code piece out of multiple code pieces. A single process at the compute server executes the code piece, which is run in an isolated execution environment. Each other code piece runs in other isolated execution environments respectively and executed by the single process. The code piece, when executed, modifies a response to the request. The response is generated based at least in part on the executed code piece. The generated response is transmitted.
-
公开(公告)号:US20240089320A1
公开(公告)日:2024-03-14
申请号:US18508201
申请日:2023-11-13
Applicant: CLOUDFLARE, INC.
Inventor: Kenton Taylor Varda , Kyle Kloepper
IPC: H04L67/1095 , H04L67/00 , H04L67/01
CPC classification number: H04L67/1095 , H04L67/01 , H04L67/34
Abstract: A first compute server of a distributed cloud computing network receives a request from a first client device for an object to be handled by an object worker that includes a single instantiation of a piece of code that solely controls reading and writing access to the first object. A determination is made that the object worker is instantiated for the object and is currently running in the first compute server, and the piece of code processes the first request. The first compute server receives a message to be processed by the first object worker from a second compute server. The message includes a second request for the object from a second client device connected to the second compute server. The piece of code processes the message and transmits a reply to the second compute server.
-
3.
公开(公告)号:US10860340B2
公开(公告)日:2020-12-08
申请号:US16450585
申请日:2019-06-24
Applicant: CLOUDFLARE, INC.
Inventor: Kenton Taylor Varda , Zachary Aaron Bloom , Marek Przemyslaw Majkowski , Ingvar Stepanyan , Kyle Kloepper , Dane Orion Knecht , John Graham-Cumming , Dani Grant
Abstract: A compute server receives a request from a client device that triggers execution of a code piece. The compute server is one of multiple compute servers that are part of a distributed cloud computing network. The request is directed to a zone. A single process at the compute server executes the code piece in an isolated execution environment. The single process is also executing other code pieces in other isolated execution environments respectively. A response is generated to the request based at least in part on the executed code piece, and the generated response is transmitted to the client device.
-
4.
公开(公告)号:US11853776B2
公开(公告)日:2023-12-26
申请号:US18148642
申请日:2022-12-30
Applicant: CLOUDFLARE, INC.
Inventor: Kenton Taylor Varda , Zachary Aaron Bloom , Marek Przemyslaw Majkowski , Ingvar Stepanyan , Kyle Kloepper , Dane Orion Knecht , John Graham-Cumming , Dani Grant
IPC: G06F9/448 , H04L67/00 , H04L67/02 , H04L67/10 , G06F9/455 , H04L9/40 , H04L67/53 , H04L67/63 , G06F21/53 , H04L41/50
CPC classification number: G06F9/4484 , G06F9/45558 , G06F21/53 , H04L9/40 , H04L41/50 , H04L63/10 , H04L67/02 , H04L67/10 , H04L67/34 , H04L67/53 , H04L67/63 , G06F2009/45587
Abstract: A compute server receives a first request from a client device that triggers execution of a first third-party code piece. The first request is directed to a first zone. A single process at the compute server executes the first third-party code piece. As a result of executing the first third-party code piece, a second request is generated that triggers execution of a second third-party code piece. The second request is directed to a second zone. The single process executes the second third-party code piece. A response is generated to the first request based at least in part on the executed first third-party code piece and the executed second third-party code piece. The generated response is transmitted to the client device.
-
5.
公开(公告)号:US20230138161A1
公开(公告)日:2023-05-04
申请号:US18148642
申请日:2022-12-30
Applicant: CLOUDFLARE, INC.
Inventor: Kenton Taylor Varda , Zachary Aaron Bloom , Marek Przemyslaw Majkowski , Ingvar Stepanyan , Kyle Kloepper , Dane Orion Knecht , John Graham-Cumming , Dani Grant
IPC: G06F9/448 , H04L67/00 , H04L67/02 , H04L67/10 , G06F9/455 , H04L9/40 , H04L67/53 , H04L67/63 , G06F21/53
Abstract: A compute server receives a first request from a client device that triggers execution of a first third-party code piece. The first request is directed to a first zone. A single process at the compute server executes the first third-party code piece. As a result of executing the first third-party code piece, a second request is generated that triggers execution of a second third-party code piece. The second request is directed to a second zone. The single process executes the second third-party code piece. A response is generated to the first request based at least in part on the executed first third-party code piece and the executed second third-party code piece. The generated response is transmitted to the client device.
-
公开(公告)号:US11038959B2
公开(公告)日:2021-06-15
申请号:US16696879
申请日:2019-11-26
Applicant: CLOUDFLARE, INC.
Inventor: Kenton Taylor Varda , Kyle Kloepper
Abstract: A first compute server of a distributed cloud computing network receives a request from a first client device for an object to be handled by an object worker that includes a single instantiation of a piece of code that solely controls reading and writing access to the first object. A determination is made that the object worker is instantiated for the object and is currently running in the first compute server, and the piece of code processes the first request. The first compute server receives a message to be processed by the first object worker from a second compute server. The message includes a second request for the object from a second client device connected to the second compute server. The piece of code processes the message and transmits a reply to the second compute server.
-
7.
公开(公告)号:US20200142711A1
公开(公告)日:2020-05-07
申请号:US16450585
申请日:2019-06-24
Applicant: CLOUDFLARE, INC.
Inventor: Kenton Taylor Varda , Zachary Aaron Bloom , Marek Przemyslaw Majkowski , Ingvar Stepanyan , Kyle Kloepper , Dane Orion Knecht , John Graham-Cumming , Dani Grant
Abstract: A compute server receives a request from a client device that triggers execution of a code piece. The compute server is one of multiple compute servers that are part of a distributed cloud computing network. The request is directed to a zone. A single process at the compute server executes the code piece in an isolated execution environment. The single process is also executing other code pieces in other isolated execution environments respectively. A response is generated to the request based at least in part on the executed code piece, and the generated response is transmitted to the client device.
-
公开(公告)号:US11818209B2
公开(公告)日:2023-11-14
申请号:US17958087
申请日:2022-09-30
Applicant: CLOUDFLARE, INC.
Inventor: Kenton Taylor Varda , Kyle Kloepper
IPC: H04L29/06 , H04L67/1095 , H04L67/00 , H04L67/01
CPC classification number: H04L67/1095 , H04L67/01 , H04L67/34
Abstract: A first compute server of a distributed cloud computing network receives a request from a first client device for an object to be handled by an object worker that includes a single instantiation of a piece of code that solely controls reading and writing access to the first object. A determination is made that the object worker is instantiated for the object and is currently running in the first compute server, and the piece of code processes the first request. The first compute server receives a message to be processed by the first object worker from a second compute server. The message includes a second request for the object from a second client device connected to the second compute server. The piece of code processes the message and transmits a reply to the second compute server.
-
公开(公告)号:US11489918B2
公开(公告)日:2022-11-01
申请号:US17346746
申请日:2021-06-14
Applicant: CLOUDFLARE, INC.
Inventor: Kenton Taylor Varda , Kyle Kloepper
IPC: H04L29/06 , H04L67/1095 , H04L67/00 , H04L67/01
Abstract: A first compute server of a distributed cloud computing network receives a request from a first client device for an object to be handled by an object worker that includes a single instantiation of a piece of code that solely controls reading and writing access to the first object. A determination is made that the object worker is instantiated for the object and is currently running in the first compute server, and the piece of code processes the first request. The first compute server receives a message to be processed by the first object worker from a second compute server. The message includes a second request for the object from a second client device connected to the second compute server. The piece of code processes the message and transmits a reply to the second compute server.
-
公开(公告)号:US20210306417A1
公开(公告)日:2021-09-30
申请号:US17346746
申请日:2021-06-14
Applicant: CLOUDFLARE, INC.
Inventor: Kenton Taylor Varda , Kyle Kloepper
Abstract: A first compute server of a distributed cloud computing network receives a request from a first client device for an object to be handled by an object worker that includes a single instantiation of a piece of code that solely controls reading and writing access to the first object. A determination is made that the object worker is instantiated for the object and is currently running in the first compute server, and the piece of code processes the first request. The first compute server receives a message to be processed by the first object worker from a second compute server. The message includes a second request for the object from a second client device connected to the second compute server. The piece of code processes the message and transmits a reply to the second compute server.
-
-
-
-
-
-
-
-
-