US5897621AExpiredUtility

System and method for multi-currency transactions

91
Assignee: CYBERCASH INCPriority: Jun 14, 1996Filed: Jun 14, 1996Granted: Apr 27, 1999
Est. expiryJun 14, 2016(expired)· nominal 20-yr term from priority
G06Q 20/10G06Q 20/02G06Q 20/381G06Q 20/1085G06Q 20/06G06Q 20/04G06Q 20/108G06Q 30/0637G06Q 40/03G06Q 40/04G06Q 20/12G06Q 30/0641
91
PatentIndex Score
454
Cited by
36
References
24
Claims

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.

Claims

exact text as granted — not AI-modified
We 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.   
     
     
       2. The system of claim 1, wherein the server further comprises a customer balance account associated with the customer, wherein the customer balance account comprises a customer balance in the first currency and wherein the server deducts the amount in the first currency from the balance in the customer balance account. 
     
     
       3. The system of claim 1, wherein the server further comprises a merchant balance account associated with the merchant, wherein the merchant balance account comprises a balance in the second currency and wherein the server adds the converted amount in the second currency to the balance in the merchant balance account. 
     
     
       4. The system of claim 1, wherein the first set of data further comprises a plurality of currencies, wherein the server selects a selected currency from the plurality of currencies, which when converted to the converted amount in the second currency, the merchant price is the least expensive. 
     
     
       5. The system of claim 1, wherein the network is selected from the group consisting of the Internet, an intranet, and a Local Area Network (LAN). 
     
     
       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.   
     
     
       7. The system of claim 6, wherein the server further comprises a customer balance account associated with the customer, wherein the customer balance account comprises a balance in the first currency and wherein the server deducts the amount in the first currency from the balance in the consumer balance account. 
     
     
       8. The system of claim 6, wherein the server further comprises a merchant balance account associated with the merchant, wherein the merchant balance account comprises a balance in the second currency and wherein the server adds the converted amount in the second currency to the balance in the merchant balance account. 
     
     
       9. The system of claim 6, wherein the first set of data further comprises a plurality of currencies, wherein the server selects a selected currency from the plurality of currencies, which when converted to the converted amount in the second currency, the product price is the least expensive. 
     
     
       10. The system of claim 6, wherein the network is selected from the group consisting of the Internet, an intranet, and a Local Area Network (LAN). 
     
     
       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.   
     
     
       12. The system of claim 11, wherein the server further comprises a customer balance account associated with the customer, wherein the customer balance account comprises a balance in the first currency and wherein the server deducts the amount in the first currency from the balance in the consumer balance account. 
     
     
       13. The system of claim 11, wherein the server further comprises a merchant balance account associated with the merchant, wherein the merchant balance account comprises a balance in the second currency and wherein the server adds the converted amount in the second currency to the balance in the merchant balance account. 
     
     
       14. The system of claim 11, wherein the first set of data further comprises a plurality of customer currencies, wherein the server selects a customer currency from the plurality of customer currencies, which when converted to the converted amount in the merchant currency, the merchant price is the least expensive. 
     
     
       15. The system of claim 11, wherein the network is selected from the group consisting of the Internet, an intranet, and a Local Area Network (LAN). 
     
     
       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.   
     
     
       17. The system of claim 16, wherein the server further comprises a customer balance account associated with the customer, wherein the customer balance account comprises a balance in the first currency and wherein the server deducts the amount in the first currency from the balance in the consumer balance account. 
     
     
       18. The system of claim 16, wherein the server further comprises a merchant balance account associated with the merchant, wherein the merchant balance account comprises a balance in the second currency and wherein the server adds the converted amount in the second currency to the balance in the merchant balance account. 
     
     
       19. The system of claim 16, wherein the first set of data further comprises a plurality of customer currencies, wherein the server selects a customer currency from the plurality of customer currencies, which when converted to the converted amount in the merchant currency, the merchant price is the least expensive. 
     
     
       20. The system of claim 16, wherein when the product price in the second currency exceeds the converted amount in the second currency, the server records the insufficiency. 
     
     
       21. The system of claim 16, wherein the network is selected from the group consisting of the Internet, an intranet, and a Local Area Network (LAN). 
     
     
       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.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.