IP Library Granted Patent US 7,249,091
Granted Patent B2
US 7,249,091 · App. 09/901,553 · Granted Jul 24, 2007

Method and system for credit authorization in a member exchange

Assignee: New York Stock Exchange, Inc.
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,249,091
App. No.
09/901,553
Granted
Jul 24, 2007
Kind
B2
Abstract

An exchange member establishes a threshold credit value for transactions by a non-member institution. The threshold value is provided to a credit authorization service of the exchange, which acts as a surrogate for the exchange members. Securities transaction or orders from non-member institutions are then transmitted from the non-member institution to the credit authorization service of the exchange. The credit authorization service compares the transaction with a percentage of the pre-established threshold value. If the transaction does not exceed the percentage of the pre-established threshold, the system forwards the transaction to the exchange. If the transaction does exceed the percentage of the pre-established threshold, the system notifies the sponsoring exchange member and possibly the non-member institution. The percentage of the pre-established threshold may be less than or equal to 100 percent of the pre-established value. The exchange member has various opportunities to change the threshold value. The identity of the non-member institution and the identity of the exchange member may be removed or masked on the transaction.

Claims (76)

1. A method performed by a member securities exchange for processing a non-member transaction on the member securities exchange where all securities transactions must be backed by credit of the member, the method comprising:

transmitting a securities transaction from the non-member institution to a credit authorization service of the exchange, the credit authorization service:

comparing a value of the securities transaction with a pre-established threshold value, the pre-established threshold at least partially established by a member of the exchange; and

removing or masking an identity of the non-member institution and processing the securities transaction backed by credit of the member if the value of the securities transaction is below the pre-established threshold, or alternatively;

rejecting the securities transaction if the value of the securities transaction is above the pre-established threshold; and

receiving at the non-member institution a message from the credit authorization service, the message including an indication that the securities transaction was processed or rejected.

2. A method according to claim 1 , wherein the securities transaction is a limit order.

3. A method according to claim 1 , wherein the securities transaction is a market order.

4. A method according to claim 1 , wherein the pre-established threshold value is constant for the duration of a trading day.

5. A method according to claim 1 , wherein the pre-established threshold value is adjustable during a trading day.

6. A method according to claim 1 , wherein the pre-established threshold value is completely established by the member of the exchange.

7. A method according to claim 1 , further comprising including a value of the securities transaction in a running aggregate.

8. A method according to claim 7 , further comprising receiving a notification when the running aggregate reaches the pre-established threshold value.

9. A method according to claim 7 , further comprising receiving a notification when the running aggregate reaches a percentage of the pre-established threshold value.

10. A computer-readable medium having computer executable software code stored thereon, the code executed by a member securities exchange for processing a non-member transaction on the member securities exchange where all securities transactions must be backed by credit of the member, the code comprising:

code to transmit a securities transaction from the non-member institution to a credit authorization service of the exchange, the credit authorization service including:

code to compare a value of the securities transaction with a pre-established threshold value, the pre-established threshold at least partially established by a member of the exchange; and

code to remove or mask an identity of the non-member institution and process the securities transaction backed by credit of the member if the value of the securities transaction is below the pre-established threshold, or alternatively;

code to reject the securities transaction if the value of the securities transaction is above the pre-established threshold; and

code to receive at the non-member institution a message from the credit authorization service, the message including an indication that the securities transaction was processed or rejected.

11. A programmed computer operated by a member securities exchange for processing a non-member transaction on the member securities exchange where all securities transactions must be backed by credit of the member, 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 transmit a securities transaction from the non-member institution to a credit authorization service of the exchange, the credit authorization service including:

code to compare a value of the securities transaction with a pre-established threshold value, the pre-established threshold at least partially established by a member of the exchange; and

code to remove or mask an identity of the non-member institution and process the securities transaction backed by credit of the member if the value of the securities transaction is below the pre-established threshold, or alternatively;

code to reject the securities transaction if the value of the securities transaction is above the pre-established threshold; and

code to receive at the non-member institution a message from the credit authorization service, the message including an indication that the securities transaction was processed or rejected.

12. A method performed by a member securities exchange for processing a non-member transaction on the member securities exchange where all securities transactions must be backed by credit of the member, the method comprising:

receiving at a credit authorization service of the exchange, a securities transaction from a non-member institution;

comparing a value of the securities transaction with a pre-established threshold value, the pre-established threshold at least partially established by a member of the exchange; and

removing or masking an identity of the non-member institution and processing the securities transaction backed by credit of the member if the value of the securities transaction is below the pre-established threshold, or alternatively;

rejecting the securities transaction if the value of the securities transaction is above the pre-established threshold.

13. A method according to claim 12 , wherein processing the securities transaction further comprises removing or masking an identity of the member of the exchange from the securities transaction.

14. A method according to claim 12 , wherein processing the securities transaction further comprises forwarding the securities transaction to the member exchange.

15. A method according to claim 12 , wherein the value of the securities transaction is a dollar value.

16. A method according to claim 12 , wherein the value of the securities transaction is an order size.

17. A method according to claim 12 , wherein the value of the securities transaction is a number of particular securities.

18. A method according to claim 12 , wherein the securities transaction is a limit order.

19. A method according to claim 12 , wherein the securities transaction is a market order.

20. A method according to claim 12 , wherein the pre-established threshold value is constant for the duration of a trading day.

21. A method according to claim 12 , wherein the pre-established threshold value is adjustable during a trading day.

22. A method according to claim 12 , wherein the pre-established threshold value is completely established by the member of the exchange.

