US 11,790,370 B2
Techniques for expediting processing of blockchain transactions
Jordan Simons, Denver, CO (US)
Assigned to Americorp Investments LLC, Denver, CO (US)
Filed by AMERICORP INVESTMENTS LLC, Denver, CO (US)
Filed on Nov. 16, 2020, as Appl. No. 17/99,321.
Application 17/099,321 is a continuation of application No. 16/528,430, filed on Jul. 31, 2019, granted, now 10,839,395.
Claims priority of provisional application 62/712,449, filed on Jul. 31, 2018.
Prior Publication US 2021/0174368 A1, Jun. 10, 2021
Int. Cl. G06Q 40/00 (2023.01); G06Q 20/40 (2012.01); H04L 9/32 (2006.01); H04L 9/00 (2022.01)
CPC G06Q 20/4016 (2013.01) [H04L 9/3236 (2013.01); H04L 9/50 (2022.05); H04L 2209/56 (2013.01)] 23 Claims
OG exemplary drawing
 
1. A blockchain transaction processing system comprising:
An electronic communication interface operatively coupled to: a blockchain, and an endpoint system, wherein the blockchain is provided by a distributed blockchain consensus network that includes a plurality of processing nodes operable to verify transactions and achieve consensus, wherein each node includes a copy of a distributed ledger; and
a processor operatively coupled to the electronic communication interface, wherein the processor is configured to:
receive, via the electronic communication interface, a transaction request identifying a blockchain transaction from the endpoint system;
transmit, via the electronic communications interface, the transaction request to the blockchain for validation;
access, via the electronic communications interface, a shadow copy of the distributed ledger electronically stored separately from the blockchain in one or more storage media operably coupled to the communication interface, the shadow copy including information representative of data stored on at least a portion of the blockchain, wherein at least a portion of the information extracted from the shadow copy includes indexed ledger information and a plurality of varying attributes of transactions or contracts stored at least on a portion of the distributed ledger;
identify, using the shadow copy, one or more risk factors associated with the transaction request;
compute, based on the risk factors and the information representative of data stored on at least a portion of the blockchain, a risk associated with the transaction request being expedited using the shadow copy;
compare the computed risk to a predetermined risk threshold; and
for the risk being less than the predetermined risk threshold, enable expedited processing of the transaction request using the shadow copy prior to a notification from the blockchain that the blockchain transaction request is validated being received by the processor via the electronic communication interface.