| CPC G06F 16/2462 (2019.01) [G06F 16/22 (2019.01); G06F 16/2433 (2019.01); G06F 16/2477 (2019.01); G06N 20/00 (2019.01)] | 17 Claims |

|
1. A prediction method implemented by a computer, the method comprising:
storing, in a data store implemented in one or more non-transitory machine-readable media, a plurality of key-value pairs each comprising a key tuple and an associated value, the key tuple specifying an operation and an identifier;
building, with a computer processor, a prediction model associated with at least a subset of the plurality of key-value pairs;
receiving a prediction query specifying a key tuple comprising an operation specifying a purchase and a two-part identifier specifying a first customer and a first product, wherein the plurality of key-value pairs does not include a key-value pair including a value for the key tuple specified in the prediction query; and
generating, with the computer processor, a prediction response based on the prediction model, the prediction response comprising a predicted value for the key tuple specified in the prediction query and being based on key-value pairs in the data store that have keys each comprising an operation specifying the purchase and a two-part identifier specifying the first customer and a product different from the first product or specifying a customer different from the first customer and the first product.
|