System and method for multi-currency transactions
First Claim
1. A system for determining approval of a transaction between a merchant and a customer over a network, wherein the system comprises:
- a network;
a customer computer associated with a customer and connected to the network, wherein the customer computer further comprises a first set of data including an amount the customer agrees to pay a merchant for a product in a first currency;
a merchant computer associated with the merchant and connected to the network, wherein the merchant computer further comprises a second set of data including a product price at which the merchant agrees to sell the product in a second currency; and
a server connected to both the customer computer via the network and the merchant computer via the network for receiving the first set of data and the second set of data, for converting the amount in the first currency into a converted amount in the second currency, and for approving the transaction when the converted amount in the second currency is within a risk range of the product price in the second currency in accordance with current exchange rates.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for determining approval of a multi-currency transaction between a customer and a merchant over a network. The system includes a customer computer which is connected to a communication network, a merchant computer which is connected to the communication network, and a server connected to both the customer computer via the communication network and to the merchant computer via the communication network. The customer computer includes a first set of data which contains an amount the customer is willing to pay the merchant for a product in a first currency. The merchant computer includes a second set of data which contains a product price at which the merchant agrees to sell the product in a second currency. The server receives the first set of data and the second set of data. The server then converts the amount in the first currency into a converted amount in the second currency. The server approves the transaction if the converted amount in the second currency is within a risk range of the product price in the second currency in accordance with current exchange rates. Once the transaction is approved, the approving entity may settle the transaction at its discretion thereby bearing the risk associated with currency exchange. The parties, however, incur no risk. The customer will pay be amount in the first currency and the merchant will receive the price in the second currency. These are values known and agreed to by the parties at the time of the transaction.
-
Citations
24 Claims
-
1. A system for determining approval of a transaction between a merchant and a customer over a network, wherein the system comprises:
-
a network; a customer computer associated with a customer and connected to the network, wherein the customer computer further comprises a first set of data including an amount the customer agrees to pay a merchant for a product in a first currency; a merchant computer associated with the merchant and connected to the network, wherein the merchant computer further comprises a second set of data including a product price at which the merchant agrees to sell the product in a second currency; and a server connected to both the customer computer via the network and the merchant computer via the network for receiving the first set of data and the second set of data, for converting the amount in the first currency into a converted amount in the second currency, and for approving the transaction when the converted amount in the second currency is within a risk range of the product price in the second currency in accordance with current exchange rates. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for determining approval of a transaction between a customer and a merchant over a network, wherein the system comprises:
-
a network; a customer computer associated with a customer and connected to the network, wherein the customer computer further comprises a first set of data including an amount the customer agrees to pay to a merchant in a first currency; a merchant computer associated with a merchant and connected to the network, wherein the merchant computer further comprises a second set of data including a product price at which the merchant is willing to sell the product to the customer in a second currency; and a server connected to both the customer computer via the network and the merchant computer via the network for receiving the first set of data and the second set of data, for converting the amount in the first currency into a converted amount in the second currency, for approving the transaction when the converted amount in the second currency is within a risk range of the product price in the second currency in accordance with current exchange rates, and for recording an insufficiency when the product price in the second currency exceeds the converted amount in the second currency. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system for determining approval of a transaction between a customer and a merchant over a network, wherein the transaction includes the merchant providing a product to the customer at a product price in a second currency, wherein the product price in the second currency is known by the customer, wherein the system comprises:
-
a network; a customer computer associated with a customer and connected to the network, wherein the customer computer comprises a first set of data including an amount in a first currency; and a server connected to the customer computer via the network and having the product price in the second currency, for receiving the first set of data, converting the amount in a first currency into a converted amount in the second currency, and for approving the transaction when the amount in the first currency is within a risk range of the product price in the second currency in accordance with current exchange rates. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system for determining approval of a transaction between a customer and a merchant over a network, wherein the transaction includes the merchant providing a product to the customer at a product price in a second currency, wherein the product price in the second currency is known by the customer, wherein the system comprises:
-
a network; a customer computer associated with a customer and connected to the network, wherein the customer computer comprises a first set of data including an amount in a first currency; and a server connected to the customer computer via the network and having the product price in the second currency, for receiving the first set of data, and for approving the transaction when the amount in the first currency is within a risk range of the product price in the second currency in accordance with current exchange rates. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A method for determining approval of a transaction over a network between a customer having a customer computer connected to the network and a merchant having a merchant computer connected to the network, wherein the customer computer and the merchant computer are connected to a server via the network, wherein the method comprises:
-
transmitting a first set of data from a customer computer to a server, wherein the first set of data includes an amount in a first currency; transmitting a second set of data by a merchant computer to the server;
wherein the second set of data includes a product price in a second currency;receiving the first set of data and the second set of data by the server; and approving the transaction by the server when the amount in the first currency is within a risk range of the product price in the second currency in accordance with current exchange rates.
-
-
23. A method for determining approval of a transaction over a network between a customer having a customer computer connected to the network and a merchant having a merchant computer connected to the network, wherein the customer computer and the merchant computer are connected to a server via the network, wherein the method comprises:
-
transmitting a second set of data from a merchant computer to a customer computer, wherein the second set of data includes a product price in a second currency; receiving the second set of data by the customer computer, wherein the customer computer has a first set of data including an amount in a first currency; transmitting the first set of data and the second set of data by the customer computer to a server; and approving the transaction when the server determines if the amount in the first currency is within a risk range of the product price in the second currency in accordance with current exchange rates.
-
-
24. A method for determining approval of a transaction over a network between a customer having a customer computer connected to the network and a merchant having a merchant computer connected to the network, wherein the customer computer and the merchant computer are connected to a server via the network, wherein the method comprises:
-
transmitting a first set of data from a customer computer to a merchant computer, wherein the first set of data includes an amount in a first currency; receiving the first set of data by the merchant computer, wherein the merchant computer has a second set of data including a product price in a second currency; transmitting the first set of data and second set of data by the merchant computer to a server; and approving the transaction by the server when the amount in the first currency is within a risk range of the product price in the second currency in accordance with current exchange rates.
-
Specification