IP Library Granted Patent US 11,074,648
Granted Patent B1
US 11,074,648 · App. 15/948,346 · Granted Jul 27, 2021

Blockchain based loan securitization

Inventors: David Duccini (St. Paul, MN); Phillip H. Griffin (Raleigh, NC); David Newman (Walnut Creek, CA); Nishant Usapkar (San Ramon, CA)
Assignee: Wells Fargo Bank, N.A.
G06Q40/025H04L9/0637H04L9/0643H04L9/3247H04L63/0807H04L63/0861H04L63/102H04L67/30H04L67/104
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,074,648
App. No.
15/948,346
Filed
Apr 9, 2018
Granted
Jul 27, 2021
Kind
B1
Art Unit
3692
USPC
705/38
Abstract

Examples described herein relate to systems, apparatuses, and methods for automating loan securitization by a loan marketplace server, including defining a security blockchain supporting a financial security smart contract and posting, on the security blockchain, loan links. Each of the loan links identifies a loan structured as a loan smart contract supported by a loan blockchain. The loan blockchain stores a financial profile link that identifies a dynamic financial profile for a borrower of the loan.

Claims (54)

1. A method for real-time loan securitization by a loan marketplace server, comprising:

generating a loan blockchain including an executable loan smart contract;

generating a security blockchain including a self-executing financial security smart contract;

posting, on the security blockchain, a loan link identifier object to a loan block by appending, to the security blockchain, the loan block associated with the loan link identifier object, the loan block storing a financial profile link identifier object to a real-time dynamic financial profile for a borrower of the loan block;

monitoring the loan blockchain in real-time using a corresponding one of the loan link identifier object and the financial profile link identifier object, by interrogating the real-time dynamic financial profile for information about the loan blockchain using a corresponding one of the loan link identifier object and the financial profile link identifier object defining another security blockchain;

posting, on the another security blockchain, a secondary link identifier object pointing to the loan link identifier object on the security blockchain;

updating the real-time dynamic financial profile in substantially real-time during servicing of the loan;

providing one or more of a token, digital signature, public key, or private key to an investor computing system, the token, digital signature, public key, or private key corresponding with one or more predetermined transparency parameters; and

authorizing the investor computing system to obtain information stored on the loan blockchain and the dynamic financial profile in accordance with the transparency parameters.

2. The method of claim 1 , wherein defining the security blockchain comprises:

receiving a generation message from an investor computing system; and

generating the security blockchain for the investor computing system based on the generation message.

3. The method of claim 2 , wherein the generation message is digitally signed.

4. The method of claim 1 , wherein the loan link identifier object comprises one or more of a Uniform Resource Identifier (URI) associated with the loan blockchain, a Universally Unique Identifier (UUID) associated with the loan blockchain, an Internationalized Resource Identifier (IRI) associated with the loan blockchain, or a hash of one or more of the URI, UUID, or IRI.

5. The method of claim 1 , wherein the financial profile link identifier object comprises one or more of a Uniform Resource Identifier (URI) associated with the real-time dynamic financial profile, a Universally Unique Identifier (UUID) associated with the real-time dynamic financial profile, an Internationalized Resource Identifier (IRI) associated with the real-time dynamic financial profile, or a hash of one or more of the URI, UUID, or IRI.

6. The method of claim 1 , further comprising generating the real-time dynamic financial profile for a borrower of the loan.

7. The method of claim 1 , further comprising searching of the loan blockchain based on criteria, wherein the criteria comprise one or more of a type of loan, a loan amount, a loan term, availability or transparency of certain types of information allowed by the borrower, and a risk threshold factor.

8. The method of claim 1 , further comprising allowing access to information stored on the loan blockchain and the real-time dynamic financial profile by authenticating a biometric electronic signature token received from an investor computing system.

9. The method of claim 1 , further comprising:

identifying the loan link identifier object using the secondary link;

identifying the loan blockchain using the loan link identifier object; and

identifying the real-time dynamic financial profile using the financial profile link identifier object.

10. The method of claim 1 , further comprising interrogating the real-time dynamic financial profile to assess risk associated with a security defined by the another security blockchain.

11. The method of claim 1 , further comprising authorizing an investor computing system to append at least one block to the loan blockchain to indicate attestation or repudiation of at least some information stored on the loan blockchain.

12. A loan marketplace server, comprising:

