CPC G06Q 20/325 (2013.01) [G06Q 20/042 (2013.01); G06Q 20/382 (2013.01); G06Q 20/389 (2013.01); G06Q 20/4014 (2013.01)] | 20 Claims |
1. A method comprising:
storing, by a computing device of a first financial institution, user authentication information and one or more routing numbers of the first financial institution, wherein the computing device comprises a processor, LoRaWAN signal analysis module and LoRaWAN transceiver;
determining, by the processor, an initiation of a transaction by a user and based on the determination, requesting, by the processor, that the user provide authentication information;
receiving, by the processor, authentication information in response to the request for authentication information;
determining, by the processor, that the received authentication information and the stored user authentication information are the same;
determining, by the processor, a user selection of a check deposit transaction, and based on the selection, activating, by the processor, a chip on a device of the user;
based on the activation, receiving an authentication LoRaWAN signal, by the processor via the LoRaWAN transceiver, and receiving, by the processor, user information from device of the user;
generating, by the processor, an authentication LoRaWAN signal, based on the received user information;
determining, by the processor via the LoRaWAN signal analysis module, that the received authentication LoRaWAN signal matches the generated authentication LoRaWAN signal;
receiving, by the processor, check information including a routing number from the device of the user and determining, by the processor, that the received routing number is not one of the stored one or more routing numbers;
based on the determination, broadcasting by the processor via the LoRaWAN transceiver the routing number to all computing devices within LoRaWAN range of the LoRaWAN transceiver;
receiving, by the processor via the LoRaWAN transceiver, a response to the broadcast from a subset of the computing devices wherein the subset comprises one or more computing devices of financial institutions corresponding to the routing number;
transmitting, by the processor via the LoRaWAN transceiver, to the one or more computing devices the check information; and
receiving, by the processor via the LoRaWAN transceiver, a response from the one or more computing devices that the check was deposited.
|