IP Library Patent Application 18082059
Patent Application
App. No. 18/082,059

SYSTEM AND METHOD FOR PROVIDING BANKING SERVICES TO CRYPTOCURRENCY ACCOUNTS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
18/082,059
Abstract

A system and method for interfacing between a financial institution and a cryptocurrency exchange is disclosed. A back-end application programming interface (API) receives a request for a banking transaction from a user in a first amount in fiat money related to a financial institution account a second amount in cryptocurrency funds related to a cryptocurrency exchange account. The API communicates with the financial institution to cause the banking transaction in the first amount to be performed by the financial institution on the account of the user at the financial institution. The API converts the second amount in fiat money to an amount of cryptocurrency funds. The API communicates with the cryptocurrency exchange to cause the banking transaction in the amount of cryptocurrency funds to be performed by the cryptocurrency exchange on the account of the user at the cryptocurrency exchange.

Claims (34)

1 . A method for interfacing between a financial institution and a cryptocurrency exchange, comprising:

receive a request for a banking transaction from a user via a back-end application programming interface running on an associated processor, the banking transaction including a first amount in fiat money related to an account of the user at the financial institution and a second amount in cryptocurrency funds related to an account of the user at the cryptocurrency exchange;

communicate, via the application programming interface running on the processor, with the financial institution to cause the banking transaction in the first amount to be performed by the financial institution on the account of the user at the financial institution;

convert, via the application programming interface running on the processor, the second amount in fiat money to an amount of cryptocurrency funds; and

communicate, via the application programming interface running on the processor, with the cryptocurrency exchange to cause the banking transaction in the amount of cryptocurrency funds to be performed by the cryptocurrency exchange on the account of the user at the cryptocurrency exchange.

2 . The method of claim 1 , wherein the banking transaction is a check deposit performed via a mobile banking application running on an associated processor on a mobile device of the user.

3 . The method of claim 2 , wherein the mobile banking application provides a slider interface allowing the user to select in one step the first amount in fiat money and the second amount in cryptocurrency funds, where the sum of the first amount and the second amount is equal to a total amount of the check deposit.

4 . The method of claim 1 , wherein the banking transaction is a deposit performed via a front-end interface running on an associated processor at an automated teller machine.

5 . The method of claim 4 , wherein automated teller machine provides, via the front-end interface running on the associated processor, a slider interface allowing the user to select in one step the first amount in fiat money and the second amount in cryptocurrency funds, where the sum of the first amount and the second amount is equal to a total amount of the deposit.

6 . The method of claim 1 , wherein the banking transaction is a deposit performed via an interaction with a teller interacting with a front-end interface running on an associated processor at a bank location associated with the financial institution.

7 . The method of claim 1 , wherein the banking transaction is a withdrawal performed via a front-end interface running on an associated processor at an automated teller machine.

8 . The method of claim 7 , wherein automated teller machine provides, via the front-end interface running on the associated processor, a slider interface allowing the user to select in one step the first amount in fiat money and the second amount in cryptocurrency funds, where the sum of the first amount and the second amount is equal to a total amount of the withdrawal.

9 . The method of claim 1 , wherein the banking transaction is a transfer to a destination account performed via a front-end interface running on an associated processor at one of a mobile device, an automated teller machine, or a bank location associated with the financial institution.

10 . A method for interfacing with a cryptocurrency exchange, comprising:

receive a request for a banking transaction from a financial institution of a third party at a back-end application programming interface running on a processor, the banking transaction comprising a request to clear a check of a user to the third party in an amount of fiat money, the check of the user drawn on an account of the user at the cryptocurrency exchange;

convert, at the back-end application programming interface running on the processor, the amount in fiat money to an amount of cryptocurrency;

communicate, at the back-end application programming interface running on the processor, with the cryptocurrency exchange to cause the amount of cryptocurrency to be deducted from the account of the user at the cryptocurrency exchange;

receive, at the back-end application programming interface running on the processor, the deducted amount of cryptocurrency; and

convert, at the back-end application programming interface running on the processor, the received amount of cryptocurrency to a corresponding amount of fiat money.

