Patent ID: 8494943

Claim:
A computer-implemented method comprising: identifying an existing, in-force life insurance policy for a donor to be donated to a charitable organization; computing, by a computer system, expected cash flows for the charitable organization based on, i, ongoing premium payments for the existing, in-force life insurance policy for the donor during a lifetime of the donor, wherein the existing, in-force life insurance policy is to be donated by the donor to the charitable organization and held by the charitable organization and, ii, incoming annuity payments during the lifetime of the donor from one or more Single Premium Immediate Annuity, “SPIA,” contracts that are referenced to donor and to be purchased by the charitable organization on the donor for the existing, in-force life insurance policy, wherein the computer system comprises at least one computer device that comprises a processor and a computer memory device, and wherein: the life insurance policy has a death benefit payout amount payable to the owner of the life insurance policy upon the death of the donor; premium payments are owed on the life insurance policy during the life of the donor to keep the life insurance policy in force; an aggregate of single immediate premiums for the one of more SPIA contracts is not less than a predefined threshold level of the death benefit payout amount of the life insurance policy; the at least one computer device is programmed to compute the expected cash flows based on data regarding the life insurance policy and the one or more SPIA contracts; and the data regarding the life insurance policy and the one or more SPIA contracts is stored in one or more computer databases of the computer system; and determining, by the computer system, an expected fixed-rate return for the charitable organization for the life of the donor that is independent of a life-expectancy of the donor, wherein the expected fixed-rate return is determined based on the expected cash flows, wherein the expected fixed-rate return is based on a difference between the incoming annuity payments from the one or more SPIA contracts and the outgoing premium payments for the life insurance policy during the lifetime of the donor; upon a determination that the expected fixed-rate return for the charitable organization meets a threshold return, i, receiving, by the charitable organization, as a donation the life insurance policy from the donor and, ii, purchasing by the charitable organization the one or more SPIA contracts, such that the death benefit of the life insurance policy is payable to the charitable organization upon death of the donor; during the lifetime of the donor, i, receiving, by the charitable organization, the incoming annuity payments from the one or more SPIA contracts and, ii, paying, by the charitable organization, the outgoing premium payments for the life insurance policy during the lifetime of the donor.