IP Library Granted Patent US 7,801,795
Granted Patent B2
US 7,801,795 · App. 10/274,287 · Granted Sep 21, 2010

Electronic communication network ranking 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,801,795
App. No.
10/274,287
Granted
Sep 21, 2010
Kind
B2
Abstract

A method for trading a security in an electronic market includes entering an order at a client station for executing against any market participant that can at least in part satisfy the order, and matching the entered order at a server system against interest in the market based on how the market participant participates in the market with a portion of the interest in the market being prioritized according to price priority among displayed quotes/orders of market makers, ECNs that do not charge a separate quote-access fee, and non-attributable agency orders of UTP Exchanges, and subsequently by displayed quotes/orders of ECNs that charge a separate quote-access fee, with the quotes/orders of the ECNs that charge a separate quote-access fee being ranked by the amount of the quote-access fee charged.

Claims (81)

1. A computer-implemented method for trading securities in an electronic market, the method comprises:

receiving by a server system an order that specifies a quantity of a security, entered at a client station, for executing against any market participant that can satisfy a portion of the order; and

matching the entered order by the server system against a trading interest in the market, with the trading interest comprising quotes and orders, and with a priority to match based on how the market participant participates in the market with a portion of the trading interest in the market being prioritized for a price level of the trading interest in the market according to:

priority among displayed quotes/orders of market makers, electronic communication networks (ECNs) that do not charge a separate quote-access fee, and non-attributable agency orders of unlisted trading privilege (UTP) Exchanges, and

when the trading interest of the displayed quotes/orders of market makers, ECNs that do not charge a separate quote-access fee, and non-attributable agency orders of UTP Exchanges is exhausted, matching based on a:

priority among displayed quotes/orders of ECNs that charge a separate quote-access fee, with the quotes/orders of the ECNs that charge a separate quote-access fee being ranked by the amount of the quote-access fee charged.

2. The computer-implemented method of claim 1 wherein the displayed quotes/orders of the market makers, the ECNs that do not charge a separate quote-access fee, and the non-attributable agency orders of the UTP Exchanges are time prioritized if there is a tie in price priority.

3. The computer-implemented method of claim 1 wherein the displayed quotes/orders of the ECNs that charge a separate quote-access fee are time prioritized if there is a tie in the amount of the quote-access fee charged.

4. The computer-implemented method of claim 1 wherein one ECN that charges no quote-access fee is assigned a higher priority than another ECN that charges a quote-access fee.

5. The computer-implemented method of claim 1 wherein one ECN that charges a quote-access fee is assigned a higher priority than another ECN that charges a larger quote-access fee.

6. The computer-implemented method of claim 1 wherein each ECN that charges a separate quote-access fee enters, into the server system, a summary order that includes the quote-access fee associated with the ECN.

7. The computer-implemented method of claim 1 wherein the entered order is rounded up in price to the nearest cent and displayed to a user.

8. The computer-implemented method of claim 1 wherein the entered order is rounded down in price to the nearest cent and displayed to a user.

9. A computer-implemented method for trading securities in an electronic market, the method comprises:

receiving by a server system an order that specifies a quantity of a security, entered at a client station, for executing against any market participant that can satisfy a portion of the order;

aggregating for one or more electronic communication networks (ECNs) prices of orders with corresponding quote-access fees charged by the respective ECN to produce a price used for determining price priority; and

matching the entered order by the server system against a trading interest in the market, with the trading interest comprising quotes and orders, and with a priority to match based on how the market participant participates in the market with a portion of the trading interest in the market being prioritized for a price level of the trading interest in the market according to:

priority among displayed quotes/orders of market makers, electronic communication networks (ECNs), and

when the displayed quotes/orders of market makers, (ECNs) is exhausted, matching based on a:

priority among non-attributable agency orders of unlisted trading privilege (UTP) Exchanges.

10. The computer-implemented method of claim 9 wherein the interest in the market is subsequently further prioritized according to time priority of the displayed quotes/orders of the market makers, the ECNs, and the non-attributable agency orders of the UTP Exchanges if there is a tie in price priority.