11 . The method of claim 10 , further comprising transferring, by the back-end application programming interface running on the processor, the corresponding amount of fiat money to an account of the third party at the financial institution of the third party.

12 . A system for interfacing between a financial institution and a cryptocurrency exchange, comprising:

a server having a processor and a non-transitory computer-readable storage medium, the server coupled to a financial institution and to a cryptocurrency exchange, the non-transitory computer-readable storage medium having executable instructions for a back-end application programming interface, which when executed, cause the processor to perform the following operations:

receive a request for a banking transaction from a user, the banking transaction including a first amount in fiat money related to an account of the user at the financial institution and a second amount in cryptocurrency funds related to an account of the user at the cryptocurrency exchange;

communicate with the financial institution to cause the banking transaction in the first amount to be performed by the financial institution on the account of the user at the financial institution;

convert the second amount in fiat money to an amount of cryptocurrency funds; and

communicate with the cryptocurrency exchange to cause the banking transaction in the amount of cryptocurrency funds to be performed by the cryptocurrency exchange on the account of the user at the cryptocurrency exchange.

13 . The system of claim 12 , wherein the banking transaction is a check deposit performed via a mobile banking application running on an associated processor on a mobile device of the user.

14 . The system of claim 13 , wherein the mobile banking application provides a slider interface allowing the user to select in one step the first amount in fiat money and the second amount in cryptocurrency funds, where the sum of the first amount and the second amount is equal to a total amount of the check deposit.

15 . The system of claim 12 , wherein the banking transaction is a deposit performed via a front-end interface running on an associated processor at an automated teller machine.

16 . The system of claim 15 , wherein automated teller machine provides, via the front-end interface running on the associated processor, a slider interface allowing the user to select in one step the first amount in fiat money and the second amount in cryptocurrency funds, where the sum of the first amount and the second amount is equal to a total amount of the deposit.

17 . The system of claim 12 , wherein the banking transaction is a deposit performed via an interaction with a teller interacting with a front-end interface running on an associated processor at a bank location associated with the financial institution.

18 . The system of claim 12 , wherein the banking transaction is a withdrawal performed via a front-end interface running on an associated processor at an automated teller machine.

19 . The system of claim 18 , wherein automated teller machine provides, via the front-end interface running on the associated processor, a slider interface allowing the user to select in one step the first amount in fiat money and the second amount in cryptocurrency funds, where the sum of the first amount and the second amount is equal to a total amount of the withdrawal.

20 . The system of claim 12 , wherein the banking transaction is a transfer to a destination account performed via a front-end interface running on an associated processor at one of a mobile device, an automated teller machine, or a bank location associated with the financial institution.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE PROPERTIES SECTION BY INCLUDING IT WITH TEN PREVIOUSLY OMITTED PROPERTY NUMBERS PREVIOUSLY RECORDED ON REEL 65346 FRAME 367. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Aug 13, 2025
From: NCR ATLEOS CORPORATION; CARDTRONICS USA, LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 072445/0072 →
SECURITY INTEREST Recorded Oct 17, 2024
From: NCR ATLEOS CORPORATION (F/K/A NCR CORPORATION)
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 069182/0787 →
CORRECTIVE ASSIGNMENT TO CORRECT THE DOCUMENT DATE AND REMOVE THE OATH/DECLARATION (37 CFR 1.63) PREVIOUSLY RECORDED AT REEL: 065331 FRAME: 0297. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 31, 2023
From: NCR ATLEOS CORPORATION
To: CITIBANK, N.A.
Reel/Frame 065627/0332 →
SECURITY INTEREST Recorded Oct 25, 2023
From: NCR ATLEOS CORPORATION; CARDTRONICS USA, LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 065346/0367 →
SECURITY INTEREST Recorded Oct 24, 2023
From: NCR ATLEOS CORPORATION
To: CITIBANK, N.A.
Reel/Frame 065331/0297 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2022
From: NONNI, BRYAN WALSER
To: NCR CORPORATION
Reel/Frame 062107/0019 →