Foreign exchange trading system
First Claim
1. A computer-implemented method for trading financial products, the method comprising:
- in a first communication channel, streaming offering data for a plurality of different financial products from a server to a trading terminal;
in a second communication channel, receiving a request for offer details relating to a first one of the plurality of financial products product, the request comprising a user-specified constraint identifying a desired characteristic of the first financial product;
determining offering information for the first product based on the user-specified constraint; and
in the second communication channel, transmitting information relating to the specific product to the trading terminal.
2 Assignments
0 Petitions
Accused Products
Abstract
Computer-implemented trading of financial products can include using a first communication channel to stream offering data for a plurality of different financial products from a server to a trading terminal. A second communication channel can be used to receive request for offers about ones of the financial products from the trading terminal. Such request can include user-specified parameters that modify or further specify characteristics of the desired products. Offers may then be determined for the product in accordance with the user-specified parameters and transmitted (over the second communication channel) back to the trading terminal. Each communication channel can be allocated a different priority and/or different level of system processing resources to optimize the allocation of system resources based on the criticality of data on each channel.
129 Citations
15 Claims
-
1. A computer-implemented method for trading financial products, the method comprising:
-
in a first communication channel, streaming offering data for a plurality of different financial products from a server to a trading terminal;
in a second communication channel, receiving a request for offer details relating to a first one of the plurality of financial products product, the request comprising a user-specified constraint identifying a desired characteristic of the first financial product;
determining offering information for the first product based on the user-specified constraint; and
in the second communication channel, transmitting information relating to the specific product to the trading terminal. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer system for providing financial product offerings over a network, the system comprising:
-
a computer server accessible to a trading terminal over a communications network; and
executable software stored on the server operative to configuring the server to;
stream data relating to multiple product offerings over a first communication channel to the trading terminal;
receive a request for details relating to a specific product over a second communication channel that is logically separate from the first communication channel;
transmit information over the second communication channel relating to the specific product;
receive an order over the second communication channel relating to the specific product; and
associate different processing priorities with data transmitted over the first channel compared to data transmitted over the second channel. - View Dependent Claims (8, 9)
-
-
10. A computer-implemented method for trading financial products, the method comprising:
-
receiving at a trading terminal from a server a first communication channel comprising a stream of offering data for a plurality of different financial products, displaying the offering data to a user;
receiving from a user a selection of a first one of the financial products and a parameter modifying a characteristic of the selected financial product;
establishing a second communication channel to the server and transmitting over the second communication channel a request for an offer for the selected financial products as modified by the parameter;
determining offering information for the first product based on the parameter and transmitting the offering information over the second communication channel in response to the request for an offer;
displaying the offering information at the terminal using a display format logically separating information received in the first and second communication channels.
-
-
11. A computer-readable data storage apparatus comprising instructions to configure a computer system to:
-
stream offering data in a first communication channel to a trading terminal for a plurality of different financial products;
receive a request in a second communication channel for offer details relating to a first one of the plurality of financial products product, the request comprising a user-specified constraint identifying a desired characteristic of the first financial product;
determine offering information for the first product based on the user-specified constraint; and
transmit in the second communication channel to the trading terminal information relating to the specific product. - View Dependent Claims (12, 13, 14, 15)
-
Specification