11. The computer-implemented method of claim 9 wherein one ECN is assigned a higher priority than another ECN that has a larger aggregate price.

12. The computer-implemented method of claim 9 wherein each ECN enters into the server system a summary order that includes the quote-access fee, if any, associated with the ECN.

13. The computer-implemented method of claim 9 wherein the entered order is rounded up in price to the nearest cent and displayed to a user.

14. The computer-implemented method of claim 9 wherein the entered order is rounded down in price to the nearest cent and displayed to a user.

15. A computer program product tangibly embodied on a non-transitory computer readable medium, the computer program product comprises instructions for trading a security in an electronic market that causes a computer to:

receive by a server system an order that specifies a quantity of the security, entered at a client station, for executing against any market participant that can satisfy a portion of the order; and

match the entered order by the server system against a trading interest in the market, with the trading interest comprising quotes and orders, with a priority to match based on how the market participant participates in the market with a portion of the trading interest in the market being prioritized for a price level of the trading interest in the market according to:

priority among displayed quotes/orders of market makers, electronic communication networks (ECNs) that do not charge a separate quote-access fee, and non-attributable agency orders of unlisted trading privilege (UTP) Exchanges, and

when the trading interest of the displayed quotes/orders of market makers, ECNs that do not charge a separate quote-access fee, and non-attributable agency orders of UTP Exchanges is exhausted, matching based on a:

priority among displayed quotes/orders of ECNs that charge a separate quote-access fee, with the quotes/orders of the ECNs that charge a separate quote-access fee being ranked by the amount of the quote-access fee charged.

16. The computer program product of claim 15 wherein the displayed quotes/orders of the market makers, the ECNs that do not charge a separate quote-access fee, and the non-attributable agency orders of the UTP Exchanges are time prioritized if there is a tie in price priority.

17. The computer program product of claim 15 wherein the displayed quotes/orders of the ECNs that charge a separate quote-access fee are time prioritized if there is a tie in the amount of the quote-access fee charged.

18. The computer program product of claim 15 wherein one ECN that charges no quote-access fee is assigned a higher priority than another ECN that charges a quote-access fee.

19. The computer program product of claim 15 wherein one ECN that charges a quote-access fee is assigned a higher priority than another ECN that charges a larger quote-access fee.

20. The computer program product of claim 15 wherein each ECN that charges a separate quote-access fee enters, into the server system, a summary order that includes the quote-access fee associated with the ECN.

21. The computer program product of claim 15 wherein the entered order is rounded up in price to the nearest cent and displayed to a user.

22. The computer program product of claim 15 wherein the entered order is rounded down in price to the nearest cent and displayed to a user.

23. A computer program product tangibly embodied on a non-transitory computer readable medium, the computer program product comprises instructions for trading a security in an electronic market that causes a computer to:

receive by a server system an order that specifies a quantity of the security, entered at a client station, for executing against any market participant that can satisfy a portion of the order;

aggregate, for one or more electronic communication networks (ECNs), prices of orders with corresponding quote-access fees charged by the respective ECN to produce a price used for determining price priority; and

match the entered order by the server system against a trading interest in the market, with the trading interest comprising quotes and orders, and with a priority to match based on how the market participant participates in the market with a portion of the trading interest in the market being prioritized for a price level of the trading interest in the market according to:

priority among displayed quotes/orders of market makers, electronic communication networks (ECNs); and

when the displayed quotes/orders of market makers, (ECNs) is exhausted, matching based on a:

priority among non-attributable agency orders of unlisted trading privilege (UTP) Exchanges.

24. The computer program product of claim 23 wherein the interest in the market is subsequently further prioritized according to time priority of the displayed quotes/orders of the market makers, the ECNs, and the non-attributable agency orders of the UTP Exchanges if there is a tie in price priority.

25. The computer program product of claim 23 wherein one ECN is assigned a higher priority than another ECN that has a larger aggregate price.

