IP Library Granted Patent US 7,962,399
Granted Patent B2
US 7,962,399 · App. 10/302,769 · Granted Jun 14, 2011

Refreshing displayed quotes for automated market system

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,962,399
App. No.
10/302,769
Granted
Jun 14, 2011
Kind
B2
Abstract

A method for managing display of quotes for securities in an electronic market includes entering a quote into a system for trading securities, a portion of the entered quote being displayable and another portion of the entered quote being held as reserved quote interest, executing a portion of the displayable quote portion against interest in the market, aggregating an unexecuted displayable quote portion, with a portion of the reserved quote, if the unexecuted displayable quote portion is less than a round lot, and displaying the aggregate.

Claims (52)

1. A computer implemented method for managing display of quotes for securities in an electronic trading venue, the method comprises:

receiving a quote from one of a plurality of market participants for a security by a computer system, a first portion of the quote displayable to participants in the electronic trading venue and a second, different portion of the quote being held as reserved quote interest that is not displayable to participants in the electronic trading venue;

receiving results of executing by a computer of a portion of the displayable quote portion against contra-side interest in the trading venue, with executing occurring at a price corresponding to an inside market for the security in the electronic trading venue;

determining that a size value of the displayable portion of the portion of the quote after execution is either a mixed lot or an odd lot size;

automatically aggregating by the computer when the determined size is an odd lot or a mixed lot size the unexecuted displayable quote portion with a portion of the reserved quote at the price corresponding to the inside market to provide the unexecuted displayable quote portion with a size equal to one or more whole round lots; and

generating by the computer a user interface for displaying the unexecuted, displayable portion as at least one or more integer multiples of a round lot to the participants in the electronic trading venue.

2. The method of claim 1 wherein the unexecuted displayable quote portion that is aggregated with the portion of the reserved quote to provide the displayable quote portion with a specific size is determined by an entity that entered the quote prior to execution of the displayable quote against interest in the electronic trading venue.

3. The method of claim 2 wherein the unexecuted displayable quote portion is aggregated with a portion of the reserve quote to the displayable portion with the specific size that is a specific number of round lots.

4. The method of claim 1 wherein the portion of the reserve quote aggregated against the displayed portion is less than a round lot.

5. The method of claim 1 wherein the determined size is a odd lot.

6. The method of claim 1 wherein the determined size is a mixed lot.

7. The method of claim 1 further comprises:

repeating the aggregating and generating, until the entire quote has been exhausted.

8. The method of claim 1 further comprises:

executing a portion of the reserved quote portion against interest in the electronic trading venue if the displayable quote portion is exhausted.

9. The method of claim 1 wherein the refresh size from the reserve quote is an amount to provide the displayable quote as one or more round lots.

10. A computer program product tangibly embodied on a non-transitory computer readable medium comprises instructions for managing display of quotes for securities in an electronic venue for trading of securities, the instructions cause a computer to:

receive a quote for trading of a security, a first portion of the quote displayable to participants in the electronic venue and a second, different portion of the quote being held as reserved quote interest that is not displayable to participants in the electronic venue;

receive results of execution of a portion of the displayable quote portion against contra-side interest in the venue for the security, with the execution occurring at a price corresponding to an inside market for the security in the venue;

automatically aggregate an unexecuted displayable quote portion, with a portion of the reserved quote at the price corresponding to the inside market, when the unexecuted displayable quote portion is less than a round lot; and

generate a user interface to display the unexecuted, displayable portion as at least one or more integer multiples of a round lot to the participants in the electronic venue.

11. The computer program product of claim 10 wherein the unexecuted displayable quote portion is aggregated with a portion of the reserved quote to provide the displayable quote portion with a specific size that is determined by an entity that entered the quote prior to execution of the displayable quote against interest in the electronic trading venue.

12. The computer program product of claim 11 wherein the unexecuted displayable quote portion is aggregated with a portion of the reserve quote to the displayable portion with the specific size that is a specific number of round lots.

13. The computer program product of claim 10 wherein the portion of the reserve quote aggregated against the displayed portion is less than a round lot.

14. The computer program product of claim 10 wherein the unexecuted portion is an odd lot.

15. The computer program product of claim 10 wherein the unexecuted portion is a mixed lot.

16. The computer program product of claim 10 further comprising instructions to cause the computer to:

repeat instructions to aggregate and generate until the quote has been exhausted.

17. The computer program product of claim 10 further comprising instructions to cause the computer to:

