Patent ID: 7962392

Claim:
A computer implemented method, comprising: (a) receiving, using a data processing system, user inputs comprising an initial value of the portfolio, a current age of a first joint investor, and a current age of a second joint investor; (b) randomly drawing, using the data processing system, a number between 0 and 1 for the first joint investor; (c) determining, using the data processing system, a mortality rate of the first joint investor in accordance with a mortality table based on the current age of the first joint investor; (d) comparing, using the data processing system, the randomly drawn number with said determined mortality rate for the first joint investor using a preselected logical relation such that: (1) if the randomly drawn number satisfies said preselected logical relation with said determined mortality rate of the first joint investor, define the current age as the age of death of the first joint investor; (2) if the randomly drawn number does not satisfy said preselected logical relation with said determined mortality rate, advance the current age of the investor to a next age group indicated in the mortality table and repeat steps (b) through (d); (e) randomly drawing, using the data processing system, a number between 0 and 1 for the second joint investor; (f) determining, using the data processing system, a mortality rate of the second joint investor in accordance with the mortality table based on the current age of the second joint investor; (g) comparing, using the data processing system, the randomly drawn number with said determined mortality rate for the second joint investor using the preselected logical relation such that: (1) if the randomly drawn number satisfies said preselected logical relation with said determined mortality rate of the second joint investor, define the current age as the age of death of the second joint investor; and (2) if the randomly drawn number does not satisfy said preselected logical relation with said determined mortality rate, advance the current age of the investor to a next age group defined in the mortality table, and repeat steps (e) through (g); (h) determining, using the data processing system, the greater age of death of the joint investors by comparing the age of death of the first joint investor defined in step (d)(2) with the age of death of the second joint investor defined in step (g)(2); (i) computing, using the data processing system, a future value of the portfolio using the greater age of death determined in step (g), a predetermined rate of return, and the initial value of the portfolio; and (j) outputting the computed future value of the portfolio.