Movatterモバイル変換


[0]ホーム

URL:


USRE44502E1 - System and method for multi-currency transactions - Google Patents

System and method for multi-currency transactions
Download PDF

Info

Publication number
USRE44502E1
USRE44502E1US12/855,603US85560310AUSRE44502EUS RE44502 E1USRE44502 E1US RE44502E1US 85560310 AUS85560310 AUS 85560310AUS RE44502 EUSRE44502 EUS RE44502E
Authority
US
United States
Prior art keywords
currency
customer
merchant
server
balance
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
US12/855,603
Inventor
Brian Paul Boesch
Stephen David Crocker
Donald Eggleston Eastlake, III
Alden Sherburne Hart, Jr.
Andrew Jackson
Robert A. Lindenberg
Denise Marie Paredes
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
PayPal International Ltd
PayPal Inc
Original Assignee
PayPal International Ltd
PayPal Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by PayPal International Ltd, PayPal IncfiledCriticalPayPal International Ltd
Priority to US12/855,603priorityCriticalpatent/USRE44502E1/en
Application grantedgrantedCritical
Publication of USRE44502E1publicationCriticalpatent/USRE44502E1/en
Assigned to PAYPAL, INC.reassignmentPAYPAL, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: EBAY INC.
Anticipated expirationlegal-statusCritical
Expired - Lifetimelegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

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 the 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.

Description

