Electronic securities marketplace having integration with order management systems
First Claim
Patent Images
1. A computer-implemented method, comprising:
- (i) automatically obtaining, without manual intervention, data from a plurality of data fields concerning all records of open orders for a plurality of securities from a data storage associated with an order management system, wherein;
a. the records of open orders satisfy predetermined filtering criteria;
b. the data storage is associated with a trading firm;
c. the order management system is coupled to at least one workstation utilized by the trading firm;
d. the records of open orders include at least the following fields;
(1) security name, symbol or identifier, (2) transaction type, and (3) at least one quantity; and
e. the data is obtained by a computer with one or more processors and a memory;
(ii) automatically converting, without manual intervention, the data from the plurality of data fields into non-binding indications of trading interest by a data integration module associated with or having access to at least one electronic marketplace, each non-binding indication comprising at least a security name, symbol or identifier, and a transaction type, wherein the non-binding indications require at least one further manual affirmative action prior to any trade execution and wherein the data integration module comprising a computer with one or more processors and a memory;
(iii) automatically, periodically obtaining, without manual intervention, updated data from at least one data field for at least one record of order that has changed since previously obtained from the data storage associated with the order management system, wherein the updated data is obtained by a computer with one or more processors and a memory; and
(iv) for the at least one record of order that has changed since previously obtained from the data storage, automatically updating by the data integration module, with the updated data, without manual intervention, the non-binding indication of trading interest associated with that record of order.
6 Assignments
0 Petitions
Accused Products
Abstract
An electronic trading marketplace (ETM) communicates with interfacing modules interfacing directly with order management systems (OMS'"'"'s) at trading institutions. The interfacing modules automatically transmit orders from the OMS databases to the ETM and update the OMS databases in response to orders executed at the ETM. Traders can communicate with the ETM to anonymously negotiate trades of securities.
-
Citations
56 Claims
-
1. A computer-implemented method, comprising:
-
(i) automatically obtaining, without manual intervention, data from a plurality of data fields concerning all records of open orders for a plurality of securities from a data storage associated with an order management system, wherein; a. the records of open orders satisfy predetermined filtering criteria; b. the data storage is associated with a trading firm; c. the order management system is coupled to at least one workstation utilized by the trading firm; d. the records of open orders include at least the following fields;
(1) security name, symbol or identifier, (2) transaction type, and (3) at least one quantity; ande. the data is obtained by a computer with one or more processors and a memory; (ii) automatically converting, without manual intervention, the data from the plurality of data fields into non-binding indications of trading interest by a data integration module associated with or having access to at least one electronic marketplace, each non-binding indication comprising at least a security name, symbol or identifier, and a transaction type, wherein the non-binding indications require at least one further manual affirmative action prior to any trade execution and wherein the data integration module comprising a computer with one or more processors and a memory; (iii) automatically, periodically obtaining, without manual intervention, updated data from at least one data field for at least one record of order that has changed since previously obtained from the data storage associated with the order management system, wherein the updated data is obtained by a computer with one or more processors and a memory; and (iv) for the at least one record of order that has changed since previously obtained from the data storage, automatically updating by the data integration module, with the updated data, without manual intervention, the non-binding indication of trading interest associated with that record of order. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method, comprising:
-
(i) automatically obtaining, without manual intervention, data from a plurality of data fields concerning all records of open orders for a plurality of securities from a data storage associated with an order management system, wherein; a. the records of open orders satisfy predetermined filtering criteria; b. the data storage is associated with a trading firm and the order management system is coupled to at least one workstation utilized by the trading firm; c. the records of open orders include at least the following fields;
(1) security name, symbol or identifier, (2) transaction type, and (3) at least one quantity;d. the data from a plurality of data fields are received as non-binding indications of trading interest by a data integration module associated with or having access to at least one electronic marketplace, and each non-binding indication comprises at least a security name, symbol or identifier, and a transaction type; e. the non-binding indications require at least one further manual affirmative action prior to any trade execution; and f. the data integration module comprising a computer with one or more processors and a memory; (ii) automatically, periodically obtaining, without manual intervention, updated data from at least one data field for at least one record of order that has changed since previously obtained from the data storage associated with the order management system, wherein the updated data is obtained by a computer with one or more processors and a memory; and (iii) for the at least one record of order that has changed since previously obtained from the data storage, automatically updating by the data integration module, with the updated data, without manual intervention, the non-binding indication of trading interest associated with that record of order. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A programmed computer system, comprising:
-
a memory having at least one region for storing computer executable program code; and a processor for executing the program code stored in the memory, wherein the program code comprises; (i) code to automatically obtain, without manual intervention, data from a plurality of data fields concerning all records of open orders for a plurality of securities from a data storage associated with an order management system, wherein; a. the records of open orders satisfy predetermined filtering criteria; b. the data storage is associated with a trading firm; c. the order management system is coupled to at least one workstation utilized by the trading firm; and d. the records of open orders include at least the following fields;
(1) security name, symbol or identifier, (2) transaction type, and (3) at least one quantity;(ii) code to automatically convert, without manual intervention, data from the plurality of data fields into non-binding indications of trading interest by a data integration module associated with or having access to at least one electronic marketplace, each non-binding indication comprising at least a security name, symbol or identifier, and a transaction type, wherein the non-binding indications require at least one further manual affirmative action prior to any trade execution; (iii) code to automatically, periodically obtain, without manual intervention, updated data from at least one data field for at least one record of order that has changed since previously obtained from the data storage associated with the order management system; and (iv) for the at least one record of order that has changed since previously obtained from the data storage, code to automatically update by the data integration module, with the updated data, without manual intervention, the non-binding indication of trading interest associated with that record of order. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A programmed computer system, comprising:
-
a memory having at least one region for storing computer executable program code; and a processor for executing the program code stored in the memory, wherein the program code comprises; (i) code to automatically obtain, without manual intervention, data from a plurality of data fields concerning all records of open orders for a plurality of securities from a data storage associated with an order management system, wherein; a. the records of open orders satisfy predetermined filtering criteria; b. the data storage is associated with a trading firm and the order management system is coupled to at least one workstation utilized by the trading firm; c. the records of open orders include at least the following fields;
(a) security name, symbol or identifier, (b) transaction type, and (c) at least one quantity;d. the data from the plurality of data fields are received as non-binding indications of trading interest at a data integration module associated with or having access to at least one electronic marketplace, and each non-binding indication comprises at least a security name, symbol or identifier, and a transaction type; and e. the non-binding indications require at least one further manual affirmative action prior to any trade execution; (ii) code to automatically, periodically obtain, without manual intervention, updated data from at least one data field for at least one record of order that has changed since previously obtained from the data storage associated with the order management system; and (iii) for the at least one record of order that has changed since previously obtained from the data storage, code to automatically update by the data integration module, with the updated data, without manual intervention, the non-binding indication of trading interest associated with that record of order. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
Specification