US 11,729,180 B2
Automated event processing computing platform for handling and enriching blockchain data
Jisoo Lee, Chesterfield, NJ (US); John C. Checco, Stony Point, NY (US); William August Stahlhut, The Colony, TX (US); Joseph Castinado, Northglenn, CO (US); Brad Romano, Furlong, PA (US); Suki Ramasamy, Chennai (IN); Patrick Nicholas Lawrence, Pensacola, FL (US); and Lekha Ananthakrishnan, Charlotte, NC (US)
Assigned to Bank of America Corporation, Charlotte, NC (US)
Filed by Bank of America Corporation, Charlotte, NC (US)
Filed on Dec. 21, 2021, as Appl. No. 17/557,841.
Application 17/557,841 is a continuation of application No. 16/581,870, filed on Sep. 25, 2019, granted, now 11,265,326.
Application 16/581,870 is a continuation of application No. 15/834,346, filed on Dec. 7, 2017, granted, now 11,196,747, issued on Dec. 7, 2021.
Prior Publication US 2022/0116401 A1, Apr. 14, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/40 (2022.01); G06Q 20/10 (2012.01); G06Q 10/0631 (2023.01)
CPC H04L 63/102 (2013.01) [G06Q 10/06315 (2013.01); G06Q 20/10 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a blockchain computing platform comprising:
one or more first processors; and
first memory storing first instructions that, when executed by the one or more first processors, cause the blockchain computing platform to maintain at least one blockchain via a plurality of blockchain node devices; and
a computing platform comprising:
at least one second processor; and
second memory storing second instructions that, when executed by the at least one second processor, cause the computing platform to:
train, by a neural network, a plurality of neural network models to identify discrepancy information between supply chain input information corresponding to a first entity and that relates to a second entity, and second supply chain input information received from the second entity and that relates to the first entity;
identify, based on first information associated with the first entity, a first blockchain identifier of a first blockchain associated with the first entity;
retrieve, from a first block associated with the first blockchain identifier and from the first blockchain, first supply chain information comprising a smart contract and corresponding to a first supply chain associated with the first entity;
retrieve, from a second block from a second blockchain, second information comprising second supply chain information including a second blockchain identifier and corresponding to a second supply chain associated with a second entity associated with the second blockchain identifier;
retrieve, based on the first blockchain identifier, a timestamp associated with a block of the first blockchain storing most recent generated trust information;
calculate, when the timestamp is older than a threshold amount of time and by the neural network using at least one of the plurality of neural network models and based on the first information and the second information, a first trust level associated with the first entity and a second trust level associated with the second entity;
execute a function stored on the first blockchain, wherein the function comprises conditional logic based on at least one of the first trust level and the second trust level; and
cause generation, by the blockchain computing platform, of a new block on at least one of the first blockchain or the second blockchain, the new block comprising a data structure including data modified by the executed function.