Electronic securities marketplace having integration with order management systems
First Claim
Patent Images
1. A computer-implemented method comprising:
- (i) automatically, periodically identifying, without manual intervention, from a data storage associated with an order management system comprising a plurality of open orders for securities, a subset of all open orders satisfying at least one predetermined filtering criterion, wherein;
a. the data storage is associated with a securities trading firm; and
b. the subset of all open orders is identified by a computer with one or more processors and a non-transient memory;
(ii) automatically transmitting, without manual intervention, data concerning the subset of all open orders to a data integration module associated with or having access to at least one electronic marketplace, the data comprising at least a security identifier and a transaction type, wherein;
a. at least one further manual affirmative action is required before each and any of the subset of all open orders is executable in a trade at the electronic marketplace;
b. the data integration module comprises a computer with one or more processors and a memory; and
c. the data is transmitted by a computer with one or more processors and a non-transient memory;
(iii) automatically converting the data into at least one non-binding indication of trading interest by the data integration module, wherein each non-binding indication of trading interest comprises at least the security identifier and the transaction type; and
(iv) automatically, periodically transmitting, without manual intervention, to the data integration module, updated data for at least one of the subset of orders that has changed since previously identified in step (i), wherein the updated data is transmitted by a computer with one or more processors and a non-transient memory.
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.
127 Citations
29 Claims
-
1. A computer-implemented method comprising:
-
(i) automatically, periodically identifying, without manual intervention, from a data storage associated with an order management system comprising a plurality of open orders for securities, a subset of all open orders satisfying at least one predetermined filtering criterion, wherein; a. the data storage is associated with a securities trading firm; and b. the subset of all open orders is identified by a computer with one or more processors and a non-transient memory; (ii) automatically transmitting, without manual intervention, data concerning the subset of all open orders to a data integration module associated with or having access to at least one electronic marketplace, the data comprising at least a security identifier and a transaction type, wherein; a. at least one further manual affirmative action is required before each and any of the subset of all open orders is executable in a trade at the electronic marketplace; b. the data integration module comprises a computer with one or more processors and a memory; and c. the data is transmitted by a computer with one or more processors and a non-transient memory; (iii) automatically converting the data into at least one non-binding indication of trading interest by the data integration module, wherein each non-binding indication of trading interest comprises at least the security identifier and the transaction type; and (iv) automatically, periodically transmitting, without manual intervention, to the data integration module, updated data for at least one of the subset of orders that has changed since previously identified in step (i), wherein the updated data is transmitted by a computer with one or more processors and a non-transient memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 26, 27, 28, 29)
-
-
13. A programmed computer system, comprising:
-
a non-transient memory having at least one region for storing computer executable program code; and a processor for executing the program code stored in the non-transient memory, wherein the program code comprises; (i) code to automatically, periodically identify, without manual intervention, from a data storage associated with an order management system comprising a plurality of open orders for securities, a subset of all open orders satisfying at least one predetermined filtering criterion, wherein the data storage is associated with a securities trading firm; (ii) code to automatically transmit, without manual intervention, data concerning the subset of all open orders to a data integration module associated with or having access to at least one electronic marketplace, the data comprising at least a security identifier and a transaction type, wherein at least one further manual affirmative action is required before each and any of the subset of all open orders is executable in a trade at the electronic marketplace; (iii) code to automatically convert the data into at least one non-binding indication of trading interest by the data integration module, wherein each non-binding indication of trading interest comprises at least the security identifier and the transaction type; and (iv) code to automatically, periodically transmit, without manual intervention, to the data integration module, updated data for at least one of the subset of orders that has changed since previously identified from the data storage associated with the order management system. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification