EXCHANGES FOR CREATING AND TRADING DERIVATIVE SECURITIES
First Claim
1. A computer system that constitutes a primary exchange for creating derivative securities that secure a claim of a predetermined nominal derivative security value that is contingent on a well defined, externally influenced numerical variable associated therewith at or before a predetermined future time, which system comprises:
- (a) a database for storing data defining purchase offers and offers of sale of the derivative securities received from traders, whether buyers or sellers, the database being structured for storing records for each offer including(i) the identity of a trader that has made the offer,(ii) data indicating whether the offer is a purchase offer or offer for sale,(iii) the identity of the numerical variable,(iv) numbers representing the price offered by a buyer (the bid price) or the price offered by a seller (the offer price),(v) numbers representing the predetermined future time,(vi) numbers representing a value of the numerical variable at the predetermined future time or before the predetermined future time that is defined in the offer,(vii) data indicating the relationship between the defined value of the numerical variable at or before the predetermined future time specified in the offer and the actual value of the numerical variable at or before the predetermined future time that is required in order for the trader to secure the claim,(viii) numbers representing the quantity of derivative securities in the offer;
(b) an input for receiving the data defining the purchase offers from buyers;
(c) an input for receiving the data defining offers of sale from sellers;
(d) a decision unit for determining whether or not a match exists between a purchase offer and an offer of sale in the database in terms of;
(i) the bid and offer prices, referred to as the agreed trade price if a match is determined,(ii) the numerical variable,(iii) the predetermined future time,(iv) the defined value of the numerical variable at the predetermined future time specified in the offer, and(v) the relationship between the defined value of the numerical variable specified in the offer and the actual value of the numerical variable at the predetermined future time or at a time up to the predetermined future time; and
(e) a derivative security creation module that is responsive to output from the decision unit that a match exists in order to create one or more derivative securities, which comprises;
(i) a trade settlement unit for automatically calculating the agreed number of the derivative securities, being the maximum number of derivative securities that are the subject of both the purchase offer and the offer of sale;
calculating the maximum financial obligation of a trader, being substantially the product of the agreed number of derivative securities and the agreed trade price of the derivative securities if the trader is a buyer, or substantially the product of the agreed number of derivative securities and the difference between the nominal derivative security value and the agreed trade price if the trader is a seller;
automatically receiving funds from traders corresponding to their maximum financial obligation; and
(ii) a derivative security creation unit for notifying the traders of creation of the derivative security and of data relating to the derivative security, and storing data relating to the derivative security in a database; and
(f) a maturity settlement module for paying appropriate traders at the predetermined future time or before the predetermined future time depending on the type of derivative security, which comprises;
(i) a maturity data input module for receiving from an external source data quoted by an independent institution representing the actual value of the numerical variable at the predetermined future time or before the predetermined future time;
(ii) a determination module responsive to data from the maturity data input module, for determining, at the predetermined future time or before the predetermined future time, whether the actual value of the numerical variable is the same as or is above or below the defined value specified in the offer;
(iii) a reimbursement module responsive to data from the determination module, for sending to one of the traders or to an agreed third party funds corresponding substantially to the product of the agreed number of the securities and the nominal derivative security value.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer system (1) constitutes a primary exchange for creating and trading derivative securities that secure a claim of a nominal derivative security value e.g. $1 or £1 that is contingent on movement of a numerical variable such as a stock price. The system comprises: (a) a database (4-14) for storing data defining purchase offers and offers of sale, (b) inputs for receiving offers from traders (16), (c) a decision unit for determining whether or not a match exists between a purchase offer and an offer of sale in the database in terms of the bid and offer prices, the maturity time, stock price at the maturity time, and type of derivative security etc, (d) a derivative security creation module that creates complementary derivative securities, one for each trader, so that only one derivative security will pay out, and (e) a maturity settlement module for paying appropriate traders at the maturity time out of funds received from both traders at commencement of the trade. Derivative securities created by the system may also be traded on the system in a secondary exchange.
-
Citations
37 Claims
-
1. A computer system that constitutes a primary exchange for creating derivative securities that secure a claim of a predetermined nominal derivative security value that is contingent on a well defined, externally influenced numerical variable associated therewith at or before a predetermined future time, which system comprises:
-
(a) a database for storing data defining purchase offers and offers of sale of the derivative securities received from traders, whether buyers or sellers, the database being structured for storing records for each offer including (i) the identity of a trader that has made the offer, (ii) data indicating whether the offer is a purchase offer or offer for sale, (iii) the identity of the numerical variable, (iv) numbers representing the price offered by a buyer (the bid price) or the price offered by a seller (the offer price), (v) numbers representing the predetermined future time, (vi) numbers representing a value of the numerical variable at the predetermined future time or before the predetermined future time that is defined in the offer, (vii) data indicating the relationship between the defined value of the numerical variable at or before the predetermined future time specified in the offer and the actual value of the numerical variable at or before the predetermined future time that is required in order for the trader to secure the claim, (viii) numbers representing the quantity of derivative securities in the offer; (b) an input for receiving the data defining the purchase offers from buyers; (c) an input for receiving the data defining offers of sale from sellers; (d) a decision unit for determining whether or not a match exists between a purchase offer and an offer of sale in the database in terms of; (i) the bid and offer prices, referred to as the agreed trade price if a match is determined, (ii) the numerical variable, (iii) the predetermined future time, (iv) the defined value of the numerical variable at the predetermined future time specified in the offer, and (v) the relationship between the defined value of the numerical variable specified in the offer and the actual value of the numerical variable at the predetermined future time or at a time up to the predetermined future time; and (e) a derivative security creation module that is responsive to output from the decision unit that a match exists in order to create one or more derivative securities, which comprises; (i) a trade settlement unit for automatically calculating the agreed number of the derivative securities, being the maximum number of derivative securities that are the subject of both the purchase offer and the offer of sale;
calculating the maximum financial obligation of a trader, being substantially the product of the agreed number of derivative securities and the agreed trade price of the derivative securities if the trader is a buyer, or substantially the product of the agreed number of derivative securities and the difference between the nominal derivative security value and the agreed trade price if the trader is a seller;
automatically receiving funds from traders corresponding to their maximum financial obligation; and(ii) a derivative security creation unit for notifying the traders of creation of the derivative security and of data relating to the derivative security, and storing data relating to the derivative security in a database; and (f) a maturity settlement module for paying appropriate traders at the predetermined future time or before the predetermined future time depending on the type of derivative security, which comprises; (i) a maturity data input module for receiving from an external source data quoted by an independent institution representing the actual value of the numerical variable at the predetermined future time or before the predetermined future time; (ii) a determination module responsive to data from the maturity data input module, for determining, at the predetermined future time or before the predetermined future time, whether the actual value of the numerical variable is the same as or is above or below the defined value specified in the offer; (iii) a reimbursement module responsive to data from the determination module, for sending to one of the traders or to an agreed third party funds corresponding substantially to the product of the agreed number of the securities and the nominal derivative security value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16)
-
-
15. A computer system that constitutes a secondary exchange for trading existing derivative securities which includes:
-
(g) a secondary input for receiving purchase offers from traders to buy the existing derivative securities; (h) a secondary input for receiving offers of sale of the existing derivative securities from traders; (i) a database for storing the offers to buy and offers to sell; (j) a secondary decision unit for determining whether or not a match exists between an offer to buy and an offer for sale of an existing derivative security created by the primary exchange in the database in terms of the bid and offer prices of the existing derivative security, the type of derivative security, the numerical variable and the predetermined future time; and (k) a secondary trade settlement unit, responsive to an output from the secondary decision unit that a match exists, for automatically calculating the agreed number of existing derivative securities that are traded in the secondary exchange being the maximum number of existing derivative securities that are the subject of both an offer to buy and an offer for sale;
calculating the financial obligation of a trader who has made an offer to buy the existing derivative security and for automatically receiving funds from that trader, updating databases of the trade if the secondary decision unit determines that a match exists; and
notifying the traders of transfer of the derivative security from the seller to the buyer.
-
-
17. a method of operating a computer system that constitutes a primary exchange for creating derivative securities that secure a claim of a predetermined nominal derivative security value that is contingent on a well defined, externally influenced numerical variable associated therewith at or before a predetermined future time, which method comprises the steps of:
-
(a) receiving data defining the purchase offers from buyers; (b) receiving data defining offers of sale from sellers; (c) storing the data defining purchase offers and offers of sale of the derivative securities received from traders, whether buyers or sellers, in a database, the database being structured for storing records for each offer including (i) the identity of a trader that has made the offer, (ii) data indicating whether the offer is a purchase offer or offer for sale, (iii) the identity of the numerical variable, (iv) numbers representing the price offered by a buyer (the bid price) or the price offered by a seller (the offer price), (v) numbers representing the predetermined future time, (vi) numbers representing a value of the numerical variable at the predetermined future time or before the predetermined future time that is defined in the offer, (vii) data indicating the relationship between the defined value of the numerical variable at or before the predetermined future time specified in the offer and the actual value of the numerical variable at or before the future time that is required in order for the trader to secure the claim, (viii) numbers representing the quantity of derivative securities in the offer; (d) determining whether or not a match exists between a purchase offer and an offer of sale in the database in terms of; (i) the bid and offer prices, referred to as the agreed trade price if a match is determined, (ii) the numerical variable, (iii) the predetermined future time, (iv) the defined value of the numerical variable at the future time specified in the offer, and (v) the relationship between the defined value of the numerical variable at the predetermined future time or before the predetermined future time specified in the offer and the actual value of the numerical variable at the future time or at a time up to the future time that is required in order for the trader to secure the claim; and (e) creating a derivative security in response to output from the determining step that a match exists, which step comprises; (i) automatically calculating the agreed number of the derivative securities, being the maximum number of derivative securities that are the subject of both the purchase offer and the offer of sale;
calculating the maximum financial obligation of a trader, being substantially the product of the agreed number of derivative securities and the agreed trade price of the derivative securities if the trader is a buyer, or substantially the product of the agreed number of derivative securities and the difference between the nominal derivative security value and the agreed trade price if the trader is a seller;
automatically receiving funds from traders corresponding to their maximum financial obligation; and(ii) notifying the traders of creation of the derivative security and of data relating to the derivative security, and storing data relating to the derivative security in a database; and (f) a maturity settlement step for paying appropriate traders at the predetermined future time or before the predetermined future time depending on the type of derivative security, which comprises; (i) a maturity data input step of receiving from an external source data quoted by an independent institution, representing the actual value of the numerical variable at the predetermined future time or before the predetermined future time; (ii) a determination step, of determining in response to data from the maturity data input step, at or before the predetermined future time, whether the actual value of the numerical variable is the same as or is above or below the defined value specified in the offer; (iii) a reimbursement step of sending to one of the traders or to an agreed third party, funds corresponding substantially to the product of the agreed number of the derivative securities and the nominal derivative security value, in response to data from the determination step. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29)
-
-
28. A method of operating a computer system that constitutes a secondary exchange for trading derivative securities, which comprises:
-
(g) receiving purchase offers from traders to buy the existing derivative securities; (h) receiving offers of sale of the existing derivative securities from traders; (i) storing the offers to buy and offers to sell in a database; (j) a secondary decision step of determining whether or not a match exists between a purchase offer and an offer for sale of an existing derivative security in the database in terms of the bid and offer prices of the existing derivative security, the type of derivative security, the numerical variable and the predetermined future time; and (k) a secondary trade settlement step, responsive to output from the secondary decision step that a match exists, of automatically receiving funds from a trader who has made an offer to buy the existing derivative security or from an agreed third party, notifying the traders of transfer of the derivative security from the seller to the buyer, and updating databases of the trade if it is determined that a match exists in the secondary decision step.
-
- 30. A tradable derivative security, which comprises a legally binding right of an owner thereof to receive a predetermined sum of money, constituting a nominal derivative security value, in a circumstance that the value of a numerical variable associated with the derivative security determined by an independent institution rises to or above, or falls to or below, a defined value or fails to rise to or above or fails to fall to or below the defined value, at a predetermined future time or before a predetermined future time, the nominal derivative security value having been deposited in a secure account and received from the owner together with funds from another trader who had agreed with the owner that the owner would receive the nominal derivative security value in the said circumstance and that the other trader would receive the nominal derivative security value in any other circumstance.
-
32. A tradable derivative security which comprises a legally binding right of an owner thereof to receive a predetermined sum of money, constituting the nominal derivative security value, in a circumstance that the value of a numerical variable associated with the derivative security determined by an independent institution rises to or above or falls to or below, a defined value, or fails to rise to or above or fails to fall to or below the defined value, at a predetermined future time or before a predetermined future time, the derivative security comprising data stored in a database of a derivative security exchange which defines:
-
(i) the identity of the owner (ii) the identity of the numerical variable, (iii) the predetermined future time, (iv) the defined value of the numerical variable; (v) the relationship between the defined value of the numerical variable at or before the future time specified in the derivative security and the actual value of the numerical variable at or before the future time that is required in order for the owner to secure the claim; and (vi) data identifying funds held in a secure account that were used to purchase the derivative security. - View Dependent Claims (33, 34)
-
-
36. A carrier which carries a computer program comprising processor-implementable instructions for causing a computer to constitute a primary exchange for creating derivative securities that secure a claim of a predetermined nominal derivative security value that is contingent on a well defined, externally influenced numerical variable associated therewith at or before a predetermined future time, which program comprises:
-
(a) code for generating a database in the computer memory for storing data defining purchase offers and offers of sale of the derivative securities received from traders, whether buyers or sellers, the database being structured for storing records for each offer including (i) the identity of a trader that has made the offer, (ii) data indicating whether the offer is a purchase offer or offer for sale, (iii) the identity of the numerical variable, (iv) numbers representing the price offered by a buyer (the bid price) or the price offered by a seller (the offer price), (v) numbers representing the predetermined future time, (vi) numbers representing a value of the numerical variable at the predetermined future time or before the predetermined future time that is defined in the offer, (vii) data indicating the relationship between the defined value of the numerical variable at or before the predetermined future time specified in the offer and the actual value of the numerical variable at or before the predetermined future time that is required in order for the trader to secure the claim, (viii) numbers representing the quantity of derivative securities in the offer; (b) code for receiving the data defining the purchase offers from buyers; (c) code for receiving the data defining offers of sale from sellers; (d) code for determining whether or not a match exists between a purchase offer and an offer of sale in the database in terms of; (i) the bid and offer prices, referred to as the agreed trade price if a match is determined, (ii) the numerical variable, (iii) the predetermined future time, (iv) the defined value of the numerical variable at the predetermined future time specified in the offer, and (v) the relationship between the defined value of the numerical variable specified in the offer and the actual value of the numerical variable at the predetermined future time or at a time up to the predetermined future time; and (e) code for creating a derivative security in response to output from the determining step that a match exists in order to create one or more derivative securities, which comprises; (i) code for a trade settlement step of automatically calculating the agreed number of the derivative securities, being the maximum number of derivative securities that are the subject of both the purchase offer and the offer of sale;
calculating the maximum financial obligation of a trader, being substantially the product of the agreed number of derivative securities and the agreed trade price of the derivative securities if the trader is a buyer, or substantially the product of the agreed number of derivative securities and the difference between the nominal derivative security value and the agreed trade price if the trader is a seller;
automatically receiving funds from traders corresponding to their maximum financial obligation; and(ii) code for a derivative security creation step of notifying the traders of creation of the derivative security and of data relating to the derivative security, and storing data relating to the derivative security in a database; and (f) code for a maturity settlement step of paying appropriate traders at the predetermined future time or before the predetermined future time depending on the type of derivative security, which comprises; (i) code for a maturity data input step of receiving from an external source data quoted by an independent institution representing the actual value of the numerical variable at the predetermined future time or before the predetermined future time; (ii) code for a determination step responsive to data from the maturity data input step, of determining, at the predetermined future time or before the predetermined future time, whether the actual value of the numerical variable is the same as or is above or below the defined value specified in the offer; (iii) code for a reimbursement step responsive to data from the determination step, for sending to one of the traders or to an agreed third party funds corresponding substantially to the product of the agreed number of the securities and the nominal derivative security value.
-
-
37. A carrier which carries a computer program comprising processor-implementable instructions for causing a computer to constitute a secondary exchange for trading derivative securities, which program comprises:
-
(g) code for receiving purchase offers from traders to buy the existing derivative securities; (h) code for receiving offers of sale of the existing derivative securities from traders; (i) code for storing the offers to buy and offers to sell in a database; (j) code for a secondary decision step of determining whether or not a match exists between a purchase offer and an offer for sale of an existing derivative security in the database in terms of the bid and offer prices of the existing derivative security, the type of derivative security, the numerical variable and the predetermined future time; and (k) code for a secondary trade settlement step, responsive to output from the secondary decision step that a match exists, of automatically receiving funds from a trader who has made an offer to buy the existing derivative security or from an agreed third party, notifying the traders of transfer of the derivative security from the seller to the buyer, and updating databases of the trade if it is determined that a match exists in the secondary decision step.
-
Specification