US 11,900,417 B2
Personalized product service
Zubin Singh, St. Petersburg, FL (US); Todd Schramek, St. Petersburg, FL (US); Ryan Monahan, St. Petersburg, FL (US); Ron Menich, Atlanta, GA (US); Kirk Dikun, Tampa, FL (US); and Eugene Kamarchik, Atlanta, GA (US)
Assigned to Catalina Marketing Corporation, St. Petersburg, FL (US)
Filed by Catalina Marketing Corporation, St. Petersburg, FL (US)
Filed on Apr. 11, 2022, as Appl. No. 17/717,576.
Application 17/717,576 is a division of application No. 17/098,142, filed on Nov. 13, 2020, granted, now 11,301,899.
Claims priority of provisional application 62/936,314, filed on Nov. 15, 2019.
Prior Publication US 2022/0292544 A1, Sep. 15, 2022
Int. Cl. G06Q 30/00 (2023.01); G06Q 30/0251 (2023.01); G06N 20/00 (2019.01); G06Q 30/0201 (2023.01); G06Q 30/0241 (2023.01); G06Q 30/0272 (2023.01); G06Q 30/0204 (2023.01); G06F 16/21 (2019.01); G06F 9/54 (2006.01); G06F 16/9537 (2019.01); G06F 16/2457 (2019.01); G06F 16/9535 (2019.01); G06Q 10/087 (2023.01)
CPC G06Q 30/0255 (2013.01) [G06F 9/547 (2013.01); G06F 16/219 (2019.01); G06F 16/24578 (2019.01); G06F 16/9535 (2019.01); G06F 16/9537 (2019.01); G06N 20/00 (2019.01); G06Q 10/087 (2013.01); G06Q 30/0201 (2013.01); G06Q 30/0205 (2013.01); G06Q 30/0259 (2013.01); G06Q 30/0261 (2013.01); G06Q 30/0269 (2013.01); G06Q 30/0272 (2013.01); G06Q 30/0276 (2013.01)] 20 Claims
OG exemplary drawing
 
11. A system, comprising:
one or more processors; and
a memory storing instructions which, when executed by the one or more processors, cause the system to:
parse a purchase history of a consumer to verify a sufficient depth to provide a recommendation;
evaluate the purchase history of the consumer based on a hierarchy of a universal product code provided by a retailer;
filter out a product when a score of a product identified by the universal product code is less than a threshold, to form a list;
score the product in the list based at least on one of a purchase probability of the product by the consumer, a value of the product, and a stock availability of the product identified by the universal product code at the retailer;
provide the list including the universal product codes sorted according to a score to a remote server for assembling a digital payload for a consumer;
assemble the digital payload including media files associated with each of the products in the list;
provide the digital payload to the consumer;
receive a tracking pixel indicative that the consumer has interacted with the digital payload; and
notify a retailer that the consumer has interacted with the digital payload in response to a tracking pixel triggered by a client device with the consumer upon downloading the digital payload.