US 12,034,805 B2
State management and storage with policy enforcement in a distributed cloud computing network
Kenton Taylor Varda, Austin, TX (US); Alex Dwane Robinson, Austin, TX (US); Brett Joseph Hoerner, Austin, TX (US); Loren Cody Koeninger, Austin, TX (US); and Gregory Richard McKeon, New York, NY (US)
Assigned to CLOUDFLARE, INC., San Francisco, CA (US)
Filed by CLOUDFLARE, INC., San Francisco, CA (US)
Filed on Dec. 30, 2021, as Appl. No. 17/566,539.
Application 17/566,539 is a continuation of application No. 17/484,807, filed on Sep. 24, 2021, granted, now 11,240,309.
Claims priority of provisional application 63/121,793, filed on Dec. 4, 2020.
Prior Publication US 2022/0182448 A1, Jun. 9, 2022
Int. Cl. H04L 67/1097 (2022.01); H04L 9/40 (2022.01); H04L 67/01 (2022.01); H04L 67/1021 (2022.01)
CPC H04L 67/1097 (2013.01) [H04L 63/10 (2013.01); H04L 67/01 (2022.05); H04L 67/1021 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, at a first one of a plurality of compute servers of a distributed cloud computing network, a first request for a first object that is to be handled by a first object worker, and wherein the first object worker includes a single instantiation of a first piece of code that solely controls reading and writing to the first object, wherein the first object worker is instantiated at the first one of the plurality of compute servers;
determining that the first request is not allowed to be processed by the first object worker based on enforcing an access policy that is applicable for processing the first object, and responsive to this determination, blocking the first request;
receiving, at the first one of the plurality of compute servers, a second request for the second object that is to be handled by the first object worker; and
determining that the second request is allowed to be processed by the first object worker based on enforcing the access policy, and responsive to this determination, processing the second request with the instantiated first piece of code.