System and method for operating a family of mutual funds or ETFs
First Claim
Patent Images
1. A computer-based method of operating a plurality of funds comprising afirst fund and a second fund, comprising:
- computing, by a programmed hardware computer processor coupled to a computer memory, a first weighted average maturity of the first fund;
comparing, by the programmed hardware computer processor coupled to the computer memory, the first weighted average maturity of the first fund computed, with a first range of weighted average maturities advertised to purchasers of shares of the first fund and to purchasers of shares of the second fund;
determining, by the programmed hardware computer processor coupled to the computer memory, whether the first weighted average maturity of the first fund computed is outside the first range of weighted average maturities advertised to purchasers of shares of the first fund and to purchasers of shares of the second fund;
if the first weighted average maturity of the first fund computed is outside the first range of weighted average maturities advertised to purchasers of shares of the first fund and to purchasers of shares of the second fund, identifying, by the programmed hardware computer processor coupled to the computer memory, a first set of at least one security that should be sold from the first fund, and a second set of at least one security that should be purchased for the first fund, so as to cause a second weighted average maturity of the first fund to fall within the first range of weighted average maturities advertised to purchasers of shares of the first fund and to purchasers of shares of the second fund;
computing, by the programmed hardware computer processor coupled to the computer memory, a first weighted average maturity of the second fund;
comparing, by the programmed hardware computer processor coupled to the computer memory, the first weighted average maturity of the second fund computed, with a second range of weighted average maturities advertised to purchasers of shares of the first fund and to purchasers of shares of the second fund;
determining, by the programmed hardware computer processor coupled to the computer memory, whether the first weighted average maturity of the second fund computed is outside the second range of weighted average maturities advertised to purchasers of shares of the first fund and to purchasers of shares of the second fund;
if the first weighted average maturity of the second fund computed is outside the second range of weighted average maturities advertised to purchasers of shares of the first fund and to purchasers of shares of the second fund, identifying, by the programmed hardware computer processor coupled to the computer memory, a third set of securities that should be sold from the second fund and a fourth set of securities that should be purchased for the second fund so as to cause a second weighted average maturity of the second fund to fall within the second range of weighted average maturities advertised to purchasers of the shares of the first fund and to purchasers of the shares of the second fund, the second range being different from the first range;
trading the first set of at least one security and second set of at least one security using the first fund; and
trading the third set of securities and fourth set of securities using the second fund.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method operates a family of exchange traded funds or mutual funds with different weighted average maturities.
14 Citations
18 Claims
-
1. A computer-based method of operating a plurality of funds comprising a
first fund and a second fund, comprising: -
computing, by a programmed hardware computer processor coupled to a computer memory, a first weighted average maturity of the first fund; comparing, by the programmed hardware computer processor coupled to the computer memory, the first weighted average maturity of the first fund computed, with a first range of weighted average maturities advertised to purchasers of shares of the first fund and to purchasers of shares of the second fund; determining, by the programmed hardware computer processor coupled to the computer memory, whether the first weighted average maturity of the first fund computed is outside the first range of weighted average maturities advertised to purchasers of shares of the first fund and to purchasers of shares of the second fund; if the first weighted average maturity of the first fund computed is outside the first range of weighted average maturities advertised to purchasers of shares of the first fund and to purchasers of shares of the second fund, identifying, by the programmed hardware computer processor coupled to the computer memory, a first set of at least one security that should be sold from the first fund, and a second set of at least one security that should be purchased for the first fund, so as to cause a second weighted average maturity of the first fund to fall within the first range of weighted average maturities advertised to purchasers of shares of the first fund and to purchasers of shares of the second fund; computing, by the programmed hardware computer processor coupled to the computer memory, a first weighted average maturity of the second fund; comparing, by the programmed hardware computer processor coupled to the computer memory, the first weighted average maturity of the second fund computed, with a second range of weighted average maturities advertised to purchasers of shares of the first fund and to purchasers of shares of the second fund; determining, by the programmed hardware computer processor coupled to the computer memory, whether the first weighted average maturity of the second fund computed is outside the second range of weighted average maturities advertised to purchasers of shares of the first fund and to purchasers of shares of the second fund; if the first weighted average maturity of the second fund computed is outside the second range of weighted average maturities advertised to purchasers of shares of the first fund and to purchasers of shares of the second fund, identifying, by the programmed hardware computer processor coupled to the computer memory, a third set of securities that should be sold from the second fund and a fourth set of securities that should be purchased for the second fund so as to cause a second weighted average maturity of the second fund to fall within the second range of weighted average maturities advertised to purchasers of the shares of the first fund and to purchasers of the shares of the second fund, the second range being different from the first range; trading the first set of at least one security and second set of at least one security using the first fund; and trading the third set of securities and fourth set of securities using the second fund. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for operating a plurality of funds comprising a first fund and a second fund, comprising:
-
a family fund selection manager for selecting and providing at an output an identifier of the first fund or the second fund; and an optimization trade manager having an input coupled to the family fund selection manager for receiving the identifier of the first fund or the second fund, the optimization trade manager comprising a hardware processor coupled to a memory, the hardware processor programmed for; responsive to the identifier received at the optimization trade manager input comprising the identifier of the first fund, identifying a first set of at least one security that should be sold from the first fund, and a second set of at least one security that should be purchased for the first fund, so as to cause a weighted average maturity of the first fund to fall within a first range of weighted average maturities advertised to purchasers of shares of the first fund and to purchasers of shares of the second fund, and trading via an input/output, the first set of at least one security and second set of at least one security using the first fund; and responsive to the identifier received at the optimization trade manager input comprising the identifier of the second fund, identifying a third set of securities that should be sold from the second fund and a fourth set of securities that should be purchased for the second fund so as to cause a weighted average maturity of the second fund to fall within a second range of weighted average maturities advertised to purchasers of the shares of the first fund and to purchasers of the shares of the second fund, the second range being different from the first range, and trading via the optimization trade manager input/output, the third set of securities and fourth set of securities using the second fund. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product comprising a nontransitory computer useable medium having computer readable program code embodied therein for operating a plurality of funds comprising a first fund and a second fund, the computer program product comprising computer readable program code devices configured to program a hardware computer processor to cause a computer system to:
-
compute a first weighted average maturity of the first fund; compare the first weighted average maturity of the first fund computed, with a first range of weighted average maturities advertised to purchasers of shares of the first fund and to purchasers of shares of the second fund; determine whether the first weighted average maturity of the first fund computed is outside the first range of weighted average maturities advertised to purchasers of shares of the first fund and to purchasers of shares of the second fund; if the first weighted average maturity of the first fund computed is outside the first range of weighted average maturities advertised to purchasers of shares of the first fund and to purchasers of shares of the second fund, identify a first set of at least one security that should be sold from the first fund, and a second set of at least one security that should be purchased for the first fund, so as to cause a second weighted average maturity of the first fund to fall within the first range of weighted average maturities advertised to purchasers of shares of the first fund and to purchasers of shares of the second fund; compute a first weighted average maturity of the second fund; compare the first weighted average maturity of the second fund computed, with a second range of weighted average maturities advertised to purchasers of shares of the first fund and to purchasers of shares of the second fund; determine whether the first weighted average maturity of the second fund computed is outside the second range of weighted average maturities advertised to purchasers of shares of the first fund and to purchasers of shares of the second fund; if the first weighted average maturity of the second fund computed is outside the second range of weighted average maturities advertised to purchasers of shares of the first fund and to purchasers of shares of the second fund, identify a third set of securities that should be sold from the second fund and a fourth set of securities that should be purchased for the second fund so as to cause a second weighted average maturity of the second fund to fall within the second range of weighted average maturities advertised to purchasers of the shares of the first fund and to purchasers of the shares of the second fund, the second range being different from the first range; trade the first set of at least one security and second set of at least one security using the first fund; and trade the third set of securities and fourth set of securities using the second fund. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification