US 12,367,204 B2
Event prediction
Ying-zong Huang, Seattle, WA (US); Vishal Doshi, Somerville, MA (US); Balaji Rengarajan, Beaverton, OR (US); Vasudha Shivamoggi, Boston, MA (US); Devavrat Shah, Waban, MA (US); and Ritesh Madan, Berkeley, CA (US)
Assigned to NIKE, Inc., Beaverton, OR (US)
Filed by NIKE, Inc., Beaverton, OR (US)
Filed on Apr. 29, 2024, as Appl. No. 18/649,630.
Application 18/649,630 is a continuation of application No. 17/949,147, filed on Sep. 20, 2022, granted, now 11,995,092.
Application 17/949,147 is a continuation of application No. 15/844,613, filed on Dec. 17, 2017, granted, now 11,481,644.
Claims priority of provisional application 62/460,672, filed on Feb. 17, 2017.
Claims priority of provisional application 62/460,697, filed on Feb. 17, 2017.
Claims priority of provisional application 62/460,685, filed on Feb. 17, 2017.
Prior Publication US 2024/0354308 A1, Oct. 24, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/22 (2019.01); G06F 16/24 (2019.01); G06F 16/242 (2019.01); G06F 16/2458 (2019.01); G06N 20/00 (2019.01)
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
OG exemplary drawing
 
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.