a network interface;

a dynamic financial profile database storing a real-time dynamic financial profile of a borrower; and

a processing circuit configured to:

generate a loan blockchain including an executable loan smart contract;

generate a security blockchain including a self-executing financial security smart contract;

post, on the security blockchain, a loan link identifier object to a loan block by appending, to the security blockchain, the loan block associated with the loan link identifier object, the loan block storing a financial profile link identifier object to the real-time dynamic financial profile;

monitor the loan blockchain in real-time using a corresponding one of the loan link identifier object and the financial profile link identifier object, by interrogating the real-time dynamic financial profile for information about the loan blockchain using a corresponding one of the loan link identifier object and the financial profile link identifier object;

define another security blockchain;

post, on the another security blockchain, a secondary link identifier object pointing to the loan link identifier object on the security blockchain;

update the real-time dynamic financial profile in substantially real-time during servicing of the loan;

provide one or more of a token, digital signature, public key, or private key to an investor computing system, the token, digital signature, public key, or private key corresponding with one or more predetermined transparency parameters; and

authorize the investor computing system to obtain information stored on the loan blockchain and the dynamic financial profile in accordance with the transparency parameters.

13. A method for real-time loan securitization by a loan marketplace server providing an Application Programming Interface (API) to an investor computing system, comprising:

facilitating, through the API, the investor computing system to generate a loan blockchain including a self-executing loan smart contract;

facilitating, through the API, the investor computing system to append, to the loan blockchain, a loan block storing a financial profile link identifier object to a real-time dynamic financial profile;

facilitating, through the API, the investor computing system to generate a security blockchain including an executable financial security smart contract;

facilitating, through the API, the investor computing system to post, on the security blockchain, a security block including a loan link identifier object to the loan block;

facilitating, through the API, the investor computing system to monitor the loan blockchain in real-time using a corresponding one of the loan link identifier object and the financial profile link identifier object, by interrogating the real-time dynamic financial profile for information about the loan blockchain using a corresponding one of the loan link identifier object and the financial profile link identifier object;

facilitating, through the API, the investor computing system to define another security blockchain;

facilitating, through the API, the investor computing system to post, on the another security blockchain, a secondary link identifier object pointing to the loan link identifier object on the security blockchain;

facilitating, through the API, the investor computing system to apply an access restriction to the loan blockchain by at least one of tokenizing and encrypting the financial profile link identifier object;

facilitating, through the API, the investor computing system to apply an access restriction to the security blockchain by at least one of tokenizing and encrypting the loan link identifier object;

providing, through the API to the investor computing system, an access object associated with at least one of the access restriction to the loan blockchain and the access restriction to the security blockchain;

updating the real-time dynamic financial profile in substantially real-time during servicing of the loan; and

authorizing the investor computing system to obtain information stored on the loan blockchain and the dynamic financial profile in accordance with the access restriction.

14. The method of claim 13 , wherein the loan link identifier object comprises one or more of a Uniform Resource Identifier (URI) associated with the loan blockchain, a Universally Unique Identifier (UUID) associated with the loan blockchain, an Internationalized Resource Identifier (IRI) associated with the loan blockchain, or a hash of one or more of the URI, UUID, or IRI.

15. The method of claim 13 , wherein the financial profile link identifier object comprises one or more of a Uniform Resource Identifier (URI) associated with the dynamic financial profile, a Universally Unique Identifier (UUID) associated with the dynamic financial profile, an Internationalized Resource Identifier (IRI) associated with the dynamic financial profile, or a hash of one or more of the URI, UUID, or IRI.

16. The method of claim 1 , wherein monitoring the loan blockchain further comprises:

determining, based on the loan links, link identifier object, the loan blockchain; and determining, based on the financial profile link identifier object, the dynamic financial profile.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2020
From: GRIFFIN, PHILLIP H.; NEWMAN, DAVID; USAPKAR, NISHANT
To: WELLS FARGO BANK, N.A.
Reel/Frame 051506/0470 →
Continuity (1)
Provisional Application 62492674 · May 1, 2017
Cited By (13)
US 12,198,201 US 12,210,984 US 12,217,197 US 12,254,427 US 12,400,154 US 12,412,120 US 12,412,131 US 12,412,132 US 12,524,820 US 12,547,991 US 12,651,275 US 12,670,294 US 12,725,208