US 11,055,658 B2
Blockchain-based supply chain certification systems and methods
William P. Jacobson, Matthews, NC (US); and John C. Checco, Stony Point, NY (US)
Assigned to Bank of America Corporation, Charlotte, NC (US)
Filed by Bank of America Corporation, Charlotte, NC (US)
Filed on Feb. 23, 2018, as Appl. No. 15/903,180.
Prior Publication US 2019/0266553 A1, Aug. 29, 2019
Int. Cl. G06Q 10/08 (2012.01); G06F 16/182 (2019.01)
CPC G06Q 10/087 (2013.01) [G06F 16/182 (2019.01)] 6 Claims
OG exemplary drawing
 
1. A supply chain for a plurality of substantially identical units, said plurality of substantially identical units forming a batch of units, the supply chain comprising:
database architecture for use in administering the supply chain;
wherein said batch of units comprises a distributed ledger (blockchain) identification (ID), and at least two additional pieces of information selected from a group consisting of a serial number of the batch, a location of manufacture of the batch, an ID associated with the source of the batch, and/or the ID(s) of one or more components of each unit in the batch, wherein the blockchain ID and the at least two additional pieces of information are stored in the database architecture;
a private database supplier key associated with the batch, wherein the private database supplier key enables publishing of batch transaction information associated with a batch transaction associated with the batch onto a blockchain, the batch transaction information comprising the blockchain ID and the at least two additional pieces of information, the batch transaction comprising a transfer of control of the batch from the supplier to a receiver-manufacturer; and
a private database receiver-manufacturer key associated with each batch associated with the receiver-manufacturer, the private database manufacturer key that enables the receiver-manufacturer to review transactions associated with associated with each batch associated with the receiver-manufacturer;
wherein:
the batch comprises a plurality of IoT devices; and
the batch transaction information published by a supplier using the private database supplier key is used to identify the devices to an IoT network and validate the IoT devices.