IP Library Granted Patent US 10,482,434
Granted Patent B2
US 10,482,434 · App. 15/078,332 · Granted Nov 19, 2019

Value transfer between disparate systems

View Patent ↗
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 10,482,434
App. No.
15/078,332
Granted
Nov 19, 2019
Kind
B2
Abstract

Various embodiments herein each include at least one of systems, methods, and software for value transfer between disparate systems. One such embodiment includes receiving a transfer request to transfer a value from a first account provider to an account maintained with a second account provider and including data identifying an individual or entity that initiated the transfer request. This method also includes identifying the second account provider based on data included in the transfer request and generating a request to transfer the value of the transfer request to the account in a format compatible with the second account provider. The method may then transmit the generated request to the second account provider.

Claims (18)

1. A method, comprising:

receiving, by executable instructions executing on a hardware processor of a server from a non-transitory computer-readable storage medium, a transfer request to transfer a value from a first account provider to an account maintained with a second account provider and including data identifying an individual or entity that initiated the transfer request, wherein receiving further includes obtaining the transfer request from a first account provider interface that received the transfer request from a first account provider mobile wallet of the individual or the entity, wherein the first account provider interface is a local interface that is local or specific to the first account provider, wherein receiving further includes receiving the transfer request when initiated by the individual or the entity through a first mobile wallet service from a mobile device application that utilizes the first account provider interface;

identifying, by the executable instructions, the second account provider based on data included in the transfer request that identifies a second individual or second entity;

generating, by the executable instructions, a request to transfer the value of the transfer request to the account in a format compatible with the second account provider; and

transmitting, by the executable instructions, the generated request to the second account provider through a second account provider interface, wherein the second account provider interface is a local interface that is local or specific to the second account provider, wherein transmitting further includes sending the generated request to a second mobile wallet service of a second mobile device application associated with the second individual or the second entity utilizing the second account provider interface.

2. The method of claim 1 , further comprising:

receiving, by the executable instructions, and from the second account provider, a response to the transmitting of the generated request, the response indicating whether the requested transfer of the value to the account was successful.

3. The method of claim 2 , further comprising:

writing and storing, by the executable instructions, a log including data representative of received transfer requests, generated and transmitted requests, responses received in response to transmitted requests, and an indication of whether the requested transfer of the value to the account was successful.

4. The method of claim 2 , further comprising:

upon receipt of an indication the requested transfer was processed successfully, crediting, by the executable instructions, a settlement balance of the second account provider in an amount of the value and debiting a settlement balance of the first account provider in an amount of the value.

5. The method of claim 1 , wherein the transfer request is received as data formatted in an intermediary format and the generating of the request to transfer is performed, at least in part, with a second account provider-specific module, which is one account provider-specific module of a plurality of account provider-specific modules, each account provider-specific module tailored to enable communication of data in compatible formats with at least one computing system of a respective account provider.

6. The method of claim 1 , wherein the transfer request is received as data formatted in a format of the first account provider, the method further comprising:

translating the data of the first request from the data format of the first account provider to an intermediary format utilizing a first data translation object including methods to translate data between the data format of the first account provider and the intermediary format; and

further wherein the generating of the request to transfer the value of the transfer request to the account in a format compatible with the second account provider includes translating the request from the intermediate format to the format of the second account provider utilizing a second data translation object including methods to translate data between the intermediary format and the data format of the second account provider.

7. The method of claim 1 , wherein the value of the request to transfer includes a currency identifier and a currency amount.

8. The method of claim 1 , wherein the value of the request to transfer is non-monetary.

9. The method of claim 1 , wherein the value of a processed request to transfer is settled between the first and second account providers.

Assignments (10)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2024
From: NCR VOYIX CORPORATION
To: NCR ATLEOS CORPORATION
Reel/Frame 067590/0109 →
CHANGE OF NAME Recorded May 30, 2024
From: NCR CORPORATION
To: NCR VOYIX CORPORATION
Reel/Frame 067578/0417 →
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 →
RELEASE OF PATENT SECURITY INTEREST Recorded Oct 25, 2023
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: NCR VOYIX CORPORATION
Reel/Frame 065346/0531 →
SECURITY INTEREST Recorded Oct 24, 2023
From: NCR ATLEOS CORPORATION
To: CITIBANK, N.A.
Reel/Frame 065331/0297 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBERS SECTION TO REMOVE PATENT APPLICATION: 15000000 PREVIOUSLY RECORDED AT REEL: 050874 FRAME: 0063. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Apr 12, 2021
From: NCR CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 057047/0161 →
SECURITY INTEREST Recorded Oct 29, 2019
From: NCR CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 050874/0063 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2016
From: MOHIUDDIN, MOHAMMAD JAMAL; MENGHANI, SANJAY; SINGH, BHANU PRAKASH
To: NCR CORPORATION
Reel/Frame 038088/0207 →