US 11,887,146 B2
Product exploration-based promotion
Yedendra Shrinivasan, Yorktown Heights, NY (US); Krishna Chaitanya Ratakonda, Yorktown Heights, NY (US); and Rakesh Mohan, Cortlandt Manor, NY (US)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Jan. 26, 2020, as Appl. No. 16/752,684.
Prior Publication US 2021/0233104 A1, Jul. 29, 2021
Int. Cl. G06Q 30/00 (2023.01); G06Q 30/0235 (2023.01); G06N 20/00 (2019.01); G06F 16/23 (2019.01); G06Q 30/0207 (2023.01)
CPC G06Q 30/0235 (2013.01) [G06F 16/2379 (2019.01); G06N 20/00 (2019.01); G06Q 30/0239 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A system, comprising:
a digital wallet associated with a blockchain ledger;
a processor; and
a memory on which are stored machine readable instructions that when executed by the processor, configures the processor to:
execute an artificial intelligence (AI) model stored in a blockchain smart contract installed on the blockchain ledger based on tracked product exploration activity of the user device and pre-arranged trade promotions of a manufacturer to generate a token distribution plan for the user;
generate, via the blockchain smart contract, a plurality of trade promotion tokens based on the created token distribution plan, and store the plurality of trade promotional tokens with expiration timestamps via hash-linked blocks on the blockchain ledger, wherein the processor is configured to remove personal data from the plurality of trade promotion tokens prior to storing the plurality of trade promotion tokens and the expiration timestamps within the hash-linked blocks on the blockchain ledger;
distribute the plurality of trade promotion tokens to the digital wallet;
detect delivery of a trade promotion token from the digital wallet via the blockchain ledger;
update the model via reinforcement learning based on the plurality of trade promotion tokens distributed to the mobile application on the user device;
store the updated model on the blockchain ledger; and
execute the updated model on additional product exploration data to generate a plurality of additional promotion tokens and store the plurality of additional promotion tokens within the hash-linked blocks on the blockchain ledger.