Patent ID: 11907934
Assignee: WELLS FARGO BANK, N.A.
Field: IT methods for management (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. 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.