Methods, systems, and computer program products for trading financial instruments on an exchange
First Claim
1. A computer-based method for trading an exchange-listed financial instrument for which a net asset value can be calculated on or away from an exchange, the method comprising;
- executing a trade of an exchange-listed financial instrument for which a net asset value can be calculated priced relative to a net asset value to be calculated and published at or after a specified time;
determining a price of said executed trade, wherein said determined price is from a set of prices that are specified relative to said net asset value, said set of prices comprising (a) a first price that is at a specified discount to said net asset value;
(b) a second price that is equal to said net asset value; and
(c) a third price that is at a specified premium to said net asset value; and
submitting said executed trade for settlement at said determined price,wherein said executing, determining, and submitting steps are executed by one or more processors.
6 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods and computer program products for trading financial instruments are described herein. A first order to buy or sell a financial instrument is received, where the first order includes at least one contingency. The contingency may be price-based and/or volume-based. For example, the contingency can be based on a volume-weighted average price of the security (VWAP); a time-weighed average price of the security (TWAP); a target trading volume of the security as a percentage of total market volume during a specified period (TVOL); or a net asset value (NAV) of the security. The first order is matched with a corresponding second order. For example, a bid for a given security is matched with an offer for the same security. This matching operation also includes ensuring that the contingency(ies) of the first order are compatible with the contingency(ies) of the second order. Thereafter, the contingencies are calculated, and then the first and second orders are executed pursuant to the calculated contingencies.
-
Citations
79 Claims
-
1. A computer-based method for trading an exchange-listed financial instrument for which a net asset value can be calculated on or away from an exchange, the method comprising;
-
executing a trade of an exchange-listed financial instrument for which a net asset value can be calculated priced relative to a net asset value to be calculated and published at or after a specified time; determining a price of said executed trade, wherein said determined price is from a set of prices that are specified relative to said net asset value, said set of prices comprising (a) a first price that is at a specified discount to said net asset value;
(b) a second price that is equal to said net asset value; and
(c) a third price that is at a specified premium to said net asset value; andsubmitting said executed trade for settlement at said determined price, wherein said executing, determining, and submitting steps are executed by one or more processors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-based system for trading an exchange-listed financial instrument for which a net asset value can be calculated on or away from an exchange, the system comprising:
-
a module configured to execute a trade of an exchange-listed financial instrument for which a net asset value can be calculated priced relative to a net asset value to be calculated and published at or after a specified time; a module configured to determine a price for said executed trade, wherein said determined price is from a set of prices that are specified relative to said net asset value, said set of prices comprising (a) a first price that is at a specified discount to said net asset value;
(b) a second price that is equal to said net asset value; and
(c) a third price that is at a specified premium to said net asset value;a module configured to submit said executed trade for settlement at said determined price; and one or more processors, executing said modules. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer program product comprising a computer useable medium having computer program logic recorded thereon for enabling a processor to trade an exchange-listed financial instrument for which a net asset value can be calculated on or away from an exchange, the computer program logic comprising:
-
first computer readable program code module to enable a processor to execute a trade of an exchange-listed financial instrument for which a net asset value can be calculated priced relative to a net asset value to be calculated and published at or after a specified time; second computer readable program code module to enable a processor to determine a price for said executed trade, wherein said determined price is from a set of prices that are specified relative to said net asset value, said set of prices comprising (a) a first price that is at a specified discount to said net asset value;
(b) a second price that is equal to said net asset value; and
(c) a third price that is at a specified premium to said net asset value, andthird computer readable program code module to enable a processor to submit said executed trade for settlement at said determined price. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A computer-based method for trading an exchange-listed financial instrument for which a net asset value can be calculated on or away from an exchange, the method comprising:
-
delivering at least one order to trade an exchange-listed financial instrument for which a net asset value can be calculated priced relative to a net asset value to be calculated and published at or after a specified time; and receiving information on terms of an executed trade for said exchange-listed financial instrument, wherein a price of said executed trade is determined from a set of prices that are specified relative to said net asset value, said set of prices comprising (a) a first price that is at a specified discount to said net asset value;
(b) a second price that is equal to said net asset value; and
(c) a third price that is at a specified premium to said net asset value; andwherein said delivering and receiving steps are executed by one or more processors. - View Dependent Claims (44, 45)
-
-
46. A computer-based system for trading an exchange-listed financial instrument on or away from an exchange, the system comprising;
-
a module configured to deliver at least one order to trade an exchange-listed financial instrument for which a net asset value can be calculated priced relative to a net asset value to be calculated and published at or after a specified time; a module configured to receive information on terms of an executed trade for said financial instrument; and one or more processors, executing said modules, wherein a price of said executed trade is determined from a set of prices that are specified relative to said net asset value, said set of prices comprising (a) a first price that is at a specified discount to said net asset value;
(b) a second price that is equal to said net asset value; and
(c) a third price that is at a specified premium to said net asset value. - View Dependent Claims (47, 48)
-
-
49. A computer program product comprising a computer useable medium having computer program logic recorded thereon for enabling a processor to trade an exchange-listed financial instrument for which a net asset value can be calculated on or away from an exchange, the computer program logic comprising:
-
first computer readable program code module to enable a processor to deliver at least one order to trade an exchange-listed financial instrument for which a net asset value can be calculated priced relative to a net asset value to be calculated and published at or after a specified time; and second computer readable program code module to enable a processor to receive information on terms of an executed trade for said exchange-listed financial instrument, wherein a price of said executed trade is determined from a set of prices that are specified relative to said net asset value, said set of prices comprising (a) a first price that is at a specified discount to said net asset value;
(b) a second price that is equal to said net asset value; and
(c) a third price that is at a specified premium to said net asset value. - View Dependent Claims (50, 51)
-
-
52. A computer-based method for making a market in an exchange-listed financial instrument for which a net asset value can be calculated on or away from an exchange, the method comprising:
-
receiving an order to buy or sell an exchange-listed financial instrument for which a net asset value can be calculated priced relative to a net asset value to be calculated and published at or after a specified time; matching said received order with at least one of (i) a complementary sell or buy order from another party to trade said exchange-listed financial instrument at or relative to said net asset value calculation, (ii) a complementary offer or bid posted in an organized market for trading said instrument at or relative to said net asset value calculation and (iii) a complementary offer or bid to trade with a book of a market maker; and determining an execution price for said matched order, wherein said execution price is from a set of prices that are specified relative to said net asset value, said set of prices comprising (a) a first price that is at a specified discount to said net asset value;
(b) a second price that is equal to said net asset value; and
(c) a third price that is at a specified premium to said net asset value; andwherein said receiving, matching and determining steps are executed by one or more processors.
-
-
53. A computer-based system for making a market in an exchange-listed financial instrument for which a net asset value can be calculated on or away from an exchange, the system comprising;
-
a module configured to receive an order to buy or sell an exchange-listed financial instrument for which a net asset value can be calculated priced relative to a net asset value to be calculated and published at or after a specified time; a module configured to match said received order with at least one of (i) a complementary sell or buy order from another party to trade said exchange-listed financial instrument at or relative to said net asset value calculation, (ii) a complementary offer or bid posted in an organized market for trading said instrument at or relative to said net asset value calculation and (iii) a complementary offer or bid to trade with a book of a market maker; a module configured to determine an execution price for said matched order, wherein said execution price is from a set of prices that are specified relative to said net asset value, said set of prices comprising (a) a first price that is at a specified discount to said net asset value;
(b) a second price that is equal to said net asset value; and
(c) a third price that is at a specified premium to said net asset value; andone or more processors, executing said modules.
-
-
54. A computer program product comprising a computer useable medium having computer program logic recorded thereon for enabling a processor to make a market in an exchange-listed financial instrument for which a net asset value can be calculated on or away from an exchange, the computer program logic comprising;
-
first computer readable program code module to enable a processor to receive an order to buy or sell an exchange-listed financial instrument for which a net asset value can be calculated priced relative to a net asset value to be calculated and published at or after a specified time; second computer readable program code module to enable a processor to match said received order with at least one of (i) a complementary sell or buy order from another party to trade said exchange-listed financial instrument at or relative to said net asset value calculation, (ii) a complementary offer or bid posted in an organized market for trading said instrument at or relative to said net asset value calculation and (iii) a complementary offer or bid to trade with a book of a market maker; and third computer readable program code module to enable a processor to determine an execution price for said matched order, wherein said execution price is from a set of prices that are specified relative to said net asset value, said set of prices comprising (a) a first price that is at a specified discount to said net asset value;
(b) a second price that is equal to said net asset value; and
(c) a third price that is at a specified premium to said net asset value.
-
-
55. A computer program product comprising a computer useable medium having computer program logic recorded thereon for enabling a processor to manage an investment fund having (i) a portfolio comprised of any combination of financial instruments and cash and (ii) a general class of fund shares tradable in a secondary market, wherein assets enter and are removed from said investment fund through an exchange-traded fund share creation and redemption process governed by a set of rules, the computer program logic comprising:
-
first computer readable program code module to enable a processor to at least one of specify and deliver information that identifies a combination of financial instruments and cash to be exchanged for a specified number of shares of said general class of fund shares; second computer readable program code module to enable a processor to receive a notice of commitment to create or redeem shares of said general class of fund shares by a specified time prior to a time prices are determined for calculating a net asset value of said general class of fund shares and calculating a value of said financial instruments and cash exchangeable for a specified number of shares of said general class of fund shares; and third computer readable program code module to enable a processor to at least one of (i) create new shares of said general class of fund shares by receiving any combination of financial instruments and cash exchangeable for said new shares; and
(ii) redeem existing shares of said general class of fund shares by delivering any combination of financial instruments and cash exchangeable for said existing shares. - View Dependent Claims (56, 57, 58, 59, 60, 61, 62, 63)
-
-
64. A computer program product comprising a computer useable medium having computer program logic recorded thereon for enabling a processor to manage an investment fund having (i) a portfolio comprised of any combination of financial instruments and cash and (ii) a general class of fund shares tradable in a secondary market, wherein assets enter and are removed from said investment fund through an exchange-traded fund share creation and redemption process governed by a set of rules, the computer program logic comprising:
-
first computer readable program code module to enable a processor to at least one of specify and deliver information that identifies a combination of financial instruments and cash to be exchanged for a specified number of shares of said general class of fund shares; second computer readable program code module to enable a processor to receive a notice of commitment to create or redeem shares of said general class of fund shares by a specified time prior to a time prices are determined for calculating a net asset value of said general class of fund shares and calculating a value of said financial instruments and cash exchangeable for a specified number of shares of said general class of fund shares; third computer readable program code module to enable a processor to at least one of (i) create new shares of said general class of fund shares by receiving any combination of financial instruments and cash exchangeable for said new shares; and
(ii) redeem existing shares of said general class of fund shares by delivering any combination of financial instruments and cash exchangeable for said existing shares; andfourth computer readable program code module to enable a processor to at least one of (i) purchase one or more financial instruments and (ii) sell one or more financial instruments to modify said portfolio prior to a time prices are determined for calculating a net asset value of said general class of fund shares and calculating a value of said financial instruments and cash exchangeable for a specified number of shares of said general class of fund shares. - View Dependent Claims (65, 66)
-
-
67. A computer program product comprising a computer useable medium having computer program logic recorded thereon for enabling a processor to manage an investment fund having (i) a portfolio comprised of any combination of financial instruments and cash and (ii) a general class of fund shares tradable in a secondary market, wherein assets enter and are removed from said investment fund through an exchange-traded fund share creation and redemption process governed by a set of rules, the computer program logic comprising:
-
first computer readable program code module to enable a processor to at least one of specify and deliver information that identifies a combination of financial instruments and cash to be exchanged for a specified number of shares of said general class of fund shares; second computer readable program code module to enable a processor to receive a notice of commitment to create or redeem shares of said general class of fund shares by a specified time prior to a time prices are determined for calculating a net asset value of said general class of fund shares and calculating a value of said financial instruments and cash exchangeable for a specified number of shares of said general class of fund shares; third computer readable program code module to enable a processor to at least one of (i) create new shares of said general class of fund shares by receiving any combination of financial instruments and cash exchangeable for said new shares; and
(ii) redeem existing shares of said general class of fund shares by delivering any combination of financial instruments and cash exchangeable for said existing shares;fourth computer readable program code module to enable a processor to at least one of (i) purchase one or more financial instruments and (ii) sell one or more financial instruments to modify said portfolio prior to a time prices are determined for calculating a net asset value of said general class of fund shares and calculating a value of said financial instruments and cash exchangeable for a specified number of shares of said general class of fund shares; and fifth computer readable program code module to enable a processor to at least one of calculate, distribute, and receive an intra-day fund share net asset value proxy based on said fund portfolio during a trading day at a specified interval greater than a 15-second interval. - View Dependent Claims (68, 69, 70, 71, 72)
-
-
73. A computer program product comprising a computer useable medium having computer program logic recorded thereon for enabling a processor to make markets in shares of an investment fund having (i) a portfolio comprised of any combination of financial instruments and cash and (ii) a general class of fund shares tradable in a secondary market, wherein an authorized participant at least one of creates and redeems shares of said investment fund through an exchange-traded fund share creation and redemption process governed by a set of rules, the computer program logic comprising:
-
first computer readable program code module to enable a processor to receive information that identifies a combination of financial instruments and cash to be exchanged for a specified number of shares of said general class of fund shares; second computer readable program code module to enable a processor to deliver a notice of commitment to create or redeem shares of said general class of fund shares by a specified time prior to a time prices are determined for calculating a net asset value of said general class of fund shares and calculating a value of said financial instruments and cash exchangeable for a specified number of shares of said general class of fund shares; and third computer readable program code module to enable a processor to at least one of (i) deliver any combination of financial instruments and cash in exchange for new shares of said general class of fund shares and (ii) receive any combination of financial instruments and cash in exchange for existing shares of said general class of fund shares. - View Dependent Claims (74, 75, 76, 77)
-
-
78. A computer program product comprising a computer useable medium having computer program logic recorded thereon for enabling a processor to trade shares of an investment fund having (i) a portfolio comprised of any combination of financial instruments and cash and (ii) a general class of fund shares tradable in a secondary market, wherein assets enter and are removed from said investment fund through an exchange-traded fund share creation and redemption process, the computer program logic comprising:
-
first computer readable program code module to enable a processor to trade one or more shares of said general class of fund shares of said investment fund on a secondary market; second computer readable program code module to enable a processor to execute a trade for said one or more shares priced relative to a net asset value or net asset value proxy to be calculated and published at or after a specified time; third computer readable program code module to enable a processor to determine a price for said executed trade, wherein said determined price is from a set of prices that are relative to said net asset value or said net asset value proxy, said set of prices comprising (a) a first price that is at a specified discount to said net asset value or said net asset value proxy;
(b) a second price that is equal to said net asset value or said net asset value proxy; and
(c) a third price that is at a specified premium to said net asset value or said net asset value proxy; andfourth computer readable program code module to enable a processor to submit said executed trade for settlement at said determined price.
-
-
79. A computer program product comprising a computer useable medium having computer program logic recorded thereon for enabling a processor to manage an investment fund having a portfolio comprised of any combination of financial instruments and cash and a general class of fund shares tradable in a secondary market, wherein assets enter and are removed from said investment fund through an exchange-traded fund share creation and redemption process governed by a set of rules, the computer program logic comprising:
-
first computer readable program code module to enable a processor to at least one of specify and deliver information consisting of a designated combination of financial instruments and cash to be exchanged for a specified number of shares of said general class of fund shares; second computer readable program code module to enable a processor to receive a notice of commitment to create or redeem shares of said general class of fund shares by a specified time prior to a time prices are determined for calculating a net asset value of said general class of fund shares and calculating a value of said financial instruments and cash exchangeable for a specified number of shares of said general class of fund shares; and third computer readable program code module to enable a processor to at least one of (i) create new shares of said general class of fund shares by receiving any combination of financial instruments and cash exchangeable for said new shares; and
(ii) redeem existing shares of said general class of fund shares by delivering any combination of financial instruments and cash exchangeable for said existing shares,wherein said fund portfolio is divided into (i) one of a first segment represented by said designated financial instruments and a first segment represented by said designated financial instruments and cash and (ii) an undisclosed second segment representing any combination of long and short or short equivalent positions and cash in said fund portfolio, and wherein a long investment in appropriately sized positions in said first and second segments replicates a net asset value performance of a specified number of said general class of fund shares.
-
Specification