US 12,014,348 B2
Validating transactions between entities using LoRaWAN protocol
Prashant Anna Bidkar, Delhi (IN); Ankit Upadhyaya, Haryana (IN); Prashant Khare, Maharashtra (IN); Suman Boroi Tamuly, Assam (IN); Harmeet Singh, New Delhi (IN); and Bharat Indrakanti, Hyderabad (IN)
Assigned to Bank of America Corporation, Charlotte, NC (US)
Filed by Bank of America Corporation, Charlotte, NC (US)
Filed on Sep. 7, 2022, as Appl. No. 17/939,125.
Prior Publication US 2024/0078530 A1, Mar. 7, 2024
Int. Cl. G06Q 20/32 (2012.01); G06Q 20/04 (2012.01); G06Q 20/38 (2012.01); G06Q 20/40 (2012.01)
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
OG exemplary drawing
 
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.