Patent ID: 6944595
Filing Date: 2005-09-13
Classification: G06Q

Abstract:
1. An apparatus comprising: (1) at least one processor; (2) a memory coupled to the at least one processor; (3) a plurality of object oriented exchange rate objects residing in the memory, each exchange rate object specifying a “from currency”, a “to currency”, and a conversion multiplier for converting an amount in the “from currency” to an equivalent amount in the “to currency” by multiplying the amount in the “from currency” by the conversion multiplier to calculate the equivalent amount in the “to currency”, the exchange rate comprising a direct exchange rate if the “from currency” is an expected currency and comprising an inverse exchange rate if the “to currency” is the expected currency; (4) a compound exchange rate object residing in the memory that contains an exchange rate path from a source currency to a target currency according to predefined rules, the exchange rate path comprising an ordered list of at least one of the plurality of exchange rate objects; and (5) a currency conversion mechanism residing in the memory and executed by the at least one processor, the currency conversion mechanism constructing the compound exchange rate object, and performing the steps of: