System and Method of Transferring Data Through Transaction Process
0 Assignments
0 Petitions
Accused Products
Abstract
A transaction process system (10) provides for data transactions between parties. In a credit card transaction, the parties are the merchant (20), acquiring bank (24), card association (34), issuing bank (14), and cardholder (12). A transaction processing center (30) is positioned between the acquiring bank and the card association. The transaction processing center provides data processing channels for message-based processing (72) and filed-based processing (76). The file-based processing uses an incoming queue (80) and outgoing queue (84) to simplify the interface. The transaction processing center also provides for currency conversions and account reconciliation on a per transaction basis. The transaction processing center uses a scheduler (160) to efficiently manage the data processing resources.
36 Citations
50 Claims
-
1-26. -26. (canceled)
-
27. A computer implemented method of processing data through a transaction processing system, comprising:
-
acquiring transaction data from a data source over a file transfer protocol connection using a hard-wired or wireless communication line, the transaction data including a plurality of transaction files having a plurality of data formats, each transaction file having a file attribute, and one of the plurality of transaction files including a plurality of clearing and settlement transactions, the transaction data describing executed credit-card transactions for goods or services, each transaction entry including identification information retrieved from a magnetic strip of a credit card; storing the plurality of transaction files into a first queue on a first computer system, wherein the first queue includes a register that can accommodate the transaction files of variable file length with associated start and stop locations for each of the transaction files; selecting a first transaction file for processing from the first queue using a hierarchical prioritization scheme, the hierarchical prioritization scheme including a hierarchical listing of file attributes, and wherein selecting a first transaction file for processing includes comparing the file attributes associated with the transaction files in the first queue to the hierarchical listing of file attributes in the hierarchical prioritization scheme; identifying a data processing path for the first transaction file according to data processing procedures and contents or attributes associated with the first transaction file, wherein the data processing path includes one of a plurality of data processing channels, wherein each of the data processing channels includes software for processing the transaction files in the first queue having particular contents or attributes; processing the transaction data from the first transaction file through one of the plurality of data processing channels; storing processed transaction data in a computer-readable medium; and displaying the processed transaction data on a display screen. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A computer implemented method of processing data through a transaction processing system, comprising:
-
acquiring transaction data from a data source over a file transfer protocol connection using a hard-wired or wireless communication line, the transaction data including a plurality of transaction files having a plurality of data formats, each transaction file having a file attribute, the transaction data describing executed credit-card transactions for goods or services, each transaction entry including identification information retrieved from a magnetic strip of a credit card; providing a first queue for storing the plurality of transaction files on a first computer system, wherein the first queue includes a register that can accommodate the transaction files of variable file length with associated start and stop locations for each of the transaction files; providing a data processor to select a first transaction file from the first queue using a prioritization scheme, the prioritization scheme including a listing of file attributes, and wherein selecting a first transaction file from the first queue includes comparing the file attributes associated with the transaction files in the first queue to the listing of file attributes in the prioritization scheme; using the data processor to identify a data processing path for the first transaction file according to data processing procedures and contents or attributes associated with the first transaction file, wherein the data processing path includes one of a plurality of data processing channels, wherein each of the data processing channels is dedicated to processing the transaction files in the first queue having particular contents or attributes; using the data processor to process the transaction data from the first transaction file through one of the data processing channels; storing processed transaction data in a computer-readable medium; and displaying the processed transaction data on a display screen. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44)
-
-
45. A transaction processing system, comprising:
-
means for acquiring transaction data from a data source over a file transfer protocol connection using a hard-wired or wireless communication line, the transaction data including a plurality of transaction files having a plurality of data formats, each transaction file having a file attribute, the transaction data describing executed credit-card transactions for goods or services, each transaction entry including identification information retrieved from a magnetic strip of a credit card; means for storing the plurality of transaction files into a first queue on a first computer system, wherein the first queue includes a register that can accommodate the transaction files of variable file length with associated start and stop locations for each of the transaction files; means for selecting a first transaction file from the first queue using a prioritization scheme, the prioritization scheme including a listing of file attributes, and wherein selecting a first transaction file from the first queue includes comparing the file attributes associated with the transaction files in the first queue to the listing of file attributes in the prioritization scheme; means for identifying a data processing path for the first transaction file according to data processing procedures and contents or attributes associated with the first transaction file, wherein the data processing path includes one of a plurality of separate data processing channels, wherein each of the data processing channels is dedicated to processing the transaction files in the first queue having particular contents or attributes; means for processing the transaction data from the first transaction file through one of the plurality of data processing channels; means for storing processed transaction data in a computer-readable medium; and means for displaying the processed transaction data on a display screen. - View Dependent Claims (46, 47, 48, 49)
-
-
50. A computer-readable medium having computer executable instructions stored thereon for execution by a processor to perform a method for processing data through a transaction processing system comprising:
-
acquiring transaction data from a data source over a file transfer protocol connection using a hard-wired or wireless communication line, the transaction data including a plurality of transaction files having a plurality of data formats, each transaction file having a file attribute, the transaction data describing executed credit-card transactions for goods or services, each transaction entry including identification information retrieved from a magnetic strip of a credit card; storing the transaction data as a plurality of transaction files into a first queue on a first computer system, wherein the first queue includes a register that can accommodate transaction files of variable file length with associated start and stop locations for each of the transaction files; selecting a first transaction file for processing from the first queue using a selection scheme, the selection scheme including a listing of file attributes or contents, and wherein selecting a first transaction file from the first queue includes comparing the file attributes or contents associated with the transaction files in the first queue to the listing of file attributes or contents in the selection scheme; identifying a data processing path for the first transaction file according to data processing procedures and contents or attributes associated with the first transaction file, wherein the data processing path includes one of a plurality of separate data processing channels, wherein each of the data processing channels is dedicated to processing the transaction files in the first queue having particular contents or attributes; and processing the transaction data from the first transaction file through one of the plurality of data processing channels; storing processed transaction data in a computer-readable medium; and displaying the processed transaction data on a display screen.
-
Specification