Computerized stock exchange trading system automatically formatting orders from a spreadsheet to an order entry system
First Claim
Patent Images
1. A computerized trading system comprising:
- a display; and
a controller coupled to the display, the controller;
receiving data from an exchange,transferring the received data to a spreadsheet,selecting at least one group of data from the spreadsheet,formatting the selected at least one group of data for transmission to an order entry system of the exchange, the formatting involving converting each item of the selected at least one group of data from the spreadsheet into a corresponding variable for insertion into a previously programmed list of commands of an order entry system of the exchange, andtransmitting the formatted selected at least one group of data to the order entry system of the exchange.
1 Assignment
0 Petitions
Accused Products
Abstract
An improvement in computer automated stock exchange trading whereby a graphic user interface with a mouse and display is used to select parameters such as share symbol, price selection, order size, and transaction type, as well as other indicators to launch a trading order to the order entry system of a stock exchange computer. Further improvements include a programmed interface by which data on a group of shares may be read from a spreadsheet formulated into an order and launched automatically or in response to a signal from an operator so as to trade an index or basket of shares substantially instantaneously.
736 Citations
53 Claims
-
1. A computerized trading system comprising:
-
a display; and a controller coupled to the display, the controller; receiving data from an exchange, transferring the received data to a spreadsheet, selecting at least one group of data from the spreadsheet, formatting the selected at least one group of data for transmission to an order entry system of the exchange, the formatting involving converting each item of the selected at least one group of data from the spreadsheet into a corresponding variable for insertion into a previously programmed list of commands of an order entry system of the exchange, and transmitting the formatted selected at least one group of data to the order entry system of the exchange. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computerized trading system comprising:
-
a display including a graphic display, the graphic display including representations of symbol, price, order size and transaction type; a controller coupled to the display, the controller; receiving data from an exchange in real time, transferring the received data to a spreadsheet, selecting at least one group of data from the spreadsheet, formatting the selected at least one group of data for transmission to an order entry system of the exchange, the formatting involving converting each item of the selected at least one group of data from the spreadsheet into a corresponding variable for insertion into a previously programmed list of commands of an order entry system of the exchange, and transmitting the formatted selected at least one group of data to the order entry system of the exchange; and an interface coupled to the controller, the interface interacting with the graphic display, wherein the selecting, formatting and transmitting by the controller are controlled based on the interaction of the interface with the graphic display.
-
-
23. A method for computerized trading comprising the steps of:
-
receiving data from an exchange; transferring the received data to a spreadsheet; selecting at least one group of data from the spreadsheet; formatting the selected at least one group of data for transmission to an order entry system of the exchange, the formatting involving converting each item of the selected at least one group of data from the spreadsheet into a corresponding variable for insertion into a previously programmed list of commands of an order entry system of the exchange; and transmitting the formatted selected at least one group of data to the order entry system of the exchange. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A method for computerized trading comprising the steps of:
-
receiving data from an exchange in real time; transferring the received data to a spreadsheet; processing the received data in the spreadsheet; selecting at least one group of data from the spreadsheet; formatting the selected at least one group of data for transmission to an order entry system of the exchange, the formatting involving converting each item of the selected at least one group of data from the spreadsheet into a corresponding variable for insertion into a previously programmed list of commands of an order entry system of the exchange; and transmitting the formatted selected at least one group of data to the order entry system of the exchange; and displaying the spreadsheet in a graphic format.
-
-
38. A computerized trading system comprising:
-
a display; a receiver, the receiver receiving data from an exchange in real time; a controller coupled to the receiver and to the display, the controller; automatically transferring the received data to a spreadsheet, automatically selecting at least one group of data from the spreadsheet, based on at least one parameter, automatically formatting the selected at least one group of data for transmission to an order entry system of the exchange, the formatting involving converting each item of the selected at least one group of data from the spreadsheet into a corresponding variable for insertion into a previously programmed list of commands of an order entry system of the exchange; and a transmitter coupled to the controller, the transmitter transmitting the formatted selected at least one group of data to the order entry system of the exchange. - View Dependent Claims (39, 40)
-
-
41. A method for computerized trading comprising the steps of:
-
automatically receiving data from an exchange in real time; automatically transferring the received data to a spreadsheet; automatically selecting at least one group of data from the spreadsheet, based on at least one parameter; automatically formatting the selected at least one group of data for transmission to an order entry system of the exchange, the formatting involving converting each item of the selected at least one group of data from the spreadsheet into a corresponding variable for insertion into a previously programmed list of commands of an order entry system of the exchange; and automatically transmitting the formatted selected at least one group of data to the order entry system of the exchange. - View Dependent Claims (42, 43)
-
-
44. A computerized trading system comprising:
-
a display; and a controller coupled to the display, the controller; receiving data from an exchange, transferring the received data to a spreadsheet, selecting a plurality of transactions based on the data transferred to the spreadsheet, formatting the selected plurality of transactions into one order for transmission to an order entry system of the exchange, the formatting involving converting each item of a selected at least one group of data from the spreadsheet into a corresponding variable for insertion into a previously programmed list of commands of the order entry system, and transmitting the formatted order to the order entry system of the exchange for execution of each one of the plurality of transactions as a single transaction.
-
-
45. A computerized trading system comprising:
-
a display; and a controller coupled to the display, the controller; receiving data from an exchange, transferring the received data to a spreadsheet as a plurality of data items, capturing at least a portion of the data items transferred to the spreadsheet, formatting each captured data item as a variable for insertion into a previously programmed list of commands of an order entry system of the exchange, and performing a single transmit operation in order to transmit the list of commands to an order entry system of the exchange.
-
-
46. A method for computerized trading, comprising the steps of:
-
receiving data from an exchange; transferring the received data to a spreadsheet; selecting a plurality of transactions based on the data transferred to the spreadsheet; formatting the selected plurality of transactions into one order for transmission to an order entry system of the exchange, the formatting involving converting each item of a selected at least one group of data from the spreadsheet into a corresponding variable for insertion into a previously programmed list of commands of an order entry system of the exchange; and transmitting the formatted order to the order entry system of the exchange for execution of each one of the plurality of transactions as a single transaction.
-
-
47. A method for computerized trading, comprising the steps of:
-
receiving data from an exchange; transferring the received data to a spreadsheet as a plurality of data items; capturing at least a portion of the data items transferred to the spreadsheet; formatting each captured data item as a variable for insertion into a list of commands, the formatting involving converting each item of a selected at least one group of data from the spreadsheet into a corresponding variable for insertion into a previously programmed list of commands of an order entry system of the exchange; and performing a single transmit operation in order to transmit the list of commands to an order entry system of the exchange.
-
-
48. A computerized trading system comprising:
-
a display including a graphic display, the graphic display including representations of symbol, price, order size and transaction type; a controller coupled to the display, the controller; receiving data from an exchange in real time, transferring the received data to a spreadsheet, selecting a plurality of transactions based on the data transferred to the spreadsheet, formatting the selected plurality of transactions into one order for transmission to an order entry system of the exchange, the formatting involving converting each item of a selected at least one group of data from the spreadsheet into a corresponding variable for insertion into a previously programmed list of commands of an order entry system of the exchange, and transmitting the formatted order to the order entry system of the exchange for execution of each one of the plurality of transactions as a single transaction; and an interface coupled to the controller, the interface interacting with the graphic display, wherein the selecting, formatting and transmitting by the controller are controlled based on the interaction of the interface with the graphic display.
-
-
49. A computerized trading system comprising:
-
a display including a graphic display, the graphic display including representations of symbol, price, order size and transaction type; a controller coupled to the display, the controller; receiving data from an exchange in real time, transferring the received data to a spreadsheet as a plurality of data items, capturing at least a portion of the data items transferred to the spreadsheet, formatting each captured data item as a variable for insertion into a previously programmed list of commands of an order entry system of the exchange, and performing a single transmit operation in order to transmit the list of commands to an order entry system of the exchange; and an interface coupled to the controller, the interface interacting with the graphic display, wherein the capturing, formatting and transmitting by the controller are controlled based on the interaction of the interface with the graphic display.
-
-
50. A computerized trading system comprising:
-
a display; a receiver, the receiver receiving data from an exchange in real time; a controller coupled to the receiver and to the display, the controller; automatically transferring the received data to a spreadsheet, automatically selecting a plurality of transactions based on the data transferred to the spreadsheet, and automatically formatting the selected plurality of transactions into one order for transmission to an order entry system of the exchange, the formatting involving converting each item of a selected at least one group of data from the spreadsheet into a corresponding variable for insertion into a previously programmed list of commands of an order entry system of the exchange; and a transmitter coupled to the controller, the transmitter transmitting the formatted order to the order entry system of the exchange for execution of each one of the plurality of transactions as a single transaction.
-
-
51. A computerized trading system comprising:
-
a display; a receiver, the receiver receiving data from an exchange in real time; a controller coupled to the receiver and to the display, the controller; automatically transferring the received data to a spreadsheet as a plurality of data items, automatically capturing at least a portion of the data items transferred to the spreadsheet, and automatically formatting each captured data item as a variable for insertion into a previously programmed list of commands of an order entry system of the exchange; and a transmitter coupled to the controller, the transmitter performing a single transmit operation in order to transmit the list of commands to an order entry system of the exchange.
-
-
52. A method for computerized trading comprising the steps of:
-
automatically receiving data from an exchange in real time; automatically transferring the received data to a spreadsheet; automatically selecting a plurality of transactions based on the data transferred to the spreadsheet; automatically formatting the selected plurality of transactions into one order for transmission to an order entry system of the exchange, the formatting involving converting each item of a selected at least one group of data from the spreadsheet into a corresponding variable for insertion into a previously programmed list of commands of an order entry system of the exchange; and automatically transmitting the formatted order to the order entry system of the exchange for execution of each one of the plurality of transactions as a single transaction.
-
-
53. A method for computerized trading comprising the steps of:
-
automatically receiving data from an exchange in real time; automatically transferring the received data to a spreadsheet as a plurality of data items; automatically capturing at least a portion of the data items transferred to the spreadsheet; automatically formatting each captured data item as a variable for insertion into a previously programmed list of commands of an order entry system of the exchange; and automatically performing a single transmit operation in order to transmit the list of commands to an order entry system of the exchange.
-
Specification