System and method for order sweep in a hybrid auction market
First Claim
1. A method implemented at least partially in a programmed computer for executing a securities order sweep, the method comprising:
- using the programmed computer to automatically determine a first price and first size of a published offer to sell shares of a security;
using the programmed computer to automatically determine a second price and second size of orders to sell shares of the security;
using the programmed computer to automatically determine a third price and third size of orders to sell shares of the security, wherein the second price is greater than the published offer and the third price is greater than the second price;
using the programmed computer to automatically receive a market order to buy shares of the security with a buy size greater than a sum of the first size and the second size;
using the programmed computer to automatically execute at the first price, a first portion of the market order that is equal to the first size; and
using the programmed computer to automatically execute at the third price, a sweep of a second portion of the market order, wherein the sum of the size of the first portion and the size of the second portion equals the buy size.
5 Assignments
0 Petitions
Accused Products
Abstract
A first price and first size of a published offer to sell shares of a security are determined, and a second price and second size of orders to sell shares of the security are determined. A third price and third size of orders to sell shares of the security are determined, wherein the second price is greater than the published offer and the third price is greater than the second price. A market order to buy shares of the security is received with a buy size greater than a sum of the first size and the second size. A first portion of the market order that is equal to the first size is executed at a first price, and a second portion of the market order is executed at the third price. The sum of the size of the first portion and the size of the second portion equals the buy size. Market orders to sell are handled in a similar fashion.
-
Citations
23 Claims
-
1. A method implemented at least partially in a programmed computer for executing a securities order sweep, the method comprising:
-
using the programmed computer to automatically determine a first price and first size of a published offer to sell shares of a security; using the programmed computer to automatically determine a second price and second size of orders to sell shares of the security; using the programmed computer to automatically determine a third price and third size of orders to sell shares of the security, wherein the second price is greater than the published offer and the third price is greater than the second price; using the programmed computer to automatically receive a market order to buy shares of the security with a buy size greater than a sum of the first size and the second size; using the programmed computer to automatically execute at the first price, a first portion of the market order that is equal to the first size; and using the programmed computer to automatically execute at the third price, a sweep of a second portion of the market order, wherein the sum of the size of the first portion and the size of the second portion equals the buy size. - View Dependent Claims (2, 3)
-
-
4. A method implemented at least partially in a programmed computer for executing a securities order sweep, the method comprising:
-
using the programmed computer to automatically determine a first price and first size of a published bid to buy shares of a security; using the programmed computer to automatically determine a second price and second size of orders to buy shares of the security; using the programmed computer to automatically determine a third price and third size of orders to buy shares of the security, wherein the second price is less than the published offer and the third price is less than the second price; using the programmed computer to automatically receive a market order to sell shares of the security with a sell size greater than a sum of the first size and the second size; using the programmed computer to automatically execute at the first price, a first portion of the market order that is equal to the first size; and using the programmed computer to automatically execute at the third price, a sweep of a second portion of the market order, wherein the sum of the size of the first portion and the size of the second portion equals the sell size. - View Dependent Claims (5, 6)
-
-
7. A method implemented at least partially in a programmed computer for executing a securities order sweep, the method comprising:
-
using the programmed computer to automatically determine a first price and first size of a published offer to sell shares of a security; using the programmed computer to automatically determine a second price and second size of orders to sell shares of the security; using the programmed computer to automatically determine a third price and third size of orders to sell shares of the security, wherein the second price is greater than the published offer and the third price is greater than the second price; using the programmed computer to automatically receive a limit order to buy shares of the security with a limit price equal to the third price and a limit size greater than a sum of the first size and the second size; using the programmed computer to automatically execute at the first price, a first portion of the limit order that is equal to the first size; and using the programmed computer to automatically execute at the third price, a sweep of a second portion of the limit order. - View Dependent Claims (8, 9, 10)
-
-
11. A method implemented at least partially in a programmed computer for executing a securities order sweep, the method comprising:
-
using the programmed computer to automatically determine a first price and first size of a published bid to buy shares of a security; using the programmed computer to automatically determine a second price and second size of orders to buy shares of the security; using the programmed computer to automatically determine a third price and third size of orders to buy shares of the security, wherein the second price is less than the published offer and the third price is less than the second price; using the programmed computer to automatically receive a limit order to sell shares of the security with a limit price equal to the third price and a limit size greater than a sum of the first size and the second size; using the programmed computer to automatically execute at the first price, a first portion of the limit order that is equal to the first size; and using the programmed computer to automatically execute at the third price, a sweep of a second portion of the limit order. - View Dependent Claims (12, 13, 14)
-
-
15. A method implemented at least partially in a programmed computer for executing a securities order sweep, the method comprising:
-
using the programmed computer to automatically determine a first price and first size of a published offer to sell shares of a security; using the programmed computer to automatically receive broker interest to sell the security at a second price and second size; using the programmed computer to automatically determine a third price and third size of orders to sell shares of the security, wherein the second price is greater than the published offer and the third price is greater than the second price; using the programmed computer to automatically receive a market order to buy shares of the security with a buy size greater than a sum of the first size and the second size; using the programmed computer to automatically execute at the first price, a first portion of the market order that is equal to the first size; and using the programmed computer to automatically execute at the third price, a sweep of a second portion of the market order, wherein the broker interest is the contra party for at least some of the second portion. - View Dependent Claims (16, 17)
-
-
18. A method implemented at least partially in a programmed computer for executing a securities order sweep, the method comprising:
-
using the programmed computer to automatically determine a first price and first size of a published bid to buy shares of a security; using the programmed computer to automatically receive broker interest to buy the security at a second price and second size; using the programmed computer to automatically determine a third price and third size of orders to buy shares of the security, wherein the second price is less than the published bid and the third price is less than the second price; using the programmed computer to automatically receive a market order to sell shares of the security with a sell size greater than a sum of the first size and the second size; using the programmed computer to automatically execute at the first price, a first portion of the market order that is equal to the first size; and using the programmed computer to automatically execute at the third price, a sweep of a second portion of the market order, wherein the broker interest is the contra party for at least some of the second portion. - View Dependent Claims (19, 20)
-
-
21. A system implemented at least partially in a programmed computer for executing a securities order sweep, the system comprising:
-
means for determining a first price and first size of a published offer to sell shares of a security; means for determining a second price and second size of orders to sell shares of the security; means for determining a third price and third size of orders to sell shares of the security, wherein the second price is greater than the published offer and the third price is greater than the second price; means for receiving a market order to buy shares of the security with a buy size greater than a sum of the first size and the second size; means for executing at the first price, a first portion of the market order that is equal to the first size; and means for executing at the third price, a sweep of a second portion of the market order, wherein the sum of the size of the first portion and the size of the second portion equals the buy size.
-
-
22. A computer-readable medium having computer executable software code stored thereon, the code for executing a securities order sweep, the code comprising:
-
code to determine a first price and first size of a published offer to sell shares of a security; code to determine a second price and second size of orders to sell shares of the security; code to determine a third price and third size of orders to sell shares of the security, wherein the second price is greater than the published offer and the third price is greater than the second price; code to receive a market order to buy shares of the security with a buy size greater than a sum of the first size and the second size; code to execute at the first price, a first portion of the market order that is equal to the first size; and code to execute at the third price, a sweep of a second portion of the market order, wherein the sum of the size of the first portion and the size of the second portion equals the buy size.
-
-
23. A programmed computer for executing a securities order sweep, 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;code to determine a first price and first size of a published offer to sell shares of a security; code to determine a second price and second size of orders to sell shares of the security; code to determine a third price and third size of orders to sell shares of the security, wherein the second price is greater than the published offer and the third price is greater than the second price; code to receive a market order to buy shares of the security with a buy size greater than a sum of the first size and the second size; code to execute at the first price, a first portion of the market order that is equal to the first size; and code to execute at the third price, a sweep of a second portion of the market order, wherein the sum of the size of the first portion and the size of the second portion equals the buy size.
-
Specification