IP Library Granted Patent US 12,323,486
Granted Patent B2
US 12,323,486 · App. 17/814,967 · Granted Jun 3, 2025

Technologies for conversion of acquirer files for big data ingestion

Inventors: James Franklin Hewitt (Cincinnati, OH); Senthil Andavar Karmegam (Mason, OH)
Assignee: Worldpay, LLC
H04L67/1097G06F16/258H04L63/0428H04L67/565G06Q2220/00
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 12,323,486
App. No.
17/814,967
Granted
Jun 3, 2025
Kind
B2
Abstract

Technologies for conversion and transmission of data files from a mainframe computing system for big data ingestion. Secure electronic payment transactional data is extracted in a mainframe format, such as Extended Binary Coded Decimal Interchange Code (EBCDIC). The electronic payment transactional data is converted to American Standard Code for Information Interchange (ASCII) code prior to transmission to a big data analytics computing system. The converted data is encrypting and transmitted for ingestion into a big data analytics computing system.

Claims (31)

1. A method for migrating data files from an acquirer computing system to a computer cluster, the method comprising:

receiving, by the acquirer computing system, electronic payment transactional data, the electronic payment transactional data provided in a first data format;

storing, by the acquirer computing system, the electronic payment transactional data in a database of a first logical partition of a mainframe computing system, the mainframe computing system being a component of the acquirer computing system;

generating, by the mainframe computing system in a second logical partition of the mainframe computing system, an input file based on the electronic payment transactional data stored in the database, the input file provided in the first data format, wherein the second logical partition is a subset of a hardware resource of the mainframe computing system virtualized as a separate computer from the first logical partition;

converting, by a utility of the second logical partition of the mainframe computing system prior to transmitting an output file from the acquirer computing system to the computer cluster, the first data format of the input file to a second data format, wherein the second data format is (i) different from the first data format, (ii) unsuitable for processing by the acquirer computing system, and (iii) suitable for data processing by the computer cluster, as the output file in the acquirer computing system, wherein the acquirer computing system is a centralized type of computing system other than a distributed computer cluster type, and the computer cluster allows for types of data processing not available through the acquirer computing system;

encrypting, by the second logical partition of the mainframe computing system, the output file in the second logical partition; and

based on the encrypting, transmitting, by the acquirer computing system, the output file from the second logical partition of the mainframe computing system to an ingestion component of the computer cluster.

2. The method of claim 1 , further comprising:

compressing, by the acquirer computing system, the output file prior to transmitting the output file to the ingestion component of the computer cluster.

3. The method of claim 2 , wherein the output file is compressed based on a determination of a size of the output file exceeding a size threshold.

4. The method of claim 1 , wherein the converting comprises operations performed by DFSORT.

5. The method of claim 1 , wherein the computer cluster comprises a Hadoop cluster.

6. The method of claim 1 , wherein the first data format is eight-bit character encoding for mainframes, and

the second data format is seven-bit character encoding for secondary systems.

7. The method of claim 1 , wherein the first data format is Extended Binary Coded Decimal Interchange Code (EBCDIC), and

the second data format is American Standard Code for Information Interchange (ASCII).

8. A system comprising an acquirer computing system, the system configured to:

receive, by the acquirer computing system, electronic payment transactional data, the electronic payment transactional data provided in a first data format;

store, by the acquirer computing system, the electronic payment transactional data in a database of a first logical partition of a mainframe computing system, the mainframe computing system being a component of the acquirer computing system;

generate, by the mainframe computing system in a second logical partition of the mainframe computing system, an input file based on the electronic payment transactional data stored in the database, the input file provided in the first data format, wherein the second logical partition is a subset of a hardware resource of the mainframe computing system virtualized as a separate computer from the first logical partition;

convert, by a utility of the second logical partition of the mainframe computing system prior to transmitting an output file from the acquirer computing system to a computer cluster, the first data format of the input file to a second data format, wherein the second data format is (i) different from the first data format, (ii) unsuitable for processing by the acquirer computing system, and (iii) suitable for data processing by the computer cluster, as the output file in the acquirer computing system, wherein the acquirer computing system is a centralized type of computing system other than a distributed computer cluster type, and the computer cluster allows for types of data processing not available through the acquirer computing system;

encrypt, by the second logical partition of the mainframe computing system, the output file in the second logical partition; and

based on the encrypting, transmit, by the acquirer computing system, the output file from the second logical partition of the mainframe computing system to a big data ingestion component of the computer cluster.

9. The system of claim 8 , wherein the system is further configured to:

compress, by the acquirer computing system, the output file prior to transmitting the output file to the big data ingestion component of the computer cluster.

10. The system of claim 9 , wherein the compression of the output file is based on a determination of a size of the output file exceeding a size threshold.

11. The system of claim 8 , wherein the converting comprises operations performed by DFSORT.

12. The system of claim 8 , wherein the input file comprises settlement data for each of a plurality of payment vehicle transactions.

13. The system of claim 8 , wherein the transmitting of the output file from the acquirer computing system to the big data ingestion component of the computer cluster comprises a point-to-point data exchange.

14. The system of claim 8 , wherein the system is further configured to:

transmit, by the acquirer computing system, the output file from the acquirer computing system to a Hadoop cluster.

Assignments (7)
RELEASE OF SECURITY INTERESTS RECORDED AT REEL/FRAMES 066626/0655, 066625/0426, 066625/0347, AND 066625/0276 Recorded Jan 12, 2026
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: WORLDPAY, LLC; WORLDPAY ISO AND ECOMMERCE, LLC; PAYMETRIC, LLC; WORLDPAY US, LLC
Reel/Frame 074314/0622 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RECORDED AT R/F 066624/0719 Recorded Jan 12, 2026
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: WORLDPAY, LLC
Reel/Frame 074315/0412 →
SECURITY INTEREST Recorded Feb 19, 2024
From: WORLDPAY, LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 066624/0719 →
SECURITY INTEREST Recorded Feb 19, 2024
From: WORLDPAY, LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 066626/0655 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE SECOND INVENTORS LAST NAME PREVIOUSLY RECORDED AT REEL: 060629 FRAME: 0252. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 16, 2022
From: HEWITT, JAMES FRANKLIN; KARMEGAM, SENTHIL ANDAVAR
To: VANTIV, LLC
Reel/Frame 061179/0847 →
CHANGE OF NAME Recorded Jul 26, 2022
From: VANTIV, LLC
To: WORLDPAY, LLC
Reel/Frame 060927/0078 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2022
From: HEWITT, JAMES FRANKLIN; KARMEGAN, SENTHIL ANDAVAR
To: VANTIV, LLC
Reel/Frame 060629/0252 →
Continuity (2)
Continuation 14990055 · Jan 7, 2016
Related Publication 20220360628A1 · Nov 10, 2022
References Cited (7)
US 7130471B2 · Bossut · 2006 [cited by examiner]
US 7996411B2 · Yaeger · 2011 [cited by examiner]
US 20080033878A1 · Krikorian · 2008 [cited by examiner]
US 20150160974A1 · Kishore et al. · 2015 [cited by applicant]
US 20150319216A1 · Nakhjavani · 2015 [cited by examiner]
US 20160253340A1 · Barth · 2016 [cited by examiner]
US 20170083716A1 · Sun · 2017 [cited by examiner]