execute a portion of the reserved quote portion against interest in the electronic trading venue if the displayable quote portion is exhausted.

18. The computer program product of claim 10 wherein the refresh size from the reserve quote is an amount to provide the displayable quote as one or more round lots.

19. A computer system for managing display of quotes for securities in an electronic venue for trading of securities, the computer system comprising:

a processor;

memory; and

a computer readable medium storing a computer program product comprising instructions for managing the display of quotes, the instructions causing the computer system to:

receive a quote for trading of a security, a first portion of the quote displayable to participants in the electronic venue and a second, different portion of the quote held as reserved quote interest that is not displayable to participants in the electronic venue;

receive results of an execution of a portion of the displayable quote portion against contra-side interest in the electronic venue for the security, with the execution occurring at a price corresponding to an inside market for the security in the electronic venue;

automatically aggregate an unexecuted displayable quote portion, with a portion of the reserved quote at the price corresponding to the inside market, when the unexecuted displayable quote portion is less than a round lot or includes a mixed lot portion; and

generate a user interface to display the unexecuted, displayable portion as at least one or more integer multiples of a round lot to the participants in the electronic venue.

20. The computer system of claim 19 wherein the unexecuted displayable quote portion is aggregated with a portion of the reserved quote to provide the displayable quote portion with a specific size that is determined by an entity that entered the quote prior to execution of the displayable quote against interest in the market.

21. The computer system of claim 20 wherein the unexecuted displayable quote portion is aggregated with a portion of the reserve quote to the displayable portion with the specific size that is a specific number of round lots.

22. The computer system of claim 20 wherein the portion of the reserve quote aggregated against the displayed portion is less than a round lot.

23. The computer system of claim 19 wherein the unexecuted portion is an odd lot.

24. The computer system of claim 19 wherein the unexecuted portion is a mixed lot.

25. The computer system of claim 19 further comprises instructions to:

repeat execution of the aggregate and generate instructions until the quote has been exhausted.

26. The computer system of claim 19 further comprises:

instructions to execute a portion of the reserved quote portion against contra-side interest in the electronic venue if the displayable quote portion is exhausted.

27. The computer system of claim 19 wherein the refresh size from the reserve quote is an amount to provide the displayable quote as one or more round lots.

28. The method of claim 1 wherein the electronic trading venue is selected from the group consisting of an exchange, a market and a matching network.

29. The computer program product of claim 10 wherein the electronic trading venue is selected from the group consisting of an exchange, a market and a matching network.

30. The computer system of claim 19 wherein the electronic venue is selected from the group consisting of an exchange, a market and a matching network.

Assignments (9)
CHANGE OF NAME Recorded Oct 9, 2015
From: THE NASDAQ OMX GROUP, INC.
To: NASDAQ, INC.
Reel/Frame 036822/0452 →
CHANGE OF NAME Recorded Mar 28, 2008
From: NASDAQ STOCK MARKET, INC., THE
To: NASDAQ OMX GROUP, INC., THE
Reel/Frame 020747/0105 →
SECURITY AGREEMENT Recorded Mar 5, 2008
From: THE NASDAQ STOCK MARKET, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 020599/0436 →
PATENT SECURITY AGREEMENT Recorded Feb 28, 2008
From: NASDAQ STOCK MARKET, INC., THE
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 020617/0355 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Oct 11, 2007
From: BANK OF AMERICA, N.A.
To: THE NASDAQ STOCK MARKET, INC.
Reel/Frame 019943/0733 →
SECURITY AGREEMENT Recorded Apr 21, 2006
From: THE NASDAQ STOCK MARKET, INC.
To: BANK OF AMERICA, N.A. AS COLLATERAL AGENT
Reel/Frame 017507/0308 →
TERMINATION AND RELEASE AGREEMENT Recorded Apr 19, 2006
From: JPMORGAN CHASE BANK N.A., AS ADMINISTRATIVE AGENT
To: THE NASDAQ STOCK MARKET, INC.
Reel/Frame 017492/0228 →
SECURITY AGREEMENT Recorded Jan 11, 2006
From: NASDAQ STOCK MARKET, INC., THE
To: JP MORGAN CHASE BANK, N.A.
Reel/Frame 017222/0503 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2003
From: MARTYN, PETER; MOORE, DANIEL F.
To: NASDAQ STOCK MARKET, INC., THE
Reel/Frame 014221/0589 →