US 11,755,998 B2
Smart data annotation in blockchain networks
Abhishek Malvankar, White Plains, NY (US); Shikhar Kwatra, Durham, NC (US); Jeronimo Irazabal, Roque Perez (AR); and Kushal S. Patel, Pune (IN)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on May 18, 2020, as Appl. No. 16/876,456.
Prior Publication US 2021/0357859 A1, Nov. 18, 2021
Int. Cl. G06F 16/93 (2019.01); G06F 16/182 (2019.01); G06F 16/27 (2019.01); G06Q 10/10 (2023.01)
CPC G06Q 10/103 (2013.01) [G06F 16/182 (2019.01); G06F 16/27 (2019.01); G06F 16/93 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
a processor;
a memory on which are stored machine readable instructions that, when executed by the processor, cause the processor to:
receive a first set of annotation information;
run a consensus algorithm to determine a consensus of authorized manager nodes on a blockchain network;
determine, based on a result of the consensus algorithm, a first approval decision for the first set of annotation information,
wherein the approval decision is an indication of an approve or deny query for a majority of the authorized manager nodes on the first set of annotation information;
record the first approval decision in the blockchain;
retrieve a first set of approval decisions from the blockchain, wherein the first set of approval decisions includes the first approval decision;
generate the consensus based on the first set of approval decisions; and
record the consensus in the blockchain.