US 12,266,014 B2
Token-based smart contract-managed decentralized lending processes that manages a set of loan process stages
Lukasz Jakub Sliwka, Las Vegas, NV (US); Jonathan Yantis, Grants Pass, OR (US); and William Edward Quigley, Pacific Palisades, CA (US)
Assigned to VERONA HOLDINGS SEZC, George Town (KY)
Filed by VERONA HOLDINGS SEZC, George Town (KY)
Filed on Jul. 20, 2022, as Appl. No. 17/869,128.
Application 17/869,128 is a continuation of application No. 17/703,507, filed on Mar. 24, 2022, abandoned.
Application 17/703,507 is a continuation of application No. PCT/US2020/052728, filed on Sep. 25, 2020.
Claims priority of provisional application 62/906,211, filed on Sep. 26, 2019.
Prior Publication US 2022/0374981 A1, Nov. 24, 2022
Int. Cl. G06Q 40/03 (2023.01); G06Q 20/38 (2012.01)
CPC G06Q 40/03 (2023.01) [G06Q 20/3825 (2013.01); G06Q 2220/00 (2013.01)] 28 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by one or more processing devices, a request to initiate a loan process from a user device, the request indicating a collateral item of a borrower, the collateral item comprising a unique collectible item;
executing, by the one or more processing devices, a loan process smart contract instance that includes computer-readable instructions that are configured to manage a loan process in accordance with a loan process workflow, wherein the loan process smart contract instance is configured to execute the loan process workflow that includes:
instantiating an appraisal smart contract instance that includes computer readable instructions that are configured to facilitate an appraisal task that is performed by one or more appraisers to appraise the collateral item and to issue an appraisal notification upon confirming an appraisal report indicating an appraised value determined by the one or more appraisers;
instantiating an authentication smart contract instance that includes computer readable instructions that are configured to manage an authentication task that is performed by one or more authenticators to authenticate the collateral item and to issue an authentication notification upon confirming receipt of an authentication report generated by the one or more authenticators;
instantiating a safekeeper smart contract instance that includes computer readable instructions that are configured to manage a safekeeping task of the collateral item by a safekeeper and to issue a safekeeping notification upon confirming receipt of a safekeeper report from the safekeeper of the safekeeping of the collateral item;
initiating tokenization of the collateral item, wherein tokenization of the collateral item includes:
generating a virtual representation of the collateral item, wherein the virtual representation includes the appraised value, a description of the collateral item, and one or more media contents that respectively depict at least a portion of the collateral item, wherein the one or media contents comprise a photograph, a video, an image, or an audio clip;
generating, by the one or more processing devices, a collateral token corresponding to the collateral item, the collateral token cryptographically linked to the virtual representation of the item, wherein the collateral token is a digital token that is stored on a distributed ledger and is redeemable for the collateral item; and
assigning the collateral token to a first user account of the borrower on the distributed ledger; and
facilitating a negotiation of loan terms between the borrower and a lender by enabling exchange of offers and counteroffers of loan terms between the borrower and the lender via a user interface presented to the borrower and the lender, wherein the loan terms include a loan amount, a loan term, and information relating to the collateral item;
receiving a loan agreement notification indicating one or more loan term parameters of a loan agreement that was agreed to by the lender and the borrower, wherein the loan term parameters include the loan amount and a set of unlocking events, wherein the set of unlocking events include:
a loan repayment event that defines a first set of electronically verifiable conditions that must be met to determine that the loan has been fully repaid and
a loan default event that defines a second set of electronically verifiable conditions that must be met to determine that the borrower has defaulted on the loan;
locking, by the one or more processing devices, the collateral token by assigning the collateral token from the first user account to an escrow account on the distributed ledger, the collateral token remaining assigned to the escrow account until an unlocking event of the set of unlocking events is detected, whereby the collateral token is prevented from being redeemed or assigned to another account while the collateral token is locked in the escrow account;
monitoring, by the one or more processing devices, a repayment status of the loan in accordance with the loan term parameters to detect an occurrence of the unlocking event;
in response to detecting an occurrence of the loan repayment event, (i) unlocking the collateral token and assigning the token to the first user account of the borrower, whereby the collateral token is permitted to be redeemed by the borrower or assigned to another account by the borrower, and (ii) transmitting, by the one or more processing devices, a loan payoff notification to each of the borrower and the lender indicative of the loan repayment event and the unlocking; and
in response to detecting an occurrence of the loan default event, (i) unlocking the collateral token, and (ii) initiating a loan default workflow, the loan default workflow including transmitting, by the one or more processing devices, a loan default notification to each of the borrower and the lender indicative of the loan default event.