IP Library Granted Patent US 7,788,161
Granted Patent B2
US 7,788,161 · App. 11/183,106 · Granted Aug 31, 2010

System and method for managing an imbalance in a hybrid auction market

Assignee: New York Stock Exchange
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,788,161
App. No.
11/183,106
Granted
Aug 31, 2010
Kind
B2
Abstract

A large market order to buy is received causing an imbalance. A portion of the market order is executed at a best offer price. A quote is changed from fast to slow, and a remaining unexecuted size of the market order is calculated. The unexecuted size of the market order is quoted at the best offer price, and the best bid size is quoted as 100 shares. The best bid price is quoted as a gap price. In a similar fashion a large market order to sell results in a gap quote.

Claims (82)

1. A method implemented at least partially in a programmed computer for executing a securities order, the method comprising:

receiving a market order to buy with a size that causes an imbalance;

executing a portion of the market order at an execution price, wherein the execution price is a best offer price;

changing a quote from fast to slow;

using the programmed computer to automatically calculate a remaining unexecuted size of the market order;

using the programmed computer to automatically set a new best bid price equal to the execution price;

using the programmed computer to automatically quote the unexecuted size of the market order at the new best bid price;

using the programmed computer to automatically quote a new best offer size as 100 shares; and

using the programmed computer to automatically quote the new best offer price as a gap price, wherein the gap price is the next even 50 cents greater than the new best bid price and creates a wider-than-normal spread between the quoted new best bid and new best offer, and the combination of gap price and 100 share new best offer size serves to draw in sellers.

2. A method according to claim 1 , further comprising:

executing a manual trade; and

changing the quote from slow to fast.

3. A method implemented at least partially in a programmed computer for executing a securities order, the method comprising:

receiving a market order to sell with a size that causes an imbalance;

executing a portion of the market order at an execution price, wherein the execution price is a best bid price;

changing a quote from fast to slow;

using the programmed computer to automatically calculate a remaining unexecuted size of the market order;

using the programmed computer to automatically set a new best offer price equal to the execution price;

using the programmed computer to automatically quote the unexecuted size of the market order at the new best offer price;

using the programmed computer to automatically quote a new best bid size as 100 shares; and

using the programmed computer to automatically quote the new best bid price as a a rice, wherein the a rice is the next even 50 cents less than the new best offer price and creates a wider-than-normal spread between the quoted new best bid and new best offer, and the combination of gap price and 100 share new best bid size serves to draw in buyers.

4. A method according to claim 3 , further comprising:

executing a manual trade; and

changing the quote from slow to fast.

5. A system implemented in a programmed computer for executing a securities order, the system comprising:

means for receiving a market order to buy with a size that causes an imbalance;

means for executing a portion of the market order at an execution price, wherein the execution price is a best offer price;

means for changing a quote from fast to slow;

means for automatically calculating a remaining unexecuted size of the market order;

means for automatically setting a new best bid price equal to the execution price;

means for automatically quoting the unexecuted size of the market order at the new best bid price;

means for automatically quoting a new best offer size as 100 shares; and

means for automatically quoting the new best offer price as a gap price, wherein the gap price is the next even 50 cents greater than the new best bid price and creates a wider-than-normal spread between the quoted new best bid and new best offer, and the combination of gap price and 100 share new best offer size serves to draw in sellers.

6. A computer-readable medium having computer executable software code stored thereon, the code for executing a securities order, the code comprising:

code to receive a market order to buy with a size that causes an imbalance;

code to execute a portion of the market order at an execution price, wherein the execution price is a best offer price;

code to change a quote from fast to slow;

code to calculate a remaining unexecuted size of the market order;

code to set a new best bid price equal to the execution price;

code to quote the unexecuted size of the market order at the new best bid price;

code to quote a new best offer size as 100 shares; and

code to quote the new best offer price as a gap price, wherein the gap price is the next even 50 cents greater than the new best bid price and creates a wider-than-normal spread between the quoted new best bid and new best offer, and the combination of gap price and 100 share new best offer size serves to draw in sellers.

7. A programmed computer for executing a securities order, 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 receive a market order to buy with a size that causes an imbalance;

code to execute a portion of the market order at an execution price, wherein the execution price is a best offer price;

code to change a quote from fast to slow;

