US 11,887,204 B2
Systems and methods for monetizing data in decentralized model building for machine learning using a blockchain
Sathyanarayanan Manamohan, Karnataka (IN); Vishesh Garg, Karnataka (IN); and KrishnaPrasad Lingadahalli Shastry, Karnataka (IN)
Assigned to Hewlett Packard Enterprise Development LP, Spring, TX (US)
Filed by Hewlett Packard Enterprise Development LP, Houston, TX (US)
Filed on Jul. 28, 2022, as Appl. No. 17/876,100.
Application 17/876,100 is a division of application No. 16/927,109, filed on Jul. 13, 2020, granted, now 11,436,692.
Application 16/927,109 is a continuation of application No. 16/773,397, filed on Jan. 27, 2020, granted, now 11,748,835.
Prior Publication US 2022/0383439 A1, Dec. 1, 2022
Int. Cl. G06N 20/20 (2019.01); G06Q 30/018 (2023.01); G06N 20/00 (2019.01); G06Q 10/10 (2023.01); G06Q 20/38 (2012.01); G06Q 20/40 (2012.01); G06Q 30/0207 (2023.01); G06Q 50/26 (2012.01); H04L 9/32 (2006.01); H04L 9/40 (2022.01); G06Q 20/06 (2012.01); G06F 16/23 (2019.01); G06F 16/22 (2019.01); G06Q 40/04 (2012.01)
CPC G06Q 50/265 (2013.01) [G06F 16/2246 (2019.01); G06F 16/2255 (2019.01); G06F 16/2315 (2019.01); G06F 16/2365 (2019.01); G06N 20/00 (2019.01); G06N 20/20 (2019.01); G06Q 10/10 (2013.01); G06Q 20/0655 (2013.01); G06Q 20/388 (2013.01); G06Q 20/401 (2013.01); G06Q 30/0185 (2013.01); G06Q 30/0215 (2013.01); G06Q 40/04 (2013.01); H04L 9/3236 (2013.01); H04L 63/0435 (2013.01); G06Q 2220/00 (2013.01); G06Q 2220/10 (2013.01)] 20 Claims
OG exemplary drawing
 
16. A data monetization network node operating in a blockchain network, composing:
a processor; and
a memory unit operatively connected to the processor including computer code that when executed causes the processor to:
encrypt a raw data record extracted from a machine learning model being trained;
create and store a non-duplicative value of the encrypted raw data record;
build a hash tree based on the value, and register a corresponding hash tree root in a distributed ledger of the blockchain network;
submit a claim for a reward represented by a height of the hash tree;
calculate a percentage share of a monetization reward for training of the machine learning model;
register the calculated percentage share of the monetization reward to the distributed ledger; and
upon verification of the calculated percentage share of the monetization reward, receive the calculated percentage share of the monetization reward.