26. The computer program product of claim 23 wherein each ECN enters into the server system a summary order that includes the quote-access fee, if any, associated with the ECN.

27. The computer program product of claim 23 wherein the entered order is rounded up in price to the nearest cent and displayed to a user.

28. The computer program product of claim 23 wherein the entered order is rounded down in price to the nearest cent and displayed to a user.

29. A system comprises:

one or more computers, each comprising:

a processor;

memory coupled to the processor, the processor configured to:

receive an order that specifies a quantity of the security, entered at a client station, for executing against any market participant that can satisfy a portion of the order; and

match the entered order against a trading interest in the market, with the trading interest comprising quotes and orders, with a priority to match based on how the market participant participates in the market with a portion of the trading interest in the market being prioritized for a price level of the trading interest in the market according to:

priority among displayed quotes/orders of market makers, electronic communication networks (ECNs) that do not charge a separate quote-access fee, and non-attributable agency orders of unlisted trading privilege (UTP) Exchanges, and

when the trading interest of the displayed quotes/orders of market makers, ECNs that do not charge a separate quote-access fee, and non-attributable agency orders of UTP Exchanges is exhausted, matching based on a:

priority among displayed quotes/orders of ECNs that charge a separate quote-access fee, with the quotes/orders of the ECNs that charge a separate quote-access fee being ranked by the amount of the quote-access fee charged.

30. The system of claim 29 wherein the displayed quotes/orders of the market makers, the ECNs that do not charge a separate quote-access fee, and the non-attributable agency orders of the UTP Exchanges are time prioritized if there is a tie in price priority.

31. The system of claim 29 wherein the displayed quotes/orders of the ECNs that charge a separate quote-access fee are time prioritized if there is a tie in the amount of the quote-access fee charged.

32. The system of claim 29 wherein one ECN that charges no quote-access fee is assigned a higher priority than another ECN that charges a quote-access fee.

33. The system of claim 29 wherein one ECN that charges a quote-access fee is assigned a higher priority than another ECN that charges a larger quote-access fee.

34. The system of claim 29 wherein each ECN that charges a separate quote-access fee enters, into the server system, a summary order that includes the quote-access fee associated with the ECN.

35. The system of claim 29 wherein the entered order is rounded up in price to the nearest cent and displayed to a user.

36. The system of claim 29 wherein the entered order is rounded down in price to the nearest cent and displayed to a user.

37. A system comprises:

one or more computers, each comprising:

a processor;

memory coupled to the processor, the processor configured to:

receive an order that specifies a quantity of the security, entered at a client station, for executing against any market participant that can satisfy a portion of the order;

aggregate, for one or more electronic communication networks (ECNs), prices of orders with corresponding quote-access fees charged by the respective ECN to produce a price used for determining price priority; and

match the entered order against a trading interest in the market, with the trading interest comprising quotes and orders, and with a priority to match based on how the market participant participates in the market with a portion of the trading interest in the market being prioritized for a price level of the trading interest in the market according to:

priority among displayed quotes/orders of market makers, electronic communication networks (ECNs), and

when the displayed quotes/orders of market makers, (ECNs) is exhausted, matching based on a:

priority among non-attributable agency orders of unlisted trading privilege (UTP) Exchanges.

38. The system of claim 37 wherein the interest in the market is subsequently further prioritized according to time priority of the displayed quotes/orders of the market makers, the ECNs, and the non-attributable agency orders of the UTP Exchanges if there is a tie in price priority.

39. The system of claim 37 wherein one ECN is assigned a higher priority than another ECN that has a larger aggregate price.

40. The system of claim 37 wherein each ECN enters into the server system a summary entered order that includes the quote-access fee, if any, associated with the ECN.

41. The system of claim 37 wherein the entered order is rounded up in price to the nearest cent and displayed to a user.

42. The system of claim 37 wherein the entered order is rounded down in price to the nearest cent and displayed to a user.

Assignments (8)
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 →