RELATED APPLICATIONS
This is a continuation reissue application of U.S. Reissue application Ser. No. 10/390,540 filed Mar. 18, 2003, now U.S. Pat. No. RE41,619, which issued Aug. 31, 2010 as a reissue of U.S. Pat. No. 6,205,433, issued Mar. 20, 2001, which is a continuation of U.S. application Ser. No. 08/663,896 filed Jun. 14, 1996, issued Apr. 27, 1999, now U.S. Pat. No. 5,897,621. The contents of each of these patents are incorporated herein by reference.
This application is a continuation of patent application Ser. No. 08/663,896, filed Jun. 14, 1996, now allowed, the disclosure of which is incorporated by reference herein, in its entirety.
BACKGROUND OF THE INVENTION
1. Field of Invention
The present invention generally relates to a system and method for approving a transaction over a communications network between a merchant and a customer. More specifically, the present invention is directed to a system and method for approving a transaction between a merchant and a customer, wherein the transaction occurs over an electronic network (such as the Internet) and wherein the customer pays for a product using electronic cash in one currency and the merchant receives electronic cash for the product in a different currency.
2. Description of the Prior Art
Soon, international commerce may be a common experience for almost everyone. This is due, in large measure, to computer networks, including the Internet, which link individuals, consumers, businesses, financial institutions, educational institutions, and government facilities. In fact, the growth in international commerce appears limitless given the forecasts relating to the commercial use of the Internet and the like.
There is a problem, however, inherent in international commerce, electronic or otherwise. The problem exists, for the most part, because monetary systems differ from country to country. That is, money is generally expressed in different currencies in different countries and the value of the different currencies vary greatly. Currency conversion is widely used to convert money from one currency into money of a different currency.
As used herein, the term “currency” includes, but is not limited to, denominations of script and coin that are issued by government authorities as a medium of exchange. A “currency” also may include a privately issued token that can be exchanged for another privately issued token or government script. For example, a company might create tokens in various denominations. This company issued “money” could be used by employees to purchase goods from merchants. In this case, an exchange rate might be provided to convert the company currency into currencies which are acceptable to merchants.
In each instance, currency conversion represents a significant economic risk to both buyers and sellers in international commerce. For example, assume a customer desires to buy a product from a merchant. Further consider the scenario where the customer pays his credit card bills in U.S. dollars and the merchant only accepts French francs for the products he sells. The customer uses his credit card to pay the merchant for the product. The merchant receives French francs.
Typically, at an undetermined later date, the company issuing the credit card would bill an amount to the customer in U.S. dollars. The amount billed to the customer is determined by an exchange rate used at the time the credit card company settles the transaction. This settlement is often at an indeterminate time and could be on the date of purchase or several days or weeks later. The time of this settlement is at the credit card company's discretion. The risk to the credit card company is minimal because the credit card company can settle the transaction when exchange rates are favorable. Thus, in this case, it is the customer who bears the risk that the value of the customer's currency will decline prior to this settlement.
As another example, consider a cash transaction where a merchant accepts a currency other than that of his country's currency. In this case, the merchant sells the currency to a currency trader, usually at a discount. The price the merchant charges to the customer who pays cash reflects both the cost of currency conversion (the discount) and the risk that the rate used to establish the price of the product in a particular currency may have changed. This results in the customer paying a higher price for the product and the merchant incurring risk due to a possible change in currency exchange rates.
Thus, the described post sale methods of currency exchange may impart significant risk upon the customer and the merchant. Risk is typically on the side of whoever commits to the currency conversion. Specifically, in a cash transaction, the customer bears the risk when currency is converted prior to purchasing a product. The merchant sustains the risk when he converts the customer's currency into his own currency. Also, in the case of transactions on the scale of a few cents, the cost of currency conversion may be greater than the currency is worth.
As yet another example, consider the risks that an individual assumes when he converts from the currency of his country (“native currency”) to a different second currency. In this case, the individual can purchase goods at a price in the second currency, but cannot be certain of the value of the second currency relative to his native currency. In this case, the currency exchange has occurred pre-sale. Thus, the individual assumes the risk of devaluation of the second currency against the first currency. Further, the customer bears the risk that the second currency may cease to be convertible into his native currency.
It is noted that if the individual desires to purchase an item in a third currency which differs from the native and second currencies, he must undertake at least one additional currency conversion (converting either his native currency to the third currency, the second currency to the third currency, or a combination of both). In this case, the customer assumes an additional risk.
The present invention recognizes that international commerce over electronic networks, such as the Internet, cannot reach potential unless customer and merchant obligations relating to transactions are fixed at the time of the transaction so that the risk to these parties associated with currency exchange is minimized Thus, what is needed to encourage the development of international commerce over such networks is a system and method that offers a means of eliminating the uncertainty associated with multi-currency transactions. One aspect of the present invention is the shift of the risk associated with currency exchange from both the merchant and customer to a third party (e.g., a server) in real time. This server may assume the risk itself or may choose to subsequently pass on the risk to a fourth party (e.g., a bank or other financial institution).
SUMMARY OF INVENTION
The present invention is directed to a system for determining approval of a transaction between a merchant and a customer. The system comprises a customer device (e.g., a computer) associated with the customer. The customer device has a first set of data including an amount in a first currency. The system also has a merchant device (e.g., a computer) associated with the merchant. The merchant device has a second set of data including a product price in a second currency. The system further has a server device connected to both the customer device and the merchant device for receiving the first and second sets 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.
Another aspect of the present invention is directed to a system for determining approval of a transaction between a customer and a merchant where the product price is known by the customer. The transaction includes the merchant providing a product price in a second currency. The system comprises a customer device (e.g., a computer) associated with the customer. The customer device has a first set of data including an amount in a first currency. The system also includes a server connected to the customer device. The server is able to access the product price in the second currency, receive the first set of data from the customer device, and can approve 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.
Still another aspect of the present invention is directed to a method for determining approval of a transaction between a customer having a customer device (e.g., a computer) and a merchant having a merchant device (e.g., a computer). The customer device and the merchant device are connected to a server. The customer device has a first set of data including an amount in a first currency. The method comprises transmitting a second set of data from the merchant device to the customer device which receives the second set of data from the merchant device. The second set of data includes the product price in a second currency. The method further includes transmitting the first and the second sets of data by the customer device to the server and the server receiving the transmitted first and second sets of data. The server is 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.
BRIEF DESCRIPTION OF DRAWINGS
Representative embodiments of the present invention will be described with reference to the following drawings:
FIG. 1 is a diagrammatic representation of one aspect of the present invention.
FIG. 2 is a diagrammatic representation of another aspect of the present invention.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
Reference is now made to the figures for the purpose of describing, in detail, the preferred embodiments of the present invention. The figures and accompanying detailed description are not intended to limit the scope of the claims appended hereto.
The preferred architecture of the present invention is generally depicted inFIG. 1.FIG. 1 shows three entities: aserver100, acustomer computer200, and amerchant computer300, connected to each other via anetwork50.Network50 can be a private, public, secure, or an insecure network, such as the Internet, an intranet, and/or a Local Area Network (LAN). In the preferred embodiment, an insecure network, such as, the Internet is used. The connections to network50 are identified bylines105,205, and305, respectively, and are well known in the art.
Merchant computer300 represents the computer of an individual, for example,merchant user303, who sells products vianetwork50. A “product” can include goods, services, information, data, and the like.Customer computer200 represents the computer of an individual, for example, acustomer user203, who wants to buy a product (or products) frommerchant user303 overnetwork50. The mechanism of delivery of the product is not a part of this patent. Product delivery could be coincident with payment, before payment, or after payment.
Server100 represents a computer of an entity who processes transactions betweencustomer user203 andmerchant user303.Server100 has a database which includes at least one customer account in a first currency associated withcustomer user203 and at least one merchant account in a second currency associated withmerchant user303. The first currency differs from the second currency.
In the preferred embodiment, the accounts store electronic funds of the parties, for example, electronic cash. The electronic funds are a representation of funds (real cash, credit, and the like).
Server100 also has its own server accounts. The server accounts are in currencies corresponding to the currencies of the customer and merchant accounts. The server accounts represent real cash, credit, and the like. The server accounts correspond to the electronic funds stored in the customer and merchant accounts.
In the preferred embodiment, local accounts are maintained atcustomer computer200 andmerchant computer300. The local accounts represent the electronic funds in the customer account and the merchant account maintained atserver100, respectively. The local accounts of the customer and the merchant are sometimes referred in the art as “wallets” and “cash registers,” respectively. The server accounts may be arranged with a bank or other financial institution.
The following example is used to illustrate how these accounts can be set up:customer user203 lives in the U.S. and purchases products using U.S. dollars (first currency) andmerchant user303 is located in France and conducts his operations in French francs (second currency).Server100 includes a customer account in U.S. dollars and a merchant account in French francs.Server100, which processes the transactions between these parties, further includes two electronic accounts representing all user accounts whose currencies are in dollars and all user accounts whose currencies are in francs.Server100 also includes two accounts in a bank with one server account in U.S. dollars and the other server account in French francs.
Although the system can operate using anunsecured network50, in the preferred embodiment, ifnetwork50 is insecure, measures are taken to assure thatserver100,customer computer200, andmerchant computer300 can communicate securely overnetwork50. Central to achieving such security while maintaining a high performance payment system is the use of “sessions.” A session is an opportunity (or window) in whichcustomer user203 may purchase a product frommerchant user303 over thenetwork50 or whichmerchant user303 sells a product tocustomer user203 overnetwork50. By using a session, a merchant can securely communicate with a customer over an insecure network.Customer user203 andmerchant user303 each have their own independent sessions. Sessions are of limited duration which is governed by predetermined parameters. In the preferred embodiment, these parameters are set bycustomer user203 andmerchant user303. However,server100 can set or limit values of such parameters.
In the preferred embodiment, the parameters relating to the session ofcustomer user203 limit an amount of electronic funds (“session amount”), a maximum amount of time that the session can last, and a maximum number of transactions that can be conducted. The session amount is the maximum amount of electronic funds thatcustomer user203 can spend during the customer's session. Also in the preferred embodiment, the session ofmerchant user303 is limited by a maximum amount of time that the merchant's session can last and a maximum number of transactions thatmerchant user303 can conduct.
To accomplish such secure communication over the insecure network, a first session associated withcustomer user203 is created. The first session has first use parameters for limiting the duration that the first session can be used and a set of customer data. The first use parameters and the set of customer data are identifiable byserver100. A second session associated withmerchant user303 is also created. The second session has second use parameters for limiting the duration that the second session can be used and a set of merchant data. The second use parameters and the set of merchant data are identifiable byserver100. Over the insecure network, a portion of the first session and a portion of the second session are linked. The portion of the first session includes the set of customer data and the first use parameters. The set of customer data may include a customer identification string which identifiescustomer user203. The portion of the second session includes the set of merchant data and the second use parameters. The set of merchant data may include a merchant identification string which identifiesmerchant user303.Server100 verifiescustomer user203 andmerchant user303 based upon at least portions of the set of customer data and the set of merchant data and determines that the first and second sessions can be used. In this manner, confidential details of the payment betweencustomer user203 andmerchant user303 are assured of being communicated securely. This procedure of establishing secure communication is more fully set forth in co-pending U.S. patent application, Ser. No. 08/572,425, filed on Dec. 14, 1995, and entitled “Electronic Transfer and Method” which is incorporated herein by reference. Of course, other methods and systems for establishing secure communication over an insecure network may be used to use the invention set forth herein.
Merchant user303 andcustomer user203 endeavor ultimately to effect a “transaction,” that is, the purchase of a product bycustomer user203 frommerchant user303.Merchant user303 andcustomer user203 do not require any prior existing relationship to transact business. This is so becausemerchant user303 andcustomer user203 each have a preestablished relationship withserver100 prior to transacting business.
How the parties form this relationship is not part of the present invention. Rather, what is important is that the customer and merchant accounts, described above, exist withinserver100. In the preferred embodiment, to form the relationship,customer user203 provides information usingcustomer computer200 toserver100. Such information can include the name ofcustomer user203 and the currency in which he intends to purchase products. In the case ofmerchant user303, this information can include the name ofmerchant user303 and the currency in whichmerchant user303 intends to ultimately receive for providing products. Other information can be provided as deemed necessary byserver100.
This relationship may be either direct or indirect. An indirect relationship, for example, would include the situation where one or more entities, previously known toserver100, vouch formerchant user303 and/orcustomer user203. Public key cryptographic systems are generally used in this type of vouching process and are well known to those skilled in the art. The process of using public key cryptographic systems as such is known in the art as “certificate management.” In this case, vouching entities are known as “certificate authorities.” Certificates, certificate management, and certificate authorities are well known in the art and are used by but are not the subject of the present invention.
The present invention is directed toward “approval” of a multi-currency transaction in whichcustomer user203 pays in a first currency andmerchant user303 accepts the payment in a second currency which differs from the first currency, rather than the completed transaction itself. As will be described below, approval commitscustomer user203 andmerchant user303 to the terms of the transaction and commitsserver100 to perform virtual settlement of the transaction.
As used herein, “virtual settlement” of the transaction represents at least the movement of electronic funds to a merchant account ofmerchant user303 held byserver100. It can also represent the movement of electronic funds from a customer account ofcustomer user203 held byserver100. This is to be distinguished from actual settlement of the transaction. As used herein, “actual settlement” of the transaction includes at least converting real funds in an amount equal to the amount in the first currency into real funds in the second currency.
The parties are committed because of pre-existing bilateral contractual obligation betweencustomer user203 and the operator ofserver100 and betweenmerchant user303 and the operator ofserver100. The contractual obligations are preferably formed during the commencement of service relationship betweenserver100 andcustomer user203 andmerchant user303 respectively.
The obligations can include the agreement ofcustomer user203 andmerchant user303 to permitserver100 to perform virtual settlement of the transaction. In return,server100 can agree to incur the risks associated with currency exchange when it performs actual settlement of the transaction. In the preferred embodiment,customer user203 andmerchant user303 agree to allow server100 (on behalf of the operator of server100) to maintain accounts and balances of funds managed byserver100. In addition, in the preferred embodiment, the movement of funds between those accounts is coincident with the transaction.
In this way,customer user203 knows substantially the amount in thecurrency customer user203 will pay for the product. Similarly,merchant user303 knows substantially the price in thecurrency merchant user303 will receive for the product.Customer user203 andmerchant user303 do not bear the above-described risks associated with currency exchange. Theamount customer user203 knows and theprice merchant user303 knows is substantially the respective amount and price because there may be minor factors that affect these actual values. Such factors will be discussed in terms of risk factors. The entity charged with performing actual settlement of the transaction bears such risks when the transaction is actually settled.
The present invention is directed to approval of multi-currency transactions in whichcustomer user203 pays in one currency andmerchant user303 accepts the payment in another currency. To transact business,customer user203 shops overnetwork50 amongmerchant users303 who also have been permitted byserver100 to transact business (which may be, for example, those who have merchant sessions). Using well known techniques,customer user203 and amerchant user303 agree on a product to be purchased at a particular price and in a particular currency.
Thus,merchant user303 will accept a price and receive payment for the product sold tocustomer user203. The price for the product is in a currency accepted bymerchant user303, referenced herein as the “product price in the second currency.”Customer user203 will pay an amount tomerchant user303 for a selected product. The amount will be paid in a currency selected bycustomer user203, referenced herein as the “amount in the first currency.” The currency (second) selected bymerchant user303 is different than the currency (first) selected bycustomer user203. Hence, currency exchange is used to approve the transaction contemplated by the present invention.
In a first embodiment of the present invention,server100 is used to approve the transaction betweencustomer user203 andmerchant user303. As stated previously, approval commitscustomer user203 andmerchant user303 to the terms of the transaction and commitsserver100 to perform virtual settlement of the transaction.
In this embodiment,customer user203 andmerchant user303 have established and agreed upon a product to be purchased at aprice merchant user303 will accept. This product and price are referred to herein as the “agreed product” and the “agreed price,” respectively.
Having agreed upon the product and the price,customer computer200 transmits a first set of data toserver100. This first set of data includes the amount in a first currency thatcustomer user203 is willing to pay for the agreed product. The transmitted amount is in the customer selected currency which is in a first currency. Other information may be transmitted bycustomer computer200 as needed byserver100, for example, a requested payment range (described later), information identifyingcustomer user203, the product to be purchased, account information, and the like.
Having agreed upon the product and the price,merchant computer300 transmits a second set of data toserver100. This second set of data includes the agreed price in a second currency thatmerchant user303 is willing to receive for his product. The transmitted agreed price is in the merchant accepted currency which is in a second currency. Other information may be transmitted by themerchant computer300 as needed byserver100, for example, information identifyingmerchant user303, the product to be purchased, account information, and the like. As previously stated, the customer selected currency (first currency) is different than the merchant accepted currency (second currency).
In a further aspect of the preferred embodiment, along with providing the amount in the first currency,customer computer200 also transmits the agreed price in the second currency toserver100. This assures thatcustomer user203 andmerchant user303 have actually reached agreement on the terms of the transaction and precludes either party from denying such agreement.
The system does not require thatmerchant user303 know or approve the customer selected currency, that is, the currency in whichcustomer user203 will pay. There is no requirement thatcustomer user203 approve the merchant accepted currency, that is, the currency whichmerchant user303 will receive. What is required is thatserver100 be able to convert one such currency into the other.
However, it is noted that by not requiring “approval” of a currency bymerchant user303 and/orcustomer user203 is distinguishable from the approval of a “transaction” byserver100. Approval of a currency would be, for example, wherecustomer user203 would need the permission ofmerchant user303 to pay in a given customer selected currency. Approval of transaction, on the other hand, commitscustomer user203 andmerchant user303 to the terms of the transaction and commitsserver100 to perform virtual settlement of the transaction. The present invention does not require approval of a currency.
The first and second sets of data transmitted toserver100 need not come directly fromcustomer computer200 andmerchant computer300. This information may be transmitted via alternative routes. For example, in the preferred embodiment,customer computer200 transmits the first set of data to themerchant computer300. Upon receipt of the first set of data,merchant computer300 transmits at least the amount in the first currency and the second set of data including the product price in the second currency toserver100 for approval of the transaction. In this case, the first set of data may be protected to prevent the merchant from altering it.
Upon receiving the amount in the first currency and the product price in the second currency,server100 can approve the transaction. The approval process performed byserver100 is based upon the relative value of the amount in the first currency in terms of the product price in the second currency. This relative value may be established by the operator ofserver100, a third party, or in other aspects of the present invention,customer user203 ormerchant user303. This preferably includes a rate of exchange at which the amount in the first currency can be converted into a converted amount in the second currency. Alternatively, or in addition, this information may include a rate at which the merchant accepted currency can be converted into the customer selected currency.
Approval of the transaction occurs when the amount in the first currency is sufficient to paymerchant user303 the product price in the second currency. The sufficiency determination process preferably includes converting the amount in the first currency into a converted amount in the second currency, referenced herein as the “converted amount in the second currency,” using a current exchange rate.
In the preferred embodiment, the current exchange rate data is maintained by the entity charged with approving the transaction. Thus, in this embodiment,server100 may obtain the exchange rate from a currency broker or bank. In a further aspect of this embodiment, the approving entity may decide to buy and sell currencies and establish the approving entity's own exchange rates. In addition, asserver100 has the opportunity to aggregate transactions prior to committing to actually exchange currency with an external agency, the approving entity may obtain preferential exchange rates by converting money in relatively large units.
The frequency that the current exchange rate data is updated depends upon the level of risk that the approving entity may be willing to accept and the availability of updates from currency brokerage services. In the preferred embodiment, whenserver100 is the approving entity,server100 receives updates to the exchange rate data on-line from one or more currency brokers. Frequency and timing of updates are based on business rules agreed between the operator ofserver100 and the currency broker or brokers. This manages the risk of a significant change between the current exchange rate and the exchange rate used when the transaction is actually settled.
Approval of the transaction byserver100 is preferably based upon predetermined criteria. These criteria may be established by any of the parties to the transaction or a third party. For example, in thepreferred embodiment server100 approves the transaction if the converted amount in the second currency equals or exceeds the product price in the second currency.
Alternatively,server100 could approve the transaction if the converted amount in the second currency is less than the product price in the second currency. In this instance,server100 may absorb differentials (as where the cost associated with disapproving the transaction and reprocessing it exceeds the differential). Acceptable differentials may be dependent upon the credit worthiness ofcustomer user203 ormerchant user303, the acceptable deficit balance thatcustomer user203 ormerchant user303 are allowed to incur, or other market conditions such as, for example, fluctuations in exchange rates. These acceptable differentials are referred to with respect to each party of the transaction as a “risk range.”
Also, in the case where the converted amount in the second currency is less than the product price in the second currency, but within a predetermined range,server100 could record the differentials as they occur and collect them fromcustomer user203 at a later time. This range is contemplated as being a small range and is referred to herein as the “payment range.” The payment range may be predetermined bycustomer user203 or preferably, byserver100. For the purpose of this application, the amount in the first currency is equal to the amount in the first currency plus or minus the payment range. The payment range thus defines the amount of conversion error permitted in the transaction.
Approval of the transaction may also be contingent uponcustomer user203 having access to electronic funds in an amount equal to or exceeding the amount in the customer selected currency (ACSC). These funds maybe stored or represented in a customer account associated withcustomer user203. In this case,server100 approves the transaction when the converted amount in the second currency meets the predetermined criteria described above and the customer account contains electronic funds in an amount at least equal to the amount in the first currency. Using any of the above methods for approval, alone or in combination,server100 approves the transaction.
In order to avoid having to access the customer account ofcustomer user203 and for security reasons, it is preferred to limit the amount in the first set of data that acustomer user203 can transmit toserver100 by the session amount. The session amount is an amount known byserver100 to which the customer has access whencustomer user203 is permitted to shop. The limited amount is reduced ascustomer user203 purchases products overnetwork50.Customer computer200 temporarily prohibitscustomer user203 from transmitting an amount exceeding the session amount toserver100 to be considered for sufficiency until more electronic funds are added to the session in which case the session amount has been increased.
In the preferred embodiment, under such circumstances, the existing session will automatically close and a new session will be opened with funds at least sufficient to complete the transaction. Once the subsequent session is opened, the transaction may be approved. Of course, ifserver100 determines thatcustomer user203 does not have enough funds available to it to open a subsequent session of sufficient value, the transaction may be refused byserver100 altogether orserver100 may approve the transaction as described herein.
In the preferred embodiment, the funds that are available tocustomer user203 during the session and the funds received bymerchant user303 during the session be maintained to two decimal positions to the right of the minor unit of a currency. For example, in the case of U.S. dollars, the present invention preferably would carry the value of session funds to one hundredth of a penny to assure that rounding errors are minimized during a session, thus decreasing rounding errors during currency conversion of small transactions. When a session closes, the balance in the session is adjusted to whole minor currency units (this adjustment may be rounding or truncation).
Once the transaction is approved,customer user203 andmerchant user303 are committed to the terms of the transaction. Specifically,customer user203 is committed to pay the amount in the first currency. Similarly,merchant user303 is committed to accept the product price in the second currency for the product. The parties are committed as such through the contractual arrangement previously described.
By the contractual obligations described above,server100 is committed to perform virtual settlement of the transaction. Therefore, according to this aspect of the present invention, a customer account may be maintained forcustomer user203 and a merchant account may be maintained formerchant user303. The customer accounts and merchant accounts are preferably maintained byserver100. However, one or both of the accounts may be maintained by a party other thanserver100.
The customer account and merchant account maybe debit or credit accounts. In the preferred embodiment, the customer account is a debit account and the merchant account is a credit account and each such account represent funds in the form of electronic funds. However, other types of accounts may be used as known by those skilled in the art.
In the case where a party other thanserver100 maintains a merchant account and/or a customer account,server100 may transmit data to the party to enable virtual settlement. For example, if the other party maintains the customer account and the merchant account,server100 may transmit data identifying the customer account and the amount in the first currency to be debited, and the merchant account and the product price in the second currency to be credited. Then, the party would debit the customer account and credit the merchant account accordingly.
In this process, upon approval of the transaction, the customer account is debited by the amount in the first currency. The merchant account is credited with the agreed price in the second currency. This amount and price were known by and agreed to bycustomer user203 andmerchant user303. Thus, there is no uncertainty as to the amount or currency to be paid bycustomer user203 or the price or currency to be received bymerchant user303.
Several variations on the above described embodiment provides that the currency used in the first currency may be selected by customer user203 (or server100) from a plurality of currencies, referred to herein as “customer currencies.” Also, the currency used in the merchant accepted currency may be selected bycustomer user203 from a plurality of currencies, referred to herein as “merchant currencies.” A description of these variations is now provided.
Acustomer user203 may have access to amounts in a plurality of customer currencies. For example, acustomer user203 may have accounts containing amounts in U.S. dollars, French francs, and Japanese yen.Customer user203 can purchase products using amounts from any of these accounts. To effect this option,customer computer200 presents an amount in each of the plurality of customer currencies tocustomer user203. This is done using exchange rate data for each customer currency to convert the merchant accepted currency into amounts in each of the customer currencies. In the preferred embodiment, the exchange rate data is provided tocustomer computer200 byserver100 at various times. Other mechanisms for obtaining such data include the use of brokers.Customer user203 selects an amount in one of the plurality of customer currencies in which thecustomer user203 will spend for the product. This selected amount represents the amount in the first currency described previously and is referred herein as the “selected currency.”
In the above description, the method by whichcustomer computer200 determines the amount of customer currency to pay for a purchase in themerchant computer300's currency is omitted. While there are a number of ways to enable this conversion, in the preferred embodiment, prior to the inception of thecustomer computer200's session,customer computer200 requests exchange rate data. This data will contain at least conversion rates from the session currency to other convertible currencies, it may also contain additional data such as anticipated expiration of the exchange rates. These rates are used bycustomer computer200 to estimate the amount of customer currency to pay for a purchase in merchant currency. As conversion rates may change rapidly, in the preferred embodiment, this data is advisory only.Server100 can send updated data tocustomer computer200 during any communication between them. The implication of this decision is that ifcustomer computer200 pays insufficient funds to convert, it is viewed as a natural error due to obsolete data, not an attempt to defraud.
This aspect of the present invention can further include an optimization feature. The optimization feature is preferably executed bycustomer computer200 to determine whether it is advantageous forcustomer user203 to pay in one customer currency over another.
More specifically,customer computer200 determines the agreed price in the merchant accepted currency corresponding to the amount in each of the plurality of customer currencies. For example, assumemerchant user303 will receive a price in currency C for the product andcustomer user203 has two customer currencies A and B available to paymerchant user303.Customer computer200 determines amounts in currencies A and B which equate to the product price in currency C. These amounts may be compared by converting them to a reference currency of thecustomer computer200's choice.Customer user203 can choose (orcustomer computer200 can be programmed to choose) to pay the agreed price in the currency (A or B) which corresponds to the lesser amount in the reference currency. The amount in the chosen currency represents the amount in the first currency and is referred herein as the “selected currency.”
According to another variation to this optimization feature,customer computer200 can also determine whether it is less expensive to first convert currency A into currency B, and then to convert currency B into currency C. In any case,customer user203 pays using the optimal payment currency. This preferred mode reduces complexity of currency exchange tocustomer user203 without reducing the options available tocustomer user203.
In another embodiment,server100 can execute an optimization feature. In this case,server100 may include the plurality of customer currencies available tocustomer user203. For example, data indicating the plurality of customer currencies may be transmitted in the first set of data fromcustomer computer200 toserver100 in lieu of the amount in the first currency. In a manner similar to that described above,server100 determines the agreed amount in the second currency for each of the plurality of customer currencies.Server100 then chooses an amount in one of the customer currencies corresponding to the amount in the merchant accepted currency which is the least when converted to the reference currency. The amount in the chosen currency represents the amount in the first currency.
In another embodiment of the present invention, it is expected that amerchant user303 may desire to transact business in more than one currency. Therefore,merchant user303 will accept a price for the product in one of a plurality of merchant currencies.Merchant computer300 communicates the agreed price for the product in each of the merchant currencies tocustomer computer200.Customer computer200 presents the agreed price in each of the merchant currencies tocustomer user203.Customer user203 selects the agreed price in one of the merchant currencies that merchant user303 will accept. This selected currency maybe recommended by the optimization procedure described above. This selected price represents the product price in the merchant accepted currency (PMAC), although it is actually selected bycustomer user203.
According to a variation to this optimization feature,customer computer200 may also determine which customer currency - merchant currency pair represents the best value tocustomer user203. This is accomplished bycustomer computer200 using exchange rate data to convert the price of the product in each merchant accepted currency into each of the customer currencies and selecting the lowest value among the results. For example, ifcustomer user203 has access to currencies A, B, C andmerchant user203 is willing to accept currencies y and z,customer computer200 will determine the cost of the products as quoted in merchant accepted currencies y and z in terms of customer accepted currency A. Whichever of these conversions yields the lowest cost tocustomer user203 is the optimal customer currency merchant currency pair for customer currency A. This process is repeated until an optimal currency pair is computed for each customer currency. For example, this process may yield the following results: A to y, B to y, and C to z.
The next step is to decide which of these currency pairs represents the best value tocustomer user203. In the preferred embodiment, this is accomplished by converting each customer currency to a single reference currency. The conversion that yields the smaller number is identified as the “best” choice and is displayed tocustomer user203. Clearly, other approaches to determining the optimum currency can be devised by those skilled in the art.
Another embodiment of the present invention, as shown inFIG. 2, again usesserver100 to approve the transaction betweencustomer user203 andmerchant user303. However, the merchant computer need not be connected to network50 according to this aspect of the invention.
More particularly, in this embodiment,customer user203 has knowledge about the product thatmerchant user303 is providing and the price in the merchant selected currency for the product before submitting the first set of data toserver100. This knowledge need not be gained whilecustomer user203 shops overnetwork50. For example,merchant user303 can have distributed catalogs to customer user203 (via regular mail, email, etc.) illustrating products, prices, and currencies therefor.Server100 would receive the same information, that is, data representing the same products, prices and currencies frommerchant user303. This data may be received byserver100 electronically overnetwork50 or by some other means. For example,merchant user303 might provide the data representing the products, prices and currencies therefor via a network to whichcustomer computer200 is not connected or by mail on a diskette. However received, this data would be accessible byserver100.
After viewing the catalog,customer user203 may purchase a product overnetwork50. In this case,customer computer200 transmits to server100 a description of a desired product (e.g., model number) and an amount in the first currency for the desired product.
Server100 thus has access to data indicating the amount in the first currency whichcustomer user203 is willing to pay for a product and the product price in the second currency whichmerchant user303 is willing to accept for the product. With this data,server100 approves the transaction as indicated above.
In any of the foregoing embodiments, notice of approval of the transaction may be provided byserver100 tocustomer user203 andmerchant user303 For example,server100 may transmit data indicating approval to themerchant computer300. Aftermerchant computer300 receives the data indicating approval,merchant computer300 may transmit at least a portion of the data indicating approval tocustomer computer200. In a similar manner, data indicating approval may be communicated fromserver100 tocustomer computer200, which, in turn, would forward this data tomerchant computer300. In this manner,customer user203 andmerchant user303 may be informed that the transaction was approved.
Alternatively,server100 may separately transmit data indicating approval tocustomer computer200 andmerchant computer300. In yet another embodiment, the absence of notice fromserver100 maybe deemed as affirmative notice that the transaction was approved. According to any of these procedures, or other preestablished procedures, notice may be provided to the participants in the transaction. Further, once notice of approval is provided, the product which is the subject of the transaction may be provided tocustomer user203 and the payment of the funds corresponding to the agreed price will be received bymerchant user303 in the merchant accepted currency.
Actual settlement may occur contemporaneously with the approval of the transaction or it may be deferred. As is described below, it is the entity charged with performing the actual settlement who bears the risk.
In the preferred embodiment,server100 performs actual settlement of the transaction. Therefore, according to this aspect of the present invention,server100 also has its own server accounts. Server accounts are in currencies corresponding to the currencies of the customer and merchant accounts. Server accounts represent real cash, credit, and the like, corresponding to the electronic funds stored in the customer and merchant accounts.
To perform actual settlement,server100 may transmit data to a currency broker, bank or financial institution to enable actual settlement. For example,server100 may transmit data identifying server account and the amount in the first currency so that the entity can convert real funds in an amount equal to the amount in the customer selected currency into real funds in the second currency.
In the preferred embodiment,server100 aggregates the amounts in each currency before settling. This may decrease the number of actual conversions that must be made from possibly hundreds per second to a few times per hour (or day). The frequency may vary depending on the volatility of the currency exchange market and on the relative currency balances inserver100's various currency accounts.
Note thatserver100 is bound even if the later currency exchange rates are or become unfavorable toserver100 as compared to the current exchange rates used during the virtual settlement. By eliminating the risk tocustomer user203 andmerchant user303, such risk is passed toserver100.
In the preferred embodiment, measures are taken to manage the risk associated with the currency exchange toserver100. For example,server100 can have a preestablished agreement with the bank or financial institution. The terms of such an agreement might include a commitment on the part ofserver100 to settle transactions within a predetermined amount, time, and/or within a predetermined currency rate deviation. The predetermined amount of time may be on the order of several seconds or minutes.
In the preferred embodiment, during this predetermined amount of time,server100 aggregates transactions and submits them in batch for exchange. In return forserver100's commitment, the entity may offer server100 a favorable currency exchange rate.
It is seen from the above detailed description that customer and merchant obligations relating to multi-currency transactions can be fixed at the time of the transaction. In this manner, risks to these parties heretofore associated with currency exchange is minimized. To this end, the parties to a multi-currency transaction authorize an approving entity to settle the transaction. Authorization is granted by virtue ofcustomer user203 andmerchant user303 setting up their respective accounts, knowing that transactions will be submitted and processed. The parties transmit data representing the transaction to the approving authority. This data includes an amount in a first currency that acustomer user203 is willing to pay for a product and a product price in a different second currency which amerchant user303 is willing to accept for the product. Using predetermined criteria, the approving entity approves the transaction. Once the transaction is approved, the approving entity may actually settle the transaction at its discretion thereby bearing the risk associated with currency exchange. The parties, however, incur no risk.Customer user203 will pay the amount in the first currency andmerchant user303 will receive the product price in the second currency. These are values known and agreed to by the parties at the time of the transaction.
An alternate method of managing risk for extremely volatile currencies,server100 may choose to withdraw a currency or currencies from the list of convertible currencies.
Although the particular embodiments shown and described above will prove to be useful in many applications relating to the arts to which the present invention pertains, further modifications of the present invention herein disclosed will occur to persons skilled in the art. All such modifications are deemed to be within the scope of the present invention as defined by the appended claims.

Claims (240)

What is claimed is:
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 for the a product 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 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, the second set of data, and 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 at least equal to the product price in the second currency in accordance with current exchange rates.
2. The system ofclaim 1, wherein the customer selects the first currency from the plurality of currencies in which the customer has an account for each currency.
3. The system ofclaim 1, wherein the server selects the first currency from the plurality of currencies in which the customer has an account for each currency, wherein the selected first currency when converted into the second currency, the merchant price is the least expensive.
4. The system ofclaim 1, wherein the customer selects the second currency from the plurality of currencies the merchant is willing to accept.
5. The system ofclaim 1, wherein the server selects the second currency from the plurality of currencies, wherein the merchant price is the least expensive for the selected second currency when the first currency is converted into the second currency.
6. The system ofclaim 1, wherein the first currency is selected from a plurality of currencies in which the customer has an account for each currency and the second currency is selected from a plurality of currencies the merchant is willing to accept.
7. The system ofclaim 6, wherein the customer selects the first currency from the plurality of currencies.
8. The system ofclaim 6, wherein the server selects the first currency from the plurality of currencies, wherein the selected first currency when converted into the second currency, the merchant price is the least expensive.
9. The system ofclaim 6, wherein the customer selects the second currency from the plurality of currencies the merchant is willing to accept.
10. The system ofclaim 6, wherein the server selects the second currency from the plurality of currencies, wherein the merchant price is the least expensive for the selected second currency when the first currency is converted into the second currency.
11. The system ofclaim 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.
12. The system ofclaim 1, wherein a party other than 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 party other than the server deducts the amount in the first currency from the balance in the customer balance account based on information provided by the server.
13. The system ofclaim 1, wherein the server further comprises a merchant balance account associated with the merchant, wherein the merchant balance account comprises a merchant 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 ofclaim 1, wherein a party other than the server further comprises a merchant balance account associated with the merchant, wherein the merchant balance account comprises a merchant balance in the second currency and wherein the party other than the server adds the converted amount in the second currency to the balance in the merchant balance account based on information provided by the server.
15. The system ofclaim 1, wherein the network is selected from the group consisting of the Internet, an intranet, and a Local Area Network (LAN).
16. The system ofclaim 1, wherein the current exchange rate is selected from the group consisting of a currency broker and a bank.
17. The system ofclaim 1, wherein the merchant sets the exchange rate.
18. The system ofclaim 1, wherein the customer computer sends a copy of the agreed price in the second currency to the server.
19. 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 for the a product 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 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, the second set of data, and 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, wherein the customer selects the first currency from the plurality of currencies in which the customer has an account for each currency.
20. 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 for the a product 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 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, the second set of data, and 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, wherein the server selects the first currency from the plurality of currencies in which the customer has an account for each currency, wherein the selected first currency when converted into the second currency, the merchant price is the least expensive.
21. 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 for the a product 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 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, the second set of data, and 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, wherein the customer selects the second currency from the plurality of currencies the merchant is willing to accept.
22. 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 for the a product 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 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, the second set of data, and 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, wherein the server selects the second currency from the plurality of currencies, wherein the merchant price is the least expensive for the selected second currency when the first currency is converted into the second currency.
23. 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 for the a product 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 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, the second set of data, and 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, wherein the first currency is selected from a plurality of currencies in which the customer has an account for each currency and the second currency is selected from a plurality of currencies the merchant is willing to accept.
24. The system ofclaim 23, wherein the customer selects the first currency from the plurality of currencies.
25. The system ofclaim 23, wherein the server selects the first currency from the plurality of currencies, wherein the selected first currency when converted into the second currency, the merchant price is the least expensive.
26. The system ofclaim 23, wherein the customer selects the second currency from the plurality of currencies the merchant is willing to accept.
27. The system ofclaim 23, wherein the server selects the second currency from the plurality of currencies, wherein the merchant price is the least expensive for the selected second currency when the first currency is converted into the second currency.
28. 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 for the a product 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 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, the second set of data, and 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, wherein a party other than 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 party other than the server deducts the amount in the first currency from the balance in the customer balance account based on information provided by the server.
29. 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 for the a product 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 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, the second set of data, and 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, wherein a party other than the server further comprises a merchant balance account associated with the merchant, wherein the merchant balance account comprises a merchant balance in the second currency and wherein the party other than the server adds the converted amount in the second currency to the balance in the merchant balance account based on information provided by the server.
30. 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 for the a product 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 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, the second set of data, and 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, wherein the current exchange rate is selected from the group consisting of a currency broker and a bank.
31. 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 for the a product 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 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, the second set of data, and 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, wherein the merchant sets the exchange rate.
32. 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 for the a product 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 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, the second set of data, and 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, wherein the customer computer sends a copy of the agreed price in the second currency to the server.
33. 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 for the a product 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 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, the second set of data, and 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 payment range of the product price in the second currency in accordance with current exchange rates.
34. The system ofclaim 33, wherein the customer selects the first currency from the plurality of currencies in which the customer has an account for each currency.
35. The system ofclaim 33, wherein the server selects the first currency from the plurality of currencies in which the customer has an account for each currency, wherein the selected first currency when converted into the second currency, the merchant price is the least expensive.
36. The system ofclaim 33, wherein the customer selects the second currency from the plurality of currencies the merchant is willing to accept.
37. The system ofclaim 33, wherein the server selects the second currency from the plurality of currencies, wherein the merchant price is the least expensive for the selected second currency when the first currency is converted into the second currency.
38. The system ofclaim 33, wherein the first currency is selected from a plurality of currencies in which the customer has an account for each currency and the second currency is selected from a plurality of currencies the merchant is willing to accept.
39. The system ofclaim 38, wherein the customer selects the first currency from the plurality of currencies.
40. The system ofclaim 38, wherein the server selects the first currency from the plurality of currencies, wherein the selected first currency when converted into the second currency, the merchant price is the least expensive.
41. The system ofclaim 38, wherein the customer selects the second currency from the plurality of currencies the merchant is willing to accept.
42. The system ofclaim 38, wherein the server selects the second currency from the plurality of currencies, wherein the merchant price is the least expensive for the selected second currency when the first currency is converted into the second currency.
43. The system ofclaim 33, 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.
44. The system ofclaim 33, wherein a party other than 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 party other than the server deducts the amount in the first currency from the balance in the customer balance account based on information provided by the server.
45. The system ofclaim 33, wherein the server further comprises a merchant balance account associated with the merchant, wherein the merchant balance account comprises a merchant 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.
46. The system ofclaim 33, wherein a party other than the server further comprises a merchant balance account associated with the merchant, wherein the merchant balance account comprises a merchant balance in the second currency and wherein the party other than the server adds the converted amount in the second currency to the balance in the merchant balance account based on information provided by the server.
47. The system ofclaim 33, wherein the network is selected from the group consisting of the Internet, an intranet, and a Local Area Network (LAN).
48. The system ofclaim 33, wherein the current exchange rate is selected from the group consisting of a currency broker and a bank.
49. The system ofclaim 33, wherein the merchant sets the exchange rate.
50. The system ofclaim 33, wherein the customer computer sends a copy of the agreed price in the second currency to the server.
51. The system ofclaim 33, wherein if the converted amount in the second currency is less than the product price in the second currency and the difference between the converted amount in the second currency and the product price in the second currency is within a predetermined range, then the server records the difference.
52. The system ofclaim 51, wherein the server collects the recorded difference from the customer.
53. 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 a converted amount in a second currency, wherein the customer computer generates the converted amount in the second currency by converting the amount the customer agrees to pay for a product in a first amount into the converted amount in the second currency using current exchange rates, wherein the second currency is a currency the merchant is willing to accept;
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 agrees to sell the product in the 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, the second set of data, and for approving the transaction when the converted amount in the second currency is at least equal to the product price in the second currency in accordance with current exchange rates.
54. The system ofclaim 53, wherein the customer selects the first currency from the plurality of currencies in which the customer has an account for each currency.
55. The system ofclaim 53, wherein the server selects the first currency from the plurality of currencies in which the customer has an account for each currency, wherein the selected first currency when converted into the second currency, the merchant price is the least expensive.
56. The system ofclaim 53, wherein the customer selects the second currency from the plurality of currencies the merchant is willing to accept.
57. The system ofclaim 53, wherein the server selects the second currency from the plurality of currencies, wherein the merchant price is the least expensive for the selected second currency when the first currency is converted into the second currency.
58. The system ofclaim 53, wherein the first currency is selected from a plurality of currencies in which the customer has an account for each currency and the second currency is selected from a plurality of currencies the merchant is willing to accept.
59. The system ofclaim 58, wherein the customer selects the first currency from the plurality of currencies.
60. The system ofclaim 58, wherein the server selects the first currency from the plurality of currencies, wherein the selected first currency when converted into the second currency, the merchant price is the least expensive.
61. The system ofclaim 58, wherein the customer selects the second currency from the plurality of currencies the merchant is willing to accept.
62. The system ofclaim 58, wherein the server selects the second currency from the plurality of currencies, wherein the merchant price is the least expensive for the selected second currency when the first currency is converted into the second currency.
63. The system ofclaim 53, 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.
64. The system ofclaim 53, wherein a party other than 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 party other than the server deducts the amount in the first currency from the balance in the customer balance account based on information provided by the server.
65. The system ofclaim 53, wherein the server further comprises a merchant balance account associated with the merchant, wherein the merchant balance account comprises a merchant 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.
66. The system ofclaim 53, wherein a party other than the server further comprises a merchant balance account associated with the merchant, wherein the merchant balance account comprises a merchant balance in the second currency and wherein the party other than the server adds the converted amount in the second currency to the balance in the merchant balance account based on information provided by the server.
67. The system ofclaim 53, wherein the network is selected from the group consisting of the Internet, an intranet, and a Local Area Network (LAN).
68. The system ofclaim 53, wherein the current exchange rate is selected from the group consisting of a currency broker and a bank.
69. The system ofclaim 53, wherein the merchant sets the exchange rate.
70. The system ofclaim 53, wherein the customer computer sends a copy of the agreed price in the second currency to the server.
71. 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 a converted amount in a second currency, wherein the customer computer generates the converted amount in the second currency by converting the amount the customer agrees to pay for a product in a first amount into the converted amount in the second currency using current exchange rates, wherein the second currency is a currency the merchant is willing to accept;
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 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, the second set of data, 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.
72. The system ofclaim 71, wherein the customer selects the first currency from the plurality of currencies in which the customer has an account for each currency.
73. The system ofclaim 71, wherein the server selects the first currency from the plurality of currencies in which the customer has an account for each currency, wherein the selected first currency when converted into the second currency, the merchant price is the least expensive.
74. The system ofclaim 71, wherein the customer selects the second currency from the plurality of currencies the merchant is willing to accept.
75. The system ofclaim 71, wherein the server selects the second currency from the plurality of currencies, wherein the merchant price is the least expensive for the selected second currency when the first currency is converted into the second currency.
76. The system ofclaim 71, wherein the first currency is selected from a plurality of currencies in which the customer has an account for each currency and the second currency is selected from a plurality of currencies the merchant is willing to accept.
77. The system ofclaim 76, wherein the customer selects the first currency from the plurality of currencies.
78. The system ofclaim 76, wherein the server selects the first currency from the plurality of currencies, wherein the selected first currency when converted into the second currency, the merchant price is the least expensive.
79. The system ofclaim 76, wherein the customer selects the second currency from the plurality of currencies the merchant is willing to accept.
80. The system ofclaim 76, wherein the server selects the second currency from the plurality of currencies, wherein the merchant price is the least expensive for the selected second currency when the first currency is converted into the second currency.
81. The system ofclaim 71, 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.
82. The system ofclaim 71, wherein a party other than 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 party other than the server deducts the amount in the first currency from the balance in the customer balance account based on information provided by the server.
83. The system ofclaim 71, wherein the server further comprises a merchant balance account associated with the merchant, wherein the merchant balance account comprises a merchant 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.
84. The system ofclaim 71, wherein a party other than the server further comprises a merchant balance account associated with the merchant, wherein the merchant balance account comprises a merchant balance in the second currency and wherein the party other than the server adds the converted amount in the second currency to the balance in the merchant balance account based on information provided by the server.
85. The system ofclaim 71, wherein the network is selected from the group consisting of the Internet, an intranet, and a Local Area Network (LAN).
86. The system ofclaim 71, wherein the current exchange rate is selected from the group consisting of a currency broker and a bank.
87. The system ofclaim 71, wherein the merchant sets the exchange rate.
88. The system ofclaim 71, wherein the customer computer sends a copy of the agreed price in the second currency to the server.
89. 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 a converted amount in a second currency, wherein the customer computer generates the converted amount in the second currency by converting the amount the customer agrees to pay for a product in a first amount into the converted amount in the second currency using current exchange rates, wherein the second currency is a currency the merchant is willing to accept;
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 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, the second set of data, and for approving the transaction when the converted amount in the second currency is within a payment range of the product price in the second currency in accordance with current exchange rates.
90. The system ofclaim 89, wherein the customer selects the first currency from the plurality of currencies in which the customer has an account for each currency.
91. The system ofclaim 89, wherein the server selects the first currency from the plurality of currencies in which the customer has an account for each currency, wherein the selected first currency when converted into the second currency, the merchant price is the least expensive.
92. The system ofclaim 89, wherein the customer selects the second currency from the plurality of currencies the merchant is willing to accept.
93. The system ofclaim 89, wherein the server selects the second currency from the plurality of currencies, wherein the merchant price is the least expensive for the selected second currency when the first currency is converted into the second currency.
94. The system ofclaim 89, wherein the first currency is selected from a plurality of currencies in which the customer has an account for each currency and the second currency is selected from a plurality of currencies the merchant is willing to accept.
95. The system ofclaim 94, wherein the customer selects the first currency from the plurality of currencies.
96. The system ofclaim 94, wherein the server selects the first currency from the plurality of currencies, wherein the selected first currency when converted into the second currency, the merchant price is the least expensive.
97. The system ofclaim 94, wherein the customer selects the second currency from the plurality of currencies the merchant is willing to accept.
98. The system ofclaim 94, wherein the server selects the second currency from the plurality of currencies, wherein the merchant price is the least expensive for the selected second currency when the first currency is converted into the second currency.
99. The system ofclaim 89, 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.
100. The system ofclaim 89, wherein a party other than 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 party other than the server deducts the amount in the first currency from the balance in the customer balance account based on information provided by the server.
101. The system ofclaim 89, wherein the server further comprises a merchant balance account associated with the merchant, wherein the merchant balance account comprises a merchant 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.
102. The system ofclaim 89, wherein a party other than the server further comprises a merchant balance account associated with the merchant, wherein the merchant balance account comprises a merchant balance in the second currency and wherein the party other than the server adds the converted amount in the second currency to the balance in the merchant balance account based on information provided by the server.
103. The system ofclaim 89, wherein the network is selected from the group consisting of the Internet, an intranet, and a Local Area Network (LAN).
104. The system ofclaim 89, wherein the current exchange rate is selected from the group consisting of a currency broker and a bank.
105. The system ofclaim 89, wherein the merchant sets the exchange rate.
106. The system ofclaim 89, wherein the customer computer sends a copy of the agreed price in the second currency to the server.
107. A system for determining approval of a transaction between a merchant and a customer 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 further comprises a first set of data including an amount the customer agrees to pay for the a product in a first currency; and
a server connected to the customer computer via the network and having the product price in a second currency, for receiving the first 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 at least equal to the product price in the second currency in accordance with current exchange rates.
108. The system ofclaim 107, wherein the customer selects the first currency from the plurality of currencies in which the customer has an account for each currency.
109. The system ofclaim 107, wherein the server selects the first currency from the plurality of currencies in which the customer has an account for each currency, wherein the selected first currency when converted into the second currency, the merchant price is the least expensive.
110. The system ofclaim 107, wherein the customer selects the second currency from the plurality of currencies the merchant is willing to accept.
111. The system ofclaim 107, wherein the server selects the second currency from the plurality of currencies, wherein the merchant price is the least expensive for the selected second currency when the first currency is converted into the second currency.
112. The system ofclaim 107, wherein the first currency is selected from a plurality of currencies in which the customer has an account for each currency and the second currency is selected from a plurality of currencies the merchant is willing to accept.
113. The system ofclaim 112, wherein the customer selects the first currency from the plurality of currencies.
114. The system ofclaim 112, wherein the server selects the first currency from the plurality of currencies, wherein the selected first currency when converted into the second currency, the merchant price is the least expensive.
115. The system ofclaim 112, wherein the customer selects the second currency from the plurality of currencies the merchant is willing to accept.
116. The system ofclaim 112, wherein the server selects the second currency from the plurality of currencies, wherein the merchant price is the least expensive for the selected second currency when the first currency is converted into the second currency.
117. The system ofclaim 107, 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.
118. The system ofclaim 107, wherein a party other than 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 party other than the server deducts the amount in the first currency from the balance in the customer balance account based on information provided by the server.
119. The system ofclaim 107, wherein the server further comprises a merchant balance account associated with the merchant, wherein the merchant balance account comprises a merchant balance ha the second currency and wherein the server adds the converted amount in the second currency to the balance in the merchant balance account.
120. The system ofclaim 107, wherein a party other than the server further comprises a merchant balance account associated with the merchant, wherein the merchant balance account comprises a merchant balance in the second currency and wherein the party other than the server adds the converted amount in the second currency to the balance in the merchant balance account based on information provided by the server.
121. The system ofclaim 107, wherein the network is selected from the group consisting of the Internet, an intranet, and a Local Area Network (LAN).
122. The system ofclaim 107, wherein the current exchange rate is selected from the group consisting of a currency broker and a bank.
123. The system ofclaim 107, wherein the merchant sets the exchange rate.
124. The system ofclaim 107, wherein the customer computer sends a copy of the agreed price in the second currency to the server.
125. A system for determining approval of a transaction between a merchant and a customer 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 further comprises a first set of data including an amount the customer agrees to pay for the a product in a first currency; and
a server connected to the customer computer via the network and having the product price in a second currency, for receiving the first 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.
126. The system ofclaim 125, wherein the customer selects the first currency from the plurality of currencies in which the customer has an account for each currency.
127. The system ofclaim 125, wherein the server selects the first currency from the plurality of currencies in which the customer has an account for each currency, wherein the selected first currency when converted into the second currency, the merchant price is the least expensive.
128. The system ofclaim 125, wherein the customer selects the second currency from the plurality of currencies the merchant is willing to accept.
129. The system ofclaim 125, wherein the server selects the second currency from the plurality of currencies, wherein the merchant price is the least expensive for the selected second currency when the first currency is converted into the second currency.
130. The system ofclaim 125, wherein the first currency is selected from a plurality of currencies in which the customer has an account for each currency and the second currency is selected from a plurality of currencies the merchant is willing to accept.
131. The system ofclaim 130, wherein the customer selects the first currency from the plurality of currencies.
132. The system ofclaim 130, wherein the server selects the first currency from the plurality of currencies, wherein the selected first currency when converted into the second currency, the merchant price is the least expensive.
133. The system ofclaim 130, wherein the customer selects the second currency from the plurality of currencies the merchant is willing to accept.
134. The system ofclaim 130, wherein the server selects the second currency from the plurality of currencies, wherein the merchant price is the least expensive for the selected second currency when the first currency is converted into the second currency.
135. The system ofclaim 125, 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.
136. The system ofclaim 125, wherein a party other than 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 party other than the server deducts the amount in the first currency from the balance in the customer balance account based on information provided by the server.
137. The system ofclaim 125, wherein the server further comprises a merchant balance account associated with the merchant, wherein the merchant balance account comprises a merchant 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.
138. The system ofclaim 125, wherein a party other than the server further comprises a merchant balance account associated with the merchant, wherein the merchant balance account comprises a merchant balance in the second currency and wherein the party other than the server adds the converted amount in the second currency to the balance in the merchant balance account based on information provided by the server.
139. The system ofclaim 125, wherein the network is selected from the group consisting of the Internet, an intranet, and a Local Area Network (LAN).
140. The system ofclaim 125, wherein the current exchange rate is selected from the group consisting of a currency broker and a bank.
141. The system ofclaim 125, wherein the merchant sets the exchange rate.
142. The system ofclaim 125, wherein the customer computer sends a copy of the agreed price in the second currency to the server.
143. A system for determining approval of a transaction between a merchant and a customer 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 further comprises a first set of data including an amount the customer agrees to pay for the a product in a first currency; and
a server connected to the customer computer via the network and having the product price in a second currency, for receiving the first 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 payment range of the product price in the second currency in accordance with current exchange rates.
144. The system ofclaim 143, wherein the customer selects the first currency from the plurality of currencies in which the customer has an account for each currency.
145. The system ofclaim 143, wherein the server selects the first currency from the plurality of currencies in which the customer has an account for each currency, wherein the selected first currency when converted into the second currency, the merchant price is the least expensive.
146. The system ofclaim 143, wherein the customer selects the second currency from the plurality of currencies the merchant is willing to accept.
147. The system ofclaim 143, wherein the server selects the second currency from the plurality of currencies, wherein the merchant price is the least expensive for the selected second currency when the first currency is converted into the second currency.
148. The system ofclaim 143, wherein the first currency is selected from a plurality of currencies in which the customer has an account for each currency and the second currency is selected from a plurality of currencies the merchant is willing to accept.
149. The system ofclaim 148, wherein the customer selects the first currency from the plurality of currencies.
150. The system ofclaim 148, wherein the server selects the first currency from the plurality of currencies, wherein the selected first currency when converted into the second currency, the merchant price is the least expensive.
151. The system ofclaim 148, wherein the customer selects the second currency from the plurality of currencies the merchant is willing to accept.
152. The system ofclaim 148, wherein the server selects the second currency from the plurality of currencies, wherein the merchant price is the least expensive for the selected second currency when the first currency is converted into the second currency.
153. The system ofclaim 143, 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.
154. The system ofclaim 143, wherein a party other than 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 party other than the server deducts the amount in the first currency from the balance in the customer balance account based on information provided by the server.
155. The system ofclaim 143, wherein the server further comprises a merchant balance account associated with the merchant, wherein the merchant balance account comprises a merchant 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.
156. The system ofclaim 143, wherein a party other than the server further comprises a merchant balance account associated with the merchant, wherein the merchant balance account comprises a merchant balance in the second currency and wherein the party other than the server adds the converted amount in the second currency to the balance in the merchant balance account based on information provided by the server.
157. The system ofclaim 143, wherein the network is selected from the group consisting of the Internet, an intranet, and a Local Area Network (LAN).
158. The system ofclaim 143, wherein the current exchange rate is selected from the group consisting of a currency broker and a bank.
159. The system ofclaim 143, wherein the merchant sets the exchange rate.
160. The system ofclaim 143, wherein the customer computer sends a copy of the agreed price in the second currency to the server.
161. A system for determining approval of a transaction between a merchant and a customer 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 further comprises a first set of data including a converted amount in a second currency, wherein the customer computer generates the converted amount in the second currency by converting the amount the customer agrees to pay for a product in a first amount into the converted amount in the second currency using current exchange rates, wherein the second currency is a currency the merchant is willing to accept; and
a server connected to the customer computer via the network and having the product price in a second currency, for receiving the first set of data, and for approving the transaction when the converted amount in the second currency is at least equal to the product price in the second currency in accordance with current exchange rates.
162. The system ofclaim 161, wherein the customer selects the first currency from the plurality of currencies in which the customer has an account for each currency.
163. The system ofclaim 161, wherein the server selects the first currency from the plurality of currencies in which the customer has an account for each currency, wherein the selected first currency when converted into the second currency, the merchant price is the least expensive.
164. The system ofclaim 161, wherein the customer selects the second currency from the plurality of currencies the merchant is willing to accept.
165. The system ofclaim 161, wherein the server selects the second currency from the plurality of currencies, wherein the merchant price is the least expensive for the selected second currency when the first currency is converted into the second currency.
166. The system ofclaim 161, wherein the first currency is selected from a plurality of currencies in which the customer has an account for each currency and the second currency is selected from a plurality of currencies the merchant is willing to accept.
167. The system ofclaim 166, wherein the customer selects the first currency from the plurality of currencies.
168. The system ofclaim 166, wherein the server selects the first currency from the plurality of currencies, wherein the selected first currency when converted into the second currency, the merchant price is the least expensive.
169. The system ofclaim 166, wherein the customer selects the second currency from the plurality of currencies the merchant is willing to accept.
170. The system ofclaim 166, wherein the server selects the second currency from the plurality of currencies, wherein the merchant price is the least expensive for the selected second currency when the first currency is converted into the second currency.
171. The system ofclaim 161, 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.
172. The system ofclaim 161, wherein a party other than 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 party other than the server deducts the amount in the first currency from the balance in the customer balance account based on information provided by the server.
173. The system ofclaim 161, wherein the server further comprises a merchant balance account associated with the merchant, wherein the merchant balance account comprises a merchant 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.
174. The system ofclaim 161, wherein a party other than the server further comprises a merchant balance account associated with the merchant, wherein the merchant balance account comprises a merchant balance in the second currency and wherein the party other than the server adds the converted amount in the second currency to the balance in the merchant balance account based on information provided by the server.
175. The system ofclaim 161, wherein the network is selected from the group consisting of the Internet, an intranet, and a Local Area Network (LAN).
176. The system ofclaim 161, wherein the current exchange rate is selected from the group consisting of a currency broker and a bank.
177. The system ofclaim 161, wherein the merchant sets the exchange rate.
178. The system ofclaim 161, wherein the customer computer sends a copy of the agreed price in the second currency to the server.
179. A system for determining approval of a transaction between a merchant and a customer 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 further comprises a first set of data including a converted amount in a second currency, wherein the customer computer generates the converted amount in the second currency by converting the amount the customer agrees to pay for a product in a first amount into the converted amount in the second currency using current exchange rates, wherein the second currency is a currency the merchant is willing to accept; and
a server connected to the customer computer via the network and having the product price in a second currency, for receiving the first set of data, 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.
180. The system ofclaim 179, wherein the customer selects the first currency from the plurality of currencies in which the customer has an account for each currency.
181. The system ofclaim 179, wherein the server selects the first currency from the plurality of currencies in which the customer has an account for each currency, wherein the selected first currency when converted into the second currency, the merchant price is the least expensive.
182. The system ofclaim 179, wherein the customer selects the second currency from the plurality of currencies the merchant is willing to accept.
183. The system ofclaim 179, wherein the server selects the second currency from the plurality of currencies, wherein the merchant price is the least expensive for the selected second currency when the first currency is converted into the second currency.
184. The system ofclaim 179, wherein the first currency is selected from a plurality of currencies in which the customer has an account for each currency and the second currency is selected from a plurality of currencies the merchant is willing to accept.
185. The system ofclaim 184, wherein the customer selects the first currency from the plurality of currencies.
186. The system ofclaim 184, wherein the server selects the first currency from the plurality of currencies, wherein the selected first currency when converted into the second currency, the merchant price is the least expensive.
187. The system ofclaim 184, wherein the customer selects the second currency from the plurality of currencies the merchant is willing to accept.
188. The system ofclaim 184, wherein the server selects the second currency from the plurality of currencies, wherein the merchant price is the least expensive for the selected second currency when the first currency is converted into the second currency.
189. The system ofclaim 179, 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.
190. The system ofclaim 179, wherein a party other than 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 party other than the server deducts the amount in the first currency from the balance in the customer balance account based on information provided by the server.
191. The system ofclaim 179, wherein the server further comprises a merchant balance account associated with the merchant, wherein the merchant balance account comprises a merchant 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.
192. The system ofclaim 179, wherein a party other than the server further comprises a merchant balance account associated with the merchant, wherein the merchant balance account comprises a merchant balance in the second currency and wherein the party other than the server adds the converted amount in the second currency to the balance in the merchant balance account based on information provided by the server.
193. The system ofclaim 179, wherein the network is selected from the group consisting of the Internet, an intranet, and a Local Area Network (LAN).
194. The system ofclaim 179, wherein the current exchange rate is selected from the group consisting of a currency broker and a bank.
195. The system ofclaim 179, wherein the merchant sets the exchange rate.
196. The system ofclaim 179, wherein the customer computer sends a copy of the agreed price in the second currency to the server.
197. A system for determining approval of a transaction between a merchant and a customer 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 further comprises a first set of data including a converted amount in a second currency, wherein the customer computer generates the converted amount in the second currency by converting the amount the customer agrees to pay for a product in a first amount into the converted amount in the second currency using current exchange rates, wherein the second currency is a currency the merchant is willing to accept; and
a server connected to the customer computer via the network and having the product price in a second currency, for receiving the first set of data, and for approving the transaction when the converted amount in the second currency is within a payment range of the product price in the second currency in accordance with current exchange rates.
198. The system ofclaim 197, wherein the customer selects the first currency from the plurality of currencies in which the customer has an account for each currency.
199. The system ofclaim 197, wherein the server selects the first currency from the plurality of currencies in which the customer has an account for each currency, wherein the selected first currency when converted into the second currency, the merchant price is the least expensive.
200. The system ofclaim 197, wherein the customer selects the second currency from the plurality of currencies the merchant is willing to accept.
201. The system ofclaim 197, wherein the server selects the second currency from the plurality of currencies, wherein the merchant price is the least expensive for the selected second currency when the first currency is converted into the second currency.
202. The system ofclaim 197, wherein the first currency is selected from a plurality of currencies in which the customer has an account for each currency and the second currency is selected from a plurality of currencies the merchant is willing to accept.
203. The system ofclaim 202, wherein the customer selects the first currency from the plurality of currencies.
204. The system ofclaim 202, wherein the server selects the first currency from the plurality of currencies, wherein the selected first currency when converted into the second currency, the merchant price is the least expensive.
205. The system ofclaim 202, wherein the customer selects the second currency from the plurality of currencies the merchant is willing to accept.
206. The system ofclaim 202, wherein the server selects the second currency from the plurality of currencies, wherein the merchant price is the least expensive for the selected second currency when the first currency is converted into the second currency.
207. The system ofclaim 197, 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.
208. The system ofclaim 197, wherein a party other than 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 party other than the server deducts the amount in the first currency from the balance in the customer balance account based on information provided by the server.
209. The system ofclaim 197, wherein the server further comprises a merchant balance account associated with the merchant, wherein the merchant balance account comprises a merchant 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.
210. The system ofclaim 197, wherein a party other than the server further comprises a merchant balance account associated with the merchant, wherein the merchant balance account comprises a merchant balance in the second currency and wherein the party other than the server adds the converted amount in the second currency to the balance in the merchant balance account based on information provided by the server.
211. The system ofclaim 197, wherein the network is selected from the group consisting of the Internet, an intranet, and a Local Area Network (LAN).
212. The system ofclaim 197, wherein the current exchange rate is selected from the group consisting of a currency broker and a bank.
213. The system ofclaim 197, wherein the merchant sets the exchange rate.
214. The system ofclaim 197, wherein the customer computer sends a copy of the agreed price in the second currency to the server.
215. 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;
converting the amount in the first currency into a converted amount in the second currency using current exchange rates; and
approving the transaction by the server when the converted amount in the second currency is at least equal to the product price in the second currency.
216. 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;
converting the amount in the first currency into a converted amount in the second currency using current exchange rates; and
approving the transaction by the server when the converted amount in the second currency is within a payment range of the product price in the second currency.
217. 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;
converting the amount in the first currency into a converted amount in the second currency using current exchange rates; and
approving the transaction by the server when the converted amount in the second currency is at least equal to the product price in the second currency.
218. 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;
converting the amount in the first currency into a converted amount in the second currency using current exchange rates; and
approving the transaction by the server when the converted amount in the second currency is within a payment range of the product price in the second currency.
219. 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;
converting the amount in the first currency into a converted amount in the second currency using current exchange rates; and
approving the transaction by the server when the converted amount in the second currency is at least equal to the product price in the second currency.
220. 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;
converting the amount in the first currency into a converted amount in the second currency using current exchange rates; and
approving the transaction by the server when the converted amount in the second currency is within a payment range of the product price in the second currency.
221. A system for determining approval of a transaction between a merchant and a customer over a network, wherein the system comprises:
a server configured to receive over the network a first set of data and a second set of data, the first set of data including an amount a customer agrees to pay for a product in a first currency, the second set of data including a product price at which a merchant agrees to sell the product in a second currency; and to convert the amount in the first currency into a converted amount in the second currency, and to approve the transaction when the converted amount in the second currency is at least equal to the product price in the second currency in accordance with current exchange rates.
222. The system of claim 221, wherein the server is further configured to select the first currency from a plurality of currencies, wherein the merchant price is the least expensive for the selected first currency when converted into the second currency.
223. The system of claim 221, wherein the server is further configured to select the second currency from a plurality of currencies, wherein the merchant price is the least expensive for the selected second currency when the first currency is converted into the second currency.
224. The system of claim 221, wherein the server is further configured to select the first currency from a plurality of currencies in which the customer has an account for each currency and to select the second currency from a plurality of currencies the merchant is willing to accept.
225. The system of claim 221, wherein the server is further configured to store 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 is configured to deducts the amount in the first currency from the balance in the customer balance account.
226. The system of claim 221, wherein the server is further configured to store a merchant balance account associated with the merchant, wherein the merchant balance account comprises a merchant balance in the second currency and wherein the server is configured to add the converted amount in the second currency to the balance in the merchant balance account.
227. The system of claim 221, wherein the server is further configured to select the current exchange rate from the group consisting of a currency broker and a bank.
228. The system of claim 221 wherein the server is further configured to calculate a session total in the first currency and a session limit for the customer in the first currency, wherein the server is further configured to approve the transaction when the converted amount in the second currency is at least equal to the product price in the second currency in accordance with current exchange rates and when the customer amount in the first currency is added to the session total, the session total is less than or equal to the session limit.
229. The system of claim 228 wherein the session limit is set by the customer.
230. The system of claim 228 wherein the session limit is set by the server.
231. A method for determining approval of a transaction over a network connection 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:
receiving a first set of data from the customer computer to the server, the first set of data including an amount in a first currency;
receiving a second set of data from the merchant computer to the server, the second set of data including a product price in a second currency;
converting the amount in the first currency into a converted amount in the second currency using current exchange rates; and
approving the transaction by the server if the converted amount in the second currency is within a payment range of the product price in the second currency and if the amount in the first currency added to a session total for the customer is less than or equal to a session limit for the customer.
232. The method of claim 231 wherein the session limit is set by the customer.
233. The method of claim 231 wherein the session limit is set by the server.
234. The method of claim 231, wherein the customer selects the first currency from the plurality of currencies in which the customer has an account for each currency.
235. The method of claim 231, wherein the first currency is selected from a plurality of currencies in which the customer has an account for each currency and the second currency is selected from a plurality of currencies the merchant is willing to accept.
236. The method of claim 235, wherein the server selects the first currency from the plurality of currencies, wherein the selected first currency when converted into the second currency, the merchant price is the least expensive.
237. The method of claim 235, wherein the customer selects the second currency from the plurality of currencies the merchant is willing to accept.
238. The method of claim 235, wherein the server selects the second currency from the plurality of currencies, wherein the merchant price is the least expensive for the selected second currency when the first currency is converted into the second currency.
239. The method of claim 231, wherein the server stores 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.
240. The method of claim 231, wherein the server stores a merchant balance account associated with the merchant, wherein the merchant balance account comprises a merchant 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.
US12/855,6031996-06-142010-08-12System and method for multi-currency transactionsExpired - LifetimeUSRE44502E1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US12/855,603USRE44502E1 (en)1996-06-142010-08-12System and method for multi-currency transactions

