Patent ID: 11875151
Assignee: CLOUDFLARE, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 14:
15. A non-transitory machine-readable storage medium that provides instructions that, if executed by a processor of a first server of a plurality of servers of a distributed cloud computing network, will cause said processor to perform operations comprising:
populating a first data structure with machine learning (ML) features that include inter-request features that leverage aggregated information across a plurality of dimensions in a sliding time window;
serializing the first data structure into bytes;
storing state data indicating that one or more reader processes are to read from a first memory mapped data file and not a second memory mapped data file;
storing the serialized bytes in the second memory mapped data file based on the stored state data indicating that that one or more reader processes are to read from the first memory mapped data file and not the second memory mapped data file;
updating the state data to indicate that the one or more reader processes are to read from the second memory mapped data file and not the first memory mapped data file;
receiving a request;
parsing the request to prepare keys from attributes of the request;
determining, from the state data, to read from the second memory mapped data file and not the first memory mapped data file;
reading the serialized bytes from the second memory mapped data file that correspond to the keys;
deserializing the read serialized bytes; and
copying the deserialized bytes to a second data structure available to an inference algorithm.