US 12,393,986 B2
System and method for securities finance smart contracts on blockchains and distributed ledgers
Edmon Blount, Washington, DC (US)
Assigned to Edmon Blount, Washington, DC (US)
Filed by Edmon Blount, Washington, DC (US)
Filed on Mar. 22, 2024, as Appl. No. 18/613,888.
Application 18/613,888 is a continuation of application No. 17/886,542, filed on Aug. 12, 2022, granted, now 11,948,193.
Application 17/886,542 is a continuation of application No. 16/782,627, filed on Feb. 5, 2020, granted, now 11,416,934, issued on Jul. 27, 2022.
Claims priority of provisional application 62/801,273, filed on Feb. 5, 2019.
Prior Publication US 2024/0233021 A1, Jul. 11, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/23 (2019.01); G06Q 10/10 (2023.01); G06Q 20/02 (2012.01); G06Q 20/38 (2012.01); G06Q 20/40 (2012.01); G06Q 30/018 (2023.01); G06Q 40/03 (2023.01); G06Q 40/04 (2012.01); G06Q 50/18 (2012.01); G06Q 50/26 (2024.01); H04L 9/00 (2022.01); H04L 9/06 (2006.01); H04L 9/32 (2006.01); H04L 9/40 (2022.01)
CPC G06Q 40/04 (2013.01) [G06F 16/2379 (2019.01); G06Q 10/10 (2013.01); G06Q 20/3829 (2013.01); G06Q 30/018 (2013.01); G06Q 40/03 (2023.01); G06Q 50/18 (2013.01); H04L 9/0637 (2013.01); G06Q 50/26 (2013.01); G06Q 2220/00 (2013.01); H04L 9/50 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A blockchain-based system for enforcing a smart contract on a network comprising one or more cryptographically-signed blocks, the system comprising:
a software application, the application operating on a mobile computer device or on a computer device, in communication with securities lenders and securities borrowers, the application is configured to receive:
securities data from a unique lender or a unique borrower, wherein the data includes:
a lender identifier associated with the unique lender,
a borrower identifier associated with the unique borrower,
a unique security identification number associated with a security, traded on an exchange, being lent by the unique lender to the unique borrower, and
a collateral identifier associated with an asset value provided by the unique borrower to the unique lender,
wherein the lender identifier, the borrower identifier, the security identification number and the collateral identifier define a unique transaction, and
a minimum collateral value threshold previously uploaded by an employee or agent of the unique lender, and
a list of blockchains previously associated with previously identified security identification numbers;
a processor in communication through the wired and/or wireless communication network with the software application, the processor is configured to:
assign a supplemental unique transaction identifier (“UTI”) to the unique transaction,
compare the security identification number received by the software application with the prior blockchains to identify a potential matching transaction, and
in the event no matching blockchain is identified, create a genesis block for a new blockchain, the genesis block containing a first timestamp, the unique transaction, and a unique proof associated with the unique transaction,
wherein, the software application is further configured to receive additional data and upon the receipt of additional data by the software application, the processor is further configured to query the list of blockchains to determine if the unique security identification number in the additional data is associated with the security identification number on a prior blockchain and when the processor determines that the unique security identification number in the additional data is associated with a prior blockchain the processor is configured to generate and transmit to the prior blockchain an update hash containing an updated timestamp, an updated lender identifier, and updated borrower identifier and an updated collateral identifier;
wherein, the processor is further configured to monitor the value of the collateral identified by the last collateral identifier on either the new blockchain or the prior blockchain and when the value falls below the minimum collateral value threshold, within a range of tolerance, the processor is configured to issue orders:
recalling the securities associated with the security identification number to all borrower identifiers identified on the blockchain and
instructing the exchange to prohibit any transfers of the securities to parties other than the first lender identifier identified on the new blockchain or the prior blockchain.