Patent ID: 7716092

Claim:
A revenues increasing a budget (RIB) processing method, comprising: upon receiving, by a computer processor, an event posting a transaction in a transaction system and storing a representation of revenue corresponding to the transaction; determining, by the computer processor, that the transaction is relevant to one or more RIB rules in a RIB ledger that affects a budget entry in a transaction database; and for each RIB relevant rule: reading, by the computer processor, historical data associated with the respective RIB rule from an RIB database in the RIB ledger, wherein the historical data includes entries of data representing previous incremental budget changes corresponding to prior operations of the respective RIB rule and a total budget based on a base budget and previous incremental budget changes, calculating, by the computer processor, a new incremental budget change pursuant to the respective RIB rule and a new total budget, revising, by the computer processor, the historical data by adding a new entry for the new incremental budget change and updating the total budget with the new total budget in the RIB database, and updating, by the computer processor, the budget entry in the transaction database with the new total budget.