Claims
- 1. A method for processing a non-member transaction on a member securities exchange 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 processing the securities transaction 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. Computer executable software code transmitted as an information signal, the code for processing a non-member transaction on a member securities exchange, 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 process the securities transaction 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 computer-readable medium having computer executable software code stored thereon, the code for processing a non-member transaction on a member securities exchange, 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 process the securities transaction 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 programmed computer for processing a non-member transaction on a member securities exchange, 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 process the securities transaction 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.
- 13. A method for processing a non-member transaction on a member securities exchange 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 processing the securities transaction 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.
- 14. A method according to claim 13, wherein processing the securities transaction further comprises removing or masking an identity of the non-member institution from the securities transaction.
- 15. A method according to claim 13, wherein processing the securities transaction further comprises removing or masking an identity of the member of the exchange from the securities transaction.
- 16. A method according to claim 13, wherein processing the securities transaction further comprises forwarding the securities transaction to the member exchange.
- 17. A method according to claim 13, wherein the value of the securities transaction is a dollar value.
- 18. A method according to claim 13, wherein the value of the securities transaction is an order size.
- 19. A method according to claim 13, wherein the value of the securities transaction is a number of particular securities.
- 20. A method according to claim 13, wherein the securities transaction is a limit order.
- 21. A method according to claim 13, wherein the securities transaction is a market order.
- 22. A method according to claim 13, wherein the pre-established threshold value is constant for the duration of a trading day.
- 23. A method according to claim 13, wherein the pre-established threshold value is adjustable during a trading day.
- 24. A method according to claim 13, wherein the pre-established threshold value is completely established by the member of the exchange.
- 25. A method according to claim 13, further comprising receiving an instruction from the member of the exchange to adjust the pre-established threshold value after the securities transaction is rejected.
- 26. A method according to claim 13, further comprising receiving an instruction from the member of the exchange to adjust the pre-established threshold value before the securities transaction is rejected.
- 27. A method according to claim 13, further comprising notifying the member of the exchange when a running aggregate of multiple securities transactions reaches the pre-established threshold value.
- 28. A method according to claim 13, further comprising notifying the non-member institution when a running aggregate of multiple securities transactions reaches the pre-established threshold value.
- 29. A method according to claim 13, further comprising notifying a system operator when a running aggregate of multiple securities transactions reaches the pre-established threshold value.
- 30. A method according to claim 13, 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.
- 31. A method according to claim 13, further comprising notifying the non-member institution when a running aggregate of multiple securities transactions reaches a percentage of the pre-established threshold value.
- 32. A method according to claim 13, further comprising maintaining an audit trail of actions by the member of the exchange or actions by the non-member institution.
- 33. A method according to claim 13, maintaining a running aggregate of multiple securities transactions.
- 34. A method according to claim 33, wherein the value of individual securities transactions are treated the same in maintaining the running aggregate regardless of the type of transaction.
- 35. A method according to claim 33, wherein the value of individual securities transactions is added to or subtracted from running aggregate depending on the type of transaction.
- 36. A method according to claim 33, 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.
- 37. A method according to claim 33, wherein the running aggregate is settled on a T+3 cycle.
- 38. A method according to claim 33, wherein the running aggregate is settled on a T+1 cycle.
- 39. A method according to claim 33, wherein the running aggregate is based on execution price.
- 40. A method according to claim 33, wherein the running aggregate is based on order price.
- 41. Computer executable software code transmitted as an information signal, the code for processing a non-member transaction on a member securities exchange, 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 process the securities transaction 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.
- 42. A computer-readable medium having computer executable software code stored thereon, the code for processing a non-member transaction on a member securities exchange, 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 process the securities transaction 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.
- 43. A programmed computer for processing a non-member transaction on a member securities exchange, 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 process the securities transaction 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.
- 44. A method for an exchange member to authorize securities transactions submitted by a non-member institution to a member exchange comprising:
at least partially establishing a threshold value for securities transactions submitted by the non-member institution to the exchange; and informing a credit authorization service of the member exchange of the threshold value.
- 45. A method according to claim 44, wherein the securities transaction is a limit order.
- 46. A method according to claim 44, wherein the securities transaction is a market order.
- 47. A method according to claim 44, wherein the pre-established threshold value is constant for the duration of a trading day.
- 48. A method according to claim 44, wherein the pre-established threshold value is adjustable during a trading day.
- 49. A method according to claim 44, wherein the pre-established threshold value is completely established by the member of the exchange.
- 50. A method according to claim 44, further comprising adjusting the pre-established threshold value if the securities transaction is rejected.
- 51. A method according to claim 44, further comprising adjusting the pre-established threshold value before the securities transaction is rejected.
- 52. A method according to claim 44, further comprising receiving a notification when a running aggregate of multiple securities transactions reaches the pre-established threshold value.
- 53. A method according to claim 44, further comprising receiving a notification when a running aggregate of multiple securities transactions reaches a percentage of the pre-established threshold value.
- 54. Computer executable software code transmitted as an information signal, the code for an exchange member to authorize securities transactions submitted by a non-member institution to a member exchange, the code comprising:
code to at least partially establish a threshold value for securities transactions between the non-member institution and the exchange; and code to inform a credit authorization service of the member exchange of the threshold value.
- 55. A computer-readable medium having computer executable software code stored thereon, the code for an exchange member to authorize securities transactions submitted by a non-member institution to a member exchange, the code comprising:
code to at least partially establish a threshold value for securities transactions between the non-member institution and the exchange; and code to inform a credit authorization service of the member exchange of the threshold value.
- 56. A programmed computer for an exchange member to authorize securities transactions submitted by a non-member institution to a member exchange, 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 at least partially establish a threshold value for securities transactions between the non-member institution and the exchange; and code to inform a credit authorization service of the member exchange of the threshold value.
- 57. A system for processing a transaction on a securities exchange comprising:
a terminal of a credit authorization service configured to communicate with the securities exchange; a terminal of a non-member institution configured to transmit a securities transaction from the non-member institution to the terminal of the credit authorization service without prior processing of the securities transaction by any particular member of the securities exchange; and a terminal of a member of the securities exchange configured to send a pre-established threshold value associated with the non-member institution to the terminal of the credit authorization service, wherein the credit authorization service is a surrogate for a plurality of members of the securities exchange.
- 58. A terminal of a non-member institution for processing a transaction on a securities exchange comprising:
a transmitter configured to transmit a securities transaction from the non-member institution to a terminal of the credit authorization service without prior processing of the securities transaction by any particular member of the securities exchange; and a receiver configured to receive a message from the credit authorization service, the message including an indication of whether the securities transaction was executed or rejected, wherein a member of the securities exchange establishes a threshold value associated with the non-member institution, the threshold value available to the credit authorization service and the credit authorization services sends the message including an indication of whether the securities transaction was executed or rejected after considering the threshold value.
- 59. A terminal according to claim 58, wherein the credit authorization service is a surrogate of a plurality of members of the securities exchange.
- 60. A terminal of a member of a securities exchange for processing a transaction on a securities exchange comprising:
a transmitter configured to transmit a pre-established threshold value associated with a non-member institution to a terminal of a credit authorization service; and a receiver configured to receive a message from the credit authorization service, the message including an indication that securities transactions of the non-member institution have reached a fraction of the pre-established threshold.
- 61. A terminal according to claim 60, wherein the credit authorization service is a surrogate of a plurality of members of the securities exchange.
- 62. A terminal of a credit authorization service for processing a transaction on a securities exchange comprising:
a receiver configured to receive a pre-established threshold value associated with a non-member institution from a member of the securities exchange; and a transmitter configured to transmit a message to the member of the securities exchange, the message including an indication that securities transactions of the non-member institution have reached a fraction of the pre-established threshold.
- 63. A terminal according to claim 62, further comprising a transmitter configured to transmit a message to the non-member institution, the message including an indication that securities transactions of the non-member institution have reached a fraction of the pre-established threshold.
- 64. A terminal according to claim 62, wherein the transmitter configured to transmit a message to the member of the securities exchange and the transmitter configured to transmit a message to the non-member institution are the same.
- 65. A method for processing a securities transaction on a member exchange 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.
- 66. A method according to claim 65, further comprising receiving at the non-member institution, a message indicating that the transaction was executed.
Parent Case Info
[0001] This application claims priority to U.S. Provisional Patent Application Ser. No. 60/219,272, filed Jul. 19, 2000, and entitled: SYSTEM AND METHOD FOR CREDIT AUTHORIZATION IN A SECURITIES TRANSACTION.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60219272 |
Jul 2000 |
US |