Blockchain augmented internet of things (“IoT”) device-based system for dynamic supply chain tracking
AssigneeBank of America Corporation
InventorsManu Kurian, Matthew E. Carroll
Life of this patent
Estimating the term…
Abstract
Systems and methods for dynamic supply chain product tracking are provided. The method may include embedding IoT devices across a multi-stage supply chain. The method may include computing, via the IoT devices, a value impact of each stage of the multi-stage supply chain process. The method may also include transmitting, via the IoT devices, each value impact of a stage to blockchain database host systems. The method may also include constructing, via each of the blockchain database host systems, a new linked data block for each value impact of a stage. The method may also include computing a real value of the end product based on the linked data blocks in the blockchain database host systems.
Claims19
A smart supply chain (“SSC”), the SSC comprising:
- a plurality of stages, each stage configured to execute one step of a multi-step process for producing an end product from one or more sub-products;
- a plurality of Internet of Things (“IoT”) devices, at least one of the IoT devices that is associated with a stage and at least one of the IoT devices that is coupled to a product, said product being either the end product or one of the sub-products;
- and
- a blockchain database, said blockchain database comprising a plurality of coordinated databases, wherein each coordinated database is stored on a distinct node of a plurality of nodes, and each coordinated database comprises linked blocks of hashed data, wherein a block that is linked to a previous block includes a hashing of the hashed data of the previous block;
- wherein:
- the IoT devices compute a record for each step of the multi-step process, said record comprising data that includes a step identifier (“ID”) and a calculation of a value impact of the step;
- the data is added to the blockchain database;
- and
- the end product is associated with a real value that is based on the data in the blockchain database.
A system for dynamic valuation of a unit, said unit that is manufactured via a multi-stage supply chain process, and said unit that comprises one or more subunits, at least one of the subunits being a foundational subunit, the system comprising one or more Internet of Things (“IoT”) devices, wherein:
- each of the subunits and the unit are coupled to a distinct IoT device of the IoT devices;
- each IoT device comprises a non-transitory computer memory for storing a registry of data relating to a cost and a quality of the unit or subunit to which said IoT device is coupled;
- the registry of the IoT device that is coupled to a foundational subunit is initialized with a running cost and a quality rating for said foundational subunit;
- when a subunit is processed at a stage of the multi-stage supply chain process, the registry of the IoT device coupled to said subunit is updated to reflect a change, caused by the processing at the stage, in the running cost and the quality rating for said subunit;
- when two or more subunits are merged into a merged component, at a stage of the multi-stage supply chain process:
- the registry of the IoT device coupled to the merged component is updated with a running cost and quality rating that are based at least in part on a combination of the running costs and the quality ratings of the two or more subunits;
- and
- the IoT devices coupled to the two or more subunits are deactivated;
- and
- when the supply chain process is complete, the registry of the IoT device coupled to the unit is updated with the running cost and the quality rating that are based on a predetermined function of all the running costs and the quality ratings of every subcomponent and stage of processing that were included in the multi-stage supply chain process;
- wherein the system further comprises:
- a distributed ledger for data management, said distributed ledger comprising a set of databases, each of said databases comprising a set of linked data blocks, each data block comprising hashed data, wherein a data block that is linked to a previous data block includes a hashing of hashed data of the previous data block, and each one of said databases is stored on a distinct one of a plurality of nodes, wherein:
- when a running cost and quality rating of an IoT device are initialized, a data block containing data associated with the initialization is created on each of the nodes;
- and
- when a running cost and quality rating of an IoT device are updated, a data block containing data of the update is created on each of the nodes, and said data block is linked to the most recent pre-update data block.
A method for dynamic supply chain product valuation, the method comprising:
- embedding each of a plurality of Internet of Things (“IoT”) devices across a multi-stage supply chain that is configured for producing an end product from one or more sub-products, wherein said embedding comprises associating an IoT device with a stage or coupling an IoT device to a product, said product being either the end product or one of the sub-products;
- computing, via the plurality of IoT devices, a value impact of each stage of the multi-stage supply chain process, wherein computing the value impact of a stage comprises computing a change, caused by processing at the stage, in a running cost and a quality rating for said product;
- transmitting, via the plurality of IoT devices, each value impact of a stage to a plurality of blockchain database host systems;
- constructing, via each of the plurality of blockchain database host systems, a new linked data block for each value impact of a stage;
- and
- computing a real value of the end product based on the linked data blocks in the plurality of blockchain database host systems.
Dependencies are inferred from the claim text.