Currency trading system, methods, and software
First Claim
1. A system for trading currencies over a computer network, comprising:
- (a) a server front-end;
(b) a database;
(c) a transaction server;
(d) a rate server; and
(e) a pricing engine.
2 Assignments
0 Petitions
Accused Products
Abstract
In one aspect, the present invention comprises a system for trading currencies over a computer network. A preferred embodiment comprises: (a) a server front-end; (b) at least one database; (c) a transaction server; (d) a rate server; (e) a pricing engine; (f) an interest rate manager; (g) a trade manager; (h) a value at risk server; (i) a margin control manager; (j) a trading system monitor; and (k) a hedging engine. In another aspect, the present invention comprises methods for trading currency over a computer network. In another aspect, the present invention comprises software for currency trading over a computer network.
-
Citations
30 Claims
-
1. A system for trading currencies over a computer network, comprising:
-
(a) a server front-end;
(b) a database;
(c) a transaction server;
(d) a rate server; and
(e) a pricing engine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 18, 20)
-
-
13. A method of trading currency over a computer network, comprising the steps of:
-
(a) transmitting currency market information over a computer network to an end user;
(b) receiving a currency trade order from said end user, wherein said currency trade order comprises limits within which the currency trade will be acceptable to said end user;
(c) calculating a market exchange rate for said currency trade order; and
(d) executing said order if said market exchange rate is within said limits.
-
-
15. A method of trading currency over a computer network, comprising the steps of:
-
(a) transmitting currency market information over a computer network to an end user;
(b) receiving a currency trade order from said end user, wherein said currency trade order comprises a threshold exchange rate;
(c) calculating a market exchange rate for said currency trade order; and
(d) executing said order (1) if said market exchange rate is or becomes above said threshold exchange rate and said order is a sell order, and (2) if said market exchange rate is or becomes below said threshold exchange rate and said order is a buy order.
-
-
17. A method of trading currency over a computer network, comprising the steps of:
-
(a) receiving currency market information over a computer network from a trading system server;
(b) transmitting a currency trade order to said trading system server, wherein said currency trade order comprises limits within which the currency trade will be acceptable; and
(c) if a market exchange rate is within said limits, receiving information from said trading system server indicating that said currency trade order has been executed.
-
-
19. A method of trading currency over a computer network, comprising the steps of:
-
(a) receiving currency market information over a computer network from a trading system server;
(b) transmitting a currency trade order to said trading system server, wherein said currency trade order comprises a threshold exchange rate; and
(c) if (1) the applicable market exchange rate is or becomes above said threshold exchange rate and said order is a sell order, or (2) the applicable market exchange rate is or becomes below said threshold exchange rate and said order is a buy order, receiving information from said trading system server indicating that said currency trade order has been executed.
-
-
21. Software for currency trading over a computer network, comprising:
-
(a) software for receiving data over a computer network from a trading system server;
(b) software for displaying a first graphical user interface display that;
(i) displays continuously updated currency exchange rates in real-time based on data received from said trading system server; and
(ii) displays a plurality of action buttons, including at least one buy/sell button;
(c) software for displaying, in response to a user clicking said buy/sell action button, a buy/sell window display that;
(i) comprises trade order parameter fields; and
(ii) accepts trade order data entered into said fields by a user; and
(d) software for transmitting said trade order data to said trading system server over said computer network. - View Dependent Claims (22, 23, 25, 26, 27, 28, 29, 30)
-
-
24. Software for currency trading over a computer network, comprising:
-
(a) a database management module;
(b) a transaction server module;
(c) a rate server and pricing engine module; and
(d) a transaction server module.
-
Specification