METHOD AND APPARATUS FOR CONVERTING, FORMATTING, AND DISPLAYING CURRENCY VALUES
First Claim
1. A method for converting a value represented in a source currency to a value represented in a destination currency, comprising the steps of:
- (a) receiving a request to convert a value in a source currency to a value in a destination currency;
(b) retrieving the value in the source currency from a first location in response to the request;
(c) applying a set of predefined conversion rules to convert the value in the source currency to a value in the destination currency;
(d) determining whether the value in the destination currency should be returned as a full precision result;
(e) in response to determining that a full precision result should be returned, saving the value in the destination currency in a second location as a full precision result.
2 Assignments
0 Petitions
Accused Products
Abstract
A conversion function for converting between the euro and other currencies is provided that converts a value in one type of currency to a value in another type of currency according to EU-specified conversion rules and rounding rules. The conversion function may utilize full-precision computation or may convert the value utilizing a user-supplied number of significant digits. A method and apparatus for formatting the results of a conversion in a user-modifiable euro style is also provided. A formatting toolbar button is supplied that when selected applies a euro style to a selected currency value or range of values. A conversion wizard for converting a group of values or functions between the euro and other currencies is also provided. The wizard permits user-selected formula handling options to be selected at the time of conversion. A toolbar for viewing the results of the conversion is also provided. The toolbar provides a floating window that indicates the value of a current location in a user-specified type of currency. The window is updated each time a new location or range of locations is selected, a refresh command is issued, or a new type of currency is selected.
121 Citations
21 Claims
-
1. A method for converting a value represented in a source currency to a value represented in a destination currency, comprising the steps of:
-
(a) receiving a request to convert a value in a source currency to a value in a destination currency;
(b) retrieving the value in the source currency from a first location in response to the request;
(c) applying a set of predefined conversion rules to convert the value in the source currency to a value in the destination currency;
(d) determining whether the value in the destination currency should be returned as a full precision result;
(e) in response to determining that a full precision result should be returned, saving the value in the destination currency in a second location as a full precision result. - View Dependent Claims (2, 3, 4)
-
-
5. A method for applying a euro style format to a currency value, comprising the steps of:
-
(a) receiving a request to format a currency value in a euro style format;
(b) in response to the request to format the currency value, obtaining a current currency style, including a location of a default currency symbol;
(c) appending a euro currency symbol to the currency value in the same location as the location of the default currency symbol;
(d) adjusting the location of a decimal separator symbol in the currency value so that the currency value has two decimal digits;
(e) determining if the currency value is a negative number;
(f) in response to determining that the currency value is a negative number, adjusting the location of a negative sign associated with the currency value; and
(g) saving the location of the euro currency symbol, the location of the decimal separator symbol, and the location of the negative sign as a euro style. - View Dependent Claims (6, 7, 8)
-
-
9. In a computer system having a graphical user interface including a display and a user interface selection device, a method of applying a euro style format to a currency value, comprising the steps of:
-
(a) displaying a euro style formatting button;
(b) receiving user input selecting the euro style formatting button;
(c) in response to the selection of the euro style formatting button, applying a euro style format to a selected currency value. - View Dependent Claims (10)
-
-
11. A method for converting values contained in a range of source locations and represented in a source currency to a destination currency using a conversion wizard, comprising the steps of:
-
(a) receiving values identifying a range of source locations, the identity of a source type of currency, the identity of a destination type of currency, and values identifying a range of destination locations;
(b) determining whether the contents of one of the source locations contains a value or a function;
(c) in response to determining that the contents of one of the source locations contains a value, applying a predefined set of conversion rules to convert the value from a source type of currency to a destination type of currency, and saving the value in one of the destination locations;
(d) in response to determining that the contents of one of the source locations contains a function, applying a user-specified formula handling rule to convert the formula from a source type of currency to a destination type of currency, and saving the value in one of the destination locations; and
(e) repeating steps (b) through (d) for each of the source locations. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. In a computer system having a graphical user interface including a display and a user interface selection device, a method of converting the contents of a range of source locations represented in a source currency to a destination currency using a conversion wizard, comprising the steps of:
-
(a) displaying a conversion wizard dialog box on the display;
(b) receiving user input identifying a range of source locations, the identity of a source type of currency, the identity of a destination type of currency, values identifying a range of destination locations;
(c) determining whether the contents of one of the source locations contains a value or a function;
(d) in response to determining that the contents of one of the source locations contains a value, applying a predefined set of conversion rules to convert the value from a source type of currency to a destination type of currency, and saving the value in one of the destination locations;
(e) in response to determining that the contents of one of the source locations contains a function, applying a user-specified formula handling rule to convert the formula from a source type of currency to a destination type of currency, and saving the value in one of the destination locations; and
(f) repeating steps (c) through (e) for each of the source locations.
-
-
18. In a computer system having a graphical user interface including a display and a user interface selection device, a method of displaying the results of a currency conversion, comprising the steps of:
-
(a) displaying a dialog box on the display having a drop-down menu comprising available currency conversion factors;
(b) in response to receiving user input selecting one of the available currency conversion factors, converting a currently selected value from a source type of currency to a destination type of currency according to the selected currency conversion factor; and
(c) displaying the results of the currency conversion in the dialog box. - View Dependent Claims (19, 20, 21)
-
Specification