Systems and methods for facilitating electronic securities transactions
First Claim
1. A system for facilitating security transactions comprising:
- a memory module;
a processor programmed to;
receive order information from an order management system, the order information including an available quantity of shares;
store the order information in the memory module;
send a subset of the order information to an electronic trading marketplace;
receive a CheckQuantity value from the electronic trading marketplace, wherein the CheckQuantity value corresponds to a quantity of shares in a matched contra-interest;
determine whether the available quantity of shares in the order information is at least the CheckQuantity value;
send a commitment message to the electronic trading marketplace if the CheckQuantity value is less than or equal to the available quantity of shares in the order information; and
send a deny trade message to the electronic trading marketplace if the CheckQuantity value is greater than the available quantity of shares in the order information.
8 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for facilitating securities transactions are shown. In one embodiment, the method provides for receiving order information from an order management system, sending a subset of the order information to an electronic trading marketplace, receiving a quantity value from the electronic trading marketplace corresponding to a quantity of shares in a matched contra-interest, determining whether an available quantity of shares in the order information is at least the received quantity value, sending a commitment message to the electronic trading marketplace if the received quantity value is less than or equal to the available quantity of shares in the order information, and sending a deny trade message to the electronic trading marketplace if the received quantity value is greater than the available quantity of shares in the order information.
127 Citations
17 Claims
-
1. A system for facilitating security transactions comprising:
-
a memory module; a processor programmed to; receive order information from an order management system, the order information including an available quantity of shares; store the order information in the memory module; send a subset of the order information to an electronic trading marketplace; receive a CheckQuantity value from the electronic trading marketplace, wherein the CheckQuantity value corresponds to a quantity of shares in a matched contra-interest; determine whether the available quantity of shares in the order information is at least the CheckQuantity value; send a commitment message to the electronic trading marketplace if the CheckQuantity value is less than or equal to the available quantity of shares in the order information; and send a deny trade message to the electronic trading marketplace if the CheckQuantity value is greater than the available quantity of shares in the order information. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An electronic trading marketplace for facilitating security transactions, comprising:
-
a memory module; a processor programmed to; receive order information including a name, a side, an execution mode, a minimum execution range, and a maximum execution range, wherein the order information is stored in the memory module; determine a matching contra-interest based on the name, the side, the minimum execution range, and the maximum execution range, wherein the contra-interest includes a quantity of shares request; send a CheckQuantity request based on the matched contra-interest; receive an ExternalPlacement message including instructions for the electronic trading marketplace to attempt to execute a trade for a number of shares equal to the quantity of shares request; and send a confirm request if the execution mode is a Confirm mode, or attempt to execute the trade if the execution mode is an AutoEx mode. - View Dependent Claims (7, 8)
-
-
9. A method for facilitating security transactions comprising:
-
receiving, by a computer, order information from an order management system, the order information including an available quantity of shares; sending, by the computer, a subset of the order information to an electronic trading marketplace; receiving, by the computer, a CheckQuantity value from the electronic trading marketplace, wherein the CheckQuantity value corresponds to a quantity of shares in a matched contra-interest; utilizing the computer to determine whether the available quantity of shares in the order information is at least the CheckQuantity value; sending, by the computer, a commitment message to the electronic trading marketplace if the CheckQuantity value is less than or equal to the available quantity of shares in the order information; and sending, by the computer, a deny trade message to the electronic trading marketplace if the CheckQuantity value is greater than the available quantity of shares in the order information. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
Specification