Methods for facilitating funds disbursements and devices thereof
AssigneeJPMorgan Chase Bank, N.A.
InventorJohnathan Welch
Life of this patent
Estimating the term…
Abstract
Systems and methods for facilitating a disbursement of funds to a payee are provided. The methods include receiving a payment request from a payor; generating a code, such as barcode, a Quick Response (QR) code, a Near Field Communication (NFC) code, or a textual string, that corresponds to the received payment request; transmitting the generated code to the payee; validating the code when the code is entered into a payment disbursement machine, such as an automated teller machine; and disbursing at least one of the funds and a payment voucher via the payment disbursement machine.
Claims20
A method for facilitating a disbursement of funds to a payee, the method being implemented by a processor on a computing device, the method comprising:
- receiving a payment request from a payor via at least one from among a user interface and an application programming interface;
- redirecting the payee to a different application programming interface to provide an authentication response that corresponds to authentication values generated at the payment request;
- validating the authentication values;
- after the validation of the authentication values, automatically generating a code that includes a machine-readable code and a human-readable code that corresponds to the received payment request by:
- encoding a set of instructions for execution by the processor;
- generating a sequence of alphanumerical characters;
- associating the sequence of alphanumerical characters with at least one attribute, the at least one attribute including an expiration time attribute and a number of use attribute;
- automatically generating the code in a plurality of formats based on the associated sequence of alphanumerical characters;
- configuring the generated code to be displayable on at least one payee device;
- determining whether the generated code has expired based on a current time and the expiration time attribute;
- and
- when the generated code has expired, causing the at least one payee device to block use of the generated code by generating a new code to replace the generated code;
- transmitting the new generated code to the payee;
- authenticating the payee at a payment disbursement machine by:
- validating the code when the code is entered into the payment disbursement machine;
- collecting at least one authentication datum that includes biometric data of the payee via the payment disbursement machine;
- and
- validating the payee based on the at least one authentication datum;
- transmitting an authenticated response to the payment disbursement machine based on a result of the validating;
- and
- disbursing at least one of the funds and a payment voucher via the payment disbursement machine.
A computing device configured to implement an execution of a method for facilitating a disbursement of funds to a payee, the computing device comprising:
- a display screen;
- a processor;
- a memory;
- and
- a communication interface coupled to each of the processor, the memory, and the display screen,
- wherein the processor is configured to:
- receive a payment request from a payor via at least one from among a user interface and an application programming interface;
- redirect the payee to a different application programming interface to provide an authentication response that corresponds to authentication values generated at the payment request;
- validate the authentication values;
- after the validation of the authentication values, automatically generate a code that includes a machine-readable code and a human-readable code that corresponds to the received payment request by causing another processor to:
- encode a set of instructions for execution by the processor;
- generate a sequence of alphanumerical characters;
- associate the sequence of alphanumerical characters with at least one attribute, the at least one attribute including an expiration time attribute and a number of use attribute;
- automatically generate the code in a plurality of formats based on the associated sequence of alphanumerical characters;
- configure the generated code to be displayable on at least one payee device;
- determining whether the generated code has expired based on a current time and the expiration time attribute;
- and
- when the generated code has expired, causing the at least one payee device to block use of the generated code by generating a new code to replace the generated code;
- transmitting the new generated code to the payee;
- validate the code when the code is entered into a payment disbursement machine;
- cause the payment disbursement machine to collect at least one authentication datum that includes biometric data of the payee;
- validate the payee based on the at least one authentication datum;
- transmit an authenticated response to the payment disbursement machine based on a result of the validating;
- and
- effect the disbursement of at least one of the funds and a payment voucher via the payment disbursement machine.
Dependencies are inferred from the claim text.