Applications Claiming Priority (4)

Application NumberPriority DateFiling DateTitle
US08/663,896US5897621A (en)1996-06-141996-06-14System and method for multi-currency transactions
US09/213,590US6205433B1 (en)1996-06-141998-12-17System and method for multi-currency transactions
US10/390,540USRE41619E1 (en)1996-06-142003-03-18System and method for multicurrency transactions
US12/855,603USRE44502E1 (en)1996-06-142010-08-12System and method for multi-currency transactions

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US09/213,590ReissueUS6205433B1 (en)1996-06-141998-12-17System and method for multi-currency transactions

Publications (1)

Publication NumberPublication Date
USRE44502E1true USRE44502E1 (en)2013-09-17

Family

ID=24663678

Family Applications (4)

Application NumberTitlePriority DateFiling Date
US08/663,896Expired - LifetimeUS5897621A (en)1996-06-141996-06-14System and method for multi-currency transactions
US09/213,590CeasedUS6205433B1 (en)1996-06-141998-12-17System and method for multi-currency transactions
US10/390,540Expired - LifetimeUSRE41619E1 (en)1996-06-142003-03-18System and method for multicurrency transactions
US12/855,603Expired - LifetimeUSRE44502E1 (en)1996-06-142010-08-12System and method for multi-currency transactions

Family Applications Before (3)

Application NumberTitlePriority DateFiling Date
US08/663,896Expired - LifetimeUS5897621A (en)1996-06-141996-06-14System and method for multi-currency transactions
US09/213,590CeasedUS6205433B1 (en)1996-06-141998-12-17System and method for multi-currency transactions
US10/390,540Expired - LifetimeUSRE41619E1 (en)1996-06-142003-03-18System and method for multicurrency transactions

Country Status (5)

CountryLink
US (4)US5897621A (en)
EP (1)EP0910840A2 (en)
AU (1)AU713339B2 (en)
CA (1)CA2260002C (en)
WO (1)WO1997048078A2 (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20120066131A1 (en)*2004-07-062012-03-15Visa International Service AssociationMoney transfer service with authentication
US20120150602A1 (en)*1999-04-192012-06-14Enpulz, LlcCentralized, online multi-seller interface system
US20140143073A1 (en)*2012-11-162014-05-22Abraham Doris-DownConverted Currency Display
US11121989B1 (en)2020-05-292021-09-14Bank Of America CorporationCentralized repository and communication system for cross-network interactions
US20210312346A1 (en)*2015-12-082021-10-07Formula Technologies, Inc.Financial Monitoring and Forecasting Systems and Methods
US11710108B2 (en)2017-07-262023-07-25Block, Inc.Cryptocurrency payment network
US11915212B2 (en)2017-07-262024-02-27Block, Inc.Payment network for security assets
US12367467B2 (en)2021-12-202025-07-22Block, Inc.Integrated interactive elements for multi-user transactions
US12406267B2 (en)2021-02-262025-09-02Coupa Software IncorporatedSupplier data validation using validation subsystem

Families Citing this family (426)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5710000A (en)*1994-09-161998-01-20Affymetrix, Inc.Capturing sequences adjacent to Type-IIs restriction sites for genomic library mapping
US8271339B2 (en)1995-11-132012-09-18Lakshmi ArunachalamMethod and apparatus for enabling real-time bi-directional transactions on a network
US7930340B2 (en)*1995-11-132011-04-19Lakshmi ArunachalamNetwork transaction portal to control multi-service provider transactions
US8037158B2 (en)*1995-11-132011-10-11Lakshmi ArunachalamMultimedia transactional services
US7555458B1 (en)1996-06-052009-06-30Fraud Control System.Com CorporationMethod of billing a purchase made over a computer network
US20030195846A1 (en)1996-06-052003-10-16David FelgerMethod of billing a purchase made over a computer network
US8229844B2 (en)1996-06-052012-07-24Fraud Control Systems.Com CorporationMethod of billing a purchase made over a computer network
US5897621A (en)1996-06-141999-04-27Cybercash, Inc.System and method for multi-currency transactions
US20030014318A1 (en)*1996-11-082003-01-16Matthew ByrneInternational trading system and method
FR2756647B1 (en)*1996-12-031999-01-22Soc D Services Interbancaires METHOD FOR TRANSFERRING BETWEEN SEVERAL QUANTITY SYSTEMS EXPRESSED IN DIFFERENT UNITS OF MEASUREMENT
US6460020B1 (en)*1996-12-302002-10-01De Technologies, Inc.Universal shopping center for international operation
US6249775B1 (en)*1997-07-112001-06-19The Chase Manhattan BankMethod for mortgage and closed end loan portfolio management
US20040039668A1 (en)*1997-07-222004-02-26Patent And Trademark Fee Management, LlcComputerized patent and trademark fee payment method and system
US6363361B1 (en)*1997-07-222002-03-26Patent & Trademark Fee Management, LlcComputerized patent and trademark fee payment method and system for law firms
US7403922B1 (en)1997-07-282008-07-22Cybersource CorporationMethod and apparatus for evaluating fraud risk in an electronic commerce transaction
US7096192B1 (en)1997-07-282006-08-22Cybersource CorporationMethod and system for detecting fraud in a credit card transaction over a computer network
JPH1166193A (en)*1997-08-141999-03-09Hitachi Ltd Electronic money management method, electronic money management device, and storage medium storing electronic money management program
US5995947A (en)*1997-09-121999-11-30Imx Mortgage ExchangeInteractive mortgage and loan information and real-time trading system
GB2330923A (en)*1997-10-281999-05-05IbmTransaction manager
US6240400B1 (en)*1998-02-172001-05-29International Business Machines CorporationMethod and system for accommodating electronic commerce in the semiconductor manufacturing industry
US6289318B1 (en)1998-03-242001-09-11Timothy P. BarberMethod and architecture for multi-level commissioned advertising on a computer network
US6721715B2 (en)*1998-03-302004-04-13Martin A. NemzowMethod and apparatus for localizing currency valuation independent of the original and objective currencies
US7809642B1 (en)1998-06-222010-10-05Jpmorgan Chase Bank, N.A.Debit purchasing of stored value card for use by and/or delivery to others
US6615189B1 (en)1998-06-222003-09-02Bank One, Delaware, National AssociationDebit purchasing of stored value card for use by and/or delivery to others
AU5677199A (en)*1998-08-202000-03-14Equifax, Inc.System and method for system to system credit information transmission
US9098958B2 (en)*1998-09-152015-08-04U-Paid Systems, Ltd.Convergent communications platform and method for mobile and electronic commerce in a heterogeneous network environment
CN1561089A (en)1998-09-152005-01-05��\��ǻ�����޹�˾Enhanced communication platform and related communication method using the platform
US7248855B2 (en)1998-09-152007-07-24Upaid Systems, Ltd.Convergent communications system and method with a rule set for authorizing, debiting, settling and recharging a mobile commerce account
US7599878B2 (en)*1999-02-192009-10-06Ariba, Inc.Method, apparatus, and system for bidding in rounds
US7152043B2 (en)*1999-02-192006-12-19Ariba, Inc.Method and system for dynamically controlling overtime in electronic auctions
US6230146B1 (en)1998-09-182001-05-08Freemarkets, Inc.Method and system for controlling closing times of electronic auctions involving multiple lots
US7249085B1 (en)1999-03-312007-07-24Ariba, Inc.Method and system for conducting electronic auctions with multi-parameter price equalization bidding
US7383206B2 (en)*1999-02-192008-06-03Ariba, Inc.Method and apparatus for multiple variable bidding in an online auction
US7283980B2 (en)*1999-05-142007-10-16Ariba, Inc.Method and system for controlling the initiation and duration of overtime intervals in electronic auctions
US7792713B1 (en)2000-01-242010-09-07Ariba, Inc.Method and system for disguised price bidding in online auctions
DE69917766D1 (en)1998-10-282004-07-08Verticalone Corp System and method for automatic access to personal data
US7269575B1 (en)*1998-11-132007-09-11Jpmorgan Chase Bank, N.A.System and method for processing foreign currency payment instructions contained in bulk files
EP1131759A2 (en)1998-11-132001-09-12The Chase Manhattan BankSystem and method for multicurrency and multibank processing over a non-secure network
US6336105B1 (en)*1998-11-162002-01-01Trade Access Inc.System and method for representing data and providing electronic non-repudiation in a negotiations system
US7162458B1 (en)*1998-11-162007-01-09Sky Technologies, LlcSystem and method for process mining
US6141653A (en)*1998-11-162000-10-31Tradeaccess IncSystem for interative, multivariate negotiations over a network
US6332135B1 (en)*1998-11-162001-12-18Tradeaccess, Inc.System and method for ordering sample quantities over a network
US6338050B1 (en)*1998-11-162002-01-08Trade Access, Inc.System and method for providing and updating user supplied context for a negotiations system
US7660763B1 (en)1998-11-172010-02-09Jpmorgan Chase Bank, N.A.Customer activated multi-value (CAM) card
US7085997B1 (en)1998-12-082006-08-01Yodlee.ComNetwork-based bookmark management and web-summary system
US7672879B1 (en)1998-12-082010-03-02Yodlee.Com, Inc.Interactive activity interface for managing personal data and performing transactions over a data packet network
US8069407B1 (en)1998-12-082011-11-29Yodlee.Com, Inc.Method and apparatus for detecting changes in websites and reporting results to web developers for navigation template repair purposes
WO2000038095A2 (en)1998-12-232000-06-29The Chase Manhattan BankSystem and method for integrating trading operations including the generation, processing and tracking of and trade documents
US7499876B2 (en)*1999-02-192009-03-03Ariba, Inc.Method and apparatus for configurably adjusting a bid in an online auction
US7225152B2 (en)*1999-02-192007-05-29Ariba, Inc.Method, apparatus, and system for varying an award volume in an auction
US20020077959A1 (en)*1999-02-192002-06-20Marc AlaiaMethod and system for using line item bid limits in electonic auctions
US7451114B1 (en)*1999-02-192008-11-11Visa International Service AssociationConducting commerce between individuals
US6477510B1 (en)*1999-03-152002-11-05Andrew Johnson, Inc.Euro booking currency conversion method
US8510219B1 (en)*1999-03-172013-08-13Edward M. RoseBilling management package for internet access and web page utilization
WO2000055779A1 (en)*1999-03-172000-09-21Rose, Edward, M.Billing package for web page utilization
US6944595B1 (en)*1999-03-252005-09-13International Business Machines CorporationApparatus and method for performing conversion between different units of currency using an encapsulated conversion path of exchange rates
US7333942B1 (en)1999-03-262008-02-19D-Net CorporationNetworked international system for organizational electronic commerce
US7840476B1 (en)1999-03-312010-11-23Ariba, Inc.Transformation bidding with tooling requirements
US8099359B1 (en)1999-04-192012-01-17The Western Union CompanySystem and method for issuing negotiable instruments by licensed money transmitter from direct deposits
US7068832B1 (en)1999-05-112006-06-27The Chase Manhattan BankLockbox imaging system
US20040078423A1 (en)*2002-03-222004-04-22Ramakrishna SatyavoluMethod and apparatus for controlled establishment of a turnkey system providing a centralized data aggregation and summary capability to third party entities
US7752535B2 (en)1999-06-012010-07-06Yodlec.com, Inc.Categorization of summarized information
US7882011B2 (en)*2000-10-312011-02-01Integral Development Corp.Systems and methods of conducting financial transactions
US8862507B2 (en)1999-06-142014-10-14Integral Development CorporationSystem and method for conducting web-based financial transactions in capital markets
AU778101B2 (en)*1999-06-142004-11-18Integral Development CorporationSystem and method for conducting web-based financial transactions in capital markets
US7197475B1 (en)1999-06-302007-03-27Catalog City, Inc.Multi-vendor internet commerce system for e-commerce applications and methods therefor
US7062462B1 (en)1999-07-262006-06-13The Chase Manhattan BankOn-line higher education financing system
US8032457B2 (en)*1999-08-132011-10-04Vladimir OstrovskyMethod and system for transferring electronic funds
US7644037B1 (en)1999-08-162010-01-05Vladimir OstrovskyMethod and system for transferring electronic funds
US6363360B1 (en)*1999-09-272002-03-26Martin P. MaddenSystem and method for analyzing and originating a contractual option arrangement for a bank deposits liabilities base
WO2001023975A2 (en)*1999-09-272001-04-05Ibiz Software Inc.Secure system and method for commerce by credit card
US7805365B1 (en)1999-10-252010-09-28Jpmorgan Chase Bank, N.A.Automated statement presentation, adjustment and payment system and method therefor
US7337142B1 (en)*1999-10-272008-02-26Sun Microsystems, Inc.Multiple exchange rate tracking in a financial transaction manager
WO2001037063A2 (en)*1999-10-292001-05-25Singleshop.ComSystem and method of data exchange for electronic transactions with multiple sources
EP1244983A4 (en)1999-11-012006-06-07Integral Dev CorpSystem and method for conducting web-based financial transactions in capital markets
US7571131B1 (en)*1999-11-052009-08-04Ford Motor CompanyMethod of conducting online competitive price quoting events
SE516782C2 (en)*1999-11-232002-03-05Ericsson Telefon Ab L M Method of payment of goods in an electronic trading system as well as a payment system
US8571975B1 (en)*1999-11-242013-10-29Jpmorgan Chase Bank, N.A.System and method for sending money via E-mail over the internet
US8793160B2 (en)1999-12-072014-07-29Steve SoremSystem and method for processing transactions
US7593898B1 (en)1999-12-302009-09-22First Data CorporationMethod and system for payment transactions and shipment tracking over the internet
US10055772B1 (en)2000-01-142018-08-21Versata Development Group, Inc.Method and apparatus for product comparison
US7206756B1 (en)2000-01-142007-04-17Trilogy Development Group, Inc.System and method for facilitating commercial transactions over a data network
US7835957B1 (en)2000-01-242010-11-16Ariba, Inc.Method and system for correcting market failures with participant isolation in dutch style online auctions
US7024383B1 (en)2000-01-312006-04-04Goldman, Sachs & Co.Online sales risk management system
US7006980B1 (en)*2000-02-042006-02-28Callvision, Inc.Method and system for selecting optimal commodities based upon business profile and preferences
US7430531B1 (en)2000-02-042008-09-30Verisign, Inc.System and method for assisting customers in choosing a bundled set of commodities using customer preferences
US7203663B1 (en)2000-02-152007-04-10Jpmorgan Chase Bank, N.A.System and method for converting information on paper forms to electronic data
US7822656B2 (en)*2000-02-152010-10-26Jpmorgan Chase Bank, N.A.International banking system and method
US20020062278A1 (en)*2000-02-182002-05-23Ingram Bradley KentMethod and system for international e-commerce
AU2001238495A1 (en)*2000-02-182001-08-27Bank One CorporationSystem and method for electronic deposit of third-party checks by non-commercialbanking customers from remote locations
US8768836B1 (en)2000-02-182014-07-01Jpmorgan Chase Bank, N.A.System and method for electronic deposit of a financial instrument by banking customers from remote locations by use of a digital image
JP2001243366A (en)*2000-02-252001-09-07Hitachi Ltd Server with trade support function
KR20010087260A (en)*2000-03-022001-09-15권선복An automatic exchange calculation electronic commerce service system and a service method thereof
US7069235B1 (en)2000-03-032006-06-27Pcorder.Com, Inc.System and method for multi-source transaction processing
US7979347B1 (en)*2000-03-162011-07-12Goldman Sachs & Co.Automated online sales risk management
CA2404221C (en)2000-03-292013-12-17Mastercard International IncorporatedMethod and system for processing messages in a bill payment and presentment system over a communications network
WO2001077868A2 (en)*2000-04-052001-10-18Ruesch International, Inc.System, method and apparatus for international financial transactions
US7113914B1 (en)2000-04-072006-09-26Jpmorgan Chase Bank, N.A.Method and system for managing risks
US6618705B1 (en)*2000-04-192003-09-09Tiejun (Ronald) WangMethod and system for conducting business in a transnational e-commerce network
US8645267B2 (en)2000-05-102014-02-04Risible Enterprises LlcUsing currency to purchase from sellers that do not recognize the currency
US6804657B1 (en)*2000-05-112004-10-12Oracle International Corp.Methods and systems for global sales forecasting
US7908200B2 (en)*2000-05-162011-03-15Versata Development Group, Inc.Method and apparatus for efficiently generating electronic requests for quote
US8725656B1 (en)2000-05-182014-05-13United Parcel Service Of America, Inc.Freight rate manager
US8321356B2 (en)*2000-05-182012-11-27United Parcel Service Of America, Inc.System and method for calculating real-time costing information
IL136334A0 (en)*2000-05-242001-05-20Almondnet IncA method for mercantile negotiation participation
IL152975A0 (en)*2000-05-312003-06-24American Int Group IncMethod and system for foreign exchange price procurement and automated hedging
US8543495B1 (en)*2000-06-122013-09-24E. E. System CorporationOnline electronic transaction and funds transfer method and system
US7647259B2 (en)*2000-06-162010-01-12De Fabrega Ingrid PersckyE-commerce development intranet portal
US6892184B1 (en)*2000-06-192005-05-10E4X Inc.System and method for multiple currency transactions
US20070038523A1 (en)*2000-06-192007-02-15E4X Inc.System and method for transactional hedging
US7827090B2 (en)*2000-06-222010-11-02Wgal, LlcApparatus and method for displaying trading trends
US7877312B2 (en)*2000-06-222011-01-25Wgal, LlpApparatus and method for displaying trading trends
US10185936B2 (en)2000-06-222019-01-22Jpmorgan Chase Bank, N.A.Method and system for processing internet payments
US7333952B1 (en)*2000-06-232008-02-19Ebs Group LimitedCompound order handling in an anonymous trading system
US7949600B1 (en)*2000-06-272011-05-24Western Union Financial Services, Inc.Method for facilitating payment of a computerized transaction
WO2002003270A1 (en)*2000-07-042002-01-10Aai Inc.Commerce method and device, system, and recorded medium
US7024397B1 (en)*2000-07-052006-04-04J. J. Donahue & CompanyMethod and apparatus for negotiating a real estate lease using a computer network
US20020152168A1 (en)*2000-07-112002-10-17First Data CorporationAutomated transfer with stored value fund
US7996310B1 (en)2000-07-192011-08-09Globys, Inc.Electronic financial management and analysis system and related methods
US7447661B2 (en)2000-07-242008-11-04Raja Ahsan IElectronic bearer bond online transaction system
WO2002008868A2 (en)*2000-07-262002-01-31Biometrics Imagineering, Inc.Electronic shopping mall
US8468071B2 (en)*2000-08-012013-06-18Jpmorgan Chase Bank, N.A.Processing transactions using a register portion to track transactions
US20070228144A1 (en)*2000-08-012007-10-04Lee KnackstedtProcessing transactions using a register portion to track transactions
WO2002015098A2 (en)2000-08-112002-02-21Loy John JTrade receivable processing method and apparatus
US7206768B1 (en)2000-08-142007-04-17Jpmorgan Chase Bank, N.A.Electronic multiparty accounts receivable and accounts payable system
EP1182593A1 (en)*2000-08-222002-02-27Baldev Singh GillComputer billing system
WO2002019188A1 (en)*2000-08-292002-03-07Kabushiki Kaisha ToshibaElectronic commerce method and electronic commerce system
AU2001292568A1 (en)*2000-08-312002-03-13Woodrow Hendricks DandaControl system and method for currency exchange and merchandise sales
DE10050350A1 (en)*2000-10-112002-04-25Ubs Ag ZuerichComputer system for hedging currency exchange rate risk associated with transaction, determines hedging price based on hedging period and transaction time
US6952683B1 (en)2000-10-112005-10-04Ubs AgSystem and method for hedging against foreign exchange risk associated with securities transactions
US7660740B2 (en)2000-10-162010-02-09Ebay Inc.Method and system for listing items globally and regionally, and customized listing according to currency or shipping area
US8458018B1 (en)*2000-10-242013-06-04Jpmorgan Chase Bank, N.A.Electronic trading system and method for marketing products and services
US20200143474A1 (en)2000-10-312020-05-07Integral Development, CorporationSystem and method for conducting web-based financial transactions in capital markets
WO2002037386A1 (en)*2000-11-062002-05-10First Usa Bank, N.A.System and method for selectable funding of electronic transactions
DE60126975T2 (en)*2000-11-062007-11-15The Government Of The United States Of America, As Represented By The Secretary Of Health And Human Services SAMPLE INTRODUCTION SYSTEM WITH LAMINAR MIXTURE FOR BIODETECTION OF MICRO VOLUME
US20070162387A1 (en)*2000-11-062007-07-12Cataline Glen RSystem and method for optimized funding of electronic transactions
AU2002224473A1 (en)*2000-11-062002-05-15Electronic Warfare AssociatesA system and method for controlling online purchases using an online account
US7587363B2 (en)2000-11-062009-09-08Jpmorgan Chase Bank, N.A.System and method for optimized funding of electronic transactions
US7870054B2 (en)*2000-11-102011-01-11Ariba, Inc.Method, apparatus and system for advancing a bidder to a selected rank
US7634439B1 (en)*2000-11-142009-12-15Ariba, Inc.Method and apparatus to perform buy versus leasing transformational bidding
US20020069151A1 (en)*2000-12-012002-06-06Casper Gary B.Internet real estate auction with buyer pre-approval method
US6631849B2 (en)2000-12-062003-10-14Bank One, Delaware, National AssociationSelectable multi-purpose card
US20020072968A1 (en)*2000-12-122002-06-13Gorelick Richard B.System and method for incentivizing online sales
US20020087456A1 (en)*2000-12-292002-07-04Daniel AbeshouseMethod, apparatus, and system for synchronizing timing of an auction throug a computer network
US8086518B1 (en)2000-12-292011-12-27Ariba, Inc.Allotting an award volume in an auction
WO2002054314A1 (en)*2001-01-032002-07-11Fabrega, MariettaE-commerce development intranet portal
CA2332656A1 (en)*2001-01-262002-07-26Certapay Inc.Online payment transfer and identity management system and method
US8805739B2 (en)2001-01-302014-08-12Jpmorgan Chase Bank, National AssociationSystem and method for electronic bill pay and presentment
JP4701510B2 (en)*2001-02-092011-06-15ソニー株式会社 Apparatus and method for aggregating transaction information relating to financial transactions
US7072061B2 (en)*2001-02-132006-07-04Ariba, Inc.Method and system for extracting information from RFQ documents and compressing RFQ files into a common RFQ file type
US7084998B2 (en)*2001-02-132006-08-01Ariba, Inc.Method and system for processing files using a printer driver
US7277878B2 (en)2001-02-132007-10-02Ariba, Inc.Variable length file header apparatus and system
US20020111895A1 (en)*2001-02-152002-08-15Blair William R.System and method for creating catalog neutral products
US8380608B2 (en)*2001-02-152013-02-19Ariba, Inc.System and method for creating a spot market
FR2821506A1 (en)*2001-02-232002-08-30France Telecom METHOD AND DEVICE FOR SECURING A TRANSACTION BETWEEN A TRADER AND A CUSTOMER CARRYING A PAYMENT CARD
SG111911A1 (en)*2001-02-262005-06-29Fairex Internat Financial SystMethod and system for facilitating foreign currency exchange transactions over a network
US20020174031A1 (en)*2001-03-062002-11-21Andrew WeissSystem and method for processing multi-currency transactions at a point of sale
WO2002075632A1 (en)*2001-03-192002-09-26Agora Development CorporationNetworked international system for organizational electronic commerce
US7548883B2 (en)*2001-03-202009-06-16Goldman Sachs & CoConstruction industry risk management clearinghouse
US20020138417A1 (en)*2001-03-202002-09-26David LawrenceRisk management clearinghouse
US8285615B2 (en)2001-03-202012-10-09Goldman, Sachs & Co.Construction industry risk management clearinghouse
US8140415B2 (en)2001-03-202012-03-20Goldman Sachs & Co.Automated global risk management
US20040006532A1 (en)*2001-03-202004-01-08David LawrenceNetwork access risk management
US20030225687A1 (en)*2001-03-202003-12-04David LawrenceTravel related risk management clearinghouse
US7958027B2 (en)*2001-03-202011-06-07Goldman, Sachs & Co.Systems and methods for managing risk associated with a geo-political area
US20110131136A1 (en)*2001-03-202011-06-02David LawrenceRisk Management Customer Registry
US8121937B2 (en)2001-03-202012-02-21Goldman Sachs & Co.Gaming industry risk management clearinghouse
US20040193532A1 (en)*2001-03-202004-09-30David LawrenceInsider trading risk management
US8069105B2 (en)2001-03-202011-11-29Goldman Sachs & Co.Hedge fund risk management
US8209246B2 (en)2001-03-202012-06-26Goldman, Sachs & Co.Proprietary risk management clearinghouse
US20030233319A1 (en)*2001-03-202003-12-18David LawrenceElectronic fund transfer participant risk management clearing
US7904361B2 (en)*2001-03-202011-03-08Goldman Sachs & Co.Risk management customer registry
US7899722B1 (en)*2001-03-202011-03-01Goldman Sachs & Co.Correspondent bank registry
US20020143562A1 (en)*2001-04-022002-10-03David LawrenceAutomated legal action risk management
US7480638B1 (en)*2001-04-032009-01-20Ebay Inc.Method and system automatically to remind parties to a network-based transaction to comply with obligations established under a transaction agreement
US7082416B2 (en)*2001-04-062006-07-25Karyn Elaine AndersonMethod of using prepaid cash card for making purchases on the world wide web
US7593884B2 (en)*2001-04-102009-09-22Goldman Sachs & Co.Multi-currency marketplace
JP2002334285A (en)*2001-05-102002-11-22Hitachi Ltd Multiple electronic money settlement agency system
US20020174065A1 (en)*2001-05-182002-11-21Chalice CowardMulti-currency electronic payment system and terminal emulator
US7313546B2 (en)*2001-05-232007-12-25Jp Morgan Chase Bank, N.A.System and method for currency selectable stored value instrument
US7865427B2 (en)2001-05-302011-01-04Cybersource CorporationMethod and apparatus for evaluating fraud risk in an electronic commerce transaction
US7401048B2 (en)*2001-06-012008-07-15Jpmorgan Chase Bank, N.A.System and method for trade settlement tracking and relative ranking
US6659259B2 (en)*2001-06-012003-12-09Datawave Systems, Inc.Multiple denomination currency receiving and prepaid card dispensing method and apparatus
US20020198814A1 (en)*2001-06-222002-12-26International Business Machines CorporationOnline e-commerce transactions incorporating determination of end-to-end costs
FI112468B (en)*2001-06-282003-12-15Kone Corp Procedure for reimbursement of investment costs for a lift
US20060136301A1 (en)*2001-07-052006-06-22Flix GrovitTransaction processing system and method
US7483857B2 (en)*2001-07-092009-01-27International Business Machines CorporationOnline e-commerce transactions incorporating effects of uncertainty and risk factors
US7860789B2 (en)2001-07-242010-12-28Jpmorgan Chase Bank, N.A.Multiple account advanced payment card and method of routing card transactions
USD474766S1 (en)2001-08-072003-05-20Perscky De Fabrega IngridPublic-access E-commerce facility
US20030033250A1 (en)*2001-08-102003-02-13Bob MayesSystem and method for automatic terminal management
US7306141B1 (en)*2001-08-132007-12-11Jpmorgan Chase Bank, N.A.System and method for funding a collective account by use of an electronic tag
US8020754B2 (en)2001-08-132011-09-20Jpmorgan Chase Bank, N.A.System and method for funding a collective account by use of an electronic tag
US7249069B2 (en)*2001-08-272007-07-24United Parcel Service Of America, Inc.International cash-on-delivery system and method
EP1436745A4 (en)*2001-09-112005-12-07Fx Alliance LlcMethod and apparatus for conducting financial transactions
US7103576B2 (en)2001-09-212006-09-05First Usa Bank, NaSystem for providing cardless payment
US20030069789A1 (en)*2001-10-042003-04-10Koninklijke Philips Electronics N.V.System and business method for offering seat upgrades to patrons at a public facility
US7822684B2 (en)*2001-10-052010-10-26Jpmorgan Chase Bank, N.A.Personalized bank teller machine
US6975996B2 (en)*2001-10-092005-12-13Goldman, Sachs & Co.Electronic subpoena service
US7752266B2 (en)2001-10-112010-07-06Ebay Inc.System and method to facilitate translation of communications between entities over a network
GB2381089A (en)*2001-10-152003-04-23Chequepoint Franchise CorpA computerized money transfer system and method
US8032454B2 (en)*2001-10-182011-10-04International Business Machines CorporationImport declaration/foreign supplier invoice payment reconciliation process
US7822679B1 (en)*2001-10-292010-10-26Visa U.S.A. Inc.Method and system for conducting a commercial transaction between a buyer and a seller
US20030088497A1 (en)*2001-11-022003-05-08Belgrano Eduardo J.Combination currency/barter system
US7536362B2 (en)*2001-11-072009-05-19Ariba, Inc.Method for selecting an optimal balance between direct cost and a number of suppliers
WO2003077054A2 (en)*2001-11-282003-09-18Goldman, Sachs & Co.Transaction surveillance
US8108249B2 (en)2001-12-042012-01-31Kimberly-Clark Worldwide, Inc.Business planner
US20030115127A1 (en)*2001-12-182003-06-19Freemarkets, Inc.Method of market basket bidding for surplus merchandise
US20030120567A1 (en)*2001-12-212003-06-26Lee MacklinSystem for and method of application currency conversion
US8126799B2 (en)*2002-01-092012-02-28Ariba, Inc.Method of bidding to drive competition in an auction
US20030135444A1 (en)*2002-01-152003-07-17Nachiappan AnnamalaiMultiple award optimization
US7146331B1 (en)2002-01-172006-12-05Ariba, Inc.Method and system for supplier prioritization
US20030154153A1 (en)*2002-01-312003-08-14Steidlmayer J. PeterComposite commodity financial product
US20030171948A1 (en)*2002-02-132003-09-11United Parcel Service Of America, Inc.Global consolidated clearance methods and systems
US7756896B1 (en)2002-03-112010-07-13Jp Morgan Chase BankSystem and method for multi-dimensional risk analysis
US7899753B1 (en)2002-03-252011-03-01Jpmorgan Chase Bank, N.ASystems and methods for time variable financial authentication
WO2003083619A2 (en)2002-03-292003-10-09Bank One, Delaware, N.A.System and process for performing purchase transaction using tokens
US20040210498A1 (en)2002-03-292004-10-21Bank One, National AssociationMethod and system for performing purchase and other transactions using tokens with multiple chips
US7483852B2 (en)*2002-04-242009-01-27Ariba, Inc.Total value bidding
US7519560B2 (en)2002-05-242009-04-14Jpmorgan Chase Bank, N.A.System and method for electronic authorization of batch checks
US20030220858A1 (en)*2002-05-242003-11-27Duc LamMethod and system for collaborative vendor reconciliation
US20030220863A1 (en)2002-05-242003-11-27Don HolmSystem and method for varying electronic settlements between buyers and suppliers with dynamic discount terms
US7689482B2 (en)2002-05-242010-03-30Jp Morgan Chase Bank, N.A.System and method for payer (buyer) defined electronic invoice exchange
US7437327B2 (en)*2002-05-242008-10-14Jp Morgan Chase BankMethod and system for buyer centric dispute resolution in electronic payment system
US8078505B2 (en)2002-06-102011-12-13Ebay Inc.Method and system for automatically updating a seller application utilized in a network-based transaction facility
US20040039689A1 (en)*2002-06-192004-02-26Neill PenneyMethod and apparatus for managing financial transactions involving multiple counterparties and processing data pertaining thereto
US20040006530A1 (en)*2002-07-032004-01-08Freemarkets, Inc.Automated lotting
US7974908B1 (en)2002-07-292011-07-05Ariba, Inc.System and method for promoting competition in an auction
US8239304B1 (en)2002-07-292012-08-07Jpmorgan Chase Bank, N.A.Method and system for providing pre-approved targeted products
US8554650B1 (en)2002-07-312013-10-08Ariba, Inc.Importable template
GB0218020D0 (en)*2002-08-022002-09-11Omnipay LtdCurrency recognition system
SG145524A1 (en)*2002-08-072008-09-29Mobilastic Technologies Pte LtSecure transfer of digital tokens
US6876979B2 (en)*2002-08-122005-04-05Paybyclick CorporationElectronic commerce bridge system
US7809595B2 (en)2002-09-172010-10-05Jpmorgan Chase Bank, NaSystem and method for managing risks associated with outside service providers
US20040078331A1 (en)*2002-10-172004-04-22Fakih Adonis ElPayment system using electronic stamps
US7792716B2 (en)*2002-10-312010-09-07Federal Reserve Bank Of AtlantaSearching for and identifying automated clearing house transactions by transaction type
US7693747B2 (en)*2002-10-312010-04-06Ariba, Inc.Methods, system, and medium for initiating an online auction utilizing a line item detail report
US7330835B2 (en)*2002-10-312008-02-12Federal Reserve Bank Of MinneapolisMethod and system for tracking and reporting automated clearing house transaction status
NZ539839A (en)2002-11-072008-09-26Planet Payment IncTime-of-transaction foreign currency conversion
WO2004047082A2 (en)2002-11-142004-06-03Goldman, Sachs & Co.Independent research consensus earnings estimates and methods of determining such
US7742980B1 (en)2002-11-152010-06-22Imx, Inc.Automated loan approval system
US7769650B2 (en)2002-12-032010-08-03Jp Morgan Chase BankNetwork-based sub-allocation systems and methods for swaps
US20080040163A1 (en)*2002-12-132008-02-14James Lacy HarlinSystem and method for paying and receiving agency commissions
US8126701B2 (en)*2003-01-312012-02-28Ariba, Inc.Translation technology in electronic sourcing
JP2004240858A (en)*2003-02-072004-08-26Nec CorpElectronic money system, electronic money exchange server and portable terminal
US20040187108A1 (en)*2003-02-212004-09-23Knowles W. JeffreyMethod of scheduling and event processing in computer operating system
US20040167863A1 (en)*2003-02-212004-08-26Knowles W. JeffreySystem and method of transferring data through transaction process
US20040167854A1 (en)*2003-02-212004-08-26Knowles W. JeffreySystem and method of currency conversion in financial transaction process
US8041633B2 (en)*2003-02-212011-10-18Mtrex, Inc.System and method of electronic data transaction processing
US10311412B1 (en)2003-03-282019-06-04Jpmorgan Chase Bank, N.A.Method and system for providing bundled electronic payment and remittance advice
US8630947B1 (en)2003-04-042014-01-14Jpmorgan Chase Bank, N.A.Method and system for providing electronic bill payment and presentment
US9881308B2 (en)*2003-04-112018-01-30Ebay Inc.Method and system to facilitate an online promotion relating to a network-based marketplace
US20040236647A1 (en)*2003-05-232004-11-25Ravi AcharyaElectronic checkbook register
US8027901B2 (en)*2003-05-232011-09-27Omx Technology AbAutomatic generation of an order in an instrument in a specified currency
US8306907B2 (en)2003-05-302012-11-06Jpmorgan Chase Bank N.A.System and method for offering risk-based interest rates in a credit instrument
US7742985B1 (en)*2003-06-262010-06-22Paypal Inc.Multicurrency exchanges between participants of a network-based transaction facility
US8156040B2 (en)*2003-07-032012-04-10Federal Reserve Bank Of MinneapolisMethod and system for conducting international electronic financial transactions
US20050010495A1 (en)*2003-07-072005-01-13Pochun ShihCustom product order management system
US7668777B2 (en)2003-07-252010-02-23Jp Morgan Chase BankSystem and method for providing instant-decision, financial network-based payment cards
US20050027648A1 (en)*2003-07-292005-02-03Knowles W. JeffreySystem and method of account reconciliation for electronic transactions
US7613656B2 (en)*2003-08-112009-11-03Jp Morgan Chase BankCoupon payment system
US20050038739A1 (en)*2003-08-132005-02-17Ncr CorporationMethods of processing payment in an electronic commercial transaction and a payment consolidator therefor
US7953663B1 (en)2003-09-042011-05-31Jpmorgan Chase Bank, N.A.System and method for financial instrument pre-qualification and offering
US8417636B2 (en)*2003-09-302013-04-09Federal Reserve Bank Of AtlantaApproving ACH operator processing of ACH payments based on an originating depository financial institution's approved originator list
US8543477B2 (en)*2003-09-302013-09-24Federal Reserve Bank Of AtlantaValue tracking and reporting of automated clearing house transactions
US20050182713A1 (en)*2003-10-012005-08-18Giancarlo MarchesiMethods and systems for the auto reconsideration of credit card applications
US20050114258A1 (en)*2003-10-082005-05-26Neill PenneyFix-enabled order management method and apparatus
US7792717B1 (en)2003-10-312010-09-07Jpmorgan Chase Bank, N.A.Waterfall prioritized payment processing
US7702577B1 (en)2003-11-062010-04-20Jp Morgan Chase Bank, N.A.System and method for conversion of initial transaction to final transaction
WO2005055004A2 (en)*2003-11-262005-06-16Fx Alliance, LlcQuick-filling customer asset trading system
EP1697888A4 (en)*2003-11-262008-05-07Fx Alliance LlcLatency-aware asset trading system
JP2008503794A (en)*2003-11-262008-02-07エフエックス アライアンス,エルエルシー Protocol-independent asset trading system and method
US7814003B2 (en)*2003-12-152010-10-12Jp Morgan ChaseBilling workflow system for crediting charges to entities creating derivatives exposure
US7853536B2 (en)*2003-12-302010-12-14United Parcel Service Of America, Inc.Systems and methods for virtual inventory management
US20090313163A1 (en)*2004-02-132009-12-17Wang ming-huanCredit line optimization
US7380707B1 (en)2004-02-252008-06-03Jpmorgan Chase Bank, N.A.Method and system for credit card reimbursements for health care transactions
US7702767B2 (en)*2004-03-092010-04-20Jp Morgan Chase BankUser connectivity process management system
US7725406B2 (en)*2004-03-302010-05-25United Parcel Service Of America, Inc.Systems and methods for international shipping and brokerage operations support processing
US8175938B2 (en)2004-04-132012-05-08Ebay Inc.Method and system for facilitating merchant-initiated online payments
US7480630B2 (en)*2004-06-042009-01-20Sap AgMethod for allocating financial values across multiple accounts using precise values
US20050273347A1 (en)*2004-06-042005-12-08Bank One, Delaware, National AssociationMethod and system for processing payment items at a central processor
US8566231B2 (en)2004-06-172013-10-22Visa International Service AssociationMethod and system for providing buyer bank payable discounting aggregation services
US8554673B2 (en)2004-06-172013-10-08Jpmorgan Chase Bank, N.A.Methods and systems for discounts management
US20060015440A1 (en)*2004-06-232006-01-19Neill PenneyDynamic liquidity management system
WO2006002172A2 (en)*2004-06-232006-01-05Fx Alliance, LlcShareable quote streams
US8121944B2 (en)*2004-06-242012-02-21Jpmorgan Chase Bank, N.A.Method and system for facilitating network transaction processing
US8762191B2 (en)*2004-07-022014-06-24Goldman, Sachs & Co.Systems, methods, apparatus, and schema for storing, managing and retrieving information
US8510300B2 (en)2004-07-022013-08-13Goldman, Sachs & Co.Systems and methods for managing information associated with legal, compliance and regulatory risk
US8442953B2 (en)2004-07-022013-05-14Goldman, Sachs & Co.Method, system, apparatus, program code and means for determining a redundancy of information
US8996481B2 (en)*2004-07-022015-03-31Goldman, Sach & Co.Method, system, apparatus, program code and means for identifying and extracting information
US8290862B2 (en)*2004-07-232012-10-16Jpmorgan Chase Bank, N.A.Method and system for expediting payment delivery
US8290863B2 (en)*2004-07-232012-10-16Jpmorgan Chase Bank, N.A.Method and system for expediting payment delivery
AU2005278141A1 (en)*2004-07-272006-03-02Jp Morgan Chase BankSystem and method for measuring communication-system infrastructure usage
US7881996B1 (en)2004-08-032011-02-01Federal Reserve Bank Of AtlantaMethod and system for screening financial transactions
US7392222B1 (en)2004-08-032008-06-24Jpmorgan Chase Bank, N.A.System and method for providing promotional pricing
US8533030B1 (en)2004-08-302013-09-10Jpmorgan Chase Bank, N.A.In-bound telemarketing system for processing customer offers
US7580886B1 (en)*2004-09-152009-08-25Federal Reserve Bank Of AtlantaManaging foreign payments in an international ACH
US20060089891A1 (en)*2004-10-212006-04-27Nigam Rakesh KSystem and method for generating expense information
US20060095374A1 (en)*2004-11-012006-05-04Jp Morgan ChaseSystem and method for supply chain financing
US7774248B1 (en)2004-11-302010-08-10Jp Morgan Chase BankMethod and apparatus for managing risk
US8265991B1 (en)2004-12-162012-09-11Apple Inc.Automated determination of applicability and value of discounts for a purchase order
US7996351B1 (en)2004-12-162011-08-09Apple Inc.Automated estimation of a country where a client computer is configured to operate
US20060287966A1 (en)*2004-12-212006-12-21Oracle International CorporationMethods and systems for authoring customized contracts using contract templates that include user-configured rules and questions
US7634438B2 (en)*2004-12-232009-12-15Fx Alliance, LlcDynamic account mapping system for computerized asset trading
US20060147894A1 (en)*2004-12-302006-07-06Vicam, L.P.Jacketed vessel for holding semen for sex biasing mammals through artificial insemination and systems and methods for enhancing the probability of sex biasing using the same
US7711639B2 (en)*2005-01-122010-05-04Visa InternationalPre-funding system and method
US20100121743A1 (en)*2005-04-132010-05-13Jp Morgan Chase BankSystem and method for generating dividend information
US7698185B2 (en)*2005-04-282010-04-13Loylogic, Inc.Methods and systems for generating dynamic reward currency values
US7401731B1 (en)2005-05-272008-07-22Jpmorgan Chase Bank, NaMethod and system for implementing a card product with multiple customized relationships
US7739165B2 (en)2005-06-032010-06-15Jpmorgan Chase BankMethod and system for issuing convertible preferred securities
US7822682B2 (en)2005-06-082010-10-26Jpmorgan Chase Bank, N.A.System and method for enhancing supply chain transactions
US7676409B1 (en)2005-06-202010-03-09Jpmorgan Chase Bank, N.A.Method and system for emulating a private label over an open network
US7590590B2 (en)*2005-06-282009-09-15Jpmorgan Chase BankMethod and system for exchangeable bundled option and no-principal debt securities
US20070011065A1 (en)*2005-07-072007-01-11Santosh SreenivasanMethod and system for pre-funding with merger call flexibility
US20070011068A1 (en)*2005-07-082007-01-11Zajkowski Jeffrey JMethod and system for net share settlement of a convertible bond
US7925578B1 (en)2005-08-262011-04-12Jpmorgan Chase Bank, N.A.Systems and methods for performing scoring optimization
US8874477B2 (en)2005-10-042014-10-28Steven Mark HoffbergMultifactorial optimization system and method
US7895114B2 (en)*2005-10-282011-02-22Jpmorgan Chase Bank, N.A.Method and system for repatriating earnings
US8301529B1 (en)2005-11-022012-10-30Jpmorgan Chase Bank, N.A.Method and system for implementing effective governance of transactions between trading partners
US20080040249A1 (en)*2006-01-202008-02-14Jpmorgan Chase Bank, N.A.Method for transaction processing in a capture and deposit
US8489497B1 (en)2006-01-272013-07-16Jpmorgan Chase Bank, N.A.Online interactive and partner-enhanced credit card
US8408455B1 (en)2006-02-082013-04-02Jpmorgan Chase Bank, N.A.System and method for granting promotional rewards to both customers and non-customers
US7784682B2 (en)2006-02-082010-08-31Jpmorgan Chase Bank, N.A.System and method for granting promotional rewards to both customers and non-customers
CN1811814A (en)*2006-03-012006-08-02阿里巴巴公司Account charging method and system
US7753259B1 (en)2006-04-132010-07-13Jpmorgan Chase Bank, N.A.System and method for granting promotional rewards to both customers and non-customers
US8732044B2 (en)2006-05-232014-05-20Mastercard International IncorporatedElectronic transaction apparatus and method
US7703673B2 (en)2006-05-252010-04-27Buchheit Brian KWeb based conversion of non-negotiable credits associated with an entity to entity independent negotiable funds
US10062062B1 (en)2006-05-252018-08-28Jbshbm, LlcAutomated teller machine (ATM) providing money for loyalty points
US8668146B1 (en)2006-05-252014-03-11Sean I. McghieRewards program with payment artifact permitting conversion/transfer of non-negotiable credits to entity independent funds
US8684265B1 (en)2006-05-252014-04-01Sean I. McghieRewards program website permitting conversion/transfer of non-negotiable credits to entity independent funds
US9704174B1 (en)2006-05-252017-07-11Sean I. McghieConversion of loyalty program points to commerce partner points per terms of a mutual agreement
US7505918B1 (en)2006-05-262009-03-17Jpmorgan Chase BankMethod and system for managing risks
US7734545B1 (en)2006-06-142010-06-08Jpmorgan Chase Bank, N.A.Method and system for processing recurring payments
US7540408B2 (en)*2006-06-222009-06-02Hip Consult Inc.Apparatus and method for facilitating money or value transfer
WO2008005581A2 (en)*2006-07-072008-01-10United Parcel Service Of America, Inc.Compiled data for software applications
US8639782B2 (en)2006-08-232014-01-28Ebay, Inc.Method and system for sharing metadata between interfaces
US7606752B2 (en)2006-09-072009-10-20Yodlee Inc.Host exchange in bill paying services
US20080071630A1 (en)*2006-09-142008-03-20J.J. Donahue & CompanyAutomatic classification of prospects
US20080071664A1 (en)*2006-09-182008-03-20Reuters America, Inc.Limiting Counter-Party Risk in Multiple Party Transactions
WO2008042822A2 (en)*2006-09-292008-04-10B2X CorporationApparatuses, methods and systems for cross border procurement
US7945496B2 (en)*2006-10-182011-05-17Pricemetrix, Inc.Reference price framework
US20080114684A1 (en)*2006-10-312008-05-15Chuck FosterTermination of transactions
US8060437B2 (en)*2006-10-312011-11-15International Funding Partners LlcAutomatic termination of electronic transactions
US20080103966A1 (en)*2006-10-312008-05-01Chuck FosterSystem and/or method for dynamic determination of transaction processing fees
DE102007040675A1 (en)*2006-11-132008-05-15Abb Technology Ag System and method for the lossless processing of process values of a technical plant or a technical process
US20080167965A1 (en)*2007-01-092008-07-10Von Nothaus BernardApparatus, system, and method for extracting real world value from a virtual account
US8108266B2 (en)*2007-01-292012-01-31Hewlett-Packard Development Company, L.P.Methods for providing secure eCommerce transactions
US8407082B2 (en)*2007-01-302013-03-26Visa U.S.A. Inc.Aggregation of validated transactions for settlement
US7916925B2 (en)2007-02-092011-03-29Jpmorgan Chase Bank, N.A.System and method for generating magnetic ink character recognition (MICR) testing documents
US20090030822A1 (en)*2007-03-122009-01-29Jpmorgan Chase Bank, N.A.System and Method for Contingent Equity Return Forward to Hedge Foreign Exchange Risk in Investments Having Varying Exit Parameters
US20080306784A1 (en)*2007-06-052008-12-11Vijay RajkumarComputer-implemented methods and systems for analyzing clauses of contracts and other business documents
US8037004B2 (en)2007-06-112011-10-11Oracle International CorporationComputer-implemented methods and systems for identifying and reporting deviations from standards and policies for contracts, agreements and other business documents
US8676642B1 (en)2007-07-052014-03-18Jpmorgan Chase Bank, N.A.System and method for granting promotional rewards to financial account holders
US8762270B1 (en)2007-08-102014-06-24Jpmorgan Chase Bank, N.A.System and method for providing supplemental payment or transaction information
US7640212B2 (en)*2007-08-282009-12-29The Western Union CompanyMethods and systems for executing a plurality of money transfers having a fluctuating parameter
US8738518B2 (en)*2007-08-282014-05-27The Western Union CompanyMethods and systems for executing a plurality of money transfers having a fluctuating parameter
US8788278B2 (en)*2007-08-282014-07-22Moneygram International, Inc.Consumer database loyalty program for a money transfer system
US20090070256A1 (en)*2007-09-042009-03-12Skycash Sp. Z O.O.Systems and methods for payment
US20090076954A1 (en)*2007-09-142009-03-19Carmody Michael DMethod and system for settling financial transactions
US8019679B2 (en)*2007-10-182011-09-13Moneygram International, Inc.Global compliance processing system for a money transfer system
US8417601B1 (en)2007-10-182013-04-09Jpmorgan Chase Bank, N.A.Variable rate payment card
US20090112759A1 (en)*2007-10-302009-04-30Chuck FosterAccumulated transactions
WO2009064884A2 (en)*2007-11-152009-05-22Ronald SchemanSystem and method for international internet shopping
US8788281B1 (en)2007-12-032014-07-22Jp Morgan Chase Bank, N.A.System and method for processing qualified healthcare account related financial transactions
US8694424B2 (en)2007-12-182014-04-08Federal Reserve Bank Of AtlantaSystem and method for managing foreign payments using separate messaging and settlement mechanisms
US8622308B1 (en)2007-12-312014-01-07Jpmorgan Chase Bank, N.A.System and method for processing transactions using a multi-account transactions device
US7766244B1 (en)2007-12-312010-08-03Jpmorgan Chase Bank, N.A.System and method for processing transactions using a multi-account transactions device
NZ586593A (en)*2008-01-042013-05-31Planet Payment IncSystem for currency conversion with table relating merchants to primary account numbers and exchange rates
USD582977S1 (en)2008-02-212008-12-16Jpmorgan Chase Bank, N.A.Transaction device
US8725611B1 (en)2008-02-212014-05-13Jpmorgan Chase Bank, N.A.System and method for providing borrowing schemes
US20090248574A1 (en)*2008-03-282009-10-01Leung Florence F LPeer-to-peer currency exchange and associated systems and methods
US8261334B2 (en)2008-04-252012-09-04Yodlee Inc.System for performing web authentication of a user by proxy
US20090281946A1 (en)*2008-05-122009-11-12Davis Peter AACH Payment Processing
CN101655947A (en)*2008-08-212010-02-24阿里巴巴集团控股有限公司Online transaction method and online transaction system for realizing off-shore transaction
US20100057548A1 (en)*2008-08-272010-03-04Globy's,Inc.Targeted customer offers based on predictive analytics
US8112355B1 (en)2008-09-052012-02-07Jpmorgan Chase Bank, N.A.Method and system for buyer centric dispute resolution in electronic payment system
US10970777B2 (en)2008-09-152021-04-06Mastercard International IncorporatedApparatus and method for bill payment card enrollment
US7860772B2 (en)*2008-09-302010-12-28Ebay, Inc.Funding on-line accounts
US20100100426A1 (en)*2008-10-162010-04-22Moneygram International, Inc.Agent management system
US9092447B1 (en)2008-10-202015-07-28Jpmorgan Chase Bank, N.A.Method and system for duplicate detection
US8391584B2 (en)2008-10-202013-03-05Jpmorgan Chase Bank, N.A.Method and system for duplicate check detection
US20100114774A1 (en)*2008-11-042010-05-06Moneygram International, Inc.Chargeback decisioning system
US8555359B2 (en)*2009-02-262013-10-08Yodlee, Inc.System and methods for automatically accessing a web site on behalf of a client
WO2011100529A1 (en)2010-02-122011-08-18Mastercard International IncorporatedApparatus and method for bill presentment and payment
US8447641B1 (en)2010-03-292013-05-21Jpmorgan Chase Bank, N.A.System and method for automatically enrolling buyers into a network
US8429020B2 (en)*2010-04-232013-04-23Ebay Inc.Currency weighted cross border listing exposure
US8484136B2 (en)*2010-04-262013-07-09Ca, Inc.Brokering and payment optimization for cloud computing
US8589288B1 (en)2010-10-012013-11-19Jpmorgan Chase Bank, N.A.System and method for electronic remittance of funds
US8732093B2 (en)2011-01-262014-05-20United Parcel Service Of America, Inc.Systems and methods for enabling duty determination for a plurality of commingled international shipments
US8700510B2 (en)2011-02-112014-04-15Federal Reserve Bank Of AtlantaRedirecting or returning international credit transfers
US8543504B1 (en)2011-03-302013-09-24Jpmorgan Chase Bank, N.A.Systems and methods for automated invoice entry
US8543503B1 (en)2011-03-302013-09-24Jpmorgan Chase Bank, N.A.Systems and methods for automated invoice entry
US10318932B2 (en)*2011-06-072019-06-11Entit Software LlcPayment card processing system with structure preserving encryption
US9984367B2 (en)*2011-06-242018-05-29Amazon Technologies, Inc.Paying non-settlement transactions
US9721237B2 (en)2011-06-242017-08-01Paypal, Inc.Animated two-dimensional barcode checks
US20130030927A1 (en)2011-07-282013-01-31American Express Travel Related Services Company, Inc.Systems and methods for generating and using a digital pass
US10402795B2 (en)2012-01-052019-09-03Moneygram International, Inc.Prefunding for money transfer send transactions
US8738520B2 (en)2012-04-232014-05-27Moneygram International, Inc.Send and receive side control of money transfer parameters
USD678653S1 (en)2012-07-192013-03-19Jpmorgan Chase Bank, N.A.Drive-up financial transaction machine
US8657688B1 (en)2012-11-262014-02-25Moneygram International, Inc.Promotion generation engine for a money transfer system
US10296968B2 (en)2012-12-072019-05-21United Parcel Service Of America, Inc.Website augmentation including conversion of regional content
US10755245B2 (en)2013-02-252020-08-25Moneygram International, Inc.Money transfer system having location based language and dynamic receipt capabilities
USD690074S1 (en)2013-03-132013-09-17Jpmorgan Chase Bank, N.A.Financial transaction machine
US10192204B2 (en)*2013-08-012019-01-29Moneygram International, Inc.System and method for staging money transfers between users having profiles
US20150112856A1 (en)*2013-10-222015-04-23Kouros ErshadiSystem and Method for Facilitating International Money Transfers
US9058626B1 (en)2013-11-132015-06-16Jpmorgan Chase Bank, N.A.System and method for financial services device usage
US9595023B1 (en)2014-05-212017-03-14Plaid Technologies, Inc.System and method for facilitating programmatic verification of transactions
US9449346B1 (en)2014-05-212016-09-20Plaid Technologies, Inc.System and method for programmatically accessing financial data
US9965466B2 (en)2014-07-162018-05-08United Parcel Service Of America, Inc.Language content translation
AU2016321166B2 (en)2015-09-082021-07-15Plaid Inc.Secure permissioning of access to user accounts, including secure deauthorization of access to user accounts
US10726491B1 (en)2015-12-282020-07-28Plaid Inc.Parameter-based computer evaluation of user accounts based on user account data stored in one or more databases
US10984468B1 (en)2016-01-062021-04-20Plaid Inc.Systems and methods for estimating past and prospective attribute values associated with a user account
US10177691B2 (en)2016-07-062019-01-08Black & Decker Inc.Electronic braking of brushless DC motor in a power tool
US11468085B2 (en)2017-07-222022-10-11Plaid Inc.Browser-based aggregation
US10878421B2 (en)2017-07-222020-12-29Plaid Inc.Data verified deposits
US10754871B2 (en)*2017-12-052020-08-25Oracle International CorporationContext-sensitive data retrieval and conversion
CN108734582A (en)*2018-05-212018-11-02深圳市富途网络科技有限公司A kind of securities account management method based on social relations and system
US11316862B1 (en)2018-09-142022-04-26Plaid Inc.Secure authorization of access to user accounts by one or more authorization mechanisms
US10248527B1 (en)2018-09-192019-04-02Amplero, IncAutomated device-specific dynamic operation modifications
US20200242573A1 (en)*2019-01-242020-07-30Sensoriant, Inc.Cryptographic transactions supporting real world requirements
CA3128497A1 (en)*2019-01-312020-08-06KlickTrack, Inc.Retail platform
FR3095540A1 (en)*2019-04-242020-10-30Amadeus Sas Method for processing a set of orders in a computerized environment
US11887069B2 (en)2020-05-052024-01-30Plaid Inc.Secure updating of allocations to user accounts
US11348041B2 (en)2020-07-022022-05-31Bank Of America CorporationSystem for predictive resource access within a technical environment
US12361213B2 (en)2020-10-162025-07-15Plaid Inc.Systems and methods for data parsing
US11327960B1 (en)2020-10-162022-05-10Plaid Inc.Systems and methods for data parsing
US12107774B2 (en)2022-08-082024-10-01Bank Of America CorporationSystem and method for autonomous conversion of a resource format using machine learning

Citations (34)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US3652795A (en)1970-11-251972-03-28Electrospace CorpTelephone transaction system
US4251867A (en)1978-03-251981-02-17Laurel Bank Machine Co., Ltd.Money exchanger apparatus
EP0251619A2 (en)1986-06-261988-01-07Visa International Service AssociationPortable transaction card
EP0254812A2 (en)1986-06-271988-02-03International Business Machines CorporationCryptovariable initialisation in a public key network
US4812628A (en)1985-05-021989-03-14Visa International Service AssociationTransaction system with off-line risk assessment
US4823264A (en)1986-05-271989-04-18Deming Gilbert RElectronic funds transfer system
US4837422A (en)1987-09-081989-06-06Juergen DethloffMulti-user card system
US4877947A (en)1986-08-051989-10-31Oki Electric Industry Co., Ltd.Transaction processing system
WO1991016691A1 (en)1990-04-121991-10-31Jonhig LimitedValue transfer system
GB2261579A (en)1990-07-231993-05-19Ericsson Ge Mobile CommunicatAuthentication system for digital cellular communications
EP0542298A2 (en)1991-11-151993-05-19Citibank, N.A.Electronic monetary system
DE4308597A1 (en)1993-03-181993-08-19Marc BodeElectronic bank account unit with inter account link - provided by infrared communication with units having keyboard display and built in processing.
EP0590861A2 (en)1992-09-291994-04-06AT&T Corp.Secure credit/debit card authorization
US5369705A (en)1992-06-031994-11-29International Business Machines CorporationMulti-party secure session/conference
WO1995012169A1 (en)1993-10-251995-05-04Visa International Service AssociationA method and apparatus for disbributing currency
US5440634A (en)1991-10-161995-08-08Jonhig LimitedValue transfer system
GB2296413A (en)1994-07-051996-06-26Motorola IncA method of messaging in a communciation system
US5535276A (en)1994-11-091996-07-09Bell Atlantic Network Services, Inc.Yaksha, an improved system and method for securing communications using split private key asymmetric cryptography
US5557518A (en)1994-04-281996-09-17Citibank, N.A.Trusted agents for open electronic commerce
WO1996033568A1 (en)1995-04-181996-10-24Hewlett-Packard CompanyMethods and apparatus for authenticating an originator of a message
WO1996036024A1 (en)1995-05-121996-11-14Koninklijke Ptt Nederland N.V.Electronic payment system having several calculation units, electronic payment means, as well as a method for electronic payment
GB2301919A (en)1995-06-051996-12-18Bankers Trust CoMulti-step digital signature method and system
WO1997004411A1 (en)1995-07-241997-02-06Citibank, N.A.Customer-directed, automated system for transferring funds between accounts
US5671364A (en)*1993-02-101997-09-23Turk; James J.Method and system for commodity-based currency for payment of accounts and elimination of payment risk
US5687323A (en)1994-06-171997-11-11Commonweal IncorporatedDual currency debit card
WO1997043727A1 (en)1996-05-151997-11-20Crossmar, Inc.Method and system for performing automated financial transactions involving foreign currencies
WO1997048078A2 (en)1996-06-141997-12-18Cybercash, Inc.System and method for multi-currency transactions
US5715399A (en)1995-03-301998-02-03Amazon.Com, Inc.Secure method and system for communicating a list of credit card numbers over a non-secure network
US5729594A (en)1996-06-071998-03-17Klingman; Edwin E.On-line secured financial transaction system through electronic media
US5774553A (en)*1995-11-211998-06-30Citibank N.A.Foreign exchange transaction system
US5826241A (en)1994-09-161998-10-20First Virtual Holdings IncorporatedComputerized system for making payments and authenticating transactions over the internet
WO1999041315A1 (en)1998-02-131999-08-19Kaneka CorporationAqueous emulsions containing silicone rubber particles and process for producing the same
US6892184B1 (en)*2000-06-192005-05-10E4X Inc.System and method for multiple currency transactions
US7328188B1 (en)*1999-07-122008-02-05Mainline Corporate Holdings LimitedDynamic currency conversion for card payment systems

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5745886A (en)*1995-06-071998-04-28Citibank, N.A.Trusted agents for open distribution of electronic money

Patent Citations (39)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US3652795A (en)1970-11-251972-03-28Electrospace CorpTelephone transaction system
US4251867A (en)1978-03-251981-02-17Laurel Bank Machine Co., Ltd.Money exchanger apparatus
US4812628A (en)1985-05-021989-03-14Visa International Service AssociationTransaction system with off-line risk assessment
US4823264A (en)1986-05-271989-04-18Deming Gilbert RElectronic funds transfer system
EP0251619A2 (en)1986-06-261988-01-07Visa International Service AssociationPortable transaction card
US4766293A (en)1986-06-261988-08-23Visa International Service AssociationPortable financial transaction card capable of authorizing a transaction in foreign currencies
EP0254812A2 (en)1986-06-271988-02-03International Business Machines CorporationCryptovariable initialisation in a public key network
US4877947A (en)1986-08-051989-10-31Oki Electric Industry Co., Ltd.Transaction processing system
US4837422A (en)1987-09-081989-06-06Juergen DethloffMulti-user card system
WO1991016691A1 (en)1990-04-121991-10-31Jonhig LimitedValue transfer system
GB2261579A (en)1990-07-231993-05-19Ericsson Ge Mobile CommunicatAuthentication system for digital cellular communications
US5440634A (en)1991-10-161995-08-08Jonhig LimitedValue transfer system
US5455407A (en)1991-11-151995-10-03Citibank, N.A.Electronic-monetary system
US5453601A (en)1991-11-151995-09-26Citibank, N.A.Electronic-monetary system
EP0542298A2 (en)1991-11-151993-05-19Citibank, N.A.Electronic monetary system
US5369705A (en)1992-06-031994-11-29International Business Machines CorporationMulti-party secure session/conference
EP0590861A2 (en)1992-09-291994-04-06AT&T Corp.Secure credit/debit card authorization
US5671364A (en)*1993-02-101997-09-23Turk; James J.Method and system for commodity-based currency for payment of accounts and elimination of payment risk
DE4308597A1 (en)1993-03-181993-08-19Marc BodeElectronic bank account unit with inter account link - provided by infrared communication with units having keyboard display and built in processing.
WO1995012169A1 (en)1993-10-251995-05-04Visa International Service AssociationA method and apparatus for disbributing currency
US5557518A (en)1994-04-281996-09-17Citibank, N.A.Trusted agents for open electronic commerce
US5687323A (en)1994-06-171997-11-11Commonweal IncorporatedDual currency debit card
GB2296413A (en)1994-07-051996-06-26Motorola IncA method of messaging in a communciation system
US5826241A (en)1994-09-161998-10-20First Virtual Holdings IncorporatedComputerized system for making payments and authenticating transactions over the internet
US5535276A (en)1994-11-091996-07-09Bell Atlantic Network Services, Inc.Yaksha, an improved system and method for securing communications using split private key asymmetric cryptography
US5715399A (en)1995-03-301998-02-03Amazon.Com, Inc.Secure method and system for communicating a list of credit card numbers over a non-secure network
WO1996033568A1 (en)1995-04-181996-10-24Hewlett-Packard CompanyMethods and apparatus for authenticating an originator of a message
WO1996036024A1 (en)1995-05-121996-11-14Koninklijke Ptt Nederland N.V.Electronic payment system having several calculation units, electronic payment means, as well as a method for electronic payment
GB2301919A (en)1995-06-051996-12-18Bankers Trust CoMulti-step digital signature method and system
WO1997004411A1 (en)1995-07-241997-02-06Citibank, N.A.Customer-directed, automated system for transferring funds between accounts
US5659165A (en)1995-07-241997-08-19Citibank. N.A.Customer-directed, automated process for transferring funds between accounts via a communications network
US5774553A (en)*1995-11-211998-06-30Citibank N.A.Foreign exchange transaction system
WO1997043727A1 (en)1996-05-151997-11-20Crossmar, Inc.Method and system for performing automated financial transactions involving foreign currencies
US5787402A (en)*1996-05-151998-07-28Crossmar, Inc.Method and system for performing automated financial transactions involving foreign currencies
US5729594A (en)1996-06-071998-03-17Klingman; Edwin E.On-line secured financial transaction system through electronic media
WO1997048078A2 (en)1996-06-141997-12-18Cybercash, Inc.System and method for multi-currency transactions
WO1999041315A1 (en)1998-02-131999-08-19Kaneka CorporationAqueous emulsions containing silicone rubber particles and process for producing the same
US7328188B1 (en)*1999-07-122008-02-05Mainline Corporate Holdings LimitedDynamic currency conversion for card payment systems
US6892184B1 (en)*2000-06-192005-05-10E4X Inc.System and method for multiple currency transactions

Non-Patent Citations (6)

* Cited by examiner, † Cited by third party
Title
"RSA" Signs Deal With China:, Internet Week, vol. 2, No. 7, (Feb. 12, 1996).
Bers, Joanna Smith, "Cyberspace: The New Promised Land," Bank Systems & Technology, vo.. 32, No. 7, (Jul. 1995), pp. 32-37.
Cohen, Jackie, "Citibank's Bid To Be The King of Cash," Bank Technology News, vol. 9, No. 9, (Sep. 1996), pp. 9-12.
Lee et al.; "Considering exchange rate movements in economic evaluation of foreign direct investments", Engineering Economist, v40n2 pp. 171-199, 1995.*
McDougall, Bruce, "Electronic Evolution," Canadian Banker, vol. 102, No. 5, (Sep./Oct. 1995), pp. 28-33.
PSINet Teams With WorldPay Ltd. to Launch the Worlds, First Secure Multi-Currency Solution for International Electronic Commerce, PR Newswire, Oct. 6, 1997.

Cited By (18)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9098879B2 (en)1999-04-192015-08-04Enpluz, LLCSeller promotion creation and modification
US9053514B2 (en)1999-04-192015-06-09Enpluz, LLCSystem supporting promotion browsing and searching
US9070166B2 (en)1999-04-192015-06-30Enpluz, LLCCentralized, online multi-seller interface system
US9070167B2 (en)*1999-04-192015-06-30Enpluz, LLCCentralized, online multi-seller interface system
US9082153B2 (en)1999-04-192015-07-14Enpluz, LLCWeb search and promotion search engine integration
US20120150602A1 (en)*1999-04-192012-06-14Enpulz, LlcCentralized, online multi-seller interface system
US9224170B2 (en)1999-04-192015-12-29Rpx CorporationSales channel management infrastructure
US8851366B2 (en)2004-07-062014-10-07Visa International Service AssociationMoney transfer service with authentication
US20120066131A1 (en)*2004-07-062012-03-15Visa International Service AssociationMoney transfer service with authentication
US20140143073A1 (en)*2012-11-162014-05-22Abraham Doris-DownConverted Currency Display
US20210312346A1 (en)*2015-12-082021-10-07Formula Technologies, Inc.Financial Monitoring and Forecasting Systems and Methods
US11915212B2 (en)2017-07-262024-02-27Block, Inc.Payment network for security assets
US11710108B2 (en)2017-07-262023-07-25Block, Inc.Cryptocurrency payment network
US12067538B2 (en)2017-07-262024-08-20Block, Inc.Security asset packs
US12106271B2 (en)2017-07-262024-10-01Block, Inc.Cryptocurrency payment network
US11121989B1 (en)2020-05-292021-09-14Bank Of America CorporationCentralized repository and communication system for cross-network interactions
US12406267B2 (en)2021-02-262025-09-02Coupa Software IncorporatedSupplier data validation using validation subsystem
US12367467B2 (en)2021-12-202025-07-22Block, Inc.Integrated interactive elements for multi-user transactions

Also Published As

Publication numberPublication date
AU3306597A (en)1998-01-07
AU713339B2 (en)1999-12-02
US5897621A (en)1999-04-27
US6205433B1 (en)2001-03-20
CA2260002A1 (en)1997-12-18
WO1997048078A3 (en)1998-01-29
CA2260002C (en)2002-12-31
USRE41619E1 (en)2010-08-31
WO1997048078A2 (en)1997-12-18
EP0910840A2 (en)1999-04-28

Similar Documents

PublicationPublication DateTitle
USRE44502E1 (en)System and method for multi-currency transactions
US10810582B2 (en)Multi currency exchanges between participants
US7593898B1 (en)Method and system for payment transactions and shipment tracking over the internet
US7177836B1 (en)Method and system for facilitating financial transactions between consumers over the internet
US8095445B2 (en)Method and system for completing a transaction between a customer and a merchant
US7895119B2 (en)Method and system for pushing credit payments as buyer initiated transactions
US7206763B2 (en)Method and system for commodity-based currency for payment of accounts
AU2009200162B2 (en)Method and system for completing a transaction between a customer and a merchant
US8156044B2 (en)Many-to-many correspondence: methods and systems for replacing interbank funds transfers
US20020072942A1 (en)System and method for push-model fund transfers
US20050021455A1 (en)On-line payments system
AU2001257244A1 (en)Many-to-many correspondence: methods and systems for replacing interbank funds transfers
MXPA02007983A (en)Method and system for international e commerce.
US20020133466A1 (en)Internet payment system
KR20230152547A (en)Prepayment system for account receivables based on virtual credit card
AU2002247093B8 (en)Method and system for completing a transaction between a customer and a merchant
AU2002247093A1 (en)Method and system for completing a transaction between a customer and a merchant

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:PAYPAL, INC., CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:EBAY INC.;REEL/FRAME:036169/0707

Effective date:20150717


[8]ページ先頭

©2009-2025 Movatter.jp