Computer-implemented program for financial planning and advice system
First Claim
1. A financial planning system comprising:
- a computer processor communicating with a data entry device, wherein said data entry device is configured to input economic group data;
a goals and assumptions identifier communicating with said processor, wherein said goals and assumptions identifier is configured to input and associate at least one goal and at least one assumption with said economic group data; and
a simulator communicating with said processor;
wherein said simulator is configured to simulate the passage of time, to analyze an economic group'"'"'s available financial resources with respect to fulfilling said at least one goal based upon said at least one assumption, and to process at least one financial position for an economic group based upon an analysis of said available financial resources and in response to at least one hypothetical event or transaction;
wherein said simulator obtains demographic data and financial data pertaining to said economic group; and
wherein said simulator analyzes and solves said at least one goal in an efficient order, accounting for any dependency of future goals upon prior goals, based upon said at least one assumption, said demographic data, and said financial data.
2 Assignments
0 Petitions
Accused Products
Abstract
The present financial planning and advice system allows an advisor to provide proactive, efficient service to clients. An advisor can analyze a client'"'"'s relationship(s) with his/her family, business and pension to provide overall financial planning and security. The financial planning and advice system includes numerous innovative, coordinated features including, inter alia, demographic and financial data files, a Virtual Executor, a financial Simulator, an Earmarker, a Strategizer, and a Proposal Constructor. For example, Virtual Executor preferably simulates the steps required to settle a person'"'"'s estate from the moment of death until all property, net of costs and taxes, is suitably distributed to survivors (i.e., surviving family members, etc.). Virtual Executor suitably determines the legal survivors of the decedent, and suitably transfers to financial Simulator the net amounts passing to the survivors. As another example, Financial Simulator not only simulates the results of Virtual Executor disbursement, but it also simulates the combination of the disbursements and the resources already belonging to the survivors before the death occurred.
-
Citations
78 Claims
-
1. A financial planning system comprising:
-
a computer processor communicating with a data entry device, wherein said data entry device is configured to input economic group data;
a goals and assumptions identifier communicating with said processor, wherein said goals and assumptions identifier is configured to input and associate at least one goal and at least one assumption with said economic group data; and
a simulator communicating with said processor;
wherein said simulator is configured to simulate the passage of time, to analyze an economic group'"'"'s available financial resources with respect to fulfilling said at least one goal based upon said at least one assumption, and to process at least one financial position for an economic group based upon an analysis of said available financial resources and in response to at least one hypothetical event or transaction;
wherein said simulator obtains demographic data and financial data pertaining to said economic group; and
wherein said simulator analyzes and solves said at least one goal in an efficient order, accounting for any dependency of future goals upon prior goals, based upon said at least one assumption, said demographic data, and said financial data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A financial planning system comprising:
-
a computer processor communicating with a data entry device, wherein said data entry device is configured to input economic group data;
a goals and assumptions identifier communicating with said processor, wherein said goals and assumptions identifier is configured to input and associate at least one goal and at least one assumption with said economic group data; and
a simulator communicating with said processor, wherein said simulator is configured to simulate the passage of time, to analyze an economic group'"'"'s available financial resources with respect to fulfilling said at least one goal based upon said at least one assumption, and to process at least one financial position for an economic group based upon an analysis of said available financial resources and in response to at least one hypothetical event or transaction, and wherein said simulator comprises a virtual executor configured to simulate modifications to an economic group'"'"'s financial position resulting from a hypothetical death of a member of said economic group, and wherein said at least one goal includes probating an estate after said hypothetical death of said member. - View Dependent Claims (28, 29, 30, 31, 32, 33, 35, 36, 37, 42, 43, 44, 45, 46, 47)
-
-
34. The financial planning system of 27 claim wherein said simulator is configured to avoid simulating mutually exclusive hypothetical events or transactions.
- 38. The financial planning system of 27 claim further comprising a strategizer communicating with said processor, wherein said strategizer is configured to compare an economic group'"'"'s current financial position with at least one alternative financial position.
-
48. A method for simulating an economic group'"'"'s financial position comprising the steps of:
-
providing economic group data, including demographic data and financial data, for said economic group;
providing at least one goal having at least one assumption needed to achieve said goal;
associating said economic group data for said economic group with said at least one goal and said at least one assumption;
analyzing said economic group'"'"'s available financial resources with respect to fulfilling said at least one goal based upon said at least one assumption;
solving said at least one goal in an efficient order, accounting for any dependency of future goal upon prior goals, based upon said at least one assumption, said demographic data, and said financial data; and
processing at least one financial position for said economic group based upon a analysis of said available financial resources and in response to at least one hypothetical event or transaction. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66)
projecting a death of a member of said economic group;
requesting data pertaining to said economic group;
receiving said data;
determining legal survivors and beneficiaries of said member;
paying necessary expenses from said estate;
determining and transferring to said simulator property amounts, net of said expenses and taxes, passing to said legal survivors and beneficiaries of said member;
projecting future financial needs of said legal survivors and beneficiaries; and
simulating disbursements of available financial resources by said legal survivors and beneficiaries until a hypothetical date.
-
-
52. The method of claim 51 wherein the step of determining and transferring further comprises at least one of the following steps:
-
compiling all assets and insurance policies included in said member'"'"'s gross estate;
assigning values to includable assets;
determining a value for life insurance policies designating said member as an insured;
assigning said value of said life insurance policies to beneficiaries;
depositing said value of said life insurance policy into a hypothetical estate checking account;
probating said gross estate based upon terms and provisions of said member'"'"'s will;
determining intestacy laws applicable to said member'"'"'s estate;
determining community property laws applicable to said member'"'"'s estate;
completing federal and state estate tax and inheritance tax returns;
calculating applicable inheritance taxes;
selling non-cash estate assets as needed to pay expenses;
distributing remaining property and outstanding debts secured by property to heirs and charities, pursuant to terms of said life insurance policies and terms and provisions of said member'"'"'s will and trust documents;
distributing a virtual memo to beneficiaries responsible for any state inheritance taxes on a received inheritance;
distributing a virtual memo to trustees of trusts established by said member'"'"'s will; and
indicating an amount of net property being deposited in trust on behalf of named beneficiaries according to terms of said trusts.
-
-
53. The method of claim 48 wherein the step of providing a simulator further comprises the step of providing a time value calculator for computing a present-day value for a simulated future financial position.
-
54. The method of claim 53 wherein the step of providing a time value calculator further comprises identifying a potential future financial shortage and calculating a present-day savings amount which would eliminate said potential future financial shortage.
-
55. The method of claim 48 wherein the step of providing a simulator further comprises the step of avoiding simulation of mutually exclusive hypothetical events or transactions.
-
56. The method of claim 48 further comprising the step of providing an earmarker for identifying specific economic group data with specific goals.
-
57. The method of claim 56 wherein the step of providing an earmarker further comprises the step of avoiding earmarking resources already earmarked for other current or future needs.
-
58. The method of claim 48 further comprising the step of providing a strategizer for comparing an economic group'"'"'s current financial position with at least one alternative financial position.
-
59. The method of claim 58 wherein the step of providing a strategizer further comprises, in any order, the steps of:
-
copying said economic group'"'"'s current financial position;
creating at least one alternative financial position by (i) applying at least one strategy to a copy of said economic group'"'"'s current financial position; and
(ii) requesting that said simulator process transactions over time using said at least one strategy and said copy of said economic group'"'"'s current financial position;
comparing said current financial position to said at least one alternative financial position; and
demonstrating an impact of said at least one strategy on an economic group'"'"'s financial position.
-
-
60. The method of claim 59 wherein said at least one strategy includes modifying at least one data object selected from the group consisting of said economic group data, said goals, and said assumptions.
-
61. The method of claim 60 wherein said economic group data comprises at least one data object selected from the group consisting of demographic data and financial data.
-
62. The method of claim 48 further comprising the step of providing an output of an economic group'"'"'s financial plan based upon an analysis of said economic group'"'"'s financial position.
-
63. The method of claim 62 wherein said output of said economic group'"'"'s financial plan is a document that provides a current financial plan and at least one alternative financial plan, and wherein said current financial plan is based upon an analysis of said economic group'"'"'s financial position using current goals and assumptions and said at least one alternative financial plan is based upon an analysis of said economic group'"'"'s financial position using modified goals and assumptions.
-
64. The method of claim 48 further comprising the steps of:
-
providing a persistence system;
providing a relational database management system;
retrieving data objects from said relational database management system;
loading said data objects onto said persistence system; and
writing said data objects to said relational database management system.
-
-
65. The method of claim 64 wherein said persistence system maintains an object lookup table so that a data object exists in said relational database management system only once.
-
66. The method of claim 64 wherein the step of writing further comprises writing said data objects to said relational database management system only when said data objects have been modified.
-
67. A method for simulating an economic group'"'"'s financial position comprising the steps of:
-
providing economic group data for said economic group;
providing at least one goal having at least one assumption needed to achieve said goal;
associating said economic group data for said economic group with said at least one goal and said at least one assumption;
providing a simulator to analyze said economic group'"'"'s available financial resources with respect to fulfilling said at least one goal based upon said at least one assumption and to process at least one financial position for said economic group based upon an analysis of said available financial resources and in response to at least one hypothetical event or transaction; and
providing a virtual executor for simulating modifications to said economic group'"'"'s financial position resulting from a hypothetical death of a member of said economic group, and wherein said at least one goal includes probating an estate after said hypothetical death of said member. - View Dependent Claims (68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78)
projecting a death of a member of said economic group;
requesting data pertaining to said economic group;
receiving said data;
determining legal survivors and beneficiaries of said member;
paying necessary expenses from said estate;
determining and transferring to said simulator property amounts, net of said expenses and taxes, passing to said legal survivors and beneficiaries of said member;
projecting future financial needs of said legal survivors and beneficiaries; and
simulating disbursements of available financial resources by said legal survivors and beneficiaries until a hypothetical date.
-
-
69. The method of claim 68 wherein the step of determining and transferring further comprises at least one of the following steps:
-
compiling all assets and insurance policies included in said member'"'"'s gross estate;
assigning values to includable assets;
determining a value for life insurance policies designating said member as an insured;
assigning said value of said life insurance policies to beneficiaries;
depositing said value of said life insurance policy into a hypothetical estate checking account;
probating said gross estate based upon terms and provisions of said member'"'"'s will;
determining intestacy laws applicable to said member'"'"'s estate;
determining community property laws applicable to said member'"'"'s estate;
completing federal and state estate tax and inheritance tax returns;
calculating applicable inheritance taxes;
selling non-cash estate assets as needed to pay expenses;
distributing remaining property and outstanding debts secured by property to heirs and charities, pursuant to terms of said life insurance policies and terms and provisions of said member'"'"'s will and trust documents;
distributing a virtual memo to beneficiaries responsible for any state inheritance taxes on a received inheritance;
distributing a virtual memo to trustees of trusts established by said member'"'"'s will; and
indicating an amount of net property being deposited in trust on behalf of named beneficiaries according to terms of said trusts.
-
-
70. The method of claim 67 wherein the step of providing a simulator further comprises the step of providing a time value calculator for computing a present-day value for a simulated future financial position.
-
71. The method of claim 70 wherein the step of providing a time value calculator further comprises identifying a potential future financial shortage and calculating a present-day savings amount which would eliminate said potential future financial shortage.
-
72. The method of claim 67 further comprising the step of providing an earmarker for identifying specific economic group data with specific goals.
-
73. The method of claim 72 wherein the step of providing an earmarker further comprises the step of avoiding earmarking resources already earmarked for other current or future needs.
-
74. The method of claim 67 further comprising the step of providing a strategizer for comparing an economic group'"'"'s current financial position with at least one alternative financial position.
-
75. The method of claim 74 wherein the step of providing a strategizer further comprises, in any order, the steps of:
-
copying said economic group'"'"'s current financial position;
creating at least one alternative financial position by (i) applying at least one strategy to a copy of said economic group'"'"'s current financial position; and
(ii) requesting that said simulator process transactions over time using said at least one strategy and said copy of said economic group'"'"'s current financial position;
comparing said current financial position to said at least one alternative financial position; and
demonstrating an impact of said at least one strategy on an economic group'"'"'s financial position.
-
-
76. The method of claim 75 wherein said at least one strategy includes modifying at least one data object selected from the group consisting of said economic group data, said goals, and said assumptions.
-
77. The method of claim 67 further comprising the step of providing an output of an economic group'"'"'s financial plan based upon an analysis of said economic group'"'"'s financial position.
-
78. The method of claim 77 wherein said output of said economic group'"'"'s financial plan is a document that provides a current financial plan and at least one alternative financial plan, and wherein said current financial plan is based upon an analysis of said economic group'"'"'s financial position using current goals and assumptions and said at least one alternative financial plan is based upon an analysis of said economic group'"'"'s financial position using modified goals and assumptions.
Specification