Localized currency exchange and payment
AssigneeToshiba Global Commerce Solutions Holdings Corporation
InventorsRichard J. Jester, Jonathan E. Simmons
Life of this patent
Estimating the term…
Abstract
Techniques are provided for localized currency exchange and payment. In one embodiment, the techniques involve a sales system that determines a cost of an item for purchase, displays a foreign currency payment option, receives a selection of a first foreign currency, retrieves a first exchange rate corresponding to the first foreign currency, receives a first foreign currency amount comprising at least one of notes or coins, converts the first foreign currency amount to a first local currency amount based on the first exchange rate, and displays a difference amount between the first local currency amount and the cost of the item.
Claims19
A computer-implemented method performable by a point-of-sale device comprising:
- determining a cost of an item for purchase in a transaction for processing via a point-of-sale system in a self-checkout lane, wherein the cost is output for display;
- generating for display a foreign currency payment option;
- upon receiving a selection of the foreign currency payment option, tracking, by operation of one or more computer processors, a plurality of currency amounts for acceptance as payment for the transaction, the plurality of currency amounts being of a first foreign currency and at least one supplementing currency selected from a second foreign currency and a local currency, wherein the tracking comprises:
- receiving a selection of the first foreign currency;
- retrieving, via a network interface, a first exchange rate corresponding to the first foreign currency;
- receiving, via a money flow system of the point of sale device, a first foreign currency amount comprising at least one of notes or coins;
- scanning, via the money flow system, the at least one of notes or coins;
- determining, via a validator module of the point of sale device, a foreign governing entity associated with the at least one of notes or coins, and that the at least one of notes or coins is authentic based, at least in part, on the scanning;
- determining, via the validator module of the point of sale device, the at least one of notes or coins does not match the foreign governing entity and is inauthentic based, at least in part, on the scanning,
- in response to determining the at least one of notes or coins is authentic, converting in real time the first foreign currency amount to a first local currency amount based on the first exchange rate;
- in response to determining that the at least one of notes or coins is inauthentic and does not match the foreign governing entity, extracting, via a bill transfer module of the point of sale device, the at least one of notes or coins;
- and
- determining a difference amount between the first local currency amount and the cost of the item, wherein the difference amount is output for display;
- and
- completing the transaction via the point-of-sale system, including accepting the tracked plurality of currency amounts as payment for the transaction.
A point-of-sale device, comprising:
- a display;
- a money flow system;
- a network interface;
- a validator module;
- a bill transfer module;
- a processor;
- and
- memory comprising an algorithm or computer instruction, which when executed by the processor, performs an operation, the operation comprising:
- determining a cost of an item for purchase in a transaction, wherein the cost is output for display, the transaction comprising a self-checkout transaction;
- generating for display a foreign currency payment option;
- upon receiving a selection of the foreign currency payment option, tracking a plurality of currency amounts for acceptance as payment for the transaction, the plurality of currency amounts being of a first foreign currency and at least one supplementing currency selected from a second foreign currency and a local currency, wherein the tracking comprises:
- receiving a selection of the first foreign currency;
- retrieving, via the network interface, a first exchange rate corresponding to the first foreign currency;
- receiving, via the money flow system, a first foreign currency amount comprising at least one of notes or coins;
- scanning, via the money flow system, the at least one of notes or coins;
- determining, via the validator module of the point of sale device, a foreign governing entity associated with the at least one of notes or coins and that the at least one of notes or coins is authentic based, at least in part, on the scanning;
- determining, via the validator module of the point of sale device, that the at least one of notes or coins does not match the foreign governing entity and is inauthentic based, at least in part, on the scanning;
- in response to determining the at least one of notes or coins is authentic, converting in real time the first foreign currency amount to a first local currency amount based on the first exchange rate;
- in response to determining that the at least one of notes or coins is inauthentic and does not match the foreign governing entity, extracting, via a bill transfer module of the point of sale device, the at least one of notes or coins;
- and
- determining a difference amount between the first local currency amount and the cost of the item, wherein the difference amount is output for display;
- and
- completing the transaction via the point-of-sale system, including accepting the tracked plurality of currency amounts as payment for the transaction.
A computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code being of a program, the computer-readable program code executable to perform an operation comprising:
- determining a cost of an item for purchase in a transaction for processing via a point-of-sale system in a self-checkout lane, wherein the cost is output for display;
- generating for display a foreign currency payment option;
- upon receiving a selection of the foreign currency payment option, tracking, by operation of one or more computer processors when executing the program, a plurality of currency amounts for acceptance as payment for the transaction, the plurality of currency amounts being of a first foreign currency and at least one supplementing currency selected from a second foreign currency and a local currency, wherein the tracking comprises:
- receiving a selection of the first foreign currency;
- retrieving, via a network interface, a first exchange rate corresponding to the first foreign currency;
- receiving, via a money flow system of the point-of-sale system, a first foreign currency amount;
- scanning, via the money flow system, the at least one of notes or coins;
- determining, via the validator module of the point of sale device, a foreign governing entity associated with the at least one of notes or coins and that the at least one of notes or coins is authentic based, at least in part, on the scanning;
- determining, via the validator module of the point of sale device, that the at least one of notes or coins does not match the foreign governing entity and is inauthentic based, at least in part, on the scanning;
- in response to determining the at least one of notes or coins is authentic, converting in real time the first foreign currency amount to a first local currency amount based on the first exchange rate;
- in response to determining that the at least one of notes or coins is inauthentic and does not match the foreign governing entity, extracting, via a bill transfer module of the point of sale device, the at least one of notes or coins.
Dependencies are inferred from the claim text.