Claims
- 1. In a computer, a method for translating a first currency value to a second currency value, comprising the steps of:
providing a first currency value, a second currency, and translation rules; storing conversion rules to be applied to the first currency value; customizing the conversion rules in response to the first currency value and the translation rules before application to the first currency value; and, converting the first currency value to a second currency value using the customized conversion rules.
- 2. The method of claim 1 wherein the conversion rules include currency rate information.
- 3. The method of claim 1 wherein the conversion rules comprise historical currency exchange rate information, whereby a past first currency value is converted to a past second currency value.
- 4. The method of claim 1 wherein the conversion rules comprise projected currency exchange rate information, whereby a projected first currency value may be converted to a projected second currency value.
- 5. The method of claim 1 wherein the conversion rules include user-specified rules.
- 6. The method of claim 1 wherein customizing the conversion rules further includes reconciling currency price differences.
- 7. The method of claim 1 wherein customizing the conversion rules further includes reconciling triangulation discrepancies and rounding differences.
- 8. The method of claim 1 wherein customizing the conversion rules further includes resolving partial information.
- 9. The method of claim 1 further comprising:
outputting a matrix of valid translations from the first currency value in response to the transaction rules.
- 10. The method of claim 1 further comprising:
backtracking currency histories to use historical rate data when up-to-date data is not available.
- 11. A system for translating a first currency value to a second currency value, comprising:
means for storing a first currency value; means for storing translation rules; means for storing conversion rules; and a currency converter for applying the translation rules and the conversion rules to the first currency value to translate the first currency value to a second currency value.
- 12. The system of claim 11 wherein the means for storing the first currency value further comprises a means for storing the value and an associated date.
- 13. The system of claim 11 wherein the means for storing the first currency value comprises means for storing the value as compared to a plurality of other currency values.
- 14. In a computer, a method for translating a first currency representation to a second currency representation, comprising the steps of:
providing an input currency having a first representation; providing currency representation information for a currency output; formatting a numerical value of the input currency according to the representation information resulting in the currency output; applying prefixes and suffixes to the currency output as required by the representation information; applying punctuation to the currency output as required by the representation information; and, applying an indicator of negative value to the currency output as required by the input currency input, whereby the currency input having a first representation is translated to the currency output having a second representation.
- 15. The method of claim 14 wherein said step of providing currency representation information further comprises providing a currency name and representation information associated with the currency name.
- 16. The method of claim 15 wherein said step of providing an input currency further comprises providing an input currency having a name and a value.
- 17. The method of claim 16 further comprising:
converting the input currency value to a raw numerical value before formatting the input currency; and matching the input currency name to a name in the provided currency representation information.
- 18. The method of claim 14 wherein said step of providing currency representation information further comprises providing user specifications for currency representation information.
- 19. The method of claim 14 further comprising storing a plurality of currency names and representation information associated with the plurality of currency names.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority of U.S. provisional application No. 60/079,947 filed Mar. 30, 1998 and U.S. provisional application No. 60/079,948 filed Mar. 30, 1998.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60079947 |
Mar 1998 |
US |
|
60079948 |
Mar 1998 |
US |