Financial Institution-Based Transaction Processing System and Approach
First Claim
Patent Images
1. An automated transaction system comprising:
- a correlation database that storesdata identifying profiled parties including financial institutions, buyers and sellers;
data for identifying contract-defined transactions between the buyers and sellers;
contract-defined terms for the contract-defined transactions; and
sets of business rule variables and transaction processing rule variables respectively defined on behalf of the profiled parties, andcross-correlation data for correlating each set of data identifying a contract-defined transaction with data identifying profiled parties for the transaction;
a correlation engine configured to respond to externally-generated event data by accessing the correlation database to identify a related contract-defined transaction and to correlate, with the transaction, data identifying profiled parties and sets of business rule and transaction processing rule variables for the correlated parties;
a transaction-tracking database configured to store status data for each contract-defined transaction, the status data including information defining a characteristic type of each transaction;
a transaction processing engine configured to respond to data identified and correlated by the correlation engine by processing the contract-defined terms and business rule variables for the correlated parties to define settlement terms of each identified transaction, and by tracking events under the contract-defined transaction and updating the status data for the transaction as a function thereof;
a settlement engine configured to respond to the defined settlement terms by, for each transaction, using the correlated variables toaudit the transaction using the settlement terms, the updated status data and the status data for other transactions having a similar characteristic type to determine a condition of credit worthiness for the transaction,in response to the determined condition of credit worthiness, underwrite payment for the transaction and calculate amounts to be paid to a correlated seller and financial institution using the settlement terms and contract-defined terms, andbased upon the underwriting data and the correlated business rule variables, generate and output electronic payment instructions to effect payment of the calculated amounts.
1 Assignment
0 Petitions
Accused Products
Abstract
Transaction processing for financial institution-based transactions is facilitated. According to an example embodiment of the present invention, a transaction processing approach involves the processing of financial aspects of a transaction between buying and selling parties using transaction rules associated with a sponsoring financial institution. Transaction-related information is processed as a function of business rules associated with the sponsoring financial institution to facilitate payment for the transaction and the assessment of fees associated with the transaction processing.
113 Citations
16 Claims
-
1. An automated transaction system comprising:
-
a correlation database that stores data identifying profiled parties including financial institutions, buyers and sellers;
data for identifying contract-defined transactions between the buyers and sellers;
contract-defined terms for the contract-defined transactions; and
sets of business rule variables and transaction processing rule variables respectively defined on behalf of the profiled parties, andcross-correlation data for correlating each set of data identifying a contract-defined transaction with data identifying profiled parties for the transaction; a correlation engine configured to respond to externally-generated event data by accessing the correlation database to identify a related contract-defined transaction and to correlate, with the transaction, data identifying profiled parties and sets of business rule and transaction processing rule variables for the correlated parties; a transaction-tracking database configured to store status data for each contract-defined transaction, the status data including information defining a characteristic type of each transaction; a transaction processing engine configured to respond to data identified and correlated by the correlation engine by processing the contract-defined terms and business rule variables for the correlated parties to define settlement terms of each identified transaction, and by tracking events under the contract-defined transaction and updating the status data for the transaction as a function thereof; a settlement engine configured to respond to the defined settlement terms by, for each transaction, using the correlated variables to audit the transaction using the settlement terms, the updated status data and the status data for other transactions having a similar characteristic type to determine a condition of credit worthiness for the transaction, in response to the determined condition of credit worthiness, underwrite payment for the transaction and calculate amounts to be paid to a correlated seller and financial institution using the settlement terms and contract-defined terms, and based upon the underwriting data and the correlated business rule variables, generate and output electronic payment instructions to effect payment of the calculated amounts. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-implemented method for auditing a multitude of transactions between disparate contracting buyers and sellers on behalf of respective financial institutions that sponsor the buyers and sellers, the method comprising:
-
storing, in a correlation database, data identifying profiled parties including financial institutions, buyers and sellers;
data for identifying contract-defined transactions between the buyers and sellers;
contract-defined terms for the contract-defined transactions; and
sets of business rule variables and transaction processing rule variables respectively defined on behalf of the profiled parties, andcross-correlation data for correlating each set of data identifying a contract-defined transaction with data identifying profiled parties for the transaction; operating a correlation engine module, in response to externally-generated event data, to access the correlation database to identify a related contract-defined transaction and to correlate, with the transaction, data identifying profiled parties and sets of business rule and transaction processing rule variables for the correlated parties; storing, in a transaction-tracking database, status data for each contract-defined transaction, the status data including information defining a characteristic type of each transaction; operating a transaction processing module, in response to data identified and correlated by the correlation engine, to process the contract-defined terms and business rule variables for the correlated parties to define settlement terms of each identified transaction, and to track events under the contract-defined transaction and update the status data for the transaction as a function thereof; operating a settlement engine module to, in response to the defined settlement terms and using the correlated variables for each transaction, audit the transaction using the settlement terms, the updated status data and the status data for other transactions having a similar characteristic type to determine a condition of credit worthiness for the transaction, in response to the determined condition of credit worthiness, underwrite payment for the transaction and calculate amounts to be paid to a correlated seller and financial institution using the settlement terms and contract-defined terms, and based upon the underwriting data and the correlated business rule variables, generate and output electronic payment instructions to effect payment of the calculated amounts.
-
Specification