Method and system for automatic execution of a securities transaction
First Claim
1. A method for submitting a securities order to a securities exchange for automatic execution, the method comprising:
- determining a quote for a security;
pricing a securities order equal to or better than the quote for the security;
identifying the order for automatic execution; and
transmitting the securities order to the securities exchange.
2 Assignments
0 Petitions
Accused Products
Abstract
A securities transaction, such as a buy or sell order is transmitted to a securities exchange with an indicator requesting automatic execution. In one embodiment, the securities transaction has a limit price and if the limit price is equal to or better than the current quote for the security on the exchange, the transaction is automatically executed without exposing the transaction to the auction market crowd on the exchange floor for possible price improvement. In another embodiment, the securities transaction is a market order, and if otherwise eligible, the transaction is automatically executed without exposing the transaction to auction market crowd on the exchange floor for possible price improvement.
-
Citations
92 Claims
-
1. A method for submitting a securities order to a securities exchange for automatic execution, the method comprising:
-
determining a quote for a security;
pricing a securities order equal to or better than the quote for the security;
identifying the order for automatic execution; and
transmitting the securities order to the securities exchange. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. Computer executable software code transmitted as an information signal, the code for submitting a securities order to a securities exchange for automatic execution, the code comprising:
-
code to determine a quote for a security;
code to price a securities order equal to or better than the quote for the security;
code to identify the order for automatic execution; and
code to transmit the securities order to the securities exchange.
-
-
9. A computer-readable medium having computer executable software code stored thereon, the code for submitting a securities order to a securities exchange for automatic execution, the code comprising:
-
code to determine a quote for a security;
code to price a securities order equal to or better than the quote for the security;
code to identify the order for automatic execution; and
code to transmit the securities order to the securities exchange.
-
-
10. A programmed computer for submitting a securities order to a securities exchange for automatic execution, 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 determine a quote for a security;
code to price a securities order equal to or better than the quote for the security;
code to identify the order for automatic execution; and
code to transmit the securities order to the securities exchange.
-
-
11. A method for execution of a buy or sell order on a securities exchange, the method comprising:
-
determining a best bid or a best offer for a security;
generating a limit order for the security with an associated price, the price of the order for the security selected to be equal to or better than the respective best bid or the best offer for the security;
assigning an indicator to the order of the security requesting automatic execution of the order;
transmitting the order to the securities exchange; and
receiving an execution report, wherein the order is automatically executed by the securities exchange in a time that is shorter than a time required for a similar order that does not include the indicator requesting automatic execution. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
12. A method for automatically processing a securities order on a securities exchange, the method comprising:
-
automatically receiving a securities order, the securities order including an indicator requesting automatic execution; and
automatically executing at least a portion of the order at a quote price, without exposing the order for possible price improvement.
-
-
20. Computer executable software code transmitted as an information signal, the code for automatically processing a securities order on a securities exchange, the code comprising:
-
code to automatically receive a securities order, the securities order including an indicator requesting automatic execution; and
code to automatically execute at least a portion of the order at a quote price, without exposing the order for possible price improvement.
-
-
21. A computer-readable medium having computer executable software code stored thereon, the code for automatically processing a securities order on a securities exchange, the code comprising:
-
code to automatically receive a securities order, the securities order including an indicator requesting automatic execution; and
code to automatically execute at least a portion of the order at a quote price, without exposing the order for possible price improvement.
-
-
22. A programmed computer for automatically processing a securities order on a 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 comprising;
code to automatically receive a securities order, the securities order including an indicator requesting automatic execution; and
code to automatically execute at least a portion of the order at a quote price, without exposing the order for possible price improvement. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
23. A method for automatically processing a limit buy or sell order for a security on a securities exchange with an auction market crowd, the method comprising:
-
automatically receiving the limit order for the security;
automatically determining that the limit order includes an indicator requesting automatic execution;
automatically determining that the limit order qualifies for automatic execution; and
automatically executing at least a portion of the limit order against a respective offer or bid for the security, without exposing the limit order to the auction market crowd for possible price improvement.
-
-
24. A method for automatically processing a market buy or sell order for a security on a securities exchange with an auction market crowd, the method comprising:
-
automatically receiving the market order for the security;
automatically determining that the market order includes an indicator requesting automatic execution;
automatically determining that the market order qualifies for automatic execution; and
automatically executing at least a portion of the market order against a respective offer or bid for the security, without exposing the market order to the auction market crowd for possible price improvement.
-
-
25. A method for automatic execution of a securities order on a securities exchange, the method comprising:
-
automatically determining a current bid or offer price for a security; and
automatically executing at least a portion of the securities order at the bid or offer price without exposing the order for possible price improvement.
-
-
37. Computer executable software code transmitted as an information signal, the code for automatic execution of a securities order on a securities exchange, the code comprising:
-
code to automatically determine a current bid or offer price for a security; and
code to automatically execute at least a portion of the securities order at the bid or offer price without exposing the order for possible price improvement.
-
-
38. A computer-readable medium having computer executable software code stored thereon, the code for automatic execution of a securities order on a securities exchange, the code comprising:
-
code to automatically determine a current bid or offer price for a security; and
code to automatically execute at least a portion of the securities order at the bid or offer price without exposing the order for possible price improvement.
-
-
39. A programmed computer for automatic execution of a securities order on a 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 automatically determine a current bid or offer price for a security; and
code to automatically execute at least a portion of the securities order at the bid or offer price without exposing the order for possible price improvement.
-
-
40. A method for automatic execution of a limit buy or sell order of a security on a securities exchange with an auction market crowd, the method comprising:
-
automatically determining a best bid or offer price for a security, the best bid or offer selected from electronic orders, orders from the auction market crowd and orders from a market specialist, which are represented on a market specialist book;
automatically executing at least a portion of the limit order for the security at the best bid or offer price for the security, without exposing the limit order to the auction market crowd for possible price improvement; and
at least partially fulfilling the limit order for the security from the orders which are represented on the market specialist book.
-
-
41. A method for automatic execution of a market buy or sell order of a security on a securities exchange with an auction market crowd, the method comprising:
-
automatically determining a best bid or offer price for a security, the best bid or offer selected from electronic orders, orders from the auction market crowd and orders from a market specialist, which are represented on a market specialist book;
automatically executing at least a portion of the market order for the security at the best bid or offer price for the security, without exposing the market order to the auction market crowd for possible price improvement; and
at least partially fulfilling the market order for the security from the orders which are represented on the market specialist book.
-
-
42. A method for processing a securities order on a securities exchange, the method comprising:
-
receiving the securities order, the securities order including an indicator requesting automatic execution and a price of the order;
comparing the price of the order to a quote; and
changing the status of the order from automatic execution to regular execution if the price of the order is not equal to or better than the quote. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. Computer executable software code transmitted as an information signal, the code for processing a securities order on a securities exchange, the code comprising:
-
code to receive the securities order, the securities order including an indicator requesting automatic execution and a price of the order;
code to compare the price of the order to a quote; and
code to change the status of the order from automatic execution to regular execution if the price of the order is not equal to or better than the quote.
-
-
52. A computer-readable medium having computer executable software code stored thereon, the code for processing a securities order on a securities exchange, the code comprising:
-
code to receive the securities order, the securities order including an indicator requesting automatic execution and a price of the order;
code to compare the price of the order to a quote; and
code to change the status of the order from automatic execution to regular execution if the price of the order is not equal to or better than the quote.
-
-
53. A programmed computer for processing a securities order on a 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 the securities order, the securities order including an indicator requesting automatic execution and a price of the order;
code to compare the price of the order to a quote; and
code to change the status of the order from automatic execution to regular execution if the price of the order is not equal to or better than the quote.
-
-
54. A method for processing a securities order on a securities exchange, the method comprising:
-
receiving the securities order, the securities order including an indicator requesting automatic execution and a size of the order;
comparing the size of the order to a respective interest in the security; and
changing the status of at least a portion of the order from automatic execution to regular execution if the size of the order is greater than the interest. - View Dependent Claims (55, 56, 57, 60, 61, 62, 63, 64, 65)
-
-
58. A method for automatic execution of a limit order for a security on a securities exchange, the method comprising:
-
receiving the limit order, the order including an indicator requesting automatic execution and a limit price;
comparing the limit price to a best offer price or a best bid price of the security;
comparing the size of the limit order to interest at the respective offer price or bid price;
changing at least a portion of the limit order from automatic execution to regular execution if either;
the price of the limit order is not equal to or better than the respective offer price or bid price;
orthe size of the limit order is greater than the respective interest; and
automatically executing any unchanged portion of the limit order.
-
-
59. A method for automatic execution of a securities order on a securities exchange with an auction market crowd, the method comprising:
-
receiving the securities order, the securities order including an indicator requesting automatic execution and a price of the order;
comparing the price of the order to a quote; and
automatically executing at least a portion of the order if the price of the order is at least equal to or better than the quote, without exposing the order to the auction market crowd for possible price improvement.
-
-
66. Computer executable software code transmitted as an information signal, the code for automatic execution of a securities order on a securities exchange with an auction market crowd, the code comprising:
-
code to receive the securities order, the securities order including an indicator requesting automatic execution and a price of the order;
code to compare the price of the order to a quote; and
code to automatically execute at least a portion of the order if the price of the order is at least equal to or better than the quote, without exposing the order to the auction market crowd for possible price improvement.
-
-
67. A computer-readable medium having computer executable software code stored thereon, the code for automatic execution of a securities order on a securities exchange with an auction market crowd, the code comprising:
-
code to receive the securities order, the securities order including an indicator requesting automatic execution and a price of the order;
code to compare the price of the order to a quote; and
code to automatically execute at least a portion of the order if the price of the order is at least equal to or better than the quote, without exposing the order to the auction market crowd for possible price improvement.
-
-
68. A programmed computer for automatic execution of a securities order on a securities exchange with an auction market crowd, 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 the securities order, the securities order including an indicator requesting automatic execution and a price of the order;
code to compare the price of the order to a quote; and
code to automatically execute at least a portion of the order if the price of the order is at least equal to or better than the quote, without exposing the order to the auction market crowd for possible price improvement.
-
-
69. A method for automatic execution of a limit buy or sell order on a securities exchange with an auction market crowd, the method comprising:
-
receiving the limit order, the order including an indicator requesting automatic execution and a price of the limit order;
comparing the price of the limit order to a respective best bid price or a best offer price for the security; and
automatically executing at least a portion of the limit order if the price of the order is equal to or better than the respective best bid or best offer price for the security, without exposing the limit order to the auction market crowd for possible price improvement.
-
-
70. A method for submitting a securities order for automatic execution on a securities exchange with an auction market crowd, the method comprising:
-
identifying the securities order for automatic execution; and
transmitting the order to the securities exchange for at least partial automatic execution at a quote price, wherein automatic execution provides for execution without exposure to the auction market crowd for possible price improvement. - View Dependent Claims (71, 72, 73, 74)
-
-
75. Computer executable software code transmitted as an information signal, the code for submitting a securities order for automatic execution on a securities exchange with an auction market crowd, the code comprising:
-
code to identify the securities order for automatic execution; and
code to transmit the order to the securities exchange for at least partial automatic execution at a quote price, wherein automatic execution provides for execution without exposure to the auction market crowd for possible price improvement.
-
-
76. A computer-readable medium having computer executable software code stored thereon, the code for submitting a securities order for automatic execution on a securities exchange with an auction market crowd, the code comprising:
-
code to identify the securities order for automatic execution; and
code to transmit the order to the securities exchange for at least partial automatic execution at a quote price, wherein automatic execution provides for execution without exposure to the auction market crowd for possible price improvement.
-
-
77. A programmed computer for submitting a securities order for automatic execution on a securities exchange with an auction market crowd, 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 identify the securities order for automatic execution; and
code to transmit the order to the securities exchange for at least partial automatic execution at a quote price, wherein automatic execution provides for execution without exposure to the auction market crowd for possible price improvement. - View Dependent Claims (79, 80, 81, 82)
-
-
78. A method for execution of a securities transaction on a securities exchange with an auction market crowd, the method comprising:
-
determining a parity divisor; and
executing the securities transaction, wherein a contra side for the transaction is selected according to the parity divisor.
-
-
83. Computer executable software code transmitted as an information signal, the code for execution of a securities transaction on a securities exchange with an auction market crowd, the code comprising:
-
code to determine a current parity divisor; and
code to execute the securities transaction, wherein a contra side for the transaction is selected according to the parity divisor.
-
-
84. A computer-readable medium having computer executable software code stored thereon, the code for execution of a securities transaction on a securities exchange with an auction market crowd, the code comprising:
-
code to determine a current parity divisor; and
code to execute the securities transaction, wherein a contra side for the transaction is selected according to the parity divisor.
-
-
85. A programmed computer for submitting a securities order for execution of a securities transaction on a securities exchange with an auction market crowd, 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 determine a current parity divisor; and
code to execute the securities transaction, wherein a contra side for the transaction is selected according to the parity divisor.
-
-
86. A method for automatic execution of a securities order on a securities exchange with an auction market crowd, the method comprising:
-
automatically determining a parity divisor, the divisor representing different possible allocations of the order to contra sides listed on a display book and in the auction market crowd; and
automatically executing the securities transaction, wherein a contra side to the order is selected according to the parity divisor.
-
-
87. A method for automatically processing a securities order on a securities exchange with an auction market crowd, the method comprising:
-
receiving a securities order identified for automatic execution;
automatically executing the transaction against a published quote; and
automatically updating the published quote based on the order. - View Dependent Claims (88, 89)
-
-
90. Computer executable software code transmitted as an information signal, the code for automatically processing a securities order on a securities exchange with an auction market crowd, the code comprising:
-
code to receive a securities order identified for automatic execution;
code to automatically execute the transaction against a published quote; and
code to automatically update the published quote based on the order.
-
-
91. A computer-readable medium having computer executable software code stored thereon, the code for automatically processing a securities order on a securities exchange with an auction market crowd, the code comprising:
-
code to receive a securities order identified for automatic execution;
code to automatically execute the transaction against a published quote; and
code to automatically update the published quote based on the order.
-
-
92. A programmed computer for automatically processing a securities order on a securities exchange with an auction market crowd, 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 securities order identified for automatic execution;
code to automatically execute the transaction against a published quote; and
code to automatically update the published quote based on the order.
-
Specification