| CPC G06F 16/2453 (2019.01) [G06N 20/00 (2019.01)] | 20 Claims |

|
1. A system, comprising:
one or more processors, coupled with a cache store, the one or more processors configured to:
receive a first request that includes an identifier and a set of key-value pairs;
predict, using a machine learning model, a plurality of requests indicative of one or more subsequent requests based on the identifier and the set of key-value pairs from the first request;
identify, using the machine learning model and based on a comparison with a threshold metric, a subset of predicted requests from the plurality of requests, the subset of predicted requests comprising predicted request identifiers and corresponding predicted key-value pairs;
construct, using the machine learning model and based on the predicted request identifiers and the corresponding predicted key-value pairs, a set of labels comprising classifications for the subset of predicted requests;
retrieve, using the set of labels and from a database, data for the subset of predicted requests;
configure, in the cache store, the set of labels as cache keys and the data retrieved for the subset of predicted requests as cache values; and
transmit, responsive to receipt of a subsequent request that matches one of the subset of predicted requests, a cache value from the cache store that corresponds to the subsequent request.
|