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

Claim 7:
8. A server of a plurality of servers of a distributed cloud computing network, the server comprising:
a processor; and
a non-transitory machine-readable storage medium coupled to the processor, wherein the non-transitory machine-readable storage medium stores instructions that, when executed by the processor, executes software code including:
a machine learning (ML) feature manager service that populates a first data structure with ML features that include inter-request features that leverage aggregated information across a plurality of dimensions in a sliding time window, serializes the first data structure, and stores the serialized first data structure into mapped memory using a wait-free synchronization technique;
a request processing module that receives a request and parses the request to extract a plurality of keys from attributes of the request, the request processing module including an ML feature library service that reads serialized bytes from the mapped memory that correspond to the plurality of keys, deserializes the serialized bytes, and copies the deserialized bytes into a second data structure available to an inference algorithm for processing.