Confidential Block Trading System And Method
First Claim
1. A method for facilitating trading of securities over a computer system, comprising the steps of:
- electronically receiving a first buy or sell order for a security from a first user;
calculating a block price range for said security, said block price range having an upper end and a lower end;
determining that said first order has a price that is reasonably priced, said price comprising;
for a sell order, said price is equal to or lower that said upper end of said block price range, orfor a buy order, said price is equal to or higher than said lower end of said block price range;
transmitting to a second user an electronic notification that a reasonably priced order for said security is present, but without notifying said second user of the side of the order;
receiving a second order from said second user, wherein said second order is a contra to said first order and said second order nearly matches but does not cross said first order;
transmitting an electronic contra order notification to said second user after said second order is received, said contra order notification indicating that a nearly matching contra order is active within the system;
receiving a third order from said second user, said third order being a contra to said first order and crossing said first order; and
executing a trade comprising said first order and said third order.
7 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for facilitating trading of securities, preferred methods comprising receiving a first buy or sell order from a first user; calculating a block price range; determining that said first order is reasonably priced; transmitting to a second user a notification that a reasonably priced order is present, but without notifying said second user of the side; receiving a second order from said second user, wherein said second order is a contra to said first order and nearly matches but does not cross said first order; transmitting a contra order notification to said second user after said second order is received, said contra order notification indicating that a nearly matching contra order is active; receiving a third order from said second user, said third order being a contra to said first order and crossing said first order; and executing a trade comprising said first order and said third order.
-
Citations
14 Claims
-
1. A method for facilitating trading of securities over a computer system, comprising the steps of:
-
electronically receiving a first buy or sell order for a security from a first user; calculating a block price range for said security, said block price range having an upper end and a lower end; determining that said first order has a price that is reasonably priced, said price comprising; for a sell order, said price is equal to or lower that said upper end of said block price range, or for a buy order, said price is equal to or higher than said lower end of said block price range; transmitting to a second user an electronic notification that a reasonably priced order for said security is present, but without notifying said second user of the side of the order; receiving a second order from said second user, wherein said second order is a contra to said first order and said second order nearly matches but does not cross said first order; transmitting an electronic contra order notification to said second user after said second order is received, said contra order notification indicating that a nearly matching contra order is active within the system; receiving a third order from said second user, said third order being a contra to said first order and crossing said first order; and executing a trade comprising said first order and said third order. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An electronic system for facilitating securities trading, comprising:
-
a processor that receives a first buy or sell order from a first user; a processor that calculates a block price range for said security, said block price range having an upper end and a lower end; a processor that determines whether said first order has a price that is reasonably priced, said price comprising; for a sell order, said price is equal to or lower that said upper end of said block price range, or for a buy order, said price is equal to or higher than said lower end of said block price range; a processor that transmits to a second user an electronic notification that a reasonably priced order for said security is present, but without notifying said second user of the side of the order; a processor that receives a second order from said second user, wherein said second order is a contra to said first order and said second order nearly matches but does not cross said first order; a processor that transmits an electronic contra order notification to said second user after said second order is received, said contra order notification indicating that a nearly matching contra order is active within the system; a processor that receives a third order from said second user, said third order being a contra to said first order and crossing said first order; and a processor that executes a trade comprising said first order and said third order wherein said processors may all be the same processor or may be two or more different processors. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification