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

Claim 12:
13. A non-transitory computer-readable storage medium for using an apparatus to verify accounts, the non-transitory computer-readable storage medium storing instructions that, when executed, cause the apparatus to:
receive a request for payment transmission from a payment provider device, wherein the request for payment transmission includes account information of a recipient but does not identify a payment destination device associated with the recipient;
query, using the account information of the recipient, an account information database and identify the payment destination device;
receive location data of the payment provider device from the payment provider device;
receive location data of the payment destination device from the payment destination device;
compare the location data of the payment provider device and the location data of the payment destination device;
generate, based on the identification of the payment destination device and the comparison between the location data of the payment provider device and the location data of the payment destination device, a first verification element for the payment destination device associated with the request for payment transmission, wherein the first verification element comprises instructions for providing one or more user inputs via the payment destination device;
transmit the first verification element to the payment destination device via a first real-time payment message;
verify, based on receipt of the one or more user inputs, the payment destination device in an instance in which the apparatus receives responsive authorization from the payment destination device;
in response to receiving a request for mutual verification from the payment destination device, generate a second verification element for the payment provider device, wherein the second verification element comprises instructions for prompting one or more user input responses via the payment provider device;
transmit the second verification element to the payment provider device via a second real-time payment message;
verify, based on receipt of the one or more user inputs from the payment provider device, the payment provider device in an instance in which the apparatus receives responsive authorization from the payment provider device; and
transmit, in response to verifying the payment provider device, a notification to the payment destination device indicative of the verification of the payment provider device.