System and method of electronic data transaction processing
First Claim
1. A system for processing financial transactions between first and second parties, comprising:
- a first financial institution having an electronic communication link for providing access to a credit instrument for the first party;
a second financial institution having an electronic communication link for acquiring transactions from the second party;
an association having an electronic communication link to the first financial institution for providing data processing services; and
a transaction processing center operating with electronic communication links between the second financial institution and the association, wherein the transaction processing center includes;
(a) a data separation processor receiving and separating the transactions into high-throughput purchase transactions and low-throughput batch transactions, the data separation processor separating the high-throughput purchase transactions from the low-throughput batch transactions by message content or file attribute associated with the high-throughput purchase transactions and the low-throughput batch transactions, the data separation processor further formatting the high-throughput purchase transactions and the low-throughput batch transactions for transmission through the transaction processing center,(b) a first data processing channel coupled to a first output of the data separation processor and dedicated to transmitting the high-throughput purchase transactions within the system, the first data processing channel being continuously open and active for high-throughput processing, and(c) a second data processing channel, separate from the first data processing channel, coupled to a second output of the data separation processor and dedicated to transmitting the low-throughput batch transactions within the system with a lower system priority than the high-throughput purchase transactions, the second data processing channel including an incoming queue for receiving the low-throughput batch transactions, a data processor for reading the low-throughput batch transactions from the incoming queue and placing the low-throughput batch transactions in local storage, and an outgoing queue for receiving the low-throughput batch transactions from the local storage and transmitting the low-throughput batch transactions through the second output of the data separation processor.
3 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.
-
Citations
18 Claims
-
1. A system for processing financial transactions between first and second parties, comprising:
-
a first financial institution having an electronic communication link for providing access to a credit instrument for the first party; a second financial institution having an electronic communication link for acquiring transactions from the second party; an association having an electronic communication link to the first financial institution for providing data processing services; and a transaction processing center operating with electronic communication links between the second financial institution and the association, wherein the transaction processing center includes; (a) a data separation processor receiving and separating the transactions into high-throughput purchase transactions and low-throughput batch transactions, the data separation processor separating the high-throughput purchase transactions from the low-throughput batch transactions by message content or file attribute associated with the high-throughput purchase transactions and the low-throughput batch transactions, the data separation processor further formatting the high-throughput purchase transactions and the low-throughput batch transactions for transmission through the transaction processing center, (b) a first data processing channel coupled to a first output of the data separation processor and dedicated to transmitting the high-throughput purchase transactions within the system, the first data processing channel being continuously open and active for high-throughput processing, and (c) a second data processing channel, separate from the first data processing channel, coupled to a second output of the data separation processor and dedicated to transmitting the low-throughput batch transactions within the system with a lower system priority than the high-throughput purchase transactions, the second data processing channel including an incoming queue for receiving the low-throughput batch transactions, a data processor for reading the low-throughput batch transactions from the incoming queue and placing the low-throughput batch transactions in local storage, and an outgoing queue for receiving the low-throughput batch transactions from the local storage and transmitting the low-throughput batch transactions through the second output of the data separation processor. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A credit card processing system, comprising a data processing center having a communication link with a merchant to receive credit card transactions initiated by the merchant, wherein the data processing center includes:
-
(a) a data separation processor receiving and separating the credit card transactions into high-throughput purchase transactions and low-throughput batch transactions by message content or file attribute associated with the high-throughput purchase transactions and the low-throughput batch transactions; (b) a first data processing channel coupled to a first output of the data separation processor for transmitting the high-throughput purchase transactions within the credit card processing system, the first data processing channel being continuously open and active for high-throughput processing; and (c) a second data processing channel, separate from the first data processing channel, coupled to a second output of the data separation processor for transmitting the low-throughput batch transactions within the system with a lower system priority than the high-throughput purchase transactions, the second data processing channel including an incoming queue for receiving the low-throughput batch transactions, a data processor for reading the low-throughput batch transactions from the incoming queue and placing the low-throughput batch transactions in local storage, and an outgoing queue for receiving the low-throughput batch transactions from the local storage and transmitting the low-throughput batch transactions through the second output of the data separation processor. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method of processing a data transaction, comprising:
-
receiving high-throughput transactions and low-throughput transactions; selectively routing the high-throughput transactions through a first data processing channel by analyzing message content or file attribute associated with the high-throughput purchase transactions, the first data processing channel being continuously open and active for high-throughput processing; selectively routing the low-throughput transactions through a second data processing channel with a lower priority than the high-throughput transaction by analyzing message content or file attribute associated with the low-throughput purchase transactions, the second data processing channel being separate from the first data processing channel; and locally storing the low-throughput transactions in a data storage device within the second data processing channel. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification