Methods, systems and computer program products to facilitate the pricing, risk management and trading of derivatives contracts
First Claim
Patent Images
1. A method for yielding a premium payment amount of a derivative contract along a multi-period timeline comprising:
- a) receiving, via a first input device linked to a computer processor, a request from a user for a premium payment amount of a derivative contract, said derivative contract having a description comprising, on the multi-period timeline, a contract agreement time, a premium payment time and a payout payment time and, said description further comprising a payout payment amount described as a function of realized values of specified underlying(s) or parameters between the premium payment time and the payout payment time;
b) receiving, via a second input device linked to the computer processor, a premium payment amount for each marginal unit of basis instruments contracts (BICs) having the same payout payment time as the derivative contract, each said marginal unit of BICs having the same premium payment time, said premium payment time being a time that precedes the payout payment time of the derivatives contract on the multi-period timeline;
c) decomposing, by the computer processor, the derivative contract into a portfolio of composing BICs, wherein each composing BIC comprises a quantity of marginal units of BICs having the same payout payment time as the derivative contract;
d) computing, by the computer processor, a premium payment amount for each composing BIC based on a sum of the marginal units of BICs premium payment amounts in the quantity given by the portfolio decomposition;
e) computing, by the computer processor, a premium payment amount of the derivatives contract based on the portfolio of composing BICs having the same payout payment time as the derivatives contract, wherein said premium payment amount of the derivatives contract is computed as a weighted sum of the premium payment amounts of the composing BICs in the portfolio based on the quantities given by the portfolio decomposition,f) yielding, by the computer processor, the premium payment amount of the derivatives contract for the premium payment time of the marginal units of BICs;
g) repeating steps a), b), c), d), e) and f), where the premium payment amount of the derivative contract for the premium payment time of the marginal units of BICs is received by the first input device as a new derivatives contract with an incrementally decreased payout payment time, and wherein said repetition terminates when the premium payment time in step f) coincides with the premium payment time specified by the user in the description for the derivative contract;
h) and transmitting, via an output device linked to the computer processor, the premium payment amount for the derivative contract yielded in step f) when stepg) indicates the repetition terminates, to the user who requested the premium payment amount of the derivative contract.
0 Assignments
0 Petitions
Accused Products
Abstract
This invention relates to methods, systems and computer program products to facilitate the pricing trading and risk management of derivatives contracts on one or more underlying via the introduction of Basis instrument Contracts (BICs). Such pricing trading and risk management may be done in organized exchanges or in over-the-counter (OTC) markets.
-
Citations
18 Claims
-
1. A method for yielding a premium payment amount of a derivative contract along a multi-period timeline comprising:
-
a) receiving, via a first input device linked to a computer processor, a request from a user for a premium payment amount of a derivative contract, said derivative contract having a description comprising, on the multi-period timeline, a contract agreement time, a premium payment time and a payout payment time and, said description further comprising a payout payment amount described as a function of realized values of specified underlying(s) or parameters between the premium payment time and the payout payment time; b) receiving, via a second input device linked to the computer processor, a premium payment amount for each marginal unit of basis instruments contracts (BICs) having the same payout payment time as the derivative contract, each said marginal unit of BICs having the same premium payment time, said premium payment time being a time that precedes the payout payment time of the derivatives contract on the multi-period timeline; c) decomposing, by the computer processor, the derivative contract into a portfolio of composing BICs, wherein each composing BIC comprises a quantity of marginal units of BICs having the same payout payment time as the derivative contract; d) computing, by the computer processor, a premium payment amount for each composing BIC based on a sum of the marginal units of BICs premium payment amounts in the quantity given by the portfolio decomposition; e) computing, by the computer processor, a premium payment amount of the derivatives contract based on the portfolio of composing BICs having the same payout payment time as the derivatives contract, wherein said premium payment amount of the derivatives contract is computed as a weighted sum of the premium payment amounts of the composing BICs in the portfolio based on the quantities given by the portfolio decomposition, f) yielding, by the computer processor, the premium payment amount of the derivatives contract for the premium payment time of the marginal units of BICs; g) repeating steps a), b), c), d), e) and f), where the premium payment amount of the derivative contract for the premium payment time of the marginal units of BICs is received by the first input device as a new derivatives contract with an incrementally decreased payout payment time, and wherein said repetition terminates when the premium payment time in step f) coincides with the premium payment time specified by the user in the description for the derivative contract; h) and transmitting, via an output device linked to the computer processor, the premium payment amount for the derivative contract yielded in step f) when step g) indicates the repetition terminates, to the user who requested the premium payment amount of the derivative contract. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for yielding a premium payment amount of a derivative contract along a multi-period timeline comprising:
-
a) a first input device configured to receive a request from a user for a premium payment amount of a derivative contract, said derivative contract having a description comprising, on the multi-period timeline, a contract agreement time, a premium payment time and a payout payment time and, said description further comprising a payout payment amount described as a function of realized values of specified underlying(s) or parameters between the premium payment time and the payout payment time; b) a second input device configured to receive a premium payment amount for each marginal unit of basis instruments contracts (BICs) having the same payout payment time as the derivative contract, each said marginal unit of BICs having the same premium payment time, said premium payment time being a time that precedes the payout payment time of the derivatives contract on the multi-period timeline; c) a computer processor linked to the first input device configured to decompose the derivative contract into a portfolio of composing BICs, wherein each composing BIC comprises a quantity of marginal units of BICs having the same payout payment time as the derivative contract; a computer processor linked to the first input device and the second input device configured to; d) compute a premium payment amount for each composing BIC based on a sum of the marginal units of BICs premium payment amounts in the quantity given by the portfolio decomposition; e) compute a premium payment amount of the derivatives contract based on the portfolio of composing BICs having the same payout payment time as the derivatives contract, wherein said premium payment amount of the derivatives contract is computed as a weighted sum of the premium payment amounts of the composing BICs in the portfolio based on the quantities given by the portfolio decomposition, f) yield the premium payment amount of the derivatives contract for the premium payment time of the marginal units of BICs; g) repeat steps a), b), c), d), e) and f), where the premium payment amount of the derivative contract for the premium payment time of the marginal units of BICs is received by the first input device as a new derivatives contract with an incrementally decreased payout payment time, and wherein said repetition terminates when the premium payment time in step f) coincides with the premium payment time specified by the user in the description for the derivative contract; h) and an output device linked to the computer processor configured to transmit the premium payment amount for the derivative contract yielded in step f) when step g) indicates the repetition terminates, to the user who requested the premium payment amount of the derivative contract. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product for yielding a premium payment amount of a derivative contract along a multi-period timeline comprising computer readable memory having logic stored therein for execution on a computer, said logic comprising:
-
a) logic to receive a request from a user for a premium payment amount of a derivative contract, said derivative contract having a description comprising, on the multi-period timeline, a contract agreement time, a premium payment time and a payout payment time and, said description further comprising a payout payment amount described as a function of realized values of specified underlying(s) or parameters between the premium payment time and the payout payment time; b) logic to receive a premium payment amount for each marginal unit of basis instruments contracts (BICs) having the same payout payment time as the derivative contract, each said marginal unit of BICs having the same premium payment time, said premium payment time being a time that precedes the payout payment time of the derivatives contract on the multi-period timeline; c) logic to decompose the derivative contract into a portfolio of composing BICs, wherein each composing BIC comprises a quantity of marginal units of BICs having the same payout payment time as the derivative contract; d) logic to compute a premium payment amount for each composing BIC based on a sum of the marginal units of BICs premium payment amounts in the quantity given by the portfolio decomposition; e) logic to compute a premium payment amount of the derivatives contract based on the portfolio of composing BICs having the same payout payment time as the derivatives contract, wherein said premium payment amount of the derivatives contract is computed as a weighted sum of the premium payment amounts of the composing BICs in the portfolio based on the quantities given by the portfolio decomposition, f) logic to yield the premium payment amount of the derivatives contract for the premium payment time of the marginal units of BICs; g) logic to repeat steps a), b), c), d), e) and f), where the premium payment amount of the derivative contract for the premium payment time of the marginal units of BICs is received by the first input device as a new derivatives contract with an incrementally decreased payout payment time, and wherein said repetition terminates when the premium payment time in step f) coincides with the premium payment time specified by the user in the description for the derivative contract; h) and logic to transmit the premium payment amount for the derivative contract yielded in step f) when step g) indicates the repetition terminates, to the user who requested the premium payment amount of the derivative contract. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification