Back to results
US 11,907,934 B1Granted
Wallet to wallet P2P lending
AssigneeWells Fargo Bank, N.A.
InventorRamanathan Ramanathan
Life of this patent
Estimating the term…
Abstract
Disclosed in some examples are methods, systems, and machine readable mediums for providing P2P lending through mobile wallets. The P2P lending may utilize a central registry or be a fully distributed P2P system. In some examples, the use of a network accessible P2P loan service may simplify the discovery and communication with other mobile wallets throughout the process of obtaining a loan.
Claims20
A system for electronic wallet application to electronic wallet application lending, the system comprising:
- a first computing device, the first computing device comprising:
- a hardware processor;
- a memory, storing instructions of a first electronic wallet application, the instructions, which when executed by the hardware processor of the first computing device cause the first computing device to perform operations comprising:
- sending a broadcast discovery message over a packet-based computer network;
- receiving, over the packet-based computer network, a response from a second electronic wallet application executing on a second computing device;
- sending a loan request message requesting a loan to the second computing device;
- receiving a loan response message from a third computing device executing a third electronic wallet application, the loan response message including a plurality of terms;
- broadcasting at least one of the plurality of terms of the loan to record the terms of the loan in a block of a distributed blockchain data structure;
- and
- receiving funds of the loan from the third computing device;
- and
- the second computing device, the second computing device comprising:
- a hardware processor;
- a memory, storing instructions of the second electronic wallet application, the instructions, which when executed by the hardware processor of the second computing device cause the second computing device to perform operations comprising:
- receiving the broadcast discovery message from the first computing device;
- sending the response to the first computing device;
- receiving the loan request message from the first computing device;
- and
- forwarding the loan request message to the third computing device;
- and
- the third computing device, the third computing device comprising:
- a hardware processor;
- a memory, storing instructions of the third electronic wallet application, the instructions, which when executed by the hardware processor of the third computing device cause the third computing device to perform operations comprising:
- receiving the loan request message from the second computing device;
- making a determination to provide the loan;
- responsive to making the determination to provide the loan, sending the loan response message indicating an agreement to fund the loan and including the plurality of terms;
- and
- responsive to the first computing device broadcasting the at least one of the plurality of terms of the loan, sending the funds of the loan to the first computing device.
25 more elements
A method for electronic wallet application to electronic wallet application lending, the method comprising:
- at a first computing device, using a hardware processor of the first computing device to execute a first mobile wallet application, the first mobile wallet application causing the hardware processor of the first computing device to perform operations comprising:
- sending a broadcast discovery message over a packet-based computer network;
- receiving, over the packet-based computer network, a response from a second electronic wallet application executing on a second computing device;
- sending a loan request message requesting a loan to the second computing device;
- receiving a loan response message from a third computing device executing a third electronic wallet application, the loan response message including a plurality of terms;
- broadcasting at least one of the plurality of terms of the loan to record the terms of the loan in a block of a distributed blockchain data structure;
- and
- receiving funds of the loan from the third computing device;
- and
- at the second computing device, using a hardware processor of the second computing device to execute a second mobile wallet application, the second mobile wallet application causing the hardware processor of the second computing device to perform operations comprising:
- receiving the broadcast discovery message from the first computing device;
- sending the response to the first computing device;
- receiving the loan request message from the first computing device;
- and
- forwarding the loan request message to the third computing device;
- and
- at the third computing device, using a hardware processor of the third computing device to execute a third mobile wallet application, the third mobile wallet application causing the hardware processor of the third computing device to perform operations comprising:
- receiving the loan request message from the second computing device;
- making a determination to provide the loan;
- responsive to making the determination to provide the loan, sending the loan response message indicating an agreement to fund the loan and including the plurality of terms;
- and
- responsive to the first computing device broadcasting the at least one of the plurality of terms of the loan, sending the funds of the loan to the first computing device.
19 more elements
Dependencies are inferred from the claim text.