code to calculate a remaining unexecuted size of the market order;

code to set a new best bid price equal to the execution price;

code to quote the unexecuted size of the market order at the new best bid price;

code to quote a new best offer size as 100 shares; and

code to quote the new best offer price as a gap price, wherein the gap price is the next even 50 cents greater than the new best bid price and creates a wider-than-normal spread between the quoted new best bid and new best offer, and the combination of gap price and 100 share new best offer size serves to draw in sellers.

8. A system implemented in a programmed computer for executing a securities order, the system comprising:

means for receiving a market order to sell with a size that causes an imbalance;

means for executing a portion of the market order at an execution price, wherein the execution price is a best bid price;

means for changing a quote from fast to slow;

means for automatically calculating a remaining unexecuted size of the market order;

means for automatically setting a new best offer price equal to the execution price;

means for automatically quoting the unexecuted size of the market order at the new best offer price;

means for automatically quoting a new best bid size as 100 shares; and

means for automatically quoting the new best bid price as a gap price, wherein the gap price is the next even 50 cents less than the new best offer price and creates a wider-than-normal spread between the quoted new best bid and new best offer, and the combination of gap price and 100 share new best bid size serves to draw in buyers.

9. A computer-readable medium having computer executable software code stored thereon, the code for executing a securities order, the code comprising:

code to receive a market order to sell with a size that causes an imbalance;

code to execute a portion of the market order at an execution price, wherein the execution price is a best bid price;

code to change a quote from fast to slow;

code to calculate a remaining unexecuted size of the market order;

code to set a new best offer price equal to the execution price;

code to quote the unexecuted size of the market order at the new best offer price;

code to quote a new best bid size as 100 shares; and

code to quote the new best bid price as a gap price, wherein the gap price is the next even 50 cents less than the new best offer price and creates a wider-than-normal spread between the quoted new best bid and new best offer, and the combination of gap price and 100 share new best bid size serves to draw in buyers.

10. A programmed computer for executing a securities order, 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 receive a market order to sell with a size that causes an imbalance;

code to execute a portion of the market order at an execution price, wherein the execution price is a best bid price;

code to change a quote from fast to slow;

code to calculate a remaining unexecuted size of the market order;

code to set a new best offer price equal to the execution price;

code to quote the unexecuted size of the market order at the new best offer price;

code to quote a new best bid size as 100 shares; and

code to quote the new best bid price as a gap price, wherein the gap price is the next even 50 cents less than the new best offer price and creates a wider-than-normal spread between the quoted new best bid and new best offer, and the combination of gap price and 100 share new best bid size serves to draw in buyers.

Assignments (5)
MERGER Recorded Jan 28, 2015
From: NEW YORK STOCK EXCHANGE, INC.
To: NYSE MERGER CORPORATION SUB, INC.
Reel/Frame 034828/0350 →
MERGER Recorded Jan 28, 2015
From: NYSE MERGER CORPORATION SUB, INC.
To: NYSE MERGER SUB LLC
Reel/Frame 034828/0418 →
CHANGE OF NAME Recorded Jan 28, 2015
From: NYSE MERGER SUB LLC
To: NEW YORK STOCK EXCHANGE LLC
Reel/Frame 034828/0578 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 017081 FRAME: 0360. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 1, 2014
From: BURKHARDT, ROGER; ALLEN, ANNE; MCSWEENEY, ROBERT; PASTINA, LOUIS G.
To: NEW YORK STOCK EXCHANGE, INC.
Reel/Frame 034772/0512 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2005
From: BURKHARDT, ROGER; ALLEN, ANNE; MCSWEENEY, ROBERT; PASTINA, LOUIS G.
To: NEW YORK STOCK EXCHANGE
Reel/Frame 017081/0360 →
Continuity (9)
Provisional Application 6058862500 · Jul 15, 2004
Provisional Application 6059251000 · Jul 30, 2004
Provisional Application 6062112700 · Oct 22, 2004
Provisional Application 6062564500 · Nov 5, 2004
Provisional Application 6062630900 · Nov 8, 2004
Provisional Application 6065154700 · Feb 9, 2005
Provisional Application 6067267300 · Apr 19, 2005
Provisional Application 6068427400 · May 25, 2005
Related Publication 20060015443A1 · Jan 19, 2006