23. A method according to claim 12 , further comprising receiving an instruction from the member of the exchange to adjust the pre-established threshold value after the securities transaction is rejected.

24. A method according to claim 12 , further comprising receiving an instruction from the member of the exchange to adjust the pre-established threshold value before the securities transaction is rejected.

25. A method according to claim 12 , further comprising notifying the member of the exchange when a running aggregate of multiple securities transactions reaches the pre-established threshold value.

26. A method according to claim 12 , further comprising notifying the non-member institution when a running aggregate of multiple securities transactions reaches the pre-established threshold value.

27. A method according to claim 12 , further comprising notifying a system operator when a running aggregate of multiple securities transactions reaches the pre-established threshold value.

28. A method according to claim 12 , further comprising notifying the member of the exchange when a running aggregate of multiple securities transactions reaches a percentage of the pre-established threshold value.

29. A method according to claim 12 , further comprising notifying the non-member institution when a running aggregate of multiple securities transactions reaches a percentage of the pre-established threshold value.

30. A method according to claim 12 , further comprising maintaining an audit trail of actions by the member of the exchange or actions by the non-member institution.

31. A method according to claim 12 , maintaining a running aggregate of multiple securities transactions.

32. A method according to claim 31 , wherein the value of individual securities transactions are treated the same in maintaining the running aggregate regardless of the type of transaction.

33. A method according to claim 31 , wherein the value of individual securities transactions is added to or subtracted from running aggregate depending on the type of transaction.

34. A method according to claim 31 , wherein the value of individual securities transactions for buy orders and sell orders are treated the same in maintaining the running aggregate, but the value of individual securities transactions for cancel orders depends on the type of transaction.

35. A method according to claim 31 , wherein the running aggregate is settled on a T+3 cycle.

36. A method according to claim 31 , wherein the running aggregate is settled on a T+1 cycle.

37. A method according to claim 31 , wherein the running aggregate is based on execution price.

38. A method according to claim 31 , wherein the running aggregate is based on order price.

39. A computer-readable medium having computer executable software code stored thereon, the code executed by a member securities exchange for processing a non-member transaction on the member securities exchange where all securities transactions must be backed by credit of the member, the code comprising:

code to receive at a credit authorization service of the exchange, a securities transaction from a non-member institution;

code to compare a value of the securities transaction with a pre-established threshold value, the pre-established threshold at least partially established by a member of the exchange; and

code to remove or mask an identity of the non-member institution and process the securities transaction backed by credit of the member if the value of the securities transaction is below the pre-established threshold, or alternatively;

code to reject the securities transaction if the value of the securities transaction is above the pre-established threshold.

40. A programmed computer operated by a member securities exchange for processing a non-member transaction on the member securities exchange where all securities transactions must be backed by credit of the member, 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 at a credit authorization service of the exchange, a securities transaction from a non-member institution;

code to compare a value of the securities transaction with a pre-established threshold value, the pre-established threshold at least partially established by a member of the exchange; and

code to remove or mask an identity of the non-member institution and process the securities transaction backed by credit of the member if the value of the securities transaction is below the pre-established threshold, or alternatively;

code to reject the securities transaction if the value of the securities transaction is above the pre-established threshold.

41. A method performed by a member securities exchange for processing a securities transaction on the member exchange where all securities

transactions must be backed by credit of the member, the method comprising: transmitting a securities transaction from a non-member institution to a credit authorization service of the member exchange, wherein the transaction includes a mnemonic for an exchange member and an identity of the non-member institution and the credit authorization service acts as a surrogate for multiple exchange members;

removing the identity of the non-member institution from the transaction; and

exposing the transaction to the member exchange backed by credit of the member.

42. A method according to claim 41 , further comprising receiving at the non-member institution, a message indicating that the transaction was executed.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE MERGER AND CHANGE OF NAME SUBMITTED THE ATTACHED CORRECT DOUMENT PREVIOUSLY RECORDED AT REEL: 033899 FRAME: 0337. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME & MERGER. Recorded Nov 7, 2014
From: NYSE MERGER SUB LLC
To: NEW YORK STOCK EXCHANGE LLC
Reel/Frame 034183/0374 →
MERGER AND CHANGE OF NAME Recorded Oct 7, 2014
From: NYSE MERGER SUB LLC; NEW YORK STOCK EXCHANGE LLC
To: NEW YORK STOCK EXCHANGE LLC
Reel/Frame 033899/0337 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF THE ASSIGNOR PREVIOUSLY RECORDED AT REEL: 033860 FRAME: 0666. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Oct 2, 2014
From: NYSE MERGER CORPORATION SUB, INC.
To: NYSE MERGER SUB LLC
Reel/Frame 033886/0857 →
MERGER Recorded Oct 1, 2014
From: NYSE MERGER CORPORATION SUB, LLC
To: NYSE MERGER SUB LLC
Reel/Frame 033860/0666 →
MERGER Recorded Sep 29, 2014
From: NEW YORK STOCK EXCHANGE, INC.
To: NYSE MERGER CORPORATION SUB, INC.
Reel/Frame 033837/0140 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2001
From: KINNEY, CATHERINE R.; FITZGIBBONS, ANN E.; PIZZO, LOUIS T.; ROGOWICZ, MARIO; ROSENBAUM, WARREN S.; GELB, AVNER; LAJOIE-MALIK, KATHERINE M.; HUGHES, STEVEN H.
To: NEW YORK STOCK EXCHANGE, INC.,
Reel/Frame 012011/0369 →
Continuity (2)
Provisional Application 6021927200 · Jul 19, 2000
Related Publication 20020046152A1 · Apr 18, 2002