DYNAMIC MANAGEMENT AND NETTING OF TRANSACTIONS USING EXECUTABLE RULES
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for dynamically managing and netting transactions based on one or more sets of netting rules are disclosed. The present invention dynamically associates transactions with one or more collections based on the execution of netting rules to identify transactions that may be ideal for netting and to perform netting operations and calculations accordingly. The present invention may execute the netting rules according to the priority of the netting rule within a rule hierarchy and utilizes unique solutions allowing for the efficient processing of transactions even as netting rules are created, modified and removed from time-to-time. In addition, embodiments of the disclosed netting system utilize denormalized sets of data and maintain a complete audit trail for all operations.
-
Citations
55 Claims
-
1-31. -31. (canceled)
-
32. A computer system for dynamically netting transactions, the computer system comprising:
-
a database stored in memory, the database including data of one or more transactions; a rule engine for storing rules associated with at least one rule set; a netting engine to determine, using processor components, a net transaction value of selected transactions based on a rule in a rule set and to cause a settlement of the selected transactions based on the determined net transaction value. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A computer-implemented method of netting one or more transactions using a programmed computer processor according to a netting rule stored in computer memory, the method comprising the steps of:
-
storing rules for one or more rule set in computer memory; receiving transactions; selecting, using the programmed computer processor, transactions in accordance with at least one rule in a rule set; determining a net transaction value for the selected transactions using the programmed computer processor; and causing, using the programmed computer processor, a settlement of the selected transactions based on the determined net transaction value. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 53, 54, 55)
-
-
52. The computer-implemented method of claim 52, wherein the historical data comprises historical data associated with settlement, netting or association.
Specification