×

METHOD AND SYSTEMS FOR EFFICIENTLY PROCESSING LARGE VOLUMES OF COMPLEX SMALL VALUE FINANCIAL TRANSACTIONS

  • US 20120239558A1
  • Filed: 03/16/2012
  • Published: 09/20/2012
  • Est. Priority Date: 03/16/2011
  • Status: Abandoned Application
First Claim
Patent Images

1. A method for determining a payment under a contract, the method comprising:

  • modeling, by a financial computing system, financial terms of the contract as a function of one or more first parameters, each of the one or more first parameters being a function of one or more second parameters, each of the one or more first or second parameters associated with one or more rules, wherein each rule represents terms of the contract as a set of a plurality of conditions and associated plurality of actions, each of the plurality of actions being performed when a corresponding plurality of conditions is satisfied;

    forwarding, by the financial computing system, one or more rules to a contract rule-engine;

    for each of the first or second parameters, interpreting, by the contract rule-engine, a relationship between the one or more rules associated with the given parameter;

    receiving, by the financial computing system, details of a financial transaction governed by the contract;

    identifying, by the financial computing system, one or more transaction conditions from the received details;

    determining, by the financial computing system, a state value of the one or more transaction conditions based on the details of the financial transaction;

    traversing, by the financial computing system, the interpreted relationship of each parameter based on the computed state value of the one or more transaction conditions to determine a transaction value for each of the plurality of parameters; and

    determining, by the financial computing system, the payment under the financial terms of the contract as a function of the determined transaction values of the one or more first or second parameters.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×