System and method for providing a financial instrument with a periodic step-up feature
First Claim
1. A data processing system, comprising:
- one or more processors; and
one or more memory devices communicatively coupled to the one or more processors storing;
data representing an annuity account, the annuity account comprising;
an account balance that varies over time; and
one or more investments selected from a plurality of selectable investments;
data representing the account balance of the annuity account as determined on a recurring first periodic basis within a recurring second periodic basis, where the recurring first periodic basis has a periodic interval of at least seven days, wherein the recurring second periodic basis is longer than the recurring first periodic basis;
data representing a particular limit;
data representing a step-up value; and
logic configured, when executed by the one or more processors, to;
calculate one or more fees for;
a first guarantee entitling a beneficiary to monetary transfers from the annuity account for a duration of time extending for at least the life of a designated party, wherein each monetary transfer is either due to a withdrawal from the annuity account or due to benefit payments made to the beneficiary from the annuity account, and wherein the benefit payments vary in amount if the withdrawals from the annuity account exceed the particular limit; and
a second guarantee that on the recurring second periodic basis the particular limit will be stepped-up to equal the step-up value if the step-up value is greater than the particular limit; and
wherein one or more of the first and second guarantees comprise a definition of the particular limit and a definition of a specified percentage;
repeatedly store on the recurring first periodic basis the account balance of the annuity account;
repeatedly determine on the recurring second periodic basis the step-up value by multiplying factors together, the factors comprising;
the defined specified percentage; and
the highest of the stored account balances of the annuity account as stored on the recurring first periodic basis within the recurring second periodic basis;
repeatedly determine on the recurring second periodic basis the greater of the particular limit and the step-up value;
in response to a determination that the step-up value is greater than the particular limit, step up the particular limit in part by modifying the data representing the particular limit to a value indicative of the determined step-up value; and
process one or more of the monetary transfers to the beneficiary.
2 Assignments
0 Petitions
Accused Products
Abstract
One embodiment of the invention is a method for providing a financial instrument including determining a current account balance for a financial account and on a first periodic basis: determining a specified percentage of the value of the financial account, determine the greater of a particular limit and the highest value of the financial account multiplied by the specified percentage on a second periodic basis, and in response to a determination that the highest value of the financial account multiplied by the specified percentage on the second periodic basis is greater than the particular limit, stepping-up the particular limit to equal the highest value of the financial account multiplied by the specified percentage on the second periodic basis.
99 Citations
23 Claims
-
1. A data processing system, comprising:
-
one or more processors; and one or more memory devices communicatively coupled to the one or more processors storing; data representing an annuity account, the annuity account comprising; an account balance that varies over time; and one or more investments selected from a plurality of selectable investments; data representing the account balance of the annuity account as determined on a recurring first periodic basis within a recurring second periodic basis, where the recurring first periodic basis has a periodic interval of at least seven days, wherein the recurring second periodic basis is longer than the recurring first periodic basis; data representing a particular limit; data representing a step-up value; and logic configured, when executed by the one or more processors, to; calculate one or more fees for; a first guarantee entitling a beneficiary to monetary transfers from the annuity account for a duration of time extending for at least the life of a designated party, wherein each monetary transfer is either due to a withdrawal from the annuity account or due to benefit payments made to the beneficiary from the annuity account, and wherein the benefit payments vary in amount if the withdrawals from the annuity account exceed the particular limit; and a second guarantee that on the recurring second periodic basis the particular limit will be stepped-up to equal the step-up value if the step-up value is greater than the particular limit; and wherein one or more of the first and second guarantees comprise a definition of the particular limit and a definition of a specified percentage; repeatedly store on the recurring first periodic basis the account balance of the annuity account; repeatedly determine on the recurring second periodic basis the step-up value by multiplying factors together, the factors comprising; the defined specified percentage; and the highest of the stored account balances of the annuity account as stored on the recurring first periodic basis within the recurring second periodic basis; repeatedly determine on the recurring second periodic basis the greater of the particular limit and the step-up value; in response to a determination that the step-up value is greater than the particular limit, step up the particular limit in part by modifying the data representing the particular limit to a value indicative of the determined step-up value; and process one or more of the monetary transfers to the beneficiary. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A data processing system, comprising:
-
one or more processors; and one or more memory devices communicatively coupled to the one or more processors storing; data representing an annuity account, the annuity account comprising; an account balance that varies over time; and one or more investments selected from a plurality of selectable investments; data representing the account balance of the annuity account as determined on a recurring first periodic basis within a recurring second periodic basis, where the recurring first periodic basis has a periodic interval of at least seven days, wherein the recurring second periodic basis is longer than the recurring first periodic basis; data representing a particular limit; and logic configured, when executed by the one or more processors, to; calculate one or more fees for; a first guarantee entitling a beneficiary to a monetary transfer from the annuity account, wherein the monetary transfer is either due to a withdrawal from the annuity account or due to a benefit payment made to the beneficiary from the annuity account, and wherein the value of the monetary transfer is limited by the particular limit; and a second guarantee that on the recurring second periodic basis the particular limit will be stepped-up to equal a step-up value if the step-up value is greater than the particular limit; and wherein one or more of the first and second guarantees comprise a definition of the particular limit and a definition of a specified percentage; repeatedly store on the recurring first periodic basis the account balance of the annuity account; repeatedly determine on the recurring second periodic basis the step-up value by multiplying factors together, the factors comprising; the defined specified percentage; and the highest of the stored account balances of the annuity account as stored on the recurring first periodic basis within the recurring second periodic basis; repeatedly determine on the recurring second periodic basis the greater of the particular limit and the step-up value; in response to a determination that the step-up value is greater than the particular limit, step up the particular limit in part by modifying the data representing the particular limit to a value indicative of the determined step-up value; and process the monetary transfer to the beneficiary. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method for managing an annuity account having an account balance that varies over time and having one or more investments selected from a plurality of selectable investments, the method comprising:
-
by one or more processors of a data processing system, calculating one or more fees for; a first guarantee entitling a beneficiary to monetary transfers from the annuity account for a duration of time extending for at least the life of a designated party, wherein each monetary transfer is either due to a withdrawal from the annuity account or due to benefit payments made to the beneficiary from the annuity account, and wherein the benefit payments vary in amount if the withdrawals from the annuity account exceed a particular limit; and a second guarantee that on a recurring second periodic basis the particular limit will be stepped-up to equal a step-up value if the step-up value is greater than the particular limit; and wherein one or more of the first and second guarantees comprise a definition of the particular limit and a definition of a specified percentage; storing in memory communicatively coupled to the one or more processors of the data processing system; data representing the annuity account; data representing the account balance of the annuity account as determined on a recurring first periodic basis within the recurring second periodic basis, where the recurring first periodic basis has a periodic interval of at least seven days, wherein the recurring second periodic basis is longer than the recurring first periodic basis; and data representing the particular limit; by the data processing system, repeatedly storing on the recurring first periodic basis the account balance of the annuity account; by the data processing system, repeatedly determining on the recurring second periodic basis the step-up value by multiplying factors together, the factors comprising; the defined specified percentage; and the highest of the stored account balances of the annuity account as stored on the recurring first periodic basis within the recurring second periodic basis; by the data processing system, repeatedly determining on the recurring second periodic basis the greater of the particular limit and the step-up limit; and in response to a determination by the data processing system that the step-up limit is greater than the particular limit, by the data processing system, stepping up the particular limit in part by modifying the data representing the particular limit to a value indicative of the determined step-up value; by the data processing system, processing one or more of the monetary transfers to the beneficiary. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method for managing an annuity account having an account balance that varies over time and having one or more investments selected from a plurality of selectable investments, the method comprising:
-
by one or more processors of data processing system, calculating one or more fees for; a first guarantee entitling a beneficiary to a monetary transfer from the annuity account, wherein the monetary transfer is either due to a withdrawal from the annuity account or due to a benefit payment made to the beneficiary from the annuity account, and wherein the value of the monetary transfer is limited by a particular limit; and a second guarantee that on a recurring first periodic basis the particular limit will be stepped-up to equal a step-up value if the step-up value is greater than the particular limit; and wherein one or more of the first and second guarantees comprise a definition of the particular limit and a definition of the specified percentage; storing communicatively coupled to the one or more processors in memory of the data processing system; data representing the annuity account; data representing the account balance of the annuity account as determined on a recurring first periodic basis within the recurring second periodic basis, where the recurring first periodic basis has a periodic interval of at least seven days, wherein the recurring second periodic basis is longer than the recurring first periodic basis; and data representing the particular limit; by the data processing system, repeatedly storing on the recurring second periodic basis the account balance of the annuity account; by the data processing system, repeatedly determining on the recurring second periodic basis the step-up value by multiplying factors together, the factors comprising; the defined specified percentage; and the highest of the stored account balances of the annuity account as stored on the recurring first periodic basis within the recurring second periodic basis; by the data processing system, repeatedly determining on the recurring second periodic basis the greater of the particular limit and the step-up limit; in response to a determination by the data processing system that the step-up limit is greater than the particular limit, stepping up the particular limit, by the data processing system, in part by modifying the data representing the articular limit to a value indicative of the determined step-up value; and by the data processing system, processing the monetary transfer to the beneficiary. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification