METHOD AND APPARATUS FOR CALCULATING AN OPTIMAL RETIREMENT PLAN BASED ON INCOME NEEDS, INCOME SOURCES AND FEDERAL INCOME TAX IMPACTS
First Claim
1. A non-transitory processor-readable medium storing code representing instructions to be executed by a processor, said instructions which when executed cause the processor to:
- receive as input financial information which comprises desired retirement age, retirement income requirements, available income sources and investment risk tolerance of a user;
create a user profile from the financial information received;
calculate, using the user profile, a suggested strategy which balances the income requirement impacted by taxes to the available income sources and accounting for the investment risk tolerance of the user;
calculate, using the user profile, a set of all possible life and death variables;
create a life plan using the set of all possible life and death variables and user profile; and
present as output on a display the life plan which comprises an optimal retirement plan based on inputted desired retirement age, income requirements, inputted available incomes sources, and income tax impacts to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatuses for calculating an optimal retirement plan based on income needs, incomes sources and federal income tax impacts for individuals and married couples is disclosed. Financial information of the user(s) is used to create a user profile(s) which comprises retirement income requirements, available income sources and investment risk tolerance of the user. The user profile is used to calculate a suggested strategy which balances the income requirements of the user impacted by taxes to the available income sources and accounting for investment risks of the user and a set of all possible life and death variables. A life plan is created using the suggested strategy, the set of all possible life and death variables and the user profile, and presented as output to show the optimal retirement plan.
11 Citations
27 Claims
-
1. A non-transitory processor-readable medium storing code representing instructions to be executed by a processor, said instructions which when executed cause the processor to:
-
receive as input financial information which comprises desired retirement age, retirement income requirements, available income sources and investment risk tolerance of a user; create a user profile from the financial information received; calculate, using the user profile, a suggested strategy which balances the income requirement impacted by taxes to the available income sources and accounting for the investment risk tolerance of the user; calculate, using the user profile, a set of all possible life and death variables; create a life plan using the set of all possible life and death variables and user profile; and present as output on a display the life plan which comprises an optimal retirement plan based on inputted desired retirement age, income requirements, inputted available incomes sources, and income tax impacts to the user.
-
-
2. An optimal retirement plan calculating apparatus for a user comprising:
-
a display, a processor, and memory storing code which when executed by the processor causes the processor to; receive as input financial information which comprises desired retirement age, retirement income requirements, available income sources and investment risk tolerance of a user; create a user profile from the financial information received; calculate, using the user profile, a suggested strategy which balances the income requirement impacted by taxes to the available income sources and accounting for the investment risk tolerance of the user; calculate, using the user profile, a set of all possible life and death variables; create a life plan using the set of all possible life and death variables and user profile; and present as output on the display the life plan which comprises an optimal retirement plan based on inputted desired retirement age, income requirements, inputted available incomes sources, and income tax impacts to the user.
-
-
3. A retirement planning system for a user comprising:
-
a host device with a processor and memory storing code which when executed causes the processor to implement an input module, a profile agent module, a grid analyst module, a multi-variables calculation module, a full-life planner module and a tax builder module, wherein the host device; receives via the input module one or more input values related to a desired retirement age, income needs and incomes sources of the user; creates automatically via the profile agent module a user profile based on the one or more input values received; selects automatically via the grid analyst module applicable life and death variables from a life and death variables database based on the user profile created; determines automatically via the multi-variables calculation module result data based on the user profile created and the application life and death variables selected, the result data comprises values for a current total retirement income and a maximized total retirement income, and information regarding benefit election option and tax filing status selected which resulted in the maximized total retirement income determined by the multi-variable calculation module; determines automatically via the full life planner module which runs a tax loop process, a life plan which comprises a breakdown of yearly Social Security income if filed at the inputted desired retirement age versus according to an age, type of SS benefit election, and tax filing status as provided in the resulting data, wherein in the tax loop process, the full life planner module automatically requests the tax builder module perform and provide tax calculations and/or generate and provide completed tax forms based in the resulting data outputted from the multi-variables calculation module as well as the user profile; and provides the life plan as output from the full life planner module and the tax builder module that results from the tax loop process. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-implemented retirement planning method that creates a life plan which shows and explains an optimal retirement plan based on inputted desired retirement age, inputted income needs, inputted incomes sources, and income tax impacts to a user, said method comprising:
-
executing via a processor code which implements on a host device an input module, a profile agent module, a grid analyst module, a multi-variables calculation module, a full-life planner module and a tax builder module; receiving via the input module one or more input values related to the desired retirement age, income needs and the incomes sources of the user; creating automatically via the profile agent module a user profile based on the one or more input values received; selecting automatically via the grid analyst module applicable life and death variables from a life and death variables database based on the user profile created; determining automatically via the multi-variables calculation module result data based on the user profile created and the application life and death variables selected, the result data providing values for a current total retirement income and a maximized total retirement income, and information regarding benefit election option and tax filing status selected which resulted in the maximized total retirement income determined by the multi-variable calculation module; determining automatically via the full life planner module running a tax loop process, a life plan which comprises a breakdown of yearly Social Security income if filed at the inputted desired retirement age(s) versus according to the age(s), type of SS benefit election, and tax filing status as provided in the resulting data, wherein during the tax loop process, the full life planner module automatically requests the tax builder module perform and provide tax calculations and/or generate and provide completed tax forms based in the resulting data outputted from the multi-variables calculation module as well as the user profile; and providing the life plan as output from the full life planner module and the tax builder module resulting from the tax loop process. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification