US2023106484A1PendingUtilityA1

Cryptographic Asset Collateral Management

Assignee: BLOCK INCPriority: Aug 24, 2020Filed: Dec 8, 2022Published: Apr 6, 2023
Est. expiryAug 24, 2040(~14.1 yrs left)· nominal 20-yr term from priority
G06Q 2220/00H04L 9/50G06Q 20/065H04L 9/0825H04L 9/3213G06Q 20/38215H04L 9/0637H04L 67/133G06Q 40/03H04L 2209/56G06Q 40/025
65
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Embodiments include systems and techniques including a system configured to obtain a first secured obligation of an obligor to a first obligee. The system is configured to transfer cryptographic assets from an account owned by the obligor to an account owned by the first obligee. The system is configured to obtain a second secured obligation of the obligor to a second obligee. The system is configured to instantiate a smart contract which transfers at least a portion of the cryptographic assets from the account owned by the first obligee to an account owned by the second obligee when the first secured obligation is satisfied. The system is configured to determine that at least some of the obligation of the obligor to the first obligee has been satisfied. The system is configured to cause execution of the smart contract.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A system comprising one or more processors and a non-transitory computer-readable memory communicatively coupled with the one or more processors, the memory comprising instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
 obtaining parameters of a first secured obligation of an obligor, the parameters including a first obligee, an obligation of the obligor to the first obligee, and a set of cryptographic assets to secure the obligation;   causing the set of cryptographic assets to be placed under control of the first obligee in a distributed computing platform by transferring the set of cryptographic assets from an account owned by the obligor to an account owned at least in part by the first obligee, wherein the account owned at least in part by the first obligee corresponds to a cryptographic key pair of an asymmetric encryption algorithm, the cryptographic key pair having a public cryptographic key and a private cryptographic key, wherein the obligor is not provided access to the private cryptographic key before at least some of the obligation of the obligor to the obligee is satisfied, and wherein the transfer is recorded in a distributed ledger maintained by the decentralized computing platform;   obtaining parameters of a second secured obligation of the obligor, the parameters including a second obligee, an obligation of the obligor to the second obligee, and at least a portion of the set of cryptographic assets to secure the obligation;   instantiating a smart contract with the decentralized computing platform to be executed when at least some of the obligation of the obligor to the first obligee is satisfied, the smart contract comprising a transfer of the at least a portion of the set of cryptographic assets from the account owned at least in part by the first obligee to an account owned at least in part by the second obligee;   determining that at least some of the obligation of the obligor to the first obligee has been satisfied; and   causing execution of the smart contract.   
     
     
         2 . The system of  claim 1 , wherein the distributed computing platform is configured to require proof of access to a private cryptographic key to transfer assets from a corresponding account. 
     
     
         3 . The system of  claim 1 , wherein the account owned at least in part by the second obligee corresponds to a second cryptographic key pair of an asymmetric encryption algorithm, the second cryptographic key pair having a second public cryptographic key and a second private cryptographic key, and wherein the instructions further cause the one or more processors to perform further operations comprising:
 after execution of the smart contract and in response to determining that at least some of the obligation of the obligor to the second obligee has been satisfied, providing, to the user, access to the second private cryptographic key.   
     
     
         4 . The system of  claim 1 , wherein the instructions further cause the one or more processors to perform further operations comprising:
 determining that at least some of the obligation of the obligor to the first obligee has been satisfied using homomorphic encryption such that terms of the obligation of the obligor to the first obligee are not made public.   
     
     
         5 . The system of  claim 1 , wherein the instructions further cause the one or more processors to perform further operations comprising:
 creating, in response to obtaining the parameters of the first secured obligation of the obligor, the account owned at least in part by the first obligee with the decentralized computing platform.   
     
     
         6 . The system of  claim 1 , wherein the account owned at least in part by the first obligee is further owned at least in part by the obligor. 
     
     
         7 . The system of  claim 1 , wherein the account owned at least in part by the first obligee is further owned at least in part by a loan servicer. 
     
     
         8 . The system of  claim 1 , wherein the transfer of the set of cryptographic assets from the account owned by the obligor to the account owned at least in part by the first obligee is effectuated by causing data with which control of the account owned at least in party by the first obligee is effectuated to be rendered tamper evident by a directed acyclic graph of cryptographic hash pointers. 
     
     
         9 . The system of  claim 1 , wherein:
 transferring the set of cryptographic assets from the account owned by the obligor to the account owned at least in part by the first obligee comprises calling a program executed by the decentralized computing platform;   the decentralized computing platform is hosted by a plurality of different computing devices; and   a subset of the plurality of different computing devices redundantly execute the program responsive to the call and determine a result of executing the program by selecting among outcomes of executing the program produced by different computing devices with a consensus protocol.   
     
     
         10 . The system of  claim 1 , wherein:
 the second obligee is the first obligee, and the obligation of the obligor to the second obligee corresponds to a modification of the obligation of the obligor to the first obligee; and   the smart contract is further instantiated with the decentralized computing platform to be executed when at least some of the obligation of the obligor to the first obligee is discharged by the first obligee.   
     
     
         11 . A computer-implemented method comprising:
 obtaining parameters of a first secured obligation of an obligor, the parameters including a first obligee, an obligation of the obligor to the first obligee, and a set of cryptographic assets to secure the obligation;   causing the set of cryptographic assets to be placed under control of the first obligee in a distributed computing platform by transferring the set of cryptographic assets from an account owned by the obligor to an account owned at least in part by the first obligee, wherein the account owned at least in part by the first obligee corresponds to a cryptographic key pair of an asymmetric encryption algorithm, the cryptographic key pair having a public cryptographic key and a private cryptographic key, wherein the obligor is not provided access to the private cryptographic key before at least some of the obligation of the obligor to the obligee is satisfied, and wherein the transfer is recorded in a distributed ledger maintained by the decentralized computing platform;   obtaining parameters of a second secured obligation of the obligor, the parameters including a second obligee, an obligation of the obligor to the second obligee, and at least a portion of the set of cryptographic assets to secure the obligation;   instantiating a smart contract with the decentralized computing platform to be executed when at least some of the obligation of the obligor to the first obligee is satisfied, the smart contract comprising a transfer of the at least a portion of the set of cryptographic assets from the account owned at least in part by the first obligee to an account owned at least in part by the second obligee;   determining that at least some of the obligation of the obligor to the first obligee has been satisfied; and   causing execution of the smart contract.   
     
     
         12 . The method of  claim 11 , wherein the distributed computing platform is configured to require proof of access to a private cryptographic key to transfer assets from a corresponding account. 
     
     
         13 . The method of  claim 11 , wherein the account owned at least in part by the second obligee corresponds to a second cryptographic key pair of an asymmetric encryption algorithm, the second cryptographic key pair having a second public cryptographic key and a second private cryptographic key, the method further comprising:
 after execution of the smart contract and in response to determining that at least some of the obligation of the obligor to the second obligee has been satisfied, providing, to the user, access to the second private cryptographic key.   
     
     
         14 . The method of  claim 11 , further comprising:
 determining that at least some of the obligation of the obligor to the first obligee has been satisfied using homomorphic encryption such that terms of the obligation of the obligor to the first obligee are not made public.   
     
     
         15 . The method of  claim 11 , further comprising:
 creating, in response to obtaining the parameters of the first secured obligation of the obligor, the account owned at least in part by the first obligee with the decentralized computing platform.   
     
     
         16 . A non-transitory, computer-readable medium storing instructions that, when executed, effectuate operations comprising:
 obtaining parameters of a first secured obligation of an obligor, the parameters including a first obligee, an obligation of the obligor to the first obligee, and a set of cryptographic assets to secure the obligation;   causing the set of cryptographic assets to be placed under control of the first obligee in a distributed computing platform by transferring the set of cryptographic assets from an account owned by the obligor to an account owned at least in part by the first obligee, wherein the account owned at least in part by the first obligee corresponds to a cryptographic key pair of an asymmetric encryption algorithm, the cryptographic key pair having a public cryptographic key and a private cryptographic key, wherein the obligor is not provided access to the private cryptographic key before at least some of the obligation of the obligor to the obligee is satisfied, and wherein the transfer is recorded in a distributed ledger maintained by the decentralized computing platform;   obtaining parameters of a second secured obligation of the obligor, the parameters including a second obligee, an obligation of the obligor to the second obligee, and at least a portion of the set of cryptographic assets to secure the obligation;   instantiating a smart contract with the decentralized computing platform to be executed when at least some of the obligation of the obligor to the first obligee is satisfied, the smart contract comprising a transfer of the at least a portion of the set of cryptographic assets from the account owned at least in part by the first obligee to an account owned at least in part by the second obligee;   determining that at least some of the obligation of the obligor to the first obligee has been satisfied; and   causing execution of the smart contract.   
     
     
         17 . The non-transitory, computer-readable medium of  claim 16 , wherein the distributed computing platform is configured to require proof of access to a private cryptographic key to transfer assets from a corresponding account. 
     
     
         18 . The non-transitory, computer-readable medium of  claim 16 , wherein the account owned at least in part by the second obligee corresponds to a second cryptographic key pair of an asymmetric encryption algorithm, the second cryptographic key pair having a second public cryptographic key and a second private cryptographic key, and the instructions further effectuate operations further comprising:
 after execution of the smart contract and in response to determining that at least some of the obligation of the obligor to the second obligee has been satisfied, providing, to the user, access to the second private cryptographic key.   
     
     
         19 . The non-transitory, computer-readable medium of  claim 16 , wherein the instructions further effectuate operations further comprising:
 determining that at least some of the obligation of the obligor to the first obligee has been satisfied using homomorphic encryption such that terms of the obligation of the obligor to the first obligee are not made public.   
     
     
         20 . The non-transitory, computer-readable medium of  claim 16 , wherein the instructions further effectuate operations further comprising:
 creating, in response to obtaining the parameters of the first secured obligation of the obligor, the account owned at least in part by the first obligee with the decentralized computing platform.

Join the waitlist — get patent alerts

Track US2023106484A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.