US7895102B1 - Systems and methods for financial plan benchmarking - Google Patents

Systems and methods for financial plan benchmarking Download PDF

Info

Publication number
US7895102B1
US7895102B1 US12/040,082 US4008208A US7895102B1 US 7895102 B1 US7895102 B1 US 7895102B1 US 4008208 A US4008208 A US 4008208A US 7895102 B1 US7895102 B1 US 7895102B1
Authority
US
United States
Prior art keywords
financial
user
goals
plan
specified
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
US12/040,082
Inventor
Bruce Wesley Wilks
Robert Morales
Rennie Garcia
Robert Anthony Pacheco
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
United Services Automobile Association USAA
Original Assignee
United Services Automobile Association USAA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by United Services Automobile Association USAA filed Critical United Services Automobile Association USAA
Priority to US12/040,082 priority Critical patent/US7895102B1/en
Assigned to UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA) reassignment UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA) ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: WILKS, BRUCE WESLEY, MORALES, ROBERT, PACHECO, ROBERT ANTHONY, GARCIA, RENNIE
Application granted granted Critical
Publication of US7895102B1 publication Critical patent/US7895102B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/08Insurance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/06Asset management; Financial planning or analysis

Definitions

  • Financial planners try to determine how their clients can meet financial goals through management of resources. They examine the financial history of their client's assets and develop a financial plan the client should take to meet their goals. The financial plan is based on a client's financial situation at one point in time. However, financial planning is data-heavy that constantly changes. Financial planners are not able to continuously monitor a client's financial situation and revise the financial plan accordingly. Delays in receiving updated client data lead to delays in revising financial plans.
  • a comprehensive set of data pertaining to a user is gathered from various sources and analyzed.
  • a financial plan comprising financial advice and/or recommendations for example, is generated and provided to the user.
  • the user may set financial goals and monitor progress towards achieving the goals.
  • the user may set and monitor probabilities of success of achieving the goals.
  • the financial plan may take into account the financial goals and probabilities of success, and may be revised to reflect changes in the financial goals and probabilities of success.
  • the data underlying the financial plan is continuously monitored for changes or updates, and the financial plan may be revised to reflect the changes or updates to the data.
  • a user may be provided with information pertaining to how their finances, financial plan, goals, and probabilities of success compare to a selected population group.
  • FIG. 1 is a block diagram of an implementation of a system that may be used to dynamically generate and provide financial advice and financial plan benchmarking;
  • FIG. 2 is an operational flow of an implementation of a method of electronically generating and providing financial advice and goals
  • FIG. 3 is an operational flow of an implementation of a financial planning method involving goals
  • FIG. 4 is an operational flow of an implementation of another financial planning method involving goals
  • FIG. 5 is an operational flow of an implementation of a financial planning method involving population group comparison
  • FIG. 6 is a block diagram of an example computing environment in which example embodiments and aspects may be implemented.
  • FIG. 1 is a block diagram of an implementation of a system that may be used to dynamically generate and provide financial advice and financial plan benchmarking.
  • An institution system 5 associated with or otherwise maintained by an institution such as a financial services institution, may include a financial planning engine 10 .
  • the financial planning engine 10 may receive a financial advice request 30 from a user 85 via a user computing device 90 , and may provide a financial plan 40 , comprising financial advice and/or recommendations for example, to the user 85 via the user computing device 90 .
  • An example user computing device 90 is described with respect to FIG. 6 .
  • the financial planning engine 10 may also receive a financial goals 32 and/or probabilities of success 34 from the user 85 , and provide information relating to the user's progress toward the goals 42 and goal-related alerts 44 , described further herein.
  • the financial planning engine 10 may receive a population group comparison request 36 from the user 85 and provide population group comparison data 46 in response. Such use of goals, goal-related alert, and population group comparison may be considered to be types of benchmarking.
  • the financial planning engine 10 may include a user interface module 20 , an integration engine 22 , an analyzer and advice generator 23 , an internal data source access engine 24 , and an external data source access engine 26 .
  • the user interface module 20 may generate and format one or more pages of content 19 as a unified graphical presentation that may be provided to the user computing device 90 as an output from the financial planning engine 10 .
  • the page(s) of content 19 may be provided to the user computing device 90 via a website 18 associated with the institution system 5 .
  • the integration engine 22 provides the financial planning engine 10 the ability to retrieve information from one or more internal data sources 25 and one or more external data sources 27 concurrently, in an implementation, via an internal data source access engine 24 and an external data source access engine 26 , respectively.
  • Data pertaining to the user 85 may be retrieved from internal data source(s) 25 as well as external data source(s) 27 .
  • data pertaining to other users and population groups may be retrieved from internal data source(s) 25 as well as external data source(s) 27 .
  • the retrieved data may be stored centrally, perhaps in storage associated with the institution system 5 , such as storage 8 .
  • Internal data source(s) 25 may contain data that the institution system 5 maintains pertaining to the user 85 and to other users and population groups, such as personal data or life events such as marital status and age, as well as financial data such as account balances, outstanding loans, credit card debt, etc.
  • the user 85 may have a checking account, a credit card and an auto loan with the institution system 5 , and this information may be retrieved and used by the financial planning engine 10 .
  • External data source(s) 27 may contain additional data pertaining to the user and to other users and population groups, such as additional personal data and/or financial data. External data source(s) 27 may be associated with one or more entities that may be independent of each other. Each of the external data source(s) 27 may be a computer system that maintains financial information or financial accounts of the user 85 , other users, and population groups that is not maintained by the institution system 5 . It is contemplated that any number of external data sources may be in communication with the institution system 5 and may provide any type of data associated with users and population groups thereto.
  • external data source(s) 27 may include credit cards, financial institutions, financial software applications, and public databases.
  • the external data source(s) 27 may be in communication with the institution system 5 via a network, such as the Internet.
  • Additional example sources of data may include bank accounts, retirement accounts, financial software applications, brokerage accounts, mutual funds, annuities, certificates of deposits, and investment accounts, for example, along with publicly available information.
  • data from investment and retirement accounts might include mutual funds, bonds, etc. and may be acquired and used in subsequent calculations and analysis.
  • the integration engine 22 may receive user information and population group information from the internal and external data source access engines 24 and 26 and may provide that information to the analyzer and advice generator 23 .
  • the analyzer and advice generator 23 may use tools, calculators, applications, and aggregators, for example to generate a financial plan 40 , monitor a user's progress towards goals, and determine how a user's financial situation compares with that of a particular population group.
  • the analyzer and advice generator 23 may include one or more of a portfolio planner, a financial assessment tool, a budget generating tool, an asset allocation tool, a life insurance determination calculator, a retirement advice generator, bank calculators, debt analyzers, retirement income planners, etc.
  • the analyzer and advice generator 23 may evaluate the user information (e.g., the personal information and the financial information pertaining to the user) and generate a financial plan 40 that may comprise financial advice and/or recommendations for the user 85 .
  • the output of the analyzer and advice generator 23 may include budgeting and retirement advice. For example, recommendations and strategies may be generated that are directed to income in retirement (e.g., monthly or annually in present year dollars), income for shortfall or surplus, income distribution, pre-retirement savings, asset allocation recommendations, asset withdrawal strategies, and recommendations for re-allocation from wealth building to income generating. Additionally, specific product recommendations may be provided along with a list of suitable products for user consideration, for example.
  • the output of the analyzer and advice generator 23 may also include information pertaining to a user's progress with respect to financial goals, and information pertaining to a user's financial situation as compared with a particular population group.
  • the financial plan 40 along with its financial advice and recommendations, and/or progress towards goals 42 , a goal-related alert 44 , and/or population group data, may be integrated into a single unified presentation, which may then be sent to the user interface module 20 for presentation to the user 85 .
  • the user 85 may quickly see the financial plan 40 that has been generated for them, see their progress towards their financial goals, learn of any alerts regarding their financial goals, and see how their financial situation compares to a particular population group which the user may select.
  • a financial plan 40 and a user's progress toward goals 42 may be provided online, e.g. via the website 18 , to the user 85 and as described further herein, may be updated continuously or periodically by the institution system 5 .
  • a goal-related alert 44 and population group comparison data 46 may be provided online, e.g. via the website 18 , to the user 85 and as described further herein, may be updated continuously or periodically by the institution system 5 .
  • a goal-related alert 44 and population group comparison data 46 may be provided
  • the user 85 may interface with the institution system 5 via the website 18 that may display one or more pages of content 19 to the user 85 on the user computing device 90 .
  • a financial advice request 30 or population group comparison request 36 may be received at the institution system 5 through any suitable means, such as interaction with a web browser that is in communication with a financial advice server or other computing device within the institution system 5 .
  • the actual mechanism of connection is outside the scope of the present discussion.
  • financial goals 32 and probabilities of success 34 may also be received at the institution system 5 through similar means.
  • the financial advice request 30 may be processed by the financial planning engine 10 , which then provides the user 85 with a financial plan 40 .
  • the user 85 may be provided with advice, recommendations and/or a plan directed to asset management, estate planning, insurance, investments, and retirement, for example.
  • the financial plan 40 may comprise a set of recommendations and strategies for the user 85 to use.
  • the recommendations may include recommendations to purchase one or more products or services from the institution system or another institution.
  • the financial plan 40 may also comprise a financial profile for the user 85 who may use it to create and maintain financial information about the user 85 .
  • the financial profile may include income, assets, liabilities, and social security and pension information, for example.
  • the institution system 5 may continuously (on a real-time basis) or periodically (repeatedly over a period of time) monitor the user's data, the financial profile, and the user's implementation of recommendations set forth in the financial plan 40 , and revise the financial plan 40 accordingly. In this manner, real-time or periodic updates to the financial plan 40 may be provided to the user 85 .
  • the financial planning engine 10 may provide a questionnaire to the user 85 that requests information from the user 85 such as goals, probabilities of success of attaining the goals that the user would like to use or would be comfortable with, financial objectives, current income, investments, risk tolerance, expenses, tax returns, insurance coverage, retirement programs, estate plans, and other pertinent information that may be used to generate a financial plan 40 that meets the user's overall or specific financial agenda.
  • the questionnaire may be pre-filled or personalized with data already known to the institution system 5 pertaining to the user 85 , perhaps from existing accounts that the user has with the institution system 5 .
  • the institution system 5 may generate a financial plan 40 based at least in part on the questionnaire.
  • the user computing device 90 may provide user access to a system which is coupled to the financial planning engine 10 and is configured to receive a plurality of user requests, at least one of which is a financial advice request 30 .
  • a system may be configured to format and transmit a graphical user interface to user 85 , and through the graphical user interface provide the user 85 the ability to interact with and manipulate the financial advice, recommendations, and/or financial plan provided by the institution system 5 .
  • a user access system may be communicatively coupled to the financial planning engine 10 and may be configured to send machine-readable instructions to the financial planning engine 10 . Those instructions may cause the financial planning engine 10 to access one or more internal and one or more external data sources 25 and 27 , respectively.
  • the financial planning engine 10 may provide a unified graphical presentation output.
  • the unified graphical presentation may be transmitted to the user access system.
  • the unified graphical presentation is combined with other materials and transmitted to the user 85 .
  • the unified graphical presentation is received by the user access system and transmitted directly to the user 85 without the inclusion of any other materials.
  • the user access system may be implemented as a web server in an implementation.
  • the user access system through the use of any suitable interactive web technology, provides an interactive experience to the user 85 through which access to and maintenance of their financial advice, recommendations, and/or financial plan can be accomplished.
  • Any technology that provides interactivity through a web browser is considered to be within the scope of the present discussion and may include, without limitation, Hyper-Text Mark-Up Language (HTML), Dynamic HTML (DHTML), JavaScript, and Ajax.
  • the institution may be a financial services institution having a financial services website.
  • the user may be presented with financial advice, recommendations, progress toward goals, alerts, population group comparison data, and/or a financial plan.
  • the institution system 5 may comprise one or more computing devices 6 .
  • a user computing device 90 may allow a user 85 to interact with the computing device(s) 6 .
  • the computing device(s) 6 may have one or more processors 7 , storage 8 (e.g., storage devices, memory, etc.), and software modules 9 .
  • the computing device(s) 6 including its processor(s) 7 , storage 8 , and software modules 9 , may be used in the performance of the techniques and operations described herein.
  • Information associated with the user 85 may be stored in storage 8 or other storage such as one or more internal data sources 25 , for example.
  • Examples of software modules 9 may include modules for identifying and authenticating a user, generating a questionnaire, generating web page content for display, and receiving instructions from a user, described further herein. While specific functionality is described herein as occurring with respect to specific modules, the functionality may likewise be performed by more, fewer, or other modules. The functionality may be distributed among more than one module.
  • An example computing device and its components are described in more detail with respect to FIG. 6 .
  • FIG. 2 is an operational flow of an implementation of a method 200 of electronically generating and providing financial advice and goals.
  • a user may log into a website associated with the institution system, may be identified and authenticated using any known techniques, and may request financial advice.
  • a questionnaire may be generated or retrieved from storage associated with the institution system.
  • the questionnaire may request information from the user including goals and probabilities of success that may be analyzed and used to generate a financial plan comprising financial advice, goals, and/or recommendations, for example.
  • the questionnaire Prior to providing the questionnaire to the user, the questionnaire may be pre-filled or personalized with data that is known to the institution system about the user, such as the user's name, address, and social security number, at operation 215 . This information may be retrieved from storage associated with the institution system.
  • the questionnaire may be electronically provided to the user via the website or email, for example.
  • the user may then fill out the questionnaire, responding to any questions or requests for information contained in the questionnaire.
  • the questionnaire may contain questions or requests for information directed to the user's financial goals, such as goals directed to retirement, savings, educational savings, debt, insurance, home ownership, etc.
  • the questionnaire may also request that the user prioritize their goals (e.g., the user may indicate that the goal of having enough assets in retirement is a higher priority than the goal of having a certain amount of insurance or paying off a mortgage by a certain age).
  • the questionnaire may also contain questions or requests for information directed to the user's tolerance for risk and the user's desired probabilities of success for reaching each of the goals.
  • the user may want to have (e.g., may be comfortable with) a 95% probability of success of saving enough for retirement at age 65, and want to have (e.g., may be comfortable with) only a 60% probability of success of being able to save enough to pay for a college education for their children.
  • the user may electronically provide the filled out questionnaire back to the institution system, at operation 230 .
  • the user may provide the questionnaire via the website, email, or any other electronic means.
  • the institution system retrieves the user's personal and financial information from various internal and external data sources.
  • the user may maintain bank accounts, credit cards, loans, and insurance with the institution system, and this information may be retrieved from the institution system's storage. Additional account, asset, liability, and other information may be maintained by one or more entities external to the institution system, and this information may be retrieved as well.
  • the user may provide the institution system with authorization and/or access instructions to access the information from the external data sources.
  • an analyzer and advice generator associated with the institution system may receive and analyze the information pertaining to the user that was obtained from the questionnaire as well as from the internal and external data sources.
  • the analyzer and advice generator may be an application that receives the information, analyzes the information, and generates a financial plan with advice, goals, and/or recommendations that is tailored to the user, in one or more of the areas of investment planning, retirement planning, tax planning, estate planning, and risk management, for example.
  • the financial plan, with financial advice, goals, and/or recommendations may be electronically provided to the user, via a website or email, for example, at operation 260 .
  • the financial plan takes into account the user-provided probabilities of success for each of the goals identified by the user.
  • the financial plan indicates the probabilities of success for reaching each of the goals, regardless of whether or not the user provided any probabilities of success for each of the goals. It is contemplated that the user may make modifications to the plan or otherwise provide feedback to the institution system, and the plan may be modified accordingly.
  • FIG. 3 is an operational flow of an implementation of a financial planning method 300 involving goals.
  • a financial plan that has been generated for a user may be stored in storage and provided to the user, such as via a website or email for example.
  • a user's progress towards meeting the goals that the user had established and that have been incorporated into the financial plan is generated by the institution system and provided to the user.
  • the progress may be provided in a report that is sent to the user by email or fax for example, or may be provided on a website or via a link to a website for example.
  • the progress may be indicated by a score, a percentage, a chart, graph or diagram, and/or any other means of providing an indication.
  • the progress may be monitored and updated continuously in real-time or periodically, such as daily, weekly, or monthly for example. In this manner, a user may monitor their up-to-date progress whenever they like and as often as they like. Historical progress may be maintained and provided.
  • a user may get a representation of how they have progressed with respect to their goals over time.
  • the progress may indicate so and advise the user that no changes in the user's current actions are recommended.
  • the user may revise the goals, the priorities associated with the goals, and/or the desired probabilities of success associated with the goals that had been incorporated into the financial plan.
  • the user may access a website associated with the institution system, view the goals and indicated probabilities of success that the user had earlier provided, and modify the goals and/or probabilities of success.
  • the institution system may then learn of these modifications, e.g., when the user saves the modifications.
  • the user may access a questionnaire that asks the user about goals and probabilities of success. The user may provide this information which is then accessible by the institution system.
  • a user may consider and amend the goals online (e.g., via a website accessible from a computing device, such as a personal computer, a personal digital assistant, or mobile phone), or in a telephone virtual menu with touch keypad or voice prompts that may include intelligent voice recognition, for example.
  • a computing device such as a personal computer, a personal digital assistant, or mobile phone
  • a telephone virtual menu with touch keypad or voice prompts may include intelligent voice recognition, for example.
  • Settings and options for the features described herein may be implemented as drop-down lists or radio buttons, for example.
  • the institution system e.g., a financial planning engine associated with the institution system continuously monitors whether any of the recommendations that had been provided to the user are acted on by the user, at operation 330 .
  • the institution system may check the internal and external data sources continuously or periodically (e.g., hourly, daily, at a predetermined time and day of the week, etc.) to determine if any action has been taken by the user that is directed to the previously provided recommendations.
  • the institution system also continuously monitors the user data in the internal and external data sources, at operation 330 .
  • a financial planning engine may check the internal and external data sources continuously or periodically (e.g., hourly, daily, at a predetermined time and day of the week, etc.) to determine if any personal or financial data pertaining to the user has been changed since the most recent financial plan had been generated and provided to the user.
  • life events pertaining to the user may be monitored. For example, the marital status or number of children of the user may change, the user may have a change in job or salary, or may have an increase in assets or liabilities.
  • the institution system may contact the user, via email or telephone for example, and request information from the user regarding any action that the user may have taken pursuant to the financial plan, or any data pertaining to the user that may have changed that may affect the financial plan.
  • the institution system may provide a financial profile to the user who may update it as they take any action based on the financial plan, if their personal or financial information changes, as their financial goals change, or as the desired probabilities of success of their goals change.
  • the financial profile may be stored in storage that is accessible to the institution system and the institution system may continuously or periodically monitor the financial profile to determine if any recommendations in the financial plan have been acted on, if any data that is pertinent to the financial plan may have changed, or if the financial goals or desired probabilities have changed.
  • the institution system may send a request to the user from time to time, via email or telephone for example, requesting that the user update the financial profile.
  • the financial plan that had been previously generated and provided to the user may be revised at operation 340 accordingly.
  • the financial plan may be revised without the user revising the goals and/or probabilities of success.
  • the financial plan may be revised based on the progress that the user has made towards reaching the goals.
  • the revised financial plan may be stored in storage associated with the institution system and electronically provided to the user, via a website or email for example, at operation 350 .
  • the financial plan, data, goals, and recommendations may be monitored and updated or revised based on the monitoring. Because the monitoring is continuous, either in real-time or periodically as determined by the institution system for example, processing continues at operation 310 .
  • FIG. 4 is an operational flow of an implementation of another financial planning method 400 involving goals.
  • a financial plan is sent to a user.
  • One or more recommendations pertaining to the financial plan and/or financial goals may also be sent to the user.
  • the user may also be provided with the probabilities of success of meeting the financial goals if the recommendations are followed.
  • the user may have selected these probabilities of success previously, when providing information to the institution system prior the financial plan being generated.
  • Such recommendations may include suggestions to purchase a certain amount of insurance, investigate certain financial areas, save certain amounts, open certain financial accounts, diversify assets, reduce certain areas of debt, etc. These recommendations may be generated in response to the financial plan and may further the goals of the financial plan.
  • the user takes some action, such as implementing one or more of the recommendations that had been provided in the financial plan by the institution system, or taking some other action that may not have been recommended, such as making a large purchase (e.g., over a certain dollar amount), taking out a loan, moving assets from an account, etc.
  • some action such as implementing one or more of the recommendations that had been provided in the financial plan by the institution system, or taking some other action that may not have been recommended, such as making a large purchase (e.g., over a certain dollar amount), taking out a loan, moving assets from an account, etc.
  • the institution system may be made aware of action taken by the user.
  • the user's progress towards the goals is monitored by the institution system (e.g., by a financial planning engine associated with the institution system).
  • the financial planning engine may check the internal and external data sources continuously or periodically (e.g., hourly, daily, at a predetermined time and day of the week, etc.) to determine if any action has been taken by the user that may affect the goals, or if any underlying data has changed that may affect the goals. For example, it may be determined if a goal has been met or if a goal is becoming less probable to be met based on the user's actions or data that the goals and/or recommendations may be based on.
  • the financial plan may state that a goal is that assets should be increased in a savings account, and the action taken by the user may decrease assets in the savings account, thereby being contradictory to the goal.
  • the financial plan may recommend that credit card debt be reduced. If the user increases the credit card debt, this action is determined to be contradictory to the goal. In such cases, it may be determined that the probability of meeting the goal has changed (e.g., decreased).
  • an alert may be in the form of an email, fax, or telephone call from the institution system or a service representative associated with the institution system for example.
  • an alert may take the form of an indicator on a financial plan that is subsequently provided to the user and/or an indicator that is on a webpage that the user may access.
  • the indicator may take the form of a flag, highlighting, text, or any other means of attracting attention.
  • the financial plan that had been previously generated and provided to the user may be revised at operation 430 accordingly. Processing may continue at operation 405 , with the revised financial plan being provided to the user.
  • a financial goal may be set by the user or the generated financial plan, and an alert or indicator may be provided to user when their actions may interfere with reaching the goal (e.g., when spending in certain areas or categories may interfere with reaching the goal).
  • an alert or other indicator may be provided to the user when a particular aspect (e.g., spending in a category) becomes, or may become, inconsistent with the plan and its goals.
  • a particular aspect e.g., spending in a category
  • a user who wants to plan ahead financially may for example, in a certain month set financial goals in spending habits and have alerts sent to him or her when certain predetermined thresholds related to the set financial goals are breached.
  • Other goals may be longer term, such as saving money for college tuition, buying a car or home, or taking a vacation.
  • alerts on exceeded goals may be sent via email, text message, or fax, for example, or displayed on a web page, or provided by automated phone call, for example.
  • a user may set a monthly spending limit on fast food, and if that limit is exceeded as determined by the system's monitoring, the user receives a text message or phone call saying that they have exceeded the goal for fast food spending and that it is recommended that the user stop spending on fast food for the remainder of the budget period (e.g., the remainder of the month).
  • an alert may be triggered when the user is within a certain predetermined amount of the threshold, e.g., when the user is $15 away from exceeding the goal in a category.
  • the institution system may analyze and categorize each data item it receives from the internal and external data sources.
  • the analyzer or a classifier module for example may perform the categorization.
  • the analyzer or classifier determines which predetermined category or categories each data item should be associated with, based on characteristics of the data item, such as which data source provided the data item (e.g., a credit card company, a bank, etc.), where the item originated (e.g., a charge at a supermarket, a charge at a restaurant, interest income, employment income), etc., for example.
  • the analyzer or classifier may have a list of predetermined categories that each data item may be considered for and classified in.
  • the analyzer or classifier may prompt the user for a category, and/or may assign the data item to an “unknown” or “other” category, for example.
  • the categories may be used to analyze a user's data, such as monitor a user's finances. For example, categories may be used to monitor where and how much money is being spent by the user, and to help a user understand and adhere to a budget. It is contemplated that a user may consider and amend the categorizations online or in a telephone virtual menu for example.
  • FIG. 5 is an operational flow of an implementation of a financial planning method 500 involving population group comparison.
  • the institution system may receive a request from a user for a population group comparison.
  • the user may make such a request via a website associated with the institution system or an email to the institution system, for example.
  • a population group comparison allows the user to see how their financial situation compares with people having a particular income level (or income range), age (or age range), marital status, number of children or dependents (or a range), and/or education level, etc., and/or people living in a particular place (e.g., city, state, region of the country, etc.).
  • the institution system may prompt the user to specify the characteristics of a population group that the user would like to compare his financial situation with.
  • the prompting may be via email or a website for example.
  • a questionnaire may be provided to the user.
  • the questionnaire may ask questions and request responses from the user that are directed to the population group that the user wishes to compare themselves with.
  • the user may specify or select as many population group characteristics as they like, so that they user may compare his financial situation with a very specific population group.
  • the institution system may receive the population group characteristics from the user at operation 520 .
  • a financial planning engine associated with the institution system may receive the population group characteristics, and at operation 530 , retrieve data associated with the user and with the users in the selected population group.
  • the data may be retrieved from internal data sources and/or external data sources. Data from various users in the selected population group may be aggregated and analyzed by the financial planning engine.
  • the institution system may generate a comparison between the user data and the population group data, store the comparison in storage, and provide the comparison to the user by email, fax, a website, or a link to a website, for example.
  • the comparison may include an overview and a report, and may describe or show how certain aspects of a user's financial situation or profile compares to those aspects of the selected population group.
  • the user's savings may be compared to the savings of the selected population group.
  • the comparison may show the average savings of the selected population group, along with other metrics, such as ranges of savings over the entire selected population group.
  • the amount of insurance e.g., life, homeowner's, automobile, etc.
  • the amount of insurance that a user has may be compared to the amount of insurance (e.g., average, ranges, etc.) that the selected population group has.
  • the user may select more than one population group to compare themselves to.
  • the institution system may select one or more population groups for comparison without user selection or interaction.
  • a financial plan that has been generated for the user may be revised based on the population group comparison.
  • financial goals or probabilities of success of reaching the financial goals may be revised, either by the user or by the institution system, in response to the population group comparison.
  • a comparison of the user's financial situation and one or more population group's financial situation, along with the financial plan, may be sent to the user periodically, such as daily, weekly or monthly, for example, by email, fax, or any other means.
  • the user is kept abreast of the current state of the financial plan, their progress towards the goals as set by the financial plan, and how they compare to one or more population groups.
  • This information may also be provided via a website or a link to a website, so that the user may access this information whenever the user would like, in real-time for example.
  • Any data described herein that may be stored may be viewed online by a user for a predetermined time period (e.g., six months after initially being prepared and presented).
  • the saved data may be downloadable to a user for personal use in a format of their choice, such as XML (extensible markup language), a spreadsheet, or a PDF (portable document format) document, for example.
  • a graphical display may be provided, such as a pie chart or linear graph, which may be viewed and downloaded by a user.
  • FIG. 6 shows an exemplary computing environment in which example embodiments and aspects may be implemented.
  • the computing system environment is only one example of a suitable computing environment and is not intended to suggest any limitation as to the scope of use or functionality.
  • PCs personal computers
  • server computers handheld or laptop devices
  • multiprocessor systems microprocessor-based systems
  • network PCs minicomputers
  • mainframe computers mainframe computers
  • embedded systems distributed computing environments that include any of the above systems or devices, and the like.
  • Computer-executable instructions such as program modules, being executed by a computer may be used.
  • program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types.
  • Distributed computing environments may be used where tasks are performed by remote processing devices that are linked through a communications network or other data transmission medium.
  • program modules and other data may be located in both local and remote computer storage media including memory storage devices.
  • an exemplary system for implementing aspects described herein includes a computing device, such as computing device 100 .
  • computing device 100 typically includes at least one processing unit 102 and system memory 104 .
  • system memory 104 may be volatile (such as random access memory (RAM)), non-volatile (such as read-only memory (ROM), flash memory, etc.), or some combination of the two.
  • RAM random access memory
  • ROM read-only memory
  • flash memory etc.
  • Computing device 100 may have additional features and/or functionality.
  • computing device 100 may include additional storage (removable and/or non-removable) including, but not limited to, magnetic or optical disks or tape.
  • additional storage is illustrated in FIG. 6 by removable storage 108 and non-removable storage 110 .
  • Computer-readable media can be any available media that can be accessed by computing device 100 and include both volatile and non-volatile media, and removable and non-removable media.
  • Computer-readable media may comprise computer storage media and communication media.
  • Computer storage media include volatile and non-volatile, and removable and non-removable media implemented in any method or technology for storage of information such as computer-readable instructions, data structures, program modules or other data.
  • System memory 104 , removable storage 108 , and non-removable storage 110 are all examples of computer storage media.
  • Computer storage media include, but are not limited to, RAM, ROM, Electrically Erasable Programmable Read-Only Memory (EEPROM), flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by computing device 100 . Any such computer storage media may be part of computing device 100 .
  • Computing device 100 may also contain communication connection(s) 112 that allow the computing device 100 to communicate with other devices.
  • Communication connection(s) 112 is an example of communication media.
  • Communication media typically embody computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and include any information delivery media.
  • modulated data signal means a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal.
  • communication media include wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, radio frequency (RF), infrared, and other wireless media.
  • RF radio frequency
  • computer-readable media as used herein includes both storage media and communication media.
  • Computing device 100 may also have input device(s) 114 such as a keyboard, mouse, pen, voice input device, touch input device, etc.
  • Output device(s) 116 such as a display, speakers, printer, etc. may also be included. All these devices are well known in the art and need not be discussed at length here.
  • Computing device 100 may be one of a plurality of computing devices 100 inter-connected by a network.
  • the network may be any appropriate network, each computing device 100 may be connected thereto by way of communication connection(s) 112 in any appropriate manner, and each computing device 100 may communicate with one or more of the other computing devices 100 in the network in any appropriate manner.
  • the network may be a wired or wireless network within an organization or home or the like, and may include a direct or indirect coupling to an external network such as the Internet or the like.
  • the computing device In the case of program code execution on programmable computers, the computing device generally includes a processor, a storage medium readable by the processor (including volatile and non-volatile memory and/or storage elements), at least one input device, and at least one output device.
  • One or more programs may implement or utilize the processes described in connection with the presently disclosed subject matter, e.g., through the use of an application programming interface (API), reusable controls, or the like.
  • API application programming interface
  • Such programs may be implemented in a high level procedural or object-oriented programming language to communicate with a computer system.
  • the program(s) can be implemented in assembly or machine language, if desired. In any case, the language may be a compiled or interpreted language and it may be combined with hardware implementations.
  • exemplary embodiments may refer to utilizing aspects of the presently disclosed subject matter in the context of one or more stand-alone computer systems, the subject matter is not so limited, but rather may be implemented in connection with any computing environment, such as a network or distributed computing environment. Still further, aspects of the presently disclosed subject matter may be implemented in or across a plurality of processing chips or devices, and storage may similarly be effected across a plurality of devices. Such devices might include personal computers, network servers, and handheld devices, for example.

Abstract

A comprehensive set of data pertaining to a user is gathered from various sources and analyzed. A financial plan is generated and provided to the user. The user may set financial goals and monitor progress towards achieving the goals, and may set and monitor probabilities of success of achieving the goals. The financial plan may take into account the financial goals and probabilities of success, and may be revised to reflect changes in the financial goals and probabilities of success. In an implementation, a user may be provided with information pertaining to how their finances, financial plan, goals, and probabilities of success compare to a selected population group.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS
This application is related by subject matter to that disclosed in the following commonly assigned applications, the entirety of which are hereby incorporated by reference herein: U.S. patent application Ser. No. 12/040,097, and U.S. patent application Ser. No. 12/040,112, each filed on Feb. 29, 2008 and each entitled “Systems And Methods For Financial Plan Benchmarking”
BACKGROUND
Financial planners try to determine how their clients can meet financial goals through management of resources. They examine the financial history of their client's assets and develop a financial plan the client should take to meet their goals. The financial plan is based on a client's financial situation at one point in time. However, financial planning is data-heavy that constantly changes. Financial planners are not able to continuously monitor a client's financial situation and revise the financial plan accordingly. Delays in receiving updated client data lead to delays in revising financial plans.
SUMMARY
A comprehensive set of data pertaining to a user is gathered from various sources and analyzed. A financial plan, comprising financial advice and/or recommendations for example, is generated and provided to the user. The user may set financial goals and monitor progress towards achieving the goals. The user may set and monitor probabilities of success of achieving the goals. The financial plan may take into account the financial goals and probabilities of success, and may be revised to reflect changes in the financial goals and probabilities of success. Additionally, the data underlying the financial plan is continuously monitored for changes or updates, and the financial plan may be revised to reflect the changes or updates to the data.
In an implementation, a user may be provided with information pertaining to how their finances, financial plan, goals, and probabilities of success compare to a selected population group.
This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the detailed description. This summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter.
BRIEF DESCRIPTION OF THE DRAWINGS
The foregoing summary, as well as the following detailed description of illustrative embodiments, is better understood when read in conjunction with the appended drawings. For the purpose of illustrating the embodiments, there are shown in the drawings example constructions of the embodiments; however, the embodiments are not limited to the specific methods and instrumentalities disclosed. In the drawings:
FIG. 1 is a block diagram of an implementation of a system that may be used to dynamically generate and provide financial advice and financial plan benchmarking;
FIG. 2 is an operational flow of an implementation of a method of electronically generating and providing financial advice and goals;
FIG. 3 is an operational flow of an implementation of a financial planning method involving goals;
FIG. 4 is an operational flow of an implementation of another financial planning method involving goals;
FIG. 5 is an operational flow of an implementation of a financial planning method involving population group comparison; and
FIG. 6 is a block diagram of an example computing environment in which example embodiments and aspects may be implemented.
DETAILED DESCRIPTION
FIG. 1 is a block diagram of an implementation of a system that may be used to dynamically generate and provide financial advice and financial plan benchmarking. An institution system 5, associated with or otherwise maintained by an institution such as a financial services institution, may include a financial planning engine 10. The financial planning engine 10 may receive a financial advice request 30 from a user 85 via a user computing device 90, and may provide a financial plan 40, comprising financial advice and/or recommendations for example, to the user 85 via the user computing device 90. An example user computing device 90 is described with respect to FIG. 6.
The financial planning engine 10 may also receive a financial goals 32 and/or probabilities of success 34 from the user 85, and provide information relating to the user's progress toward the goals 42 and goal-related alerts 44, described further herein. In an implementation, the financial planning engine 10 may receive a population group comparison request 36 from the user 85 and provide population group comparison data 46 in response. Such use of goals, goal-related alert, and population group comparison may be considered to be types of benchmarking.
The financial planning engine 10 may include a user interface module 20, an integration engine 22, an analyzer and advice generator 23, an internal data source access engine 24, and an external data source access engine 26. The user interface module 20 may generate and format one or more pages of content 19 as a unified graphical presentation that may be provided to the user computing device 90 as an output from the financial planning engine 10. The page(s) of content 19 may be provided to the user computing device 90 via a website 18 associated with the institution system 5.
The integration engine 22 provides the financial planning engine 10 the ability to retrieve information from one or more internal data sources 25 and one or more external data sources 27 concurrently, in an implementation, via an internal data source access engine 24 and an external data source access engine 26, respectively. Data pertaining to the user 85 may be retrieved from internal data source(s) 25 as well as external data source(s) 27. Additionally, data pertaining to other users and population groups may be retrieved from internal data source(s) 25 as well as external data source(s) 27. The retrieved data may be stored centrally, perhaps in storage associated with the institution system 5, such as storage 8.
Internal data source(s) 25 may contain data that the institution system 5 maintains pertaining to the user 85 and to other users and population groups, such as personal data or life events such as marital status and age, as well as financial data such as account balances, outstanding loans, credit card debt, etc. For instance, the user 85 may have a checking account, a credit card and an auto loan with the institution system 5, and this information may be retrieved and used by the financial planning engine 10.
External data source(s) 27 may contain additional data pertaining to the user and to other users and population groups, such as additional personal data and/or financial data. External data source(s) 27 may be associated with one or more entities that may be independent of each other. Each of the external data source(s) 27 may be a computer system that maintains financial information or financial accounts of the user 85, other users, and population groups that is not maintained by the institution system 5. It is contemplated that any number of external data sources may be in communication with the institution system 5 and may provide any type of data associated with users and population groups thereto.
In an implementation, external data source(s) 27 may include credit cards, financial institutions, financial software applications, and public databases. The external data source(s) 27 may be in communication with the institution system 5 via a network, such as the Internet. Additional example sources of data may include bank accounts, retirement accounts, financial software applications, brokerage accounts, mutual funds, annuities, certificates of deposits, and investment accounts, for example, along with publicly available information. For example, data from investment and retirement accounts might include mutual funds, bonds, etc. and may be acquired and used in subsequent calculations and analysis.
The integration engine 22 may receive user information and population group information from the internal and external data source access engines 24 and 26 and may provide that information to the analyzer and advice generator 23. The analyzer and advice generator 23 may use tools, calculators, applications, and aggregators, for example to generate a financial plan 40, monitor a user's progress towards goals, and determine how a user's financial situation compares with that of a particular population group. In an implementation, the analyzer and advice generator 23 may include one or more of a portfolio planner, a financial assessment tool, a budget generating tool, an asset allocation tool, a life insurance determination calculator, a retirement advice generator, bank calculators, debt analyzers, retirement income planners, etc. The analyzer and advice generator 23 may evaluate the user information (e.g., the personal information and the financial information pertaining to the user) and generate a financial plan 40 that may comprise financial advice and/or recommendations for the user 85.
The output of the analyzer and advice generator 23 may include budgeting and retirement advice. For example, recommendations and strategies may be generated that are directed to income in retirement (e.g., monthly or annually in present year dollars), income for shortfall or surplus, income distribution, pre-retirement savings, asset allocation recommendations, asset withdrawal strategies, and recommendations for re-allocation from wealth building to income generating. Additionally, specific product recommendations may be provided along with a list of suitable products for user consideration, for example. The output of the analyzer and advice generator 23 may also include information pertaining to a user's progress with respect to financial goals, and information pertaining to a user's financial situation as compared with a particular population group.
In an implementation, the financial plan 40, along with its financial advice and recommendations, and/or progress towards goals 42, a goal-related alert 44, and/or population group data, may be integrated into a single unified presentation, which may then be sent to the user interface module 20 for presentation to the user 85. Through this mechanism, the user 85 may quickly see the financial plan 40 that has been generated for them, see their progress towards their financial goals, learn of any alerts regarding their financial goals, and see how their financial situation compares to a particular population group which the user may select. Thus, in an implementation, a financial plan 40 and a user's progress toward goals 42 may be provided online, e.g. via the website 18, to the user 85 and as described further herein, may be updated continuously or periodically by the institution system 5. Also provided online may be a goal-related alert 44 and population group comparison data 46.
The user 85 may interface with the institution system 5 via the website 18 that may display one or more pages of content 19 to the user 85 on the user computing device 90. A financial advice request 30 or population group comparison request 36 may be received at the institution system 5 through any suitable means, such as interaction with a web browser that is in communication with a financial advice server or other computing device within the institution system 5. The actual mechanism of connection is outside the scope of the present discussion. As described further herein, financial goals 32 and probabilities of success 34 may also be received at the institution system 5 through similar means.
The financial advice request 30 may be processed by the financial planning engine 10, which then provides the user 85 with a financial plan 40. In an implementation, the user 85 may be provided with advice, recommendations and/or a plan directed to asset management, estate planning, insurance, investments, and retirement, for example. The financial plan 40 may comprise a set of recommendations and strategies for the user 85 to use. The recommendations may include recommendations to purchase one or more products or services from the institution system or another institution.
The financial plan 40 may also comprise a financial profile for the user 85 who may use it to create and maintain financial information about the user 85. The financial profile may include income, assets, liabilities, and social security and pension information, for example. The institution system 5 may continuously (on a real-time basis) or periodically (repeatedly over a period of time) monitor the user's data, the financial profile, and the user's implementation of recommendations set forth in the financial plan 40, and revise the financial plan 40 accordingly. In this manner, real-time or periodic updates to the financial plan 40 may be provided to the user 85.
The financial planning engine 10 may provide a questionnaire to the user 85 that requests information from the user 85 such as goals, probabilities of success of attaining the goals that the user would like to use or would be comfortable with, financial objectives, current income, investments, risk tolerance, expenses, tax returns, insurance coverage, retirement programs, estate plans, and other pertinent information that may be used to generate a financial plan 40 that meets the user's overall or specific financial agenda. The questionnaire may be pre-filled or personalized with data already known to the institution system 5 pertaining to the user 85, perhaps from existing accounts that the user has with the institution system 5. The institution system 5 may generate a financial plan 40 based at least in part on the questionnaire.
The user computing device 90 may provide user access to a system which is coupled to the financial planning engine 10 and is configured to receive a plurality of user requests, at least one of which is a financial advice request 30. A system may be configured to format and transmit a graphical user interface to user 85, and through the graphical user interface provide the user 85 the ability to interact with and manipulate the financial advice, recommendations, and/or financial plan provided by the institution system 5.
A user access system may be communicatively coupled to the financial planning engine 10 and may be configured to send machine-readable instructions to the financial planning engine 10. Those instructions may cause the financial planning engine 10 to access one or more internal and one or more external data sources 25 and 27, respectively.
As mentioned above, the financial planning engine 10 may provide a unified graphical presentation output. The unified graphical presentation may be transmitted to the user access system. In an implementation, the unified graphical presentation is combined with other materials and transmitted to the user 85. In an implementation, the unified graphical presentation is received by the user access system and transmitted directly to the user 85 without the inclusion of any other materials.
The user access system may be implemented as a web server in an implementation. The user access system, through the use of any suitable interactive web technology, provides an interactive experience to the user 85 through which access to and maintenance of their financial advice, recommendations, and/or financial plan can be accomplished. Any technology that provides interactivity through a web browser is considered to be within the scope of the present discussion and may include, without limitation, Hyper-Text Mark-Up Language (HTML), Dynamic HTML (DHTML), JavaScript, and Ajax.
In an implementation, the institution may be a financial services institution having a financial services website. On the website, in a common space, the user may be presented with financial advice, recommendations, progress toward goals, alerts, population group comparison data, and/or a financial plan.
The institution system 5 may comprise one or more computing devices 6. A user computing device 90 may allow a user 85 to interact with the computing device(s) 6. The computing device(s) 6 may have one or more processors 7, storage 8 (e.g., storage devices, memory, etc.), and software modules 9. The computing device(s) 6, including its processor(s) 7, storage 8, and software modules 9, may be used in the performance of the techniques and operations described herein. Information associated with the user 85 may be stored in storage 8 or other storage such as one or more internal data sources 25, for example.
Examples of software modules 9 may include modules for identifying and authenticating a user, generating a questionnaire, generating web page content for display, and receiving instructions from a user, described further herein. While specific functionality is described herein as occurring with respect to specific modules, the functionality may likewise be performed by more, fewer, or other modules. The functionality may be distributed among more than one module. An example computing device and its components are described in more detail with respect to FIG. 6.
FIG. 2 is an operational flow of an implementation of a method 200 of electronically generating and providing financial advice and goals. At operation 205, a user may log into a website associated with the institution system, may be identified and authenticated using any known techniques, and may request financial advice.
At operation 210, a questionnaire may be generated or retrieved from storage associated with the institution system. The questionnaire may request information from the user including goals and probabilities of success that may be analyzed and used to generate a financial plan comprising financial advice, goals, and/or recommendations, for example. Prior to providing the questionnaire to the user, the questionnaire may be pre-filled or personalized with data that is known to the institution system about the user, such as the user's name, address, and social security number, at operation 215. This information may be retrieved from storage associated with the institution system.
At operation 220, the questionnaire may be electronically provided to the user via the website or email, for example. The user may then fill out the questionnaire, responding to any questions or requests for information contained in the questionnaire. The questionnaire may contain questions or requests for information directed to the user's financial goals, such as goals directed to retirement, savings, educational savings, debt, insurance, home ownership, etc. The questionnaire may also request that the user prioritize their goals (e.g., the user may indicate that the goal of having enough assets in retirement is a higher priority than the goal of having a certain amount of insurance or paying off a mortgage by a certain age). The questionnaire may also contain questions or requests for information directed to the user's tolerance for risk and the user's desired probabilities of success for reaching each of the goals. For example, the user may want to have (e.g., may be comfortable with) a 95% probability of success of saving enough for retirement at age 65, and want to have (e.g., may be comfortable with) only a 60% probability of success of being able to save enough to pay for a college education for their children.
The user may electronically provide the filled out questionnaire back to the institution system, at operation 230. The user may provide the questionnaire via the website, email, or any other electronic means.
At operation 240, the institution system retrieves the user's personal and financial information from various internal and external data sources. For example, the user may maintain bank accounts, credit cards, loans, and insurance with the institution system, and this information may be retrieved from the institution system's storage. Additional account, asset, liability, and other information may be maintained by one or more entities external to the institution system, and this information may be retrieved as well. In an implementation, the user may provide the institution system with authorization and/or access instructions to access the information from the external data sources.
At operation 250, an analyzer and advice generator associated with the institution system may receive and analyze the information pertaining to the user that was obtained from the questionnaire as well as from the internal and external data sources. The analyzer and advice generator may be an application that receives the information, analyzes the information, and generates a financial plan with advice, goals, and/or recommendations that is tailored to the user, in one or more of the areas of investment planning, retirement planning, tax planning, estate planning, and risk management, for example. The financial plan, with financial advice, goals, and/or recommendations, may be electronically provided to the user, via a website or email, for example, at operation 260.
In an implementation, the financial plan takes into account the user-provided probabilities of success for each of the goals identified by the user. In another implementation, the financial plan indicates the probabilities of success for reaching each of the goals, regardless of whether or not the user provided any probabilities of success for each of the goals. It is contemplated that the user may make modifications to the plan or otherwise provide feedback to the institution system, and the plan may be modified accordingly.
FIG. 3 is an operational flow of an implementation of a financial planning method 300 involving goals. At operation 305, a financial plan that has been generated for a user may be stored in storage and provided to the user, such as via a website or email for example.
At operation 310, a user's progress towards meeting the goals that the user had established and that have been incorporated into the financial plan is generated by the institution system and provided to the user. The progress may be provided in a report that is sent to the user by email or fax for example, or may be provided on a website or via a link to a website for example. The progress may be indicated by a score, a percentage, a chart, graph or diagram, and/or any other means of providing an indication. The progress may be monitored and updated continuously in real-time or periodically, such as daily, weekly, or monthly for example. In this manner, a user may monitor their up-to-date progress whenever they like and as often as they like. Historical progress may be maintained and provided. In this manner, a user may get a representation of how they have progressed with respect to their goals over time. In an implementation, if the user is on track for meeting the goals, the progress may indicate so and advise the user that no changes in the user's current actions are recommended.
At some point, at operation 320, the user may revise the goals, the priorities associated with the goals, and/or the desired probabilities of success associated with the goals that had been incorporated into the financial plan. In an implementation, the user may access a website associated with the institution system, view the goals and indicated probabilities of success that the user had earlier provided, and modify the goals and/or probabilities of success. The institution system may then learn of these modifications, e.g., when the user saves the modifications. Alternatively, the user may access a questionnaire that asks the user about goals and probabilities of success. The user may provide this information which is then accessible by the institution system.
It is contemplated that a user may consider and amend the goals online (e.g., via a website accessible from a computing device, such as a personal computer, a personal digital assistant, or mobile phone), or in a telephone virtual menu with touch keypad or voice prompts that may include intelligent voice recognition, for example. Settings and options for the features described herein may be implemented as drop-down lists or radio buttons, for example.
The institution system (e.g., a financial planning engine associated with the institution system) continuously monitors whether any of the recommendations that had been provided to the user are acted on by the user, at operation 330. For example, the institution system may check the internal and external data sources continuously or periodically (e.g., hourly, daily, at a predetermined time and day of the week, etc.) to determine if any action has been taken by the user that is directed to the previously provided recommendations.
The institution system also continuously monitors the user data in the internal and external data sources, at operation 330. For example, a financial planning engine may check the internal and external data sources continuously or periodically (e.g., hourly, daily, at a predetermined time and day of the week, etc.) to determine if any personal or financial data pertaining to the user has been changed since the most recent financial plan had been generated and provided to the user. Thus, life events pertaining to the user may be monitored. For example, the marital status or number of children of the user may change, the user may have a change in job or salary, or may have an increase in assets or liabilities. In an implementation, the institution system may contact the user, via email or telephone for example, and request information from the user regarding any action that the user may have taken pursuant to the financial plan, or any data pertaining to the user that may have changed that may affect the financial plan.
In an implementation, the institution system may provide a financial profile to the user who may update it as they take any action based on the financial plan, if their personal or financial information changes, as their financial goals change, or as the desired probabilities of success of their goals change. The financial profile may be stored in storage that is accessible to the institution system and the institution system may continuously or periodically monitor the financial profile to determine if any recommendations in the financial plan have been acted on, if any data that is pertinent to the financial plan may have changed, or if the financial goals or desired probabilities have changed. The institution system may send a request to the user from time to time, via email or telephone for example, requesting that the user update the financial profile.
If it is determined that a recommendation has been acted on, the data has changed, the goals have changed, or the desired probabilities of success have changed, the financial plan that had been previously generated and provided to the user may be revised at operation 340 accordingly. Alternatively, the financial plan may be revised without the user revising the goals and/or probabilities of success. Instead, the financial plan may be revised based on the progress that the user has made towards reaching the goals.
The revised financial plan may be stored in storage associated with the institution system and electronically provided to the user, via a website or email for example, at operation 350. The financial plan, data, goals, and recommendations may be monitored and updated or revised based on the monitoring. Because the monitoring is continuous, either in real-time or periodically as determined by the institution system for example, processing continues at operation 310.
FIG. 4 is an operational flow of an implementation of another financial planning method 400 involving goals. At operation 405, a financial plan is sent to a user. One or more recommendations pertaining to the financial plan and/or financial goals may also be sent to the user. The user may also be provided with the probabilities of success of meeting the financial goals if the recommendations are followed. The user may have selected these probabilities of success previously, when providing information to the institution system prior the financial plan being generated. Such recommendations may include suggestions to purchase a certain amount of insurance, investigate certain financial areas, save certain amounts, open certain financial accounts, diversify assets, reduce certain areas of debt, etc. These recommendations may be generated in response to the financial plan and may further the goals of the financial plan.
At some point, the user takes some action, such as implementing one or more of the recommendations that had been provided in the financial plan by the institution system, or taking some other action that may not have been recommended, such as making a large purchase (e.g., over a certain dollar amount), taking out a loan, moving assets from an account, etc. Because the institution system continuously monitors whether any of the recommendations that had been provided to the user are acted on by the user, and also monitors the user data that may pertain to a financial plan, the institution system may be made aware of action taken by the user.
At operation 410, the user's progress towards the goals is monitored by the institution system (e.g., by a financial planning engine associated with the institution system). In an implementation, the financial planning engine may check the internal and external data sources continuously or periodically (e.g., hourly, daily, at a predetermined time and day of the week, etc.) to determine if any action has been taken by the user that may affect the goals, or if any underlying data has changed that may affect the goals. For example, it may be determined if a goal has been met or if a goal is becoming less probable to be met based on the user's actions or data that the goals and/or recommendations may be based on.
In an implementation, it is determined whether the action taken by the user is contradictory to any of the goals set in the financial plan. For example, the financial plan may state that a goal is that assets should be increased in a savings account, and the action taken by the user may decrease assets in the savings account, thereby being contradictory to the goal. As another example, the financial plan may recommend that credit card debt be reduced. If the user increases the credit card debt, this action is determined to be contradictory to the goal. In such cases, it may be determined that the probability of meeting the goal has changed (e.g., decreased).
At operation 420, if a goal is met or if it is determined that the probability of meeting a goal has changed, then the user is notified, e.g., by sending an alert to the user. An alert may be in the form of an email, fax, or telephone call from the institution system or a service representative associated with the institution system for example. Alternatively or additionally, an alert may take the form of an indicator on a financial plan that is subsequently provided to the user and/or an indicator that is on a webpage that the user may access. The indicator may take the form of a flag, highlighting, text, or any other means of attracting attention.
If it is determined that a goal has been reached or that the probability of successfully reaching one or more goals has changed, then the financial plan that had been previously generated and provided to the user may be revised at operation 430 accordingly. Processing may continue at operation 405, with the revised financial plan being provided to the user.
In an implementation, a financial goal may be set by the user or the generated financial plan, and an alert or indicator may be provided to user when their actions may interfere with reaching the goal (e.g., when spending in certain areas or categories may interfere with reaching the goal).
Alternately or additionally, an alert or other indicator may be provided to the user when a particular aspect (e.g., spending in a category) becomes, or may become, inconsistent with the plan and its goals. A user who wants to plan ahead financially may for example, in a certain month set financial goals in spending habits and have alerts sent to him or her when certain predetermined thresholds related to the set financial goals are breached. Other goals may be longer term, such as saving money for college tuition, buying a car or home, or taking a vacation.
Thus, intelligent electronic goal feedback may be provided. Alerts on exceeded goals may be sent via email, text message, or fax, for example, or displayed on a web page, or provided by automated phone call, for example. As an example, a user may set a monthly spending limit on fast food, and if that limit is exceeded as determined by the system's monitoring, the user receives a text message or phone call saying that they have exceeded the goal for fast food spending and that it is recommended that the user stop spending on fast food for the remainder of the budget period (e.g., the remainder of the month).
In another embodiment, an alert may be triggered when the user is within a certain predetermined amount of the threshold, e.g., when the user is $15 away from exceeding the goal in a category.
Regarding categorization, the institution system may analyze and categorize each data item it receives from the internal and external data sources. The analyzer or a classifier module for example may perform the categorization. The analyzer or classifier determines which predetermined category or categories each data item should be associated with, based on characteristics of the data item, such as which data source provided the data item (e.g., a credit card company, a bank, etc.), where the item originated (e.g., a charge at a supermarket, a charge at a restaurant, interest income, employment income), etc., for example. The analyzer or classifier may have a list of predetermined categories that each data item may be considered for and classified in. If an existing category cannot be determined for a data item, the analyzer or classifier may prompt the user for a category, and/or may assign the data item to an “unknown” or “other” category, for example. The categories may be used to analyze a user's data, such as monitor a user's finances. For example, categories may be used to monitor where and how much money is being spent by the user, and to help a user understand and adhere to a budget. It is contemplated that a user may consider and amend the categorizations online or in a telephone virtual menu for example.
FIG. 5 is an operational flow of an implementation of a financial planning method 500 involving population group comparison. At operation 505, the institution system may receive a request from a user for a population group comparison. The user may make such a request via a website associated with the institution system or an email to the institution system, for example. A population group comparison allows the user to see how their financial situation compares with people having a particular income level (or income range), age (or age range), marital status, number of children or dependents (or a range), and/or education level, etc., and/or people living in a particular place (e.g., city, state, region of the country, etc.).
At operation 510, the institution system may prompt the user to specify the characteristics of a population group that the user would like to compare his financial situation with. The prompting may be via email or a website for example. In an implementation, a questionnaire may be provided to the user. The questionnaire may ask questions and request responses from the user that are directed to the population group that the user wishes to compare themselves with. The user may specify or select as many population group characteristics as they like, so that they user may compare his financial situation with a very specific population group.
The institution system may receive the population group characteristics from the user at operation 520. In an implementation, a financial planning engine associated with the institution system may receive the population group characteristics, and at operation 530, retrieve data associated with the user and with the users in the selected population group. The data may be retrieved from internal data sources and/or external data sources. Data from various users in the selected population group may be aggregated and analyzed by the financial planning engine.
At operation 540, the institution system may generate a comparison between the user data and the population group data, store the comparison in storage, and provide the comparison to the user by email, fax, a website, or a link to a website, for example. The comparison may include an overview and a report, and may describe or show how certain aspects of a user's financial situation or profile compares to those aspects of the selected population group. For example, the user's savings may be compared to the savings of the selected population group. The comparison may show the average savings of the selected population group, along with other metrics, such as ranges of savings over the entire selected population group. As another example, the amount of insurance (e.g., life, homeowner's, automobile, etc.) that a user has may be compared to the amount of insurance (e.g., average, ranges, etc.) that the selected population group has.
In an implementation, the user may select more than one population group to compare themselves to. In another implementation, the institution system may select one or more population groups for comparison without user selection or interaction. A financial plan that has been generated for the user may be revised based on the population group comparison. In an implementation, financial goals or probabilities of success of reaching the financial goals may be revised, either by the user or by the institution system, in response to the population group comparison.
A comparison of the user's financial situation and one or more population group's financial situation, along with the financial plan, may be sent to the user periodically, such as daily, weekly or monthly, for example, by email, fax, or any other means. In this manner, the user is kept abreast of the current state of the financial plan, their progress towards the goals as set by the financial plan, and how they compare to one or more population groups. This information may also be provided via a website or a link to a website, so that the user may access this information whenever the user would like, in real-time for example.
Any data described herein that may be stored, such as the financial plan, recommendations and results of comparisons, calculations, and analyses for example, may be viewed online by a user for a predetermined time period (e.g., six months after initially being prepared and presented). The saved data may be downloadable to a user for personal use in a format of their choice, such as XML (extensible markup language), a spreadsheet, or a PDF (portable document format) document, for example. Also, for example, a graphical display may be provided, such as a pie chart or linear graph, which may be viewed and downloaded by a user.
Exemplary Computing Arrangement
FIG. 6 shows an exemplary computing environment in which example embodiments and aspects may be implemented. The computing system environment is only one example of a suitable computing environment and is not intended to suggest any limitation as to the scope of use or functionality.
Numerous other general purpose or special purpose computing system environments or configurations may be used. Examples of well known computing systems, environments, and/or configurations that may be suitable for use include, but are not limited to, personal computers (PCs), server computers, handheld or laptop devices, multiprocessor systems, microprocessor-based systems, network PCs, minicomputers, mainframe computers, embedded systems, distributed computing environments that include any of the above systems or devices, and the like.
Computer-executable instructions, such as program modules, being executed by a computer may be used. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. Distributed computing environments may be used where tasks are performed by remote processing devices that are linked through a communications network or other data transmission medium. In a distributed computing environment, program modules and other data may be located in both local and remote computer storage media including memory storage devices.
With reference to FIG. 6, an exemplary system for implementing aspects described herein includes a computing device, such as computing device 100. In its most basic configuration, computing device 100 typically includes at least one processing unit 102 and system memory 104. Depending on the exact configuration and type of computing device, system memory 104 may be volatile (such as random access memory (RAM)), non-volatile (such as read-only memory (ROM), flash memory, etc.), or some combination of the two. This most basic configuration is illustrated in FIG. 6 by dashed line 106.
Computing device 100 may have additional features and/or functionality. For example, computing device 100 may include additional storage (removable and/or non-removable) including, but not limited to, magnetic or optical disks or tape. Such additional storage is illustrated in FIG. 6 by removable storage 108 and non-removable storage 110.
Computing device 100 typically includes a variety of computer-readable media. Computer-readable media can be any available media that can be accessed by computing device 100 and include both volatile and non-volatile media, and removable and non-removable media. By way of example, and not limitation, computer-readable media may comprise computer storage media and communication media.
Computer storage media include volatile and non-volatile, and removable and non-removable media implemented in any method or technology for storage of information such as computer-readable instructions, data structures, program modules or other data. System memory 104, removable storage 108, and non-removable storage 110 are all examples of computer storage media. Computer storage media include, but are not limited to, RAM, ROM, Electrically Erasable Programmable Read-Only Memory (EEPROM), flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by computing device 100. Any such computer storage media may be part of computing device 100.
Computing device 100 may also contain communication connection(s) 112 that allow the computing device 100 to communicate with other devices. Communication connection(s) 112 is an example of communication media. Communication media typically embody computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and include any information delivery media. The term “modulated data signal” means a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal. By way of example, and not limitation, communication media include wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, radio frequency (RF), infrared, and other wireless media. The term computer-readable media as used herein includes both storage media and communication media.
Computing device 100 may also have input device(s) 114 such as a keyboard, mouse, pen, voice input device, touch input device, etc. Output device(s) 116 such as a display, speakers, printer, etc. may also be included. All these devices are well known in the art and need not be discussed at length here.
Computing device 100 may be one of a plurality of computing devices 100 inter-connected by a network. As may be appreciated, the network may be any appropriate network, each computing device 100 may be connected thereto by way of communication connection(s) 112 in any appropriate manner, and each computing device 100 may communicate with one or more of the other computing devices 100 in the network in any appropriate manner. For example, the network may be a wired or wireless network within an organization or home or the like, and may include a direct or indirect coupling to an external network such as the Internet or the like.
It should be understood that the various techniques described herein may be implemented in connection with hardware or software or, where appropriate, with a combination of both. Thus, the methods and apparatus of the presently disclosed subject matter, or certain aspects or portions thereof, may take the form of program code (i.e., instructions) embodied in tangible media, such as floppy diskettes, CD-ROMs, hard drives, or any other machine-readable storage medium wherein, when the program code is loaded into and executed by a machine, such as a computer, the machine becomes an apparatus for practicing the presently disclosed subject matter. In the case of program code execution on programmable computers, the computing device generally includes a processor, a storage medium readable by the processor (including volatile and non-volatile memory and/or storage elements), at least one input device, and at least one output device. One or more programs may implement or utilize the processes described in connection with the presently disclosed subject matter, e.g., through the use of an application programming interface (API), reusable controls, or the like. Such programs may be implemented in a high level procedural or object-oriented programming language to communicate with a computer system. However, the program(s) can be implemented in assembly or machine language, if desired. In any case, the language may be a compiled or interpreted language and it may be combined with hardware implementations.
Although exemplary embodiments may refer to utilizing aspects of the presently disclosed subject matter in the context of one or more stand-alone computer systems, the subject matter is not so limited, but rather may be implemented in connection with any computing environment, such as a network or distributed computing environment. Still further, aspects of the presently disclosed subject matter may be implemented in or across a plurality of processing chips or devices, and storage may similarly be effected across a plurality of devices. Such devices might include personal computers, network servers, and handheld devices, for example.
Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.

Claims (15)

1. A financial planning method, comprising:
receiving at a financial planning engine of an institution system a plurality of financial goals from a user via an email or a website;
receiving at the financial planning engine from the user a plurality of user-specified financial goal attainment probability inputs, each probability input associated with a different one of the financial goals;
generating using the financial planning engine a financial plan based on the financial goals and the user-specified financial goal attainment probability inputs, the financial plan comprising a plurality of financial budgeting recommendations to attain each of the financial goals with the associated user-specified financial goal attainment probability inputs; and
providing the financial plan to the user.
2. The method of claim 1, further comprising electronically receiving data pertaining to the user from a plurality of data sources, at least one of the data sources being internal to an entity that is associated with generating the financial plan and at least one of the data sources being external to the entity.
3. The method of claim 1, further comprising providing a questionnaire to the user requesting the financial goals and receiving the questionnaire from the user with the financial goals.
4. The method of claim 1, further comprising receiving a revision to at least one of the goals from the user and revising the financial plan based on the revision.
5. The method of claim 1, further comprising receiving an update to at least one of the user-specified financial goal attainment probability inputs and revising the financial plan based on the updated user-specified financial goal attainment probability inputs.
6. A computer-readable medium comprising computer-readable instructions for financial planning, said computer-readable instructions comprising instructions that:
receive a plurality of financial goals from a user via an email or a website;
receive from the user a plurality of user-specified financial goal attainment probability inputs, each probability input associated with a different one of the financial goals;
generate a financial plan based on the financial goals and the user-specified financial goal attainment probability inputs, the financial plan comprising a plurality of financial budgeting recommendations to attain each of the financial goals with the associated user-specified financial goal attainment probability inputs; and
provide the financial plan to the user.
7. The computer-readable medium of claim 6, further comprising instructions that electronically receive data pertaining to the user from a plurality of data sources, at least one of the data sources being internal to an entity that is associated with generating the financial plan and at least one of the data sources being external to the entity.
8. The computer-readable medium of claim 6, further comprising instructions that provide a questionnaire to the user requesting the financial goals and receive the questionnaire from the user with the financial goals.
9. The computer-readable medium of claim 6, further comprising instructions that receive a revision to at least one of the goals from the user and revise the financial plan based on the revision.
10. The computer-readable medium of claim 6, further comprising instructions that receive an update to at least one of the user-specified financial goal attainment probability inputs and revise the financial plan based on the updated user-specified financial goal attainment probability inputs.
11. A financial planning system, comprising:
at least one subsystem that receives a plurality of financial goals from a user via an email or a website;
at least one subsystem that receives from the user a plurality of user-specified financial goal attainment probability inputs, each probability input with a different one of the financial goals;
at least one subsystem including a processor that generates a financial plan based on the financial goals and the user-specified financial goal attainment probability inputs, the financial plan comprising a plurality of financial budgeting recommendations to attain each of the financial goals with the associated user-specified financial goal attainment probability inputs; and
at least one subsystem that provides the financial plan to the user.
12. The system of claim 11, further comprising at least one subsystem that electronically receives data pertaining to the user from a plurality of data sources, at least one of the data sources being internal to an entity that is associated with generating the financial plan and at least one of the data sources being external to the entity.
13. The system of claim 11, further comprising at least one subsystem that provides a questionnaire to the user requesting the financial goals and receives the questionnaire from the user with the financial goals.
14. The system of claim 11, further comprising at least one subsystem that receives a revision to at least one of the goals from the user and revises the financial plan based on the revision.
15. The system of claim 11, further comprising at least one subsystem that receives an update to at least one of the user-specified financial goal attainment probability inputs and revises the financial plan based on the updated user-specified financial goal attainment probability inputs.
US12/040,082 2008-02-29 2008-02-29 Systems and methods for financial plan benchmarking Active US7895102B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/040,082 US7895102B1 (en) 2008-02-29 2008-02-29 Systems and methods for financial plan benchmarking

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US12/040,082 US7895102B1 (en) 2008-02-29 2008-02-29 Systems and methods for financial plan benchmarking

Publications (1)

Publication Number Publication Date
US7895102B1 true US7895102B1 (en) 2011-02-22

Family

ID=43597175

Family Applications (1)

Application Number Title Priority Date Filing Date
US12/040,082 Active US7895102B1 (en) 2008-02-29 2008-02-29 Systems and methods for financial plan benchmarking

Country Status (1)

Country Link
US (1) US7895102B1 (en)

Cited By (99)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100036768A1 (en) * 2008-08-08 2010-02-11 Visa U.S.A. Inc. Share of wallet benchmarking
US20100121780A1 (en) * 2008-05-05 2010-05-13 Ian Sheridan System and method for generating a transactionable multimedia financial planning statement
US20100280935A1 (en) * 2009-05-04 2010-11-04 HelloWallet, LLC System and Method for Creating and Managing Financially-Related Goals
US20100306126A1 (en) * 2009-05-29 2010-12-02 Ameriprise Financial, Inc. Management of goals and recommendations
US20110055110A1 (en) * 2009-08-26 2011-03-03 Vladimir Kolyvanov Online calculators for offering financial products and services
US20110112985A1 (en) * 2009-11-06 2011-05-12 Kocmond Peter George Method and system for generating a financial plan score
US20110295731A1 (en) * 2010-05-26 2011-12-01 Bank Of America Corporation Financial customer account activity monitoring and predictive account management system
US8533092B1 (en) * 2011-03-31 2013-09-10 Fat Donkey, Inc. Financial evaluation process
US8606708B1 (en) 2010-04-30 2013-12-10 Intuit Inc. Methods and systems for integrated and automated financial services
US20140122338A1 (en) * 2012-10-29 2014-05-01 Allen Cueli Method and system for system control
US8725618B1 (en) 2012-11-09 2014-05-13 Manulife Asset Management (US) LLC System and method for de-risking a pension fund
US20140372340A1 (en) * 2013-06-14 2014-12-18 Bank Of America Corporation Financial wellness scoring tool
US20140372341A1 (en) * 2013-06-14 2014-12-18 Bank Of America Corporation Wellness segmentation tool
US20150178844A1 (en) * 2013-12-20 2015-06-25 Bank Of America Corporation Customized Retirement Planning
US20150178843A1 (en) * 2013-12-20 2015-06-25 Bank Of America Corporation Interactive Retirement Planning
US20150206452A1 (en) * 2008-10-21 2015-07-23 Financial Finesse, Inc. Method and system for personalized financial education
US20160086498A1 (en) * 2014-09-18 2016-03-24 International Business Machines Corporation Recommending a Set of Learning Activities Based on Dynamic Learning Goal Adaptation
US20160125545A1 (en) * 2014-05-16 2016-05-05 New York Life Insurance Company System and method for determining lifetime events from data sources
US20160364801A1 (en) * 2015-06-15 2016-12-15 Bank Of America Corporation System for assessing retirement score impact based on linked users
USD774527S1 (en) 2011-02-21 2016-12-20 Bank Of America Corporation Display screen with graphical user interface for funds transfer
USD774528S1 (en) 2011-02-21 2016-12-20 Bank Of America Corporation Display screen with graphical user interface for funds transfer
USD774526S1 (en) 2011-02-21 2016-12-20 Bank Of America Corporation Display screen with graphical user interface for funds transfer
USD774529S1 (en) 2010-11-04 2016-12-20 Bank Of America Corporation Display screen with graphical user interface for funds transfer
US20170004584A1 (en) * 2015-06-30 2017-01-05 Intuit Inc. Systems, methods and articles for providing tax recommendations
USD784403S1 (en) 2015-10-30 2017-04-18 Bank Of America Corporation Display screen with a transitional graphical user interface
US9747637B1 (en) 2016-06-27 2017-08-29 Wells Fargo Bank, N.A. Multi-sensory based notifications for financial planning
US9830660B2 (en) 2015-03-20 2017-11-28 Bank Of America Corporation System for augmenting a retirement score with health information
US9916628B1 (en) 2014-07-31 2018-03-13 Intuit Inc. Interview question modification during preparation of electronic tax return
US9922376B1 (en) 2014-10-31 2018-03-20 Intuit Inc. Systems and methods for determining impact chains from a tax calculation graph of a tax preparation system
US9929917B2 (en) 2015-10-30 2018-03-27 Bank Of America Corporation System for configuration and device connectivity based on user selection
USD815107S1 (en) 2015-10-30 2018-04-10 Bank Of America Corporation Display screen with a transitional graphical user interface
US9990678B1 (en) 2015-03-31 2018-06-05 Intuit Inc. Systems methods and articles of manufacture for assessing trustworthiness of electronic tax return data
US10019760B2 (en) 2015-03-20 2018-07-10 Bank Of America Corporation System for utilizing a retirement score to receive benefits
US10031645B2 (en) 2015-10-30 2018-07-24 Bank Of America Corporation Application connectivity for aggregation
US10032223B2 (en) 2015-03-20 2018-07-24 Bank Of America Corporation System for account linking and future event integration into retirement score calculation
US10037506B2 (en) * 2015-04-27 2018-07-31 Xero Limited Benchmarking through data mining
US10048836B2 (en) 2015-10-30 2018-08-14 Bank Of America Corporation Application connectivity for aggregation and for use in data filtering
US10049406B2 (en) 2015-03-20 2018-08-14 Bank Of America Corporation System for sharing retirement scores between social groups of customers
US10051015B2 (en) 2015-10-30 2018-08-14 Bank Of America Corporation System for configuration, device connectivity and device control based on user selection
US10091206B2 (en) 2015-10-30 2018-10-02 Bank Of America Corporation System for discovery of devices and connections associated with a device
US10095497B2 (en) 2015-10-30 2018-10-09 Bank Of America Corporation System for discovery of software operable on a device
US10102582B2 (en) 2015-03-13 2018-10-16 Bank Of America Corporation Streamlining application using a social network platform
US10129126B2 (en) 2016-06-08 2018-11-13 Bank Of America Corporation System for predictive usage of resources
US10140666B1 (en) 2015-03-30 2018-11-27 Intuit Inc. System and method for targeted data gathering for tax preparation
US10153056B2 (en) 2016-05-09 2018-12-11 Bank Of America Corporation System for a geographic location based sharing request network
US10157426B1 (en) 2014-11-28 2018-12-18 Intuit Inc. Dynamic pagination of tax return questions during preparation of electronic tax return
US10158535B2 (en) 2015-10-30 2018-12-18 Bank Of America Corporation System for active configuration of devices based on user selection
US10169826B1 (en) 2014-10-31 2019-01-01 Intuit Inc. System and method for generating explanations for tax calculations
US10178101B2 (en) 2016-06-08 2019-01-08 Bank Of America Corporation System for creation of alternative path to resource acquisition
US10223754B1 (en) * 2014-08-12 2019-03-05 Wells Fargo Bank, N.A. Personal financial planning and engagement with peer-based comparison
US10235721B1 (en) 2014-11-26 2019-03-19 Intuit Inc. System and method for automated data gathering for tax preparation
US10235722B1 (en) 2014-11-26 2019-03-19 Intuit Inc. Systems and methods for analyzing and determining estimated taxes
US10291487B2 (en) 2016-06-08 2019-05-14 Bank Of America Corporation System for predictive acquisition and use of resources
US10296984B1 (en) 2014-11-26 2019-05-21 Intuit Inc. Systems, methods and articles of manufacture for determining relevancy of tax topics in a tax preparation system
US10387969B1 (en) 2014-03-12 2019-08-20 Intuit Inc. Computer implemented methods systems and articles of manufacture for suggestion-based interview engine for tax return preparation application
US10387970B1 (en) 2014-11-25 2019-08-20 Intuit Inc. Systems and methods for analyzing and generating explanations for changes in tax return results
US10402896B1 (en) 2014-07-03 2019-09-03 Wells Fargo Bank, N.A. Systems and methods for interactive financial categorization and budgeting
US10402913B2 (en) 2015-07-30 2019-09-03 Intuit Inc. Generation of personalized and hybrid responses to queries submitted from within tax return preparation system during preparation of electronic tax return
US10410142B1 (en) * 2014-05-06 2019-09-10 United Services Automobile Association (Usaa) Integrated risk analysis management
US10433196B2 (en) 2016-06-08 2019-10-01 Bank Of America Corporation System for tracking resource allocation/usage
US10430025B2 (en) 2015-10-30 2019-10-01 Bank Of America Corporation Active selection configuration system with suggested actions
US10460379B1 (en) 2009-08-31 2019-10-29 Wells Fargo Bank, N.A. Financial management system and method with customizable user interface
US10475132B1 (en) 2014-03-12 2019-11-12 Intuit Inc. Computer implemented methods systems and articles of manufacture for identifying tax return preparation application questions based on semantic dependency
US10540725B1 (en) 2014-08-18 2020-01-21 Intuit Inc. Methods systems and articles of manufacture for handling non-standard screen changes in preparing an electronic tax return
US20200058079A1 (en) * 2018-08-14 2020-02-20 Mastercard International Incorporated Systems and methods for using machine learning and simulations for intelligent budgeting
US10572952B1 (en) 2014-12-01 2020-02-25 Intuit Inc. Computer implemented methods systems and articles of manufacture for cross-field validation during preparation of electronic tax return
US10581988B2 (en) 2016-06-08 2020-03-03 Bank Of America Corporation System for predictive use of resources
US10607298B1 (en) 2015-07-30 2020-03-31 Intuit Inc. System and method for indicating sections of electronic tax forms for which narrative explanations can be presented
US10664926B2 (en) 2016-10-26 2020-05-26 Intuit Inc. Methods, systems and computer program products for generating and presenting explanations for tax questions
US10664924B1 (en) 2015-04-30 2020-05-26 Intuit Inc. Computer-implemented methods, systems and articles of manufacture for processing sensitive electronic tax return data
US10664925B2 (en) 2015-06-30 2020-05-26 Intuit Inc. Systems, methods and articles for determining tax recommendations
US10685407B1 (en) 2015-04-30 2020-06-16 Intuit Inc. Computer-implemented methods, systems and articles of manufacture for tax topic prediction utilizing prior tax returns
US10762472B1 (en) 2016-07-27 2020-09-01 Intuit Inc. Methods, systems and computer program products for generating notifications of benefit qualification change
US10769592B1 (en) 2016-07-27 2020-09-08 Intuit Inc. Methods, systems and computer program products for generating explanations for a benefit qualification change
US10796382B1 (en) 2015-03-30 2020-10-06 Intuit Inc. Computer-implemented method for generating a customized tax preparation experience
US10796231B2 (en) 2016-07-26 2020-10-06 Intuit Inc. Computer-implemented systems and methods for preparing compliance forms to meet regulatory requirements
US10796381B1 (en) 2014-10-31 2020-10-06 Intuit Inc. Systems and methods for determining impact correlations from a tax calculation graph of a tax preparation system
US10867355B1 (en) 2014-07-31 2020-12-15 Intuit Inc. Computer implemented methods systems and articles of manufacture for preparing electronic tax return with assumption data
US10872315B1 (en) 2016-07-27 2020-12-22 Intuit Inc. Methods, systems and computer program products for prioritization of benefit qualification questions
US10872384B1 (en) 2015-03-30 2020-12-22 Intuit Inc. System and method for generating explanations for year-over-year tax changes
US10915970B1 (en) 2014-03-12 2021-02-09 Intuit Inc. Computer implemented methods systems and articles of manufacture for communicating and resolving electronic tax return errors and inconsistent data
US10970793B1 (en) 2014-08-18 2021-04-06 Intuit Inc. Methods systems and articles of manufacture for tailoring a user experience in preparing an electronic tax return
US10977743B1 (en) 2014-08-18 2021-04-13 Intuit Inc. Computer implemented methods systems and articles of manufacture for instance and suggestion differentiation during preparation of electronic tax return
US11055794B1 (en) 2016-07-27 2021-07-06 Intuit Inc. Methods, systems and computer program products for estimating likelihood of qualifying for benefit
US11087411B2 (en) 2016-07-27 2021-08-10 Intuit Inc. Computerized tax return preparation system and computer generated user interfaces for tax topic completion status modifications
US11113771B1 (en) 2015-04-28 2021-09-07 Intuit Inc. Systems, methods and articles for generating sub-graphs of a tax calculation graph of a tax preparation system
US11138676B2 (en) 2016-11-29 2021-10-05 Intuit Inc. Methods, systems and computer program products for collecting tax data
US11169677B1 (en) 2018-06-08 2021-11-09 Wells Fargo Bank, N.A. Future state graphical visualization generator
US11176620B1 (en) 2016-06-28 2021-11-16 Intuit Inc. Systems and methods for generating an error report listing errors in the preparation of a payroll tax form
US11222384B1 (en) 2014-11-26 2022-01-11 Intuit Inc. System and method for automated data estimation for tax preparation
US11232516B1 (en) * 2017-02-22 2022-01-25 United Services Automobile Association (Usaa) Systems and methods for generating account forecast alerts
US11238385B1 (en) 2016-05-11 2022-02-01 Wells Fargo Bank, N.A. Dynamic electronic notifications based on contextual data
US20220122169A1 (en) * 2020-10-20 2022-04-21 David Godwin Frank Automated, dynamic digital financial management method and system with risk management
US11430072B1 (en) 2014-07-31 2022-08-30 Intuit Inc. System and method of generating estimates used to calculate taxes
WO2023075805A1 (en) * 2021-10-29 2023-05-04 Jpmorgan Chase Bank, N.A. Method and system for data-driven financial planning
US11741689B2 (en) 2020-10-20 2023-08-29 David Godwin Frank Automated, dynamic digital financial management method and system with phsyical currency capabilities
US11748821B1 (en) * 2016-07-28 2023-09-05 United Services Automobile Association (Usaa) Systems and methods for managing and reducing spending
US11861734B1 (en) 2014-08-18 2024-01-02 Intuit Inc. Methods systems and articles of manufacture for efficiently calculating a tax return in a tax return preparation application
US11861689B1 (en) 2007-11-28 2024-01-02 Wells Fargo Bank, N.A. Systems for data management and financial budgeting

Citations (78)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4837693A (en) * 1987-02-27 1989-06-06 Schotz Barry R Method and apparatus for facilitating operation of an insurance plan
US5148365A (en) * 1989-08-15 1992-09-15 Dembo Ron S Scenario optimization
US5652842A (en) 1994-03-01 1997-07-29 Healthshare Technology, Inc. Analysis and reporting of performance of service providers
US5794224A (en) * 1994-09-30 1998-08-11 Yufik; Yan M. Probabilistic resource allocation system with self-adaptive capability
US5799287A (en) * 1994-05-24 1998-08-25 Dembo; Ron S. Method and apparatus for optimal portfolio replication
US5878405A (en) 1996-09-25 1999-03-02 Coordinated Data Services, Inc. Pension planning and liquidity management system
US6012044A (en) * 1997-12-10 2000-01-04 Financial Engines, Inc. User interface for a financial advisory system
US6021397A (en) 1997-12-02 2000-02-01 Financial Engines, Inc. Financial advisory system
US6029176A (en) 1997-11-25 2000-02-22 Cannon Holdings, L.L.C. Manipulating and analyzing data using a computer system having a database mining engine resides in memory
US6055517A (en) 1995-10-30 2000-04-25 Efi Actuaries Method of determining optimal asset allocation utilizing asset cash flow simulation
US6195622B1 (en) * 1998-01-15 2001-02-27 Microsoft Corporation Methods and apparatus for building attribute transition probability models for use in pre-fetching resources
US6236975B1 (en) 1998-09-29 2001-05-22 Ignite Sales, Inc. System and method for profiling customers for targeted marketing
US6260025B1 (en) * 1996-05-29 2001-07-10 Geneva Branch Of Reuters Transaction Services Ltd. Distributed matching system for displaying a book of credit filtered bids and offers
US20010011243A1 (en) * 1999-06-02 2001-08-02 Ron Dembo Risk management system, distributed framework and method
US6278981B1 (en) * 1997-05-29 2001-08-21 Algorithmics International Corporation Computer-implemented method and apparatus for portfolio compression
US20010027455A1 (en) 1998-08-21 2001-10-04 Aly Abulleil Strategic planning system and method
US20020032602A1 (en) 2000-01-28 2002-03-14 Lanzillo Kenneth F. Recipient selection and message delivery system and method
US20020073005A1 (en) * 2000-05-25 2002-06-13 Welnicki Raymond P. Computerized lifestyle planning system and method
US20020123947A1 (en) * 2000-11-02 2002-09-05 Rafael Yuste Method and system for analyzing financial market data
US20020138386A1 (en) * 1997-12-02 2002-09-26 Maggioncalda Jeff N. User interface for a financial advisory system
US20020152088A1 (en) * 2001-04-11 2002-10-17 Thomas Hogan Method for automatically developing a strategic agribusiness plan
US20020161609A1 (en) 2000-10-23 2002-10-31 Zizzamia Frank M. Commercial insurance scoring system and method
US20020174049A1 (en) * 2001-05-14 2002-11-21 Yasutomi Kitahara Apparatus and method for supporting investment decision making, and computer program
US20020184069A1 (en) * 2001-05-17 2002-12-05 Kosiba Eric D. System and method for generating forecasts and analysis of contact center behavior for planning purposes
US20020194113A1 (en) * 2001-06-15 2002-12-19 Abb Group Services Center Ab System, method and computer program product for risk-minimization and mutual insurance relations in meteorology dependent activities
US20020198760A1 (en) 2001-06-05 2002-12-26 Carpenter John E. Demographic data development and processing
US20030018506A1 (en) * 2000-05-17 2003-01-23 Mclean Robert I.G. Data processing system and method for analysis of financial and non-financial value creation and value realization performance of a business enterprise for provisioning of real-time assurance reports
US20030028466A1 (en) * 2001-07-31 2003-02-06 American Express Travel Related Services Company Inc. System and method for providing financial planning and advice
US20030033229A1 (en) * 2001-05-31 2003-02-13 Keyes Tim K. Methods and systems for portfolio cash flow valuation
US20030074211A1 (en) 2001-10-15 2003-04-17 Easy 221 Consulting Inc. Online real-time corporate business planning system and method
US20030097324A1 (en) 2001-11-21 2003-05-22 Speckman Stuart Julian Tool for analyzing investment plans
US20030101449A1 (en) * 2001-01-09 2003-05-29 Isaac Bentolila System and method for behavioral model clustering in television usage, targeted advertising via model clustering, and preference programming based on behavioral model clusters
US20030126054A1 (en) * 2001-12-28 2003-07-03 Purcell, W. Richard Method and apparatus for optimizing investment portfolio plans for long-term financial plans and goals
US20030144936A1 (en) * 1999-11-01 2003-07-31 Sloan Ronald E. Automated coaching for a financial modeling and counseling system
US20040010393A1 (en) 2002-03-25 2004-01-15 Barney Jonathan A. Method and system for valuing intangible assets
US20040010772A1 (en) * 2001-11-13 2004-01-15 General Electric Company Interactive method and system for faciliting the development of computer software applications
US6684190B1 (en) * 1997-01-07 2004-01-27 Financial Profiles, Inc. Apparatus and method for exposing, evaluating and re-balancing risk for decision-making in financial planning
US20040033475A1 (en) * 2002-04-26 2004-02-19 Yoshi Mizuma Method and system for monitoring and managing the educational progess of students
US20040067469A1 (en) * 2002-10-08 2004-04-08 Cashflow Technologies, Inc. Interactive games for teaching financial principles
US20040068429A1 (en) * 2001-10-02 2004-04-08 Macdonald Ian D Strategic organization plan development and information present system and method
US20040068432A1 (en) * 2002-05-22 2004-04-08 Meyerkopf Michael H. Work force management application
US20040103052A1 (en) * 2002-11-26 2004-05-27 Eapen Gill R. System and method for valuing investment opportunities using real options, creating heuristics to approximately represent value, and maximizing a portfolio of investment opportunities within specified objectives and constraints
US6748427B2 (en) 1998-10-13 2004-06-08 Susquehanna, Media Co. System and method for providing measurement of tracking events with radio broadcast materials via the internet
US20040138897A1 (en) * 2003-01-09 2004-07-15 Eapen Gill R. System and method for selecting projects and allocating capacity to departments to maximize incremental value gained within a desired level of execution risk
US20040167847A1 (en) * 1997-06-26 2004-08-26 Nathan Alan B. System and method for trading financial instruments using speech
US20040177010A1 (en) 2003-03-06 2004-09-09 Francis John Jacob Dealerstack
US20040236623A1 (en) 2003-05-20 2004-11-25 Vijoy Gopalakrishnan Methods and systems for constructing and maintaining sample panels
US20050075916A1 (en) * 2003-10-02 2005-04-07 Lathram Charles J. Integrated governance
US20050102209A1 (en) * 2003-11-12 2005-05-12 Jon Sagrillo Method and system for computing personal and business financial information
US20050119922A1 (en) * 1997-01-06 2005-06-02 Eder Jeff S. Method of and system for analyzing, modeling and valuing elements of a business enterprise
US20050137953A1 (en) * 2003-12-17 2005-06-23 Mcdonough John Asset planning and tracking
US20050177416A1 (en) * 1999-12-09 2005-08-11 Linden Craig L. Mobile advertising methods and improvements
US20050228622A1 (en) * 2004-04-05 2005-10-13 Jacobi Norman R Graphical user interface for risk assessment
US20050234742A1 (en) 2004-04-08 2005-10-20 Hodgdon Darren W Incentive based health care insurance program
US20060074788A1 (en) * 2004-08-03 2006-04-06 Simplifi, Llc Providing goal-based financial planning via computer
US20060122873A1 (en) * 2004-10-01 2006-06-08 Minotto Francis J Method and system for managing risk
US20060184448A1 (en) * 2002-02-26 2006-08-17 Preferred Home Buyers Network Computerized system for managing communications between a buyer, seller, and lender
US20060218068A1 (en) * 1998-11-05 2006-09-28 Loeper David B Method and system for financial advising
US20060241989A1 (en) * 2001-02-27 2006-10-26 Walters Edmond J Financial planning method and computer system
US7171385B1 (en) * 1999-11-26 2007-01-30 Algorithmics International Corp. System and method for trading off put and call values of a portfolio
US20070050276A1 (en) 2005-08-30 2007-03-01 Mannion Graham J Method and system for measuring investment performance
US20070055602A1 (en) 2005-09-02 2007-03-08 Mohn Anne M Methods and systems for financial account management
US7212988B1 (en) 2000-07-26 2007-05-01 Feldten Guy W Test screening of videos
US7231608B1 (en) 2000-03-08 2007-06-12 Accenture Llp Financial manager user interface as filed
US20080027769A1 (en) * 2002-09-09 2008-01-31 Jeff Scott Eder Knowledge based performance management system
US20080091510A1 (en) 2006-10-12 2008-04-17 Joshua Scott Crandall Computer systems and methods for surveying a population
US7401040B2 (en) 1999-11-01 2008-07-15 Accenture Llp Financial modeling and counseling system
US20080201269A1 (en) 2007-02-15 2008-08-21 Mathematical Business Systems, Inc. Method of creating financial plans of action and budget for achieving lifestyle and financial objectives
US20080255993A1 (en) * 2007-04-16 2008-10-16 Jacques Blinbaum Mobile payment and accounting system with integrated user defined credit and security matrixes
US20090144128A1 (en) * 2007-12-04 2009-06-04 Polston Stephen M Communication system and method between a home buyer, seller, strategic business source, and lender
US7546246B1 (en) * 2002-06-25 2009-06-09 At&T Intellectual Property I, L.P. Methods and systems for change initiative management
US7577597B1 (en) * 1999-09-09 2009-08-18 T. Rowe Price Associates, Inc. System for financial planning
US7627512B2 (en) * 2006-03-27 2009-12-01 Morgan Stanley Asset and liability modeling tool
US20090307088A1 (en) * 2008-05-28 2009-12-10 Money Dashboard Ltd Total Net Worth Derivation and Future Scenario Prediction
US7689682B1 (en) 2006-08-16 2010-03-30 Resource Consortium Limited Obtaining lists of nodes of a multi-dimensional network
US20100100469A1 (en) 2008-10-16 2010-04-22 Bank Of America Corporation Financial data comparison tool
US7797219B1 (en) * 2006-10-19 2010-09-14 United Services Automobile Association Method and system to determine military benefits
US7797208B2 (en) * 2004-02-06 2010-09-14 Consumer And Merchant Awareness Foundation Pay yourself first

Patent Citations (85)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4837693A (en) * 1987-02-27 1989-06-06 Schotz Barry R Method and apparatus for facilitating operation of an insurance plan
US5148365A (en) * 1989-08-15 1992-09-15 Dembo Ron S Scenario optimization
US5652842A (en) 1994-03-01 1997-07-29 Healthshare Technology, Inc. Analysis and reporting of performance of service providers
US5799287A (en) * 1994-05-24 1998-08-25 Dembo; Ron S. Method and apparatus for optimal portfolio replication
US5794224A (en) * 1994-09-30 1998-08-11 Yufik; Yan M. Probabilistic resource allocation system with self-adaptive capability
US6055517A (en) 1995-10-30 2000-04-25 Efi Actuaries Method of determining optimal asset allocation utilizing asset cash flow simulation
US6219650B1 (en) 1995-10-30 2001-04-17 Efi Actuaries Method of determining optimal asset allocation utilizing asset cash flow simulation
US6260025B1 (en) * 1996-05-29 2001-07-10 Geneva Branch Of Reuters Transaction Services Ltd. Distributed matching system for displaying a book of credit filtered bids and offers
US5878405A (en) 1996-09-25 1999-03-02 Coordinated Data Services, Inc. Pension planning and liquidity management system
US20050119922A1 (en) * 1997-01-06 2005-06-02 Eder Jeff S. Method of and system for analyzing, modeling and valuing elements of a business enterprise
US6684190B1 (en) * 1997-01-07 2004-01-27 Financial Profiles, Inc. Apparatus and method for exposing, evaluating and re-balancing risk for decision-making in financial planning
US6278981B1 (en) * 1997-05-29 2001-08-21 Algorithmics International Corporation Computer-implemented method and apparatus for portfolio compression
US20040167847A1 (en) * 1997-06-26 2004-08-26 Nathan Alan B. System and method for trading financial instruments using speech
US6029176A (en) 1997-11-25 2000-02-22 Cannon Holdings, L.L.C. Manipulating and analyzing data using a computer system having a database mining engine resides in memory
US6021397A (en) 1997-12-02 2000-02-01 Financial Engines, Inc. Financial advisory system
US7062458B2 (en) * 1997-12-02 2006-06-13 Financial Engines User Interface for a financial advisory system that allows an end user to interactively explore tradeoffs among input decisions
US20020138386A1 (en) * 1997-12-02 2002-09-26 Maggioncalda Jeff N. User interface for a financial advisory system
US6012044A (en) * 1997-12-10 2000-01-04 Financial Engines, Inc. User interface for a financial advisory system
US6195622B1 (en) * 1998-01-15 2001-02-27 Microsoft Corporation Methods and apparatus for building attribute transition probability models for use in pre-fetching resources
US20010027455A1 (en) 1998-08-21 2001-10-04 Aly Abulleil Strategic planning system and method
US6236975B1 (en) 1998-09-29 2001-05-22 Ignite Sales, Inc. System and method for profiling customers for targeted marketing
US6748427B2 (en) 1998-10-13 2004-06-08 Susquehanna, Media Co. System and method for providing measurement of tracking events with radio broadcast materials via the internet
US20060218068A1 (en) * 1998-11-05 2006-09-28 Loeper David B Method and system for financial advising
US20010011243A1 (en) * 1999-06-02 2001-08-02 Ron Dembo Risk management system, distributed framework and method
US7577597B1 (en) * 1999-09-09 2009-08-18 T. Rowe Price Associates, Inc. System for financial planning
US7401040B2 (en) 1999-11-01 2008-07-15 Accenture Llp Financial modeling and counseling system
US20030144936A1 (en) * 1999-11-01 2003-07-31 Sloan Ronald E. Automated coaching for a financial modeling and counseling system
US20070124227A1 (en) * 1999-11-26 2007-05-31 Algorithmics International Corp. System and method for trading off upside and downside values of a portfolio
US7756770B2 (en) * 1999-11-26 2010-07-13 Research In Motion Limited System and method for trading off upside and downside values of a portfolio
US7171385B1 (en) * 1999-11-26 2007-01-30 Algorithmics International Corp. System and method for trading off put and call values of a portfolio
US20050177416A1 (en) * 1999-12-09 2005-08-11 Linden Craig L. Mobile advertising methods and improvements
US20020032602A1 (en) 2000-01-28 2002-03-14 Lanzillo Kenneth F. Recipient selection and message delivery system and method
US7231608B1 (en) 2000-03-08 2007-06-12 Accenture Llp Financial manager user interface as filed
US20030018506A1 (en) * 2000-05-17 2003-01-23 Mclean Robert I.G. Data processing system and method for analysis of financial and non-financial value creation and value realization performance of a business enterprise for provisioning of real-time assurance reports
US20020073005A1 (en) * 2000-05-25 2002-06-13 Welnicki Raymond P. Computerized lifestyle planning system and method
US7212988B1 (en) 2000-07-26 2007-05-01 Feldten Guy W Test screening of videos
US20020161609A1 (en) 2000-10-23 2002-10-31 Zizzamia Frank M. Commercial insurance scoring system and method
US20020123947A1 (en) * 2000-11-02 2002-09-05 Rafael Yuste Method and system for analyzing financial market data
US20030101449A1 (en) * 2001-01-09 2003-05-29 Isaac Bentolila System and method for behavioral model clustering in television usage, targeted advertising via model clustering, and preference programming based on behavioral model clusters
US20030101451A1 (en) * 2001-01-09 2003-05-29 Isaac Bentolila System, method, and software application for targeted advertising via behavioral model clustering, and preference programming based on behavioral model clusters
US20060241989A1 (en) * 2001-02-27 2006-10-26 Walters Edmond J Financial planning method and computer system
US20020152088A1 (en) * 2001-04-11 2002-10-17 Thomas Hogan Method for automatically developing a strategic agribusiness plan
US20020174049A1 (en) * 2001-05-14 2002-11-21 Yasutomi Kitahara Apparatus and method for supporting investment decision making, and computer program
US20020184069A1 (en) * 2001-05-17 2002-12-05 Kosiba Eric D. System and method for generating forecasts and analysis of contact center behavior for planning purposes
US20030033229A1 (en) * 2001-05-31 2003-02-13 Keyes Tim K. Methods and systems for portfolio cash flow valuation
US20020198760A1 (en) 2001-06-05 2002-12-26 Carpenter John E. Demographic data development and processing
US20020194113A1 (en) * 2001-06-15 2002-12-19 Abb Group Services Center Ab System, method and computer program product for risk-minimization and mutual insurance relations in meteorology dependent activities
US20050004855A1 (en) * 2001-07-31 2005-01-06 American Express Travel Related Services Company, Inc. Simulator module for providing financial planning and advice
US20030028466A1 (en) * 2001-07-31 2003-02-06 American Express Travel Related Services Company Inc. System and method for providing financial planning and advice
US20040068429A1 (en) * 2001-10-02 2004-04-08 Macdonald Ian D Strategic organization plan development and information present system and method
US20030074211A1 (en) 2001-10-15 2003-04-17 Easy 221 Consulting Inc. Online real-time corporate business planning system and method
US20040010772A1 (en) * 2001-11-13 2004-01-15 General Electric Company Interactive method and system for faciliting the development of computer software applications
US20030097324A1 (en) 2001-11-21 2003-05-22 Speckman Stuart Julian Tool for analyzing investment plans
US20030126054A1 (en) * 2001-12-28 2003-07-03 Purcell, W. Richard Method and apparatus for optimizing investment portfolio plans for long-term financial plans and goals
US20060184448A1 (en) * 2002-02-26 2006-08-17 Preferred Home Buyers Network Computerized system for managing communications between a buyer, seller, and lender
US20040010393A1 (en) 2002-03-25 2004-01-15 Barney Jonathan A. Method and system for valuing intangible assets
US20040033475A1 (en) * 2002-04-26 2004-02-19 Yoshi Mizuma Method and system for monitoring and managing the educational progess of students
US20040068432A1 (en) * 2002-05-22 2004-04-08 Meyerkopf Michael H. Work force management application
US7546246B1 (en) * 2002-06-25 2009-06-09 At&T Intellectual Property I, L.P. Methods and systems for change initiative management
US20080027769A1 (en) * 2002-09-09 2008-01-31 Jeff Scott Eder Knowledge based performance management system
US20040067469A1 (en) * 2002-10-08 2004-04-08 Cashflow Technologies, Inc. Interactive games for teaching financial principles
US6890179B2 (en) * 2002-10-08 2005-05-10 Cashflow Technologies, Inc. Interactive games for teaching financial principles
US20040103052A1 (en) * 2002-11-26 2004-05-27 Eapen Gill R. System and method for valuing investment opportunities using real options, creating heuristics to approximately represent value, and maximizing a portfolio of investment opportunities within specified objectives and constraints
US20040138897A1 (en) * 2003-01-09 2004-07-15 Eapen Gill R. System and method for selecting projects and allocating capacity to departments to maximize incremental value gained within a desired level of execution risk
US20040177010A1 (en) 2003-03-06 2004-09-09 Francis John Jacob Dealerstack
US20040236623A1 (en) 2003-05-20 2004-11-25 Vijoy Gopalakrishnan Methods and systems for constructing and maintaining sample panels
US20050075916A1 (en) * 2003-10-02 2005-04-07 Lathram Charles J. Integrated governance
US20050102209A1 (en) * 2003-11-12 2005-05-12 Jon Sagrillo Method and system for computing personal and business financial information
US20050137953A1 (en) * 2003-12-17 2005-06-23 Mcdonough John Asset planning and tracking
US7797208B2 (en) * 2004-02-06 2010-09-14 Consumer And Merchant Awareness Foundation Pay yourself first
US20050228622A1 (en) * 2004-04-05 2005-10-13 Jacobi Norman R Graphical user interface for risk assessment
US20050234742A1 (en) 2004-04-08 2005-10-20 Hodgdon Darren W Incentive based health care insurance program
US20060074788A1 (en) * 2004-08-03 2006-04-06 Simplifi, Llc Providing goal-based financial planning via computer
US20060122873A1 (en) * 2004-10-01 2006-06-08 Minotto Francis J Method and system for managing risk
US20070050276A1 (en) 2005-08-30 2007-03-01 Mannion Graham J Method and system for measuring investment performance
US20070055602A1 (en) 2005-09-02 2007-03-08 Mohn Anne M Methods and systems for financial account management
US7627512B2 (en) * 2006-03-27 2009-12-01 Morgan Stanley Asset and liability modeling tool
US7689682B1 (en) 2006-08-16 2010-03-30 Resource Consortium Limited Obtaining lists of nodes of a multi-dimensional network
US20080091510A1 (en) 2006-10-12 2008-04-17 Joshua Scott Crandall Computer systems and methods for surveying a population
US7797219B1 (en) * 2006-10-19 2010-09-14 United Services Automobile Association Method and system to determine military benefits
US20080201269A1 (en) 2007-02-15 2008-08-21 Mathematical Business Systems, Inc. Method of creating financial plans of action and budget for achieving lifestyle and financial objectives
US20080255993A1 (en) * 2007-04-16 2008-10-16 Jacques Blinbaum Mobile payment and accounting system with integrated user defined credit and security matrixes
US20090144128A1 (en) * 2007-12-04 2009-06-04 Polston Stephen M Communication system and method between a home buyer, seller, strategic business source, and lender
US20090307088A1 (en) * 2008-05-28 2009-12-10 Money Dashboard Ltd Total Net Worth Derivation and Future Scenario Prediction
US20100100469A1 (en) 2008-10-16 2010-04-22 Bank Of America Corporation Financial data comparison tool

Non-Patent Citations (40)

* Cited by examiner, † Cited by third party
Title
Bae, Sung C. and Sandager, James P.; "What Consumers Look For In Financial Planners"; Financial Counseling and Planning; 1997; pp. 9-16; vol. 8, Issue 2.
Budgets Get Real-personal money management software, Retrieved from the internet , pp. 1-5, © 2005-2007 Informed Choices Pty Ltd.
Budgets Get Real—personal money management software, Retrieved from the internet <http://budgetsgetreal.com/>, pp. 1-5, © 2005-2007 Informed Choices Pty Ltd.
Christopher Farrell, A Better Way to Size Up Your Nest Egg, Bloomberg Businessweek Online, Jan. 22, 2001 (BWeek). *
Finportfolio.com, Monte Carlo Simulation and Financial Planning, www.finportfolio.com/education/tutorial, 1999-2006 (MonteCarlo). *
First Allied, "Technology-Innovative Technology; iStation: Intelligence at Work", Retrieved from the internet . © 2008 Advanced Equities, Inc.
First Allied, "Technology—Innovative Technology; iStation: Intelligence at Work", Retrieved from the internet <URL: http://www.joinfasi.com/technology.php>. © 2008 Advanced Equities, Inc.
Folk Financial Planning; "Financial Planning"; [Retrieved on Jan. 28, 2008]; Retrieved from the internet .
Folk Financial Planning; "Financial Planning"; [Retrieved on Jan. 28, 2008]; Retrieved from the internet <URL:http://www.karenfolk.com/#planning>.
Four Seasons Financial Planning; "About Us"; [Retrieved on Jan. 28, 2008]; Retrieved from the internet .
Four Seasons Financial Planning; "About Us"; [Retrieved on Jan. 28, 2008]; Retrieved from the internet <URL:http://www. fourseasonsfp.co.uk/aboutus.asp>.
Kim, Jinhee; "The Effected of Workplace Financial Education on Personal Finances and Work Outcomes, Chapter II. Review of Related Literature"; Apr. 2000; pp. 13-103; Blacksburg, Virginia.
Kozak Financial Advisory; "Our Services"; [Retrieved on Jan. 28, 2008]; Retrieved from the internet .
Kozak Financial Advisory; "Our Services"; [Retrieved on Jan. 28, 2008]; Retrieved from the internet <URL:http://www.kozakfinancial.com/whatwedo.asp?SPID=57313&Title=Our+Services&OrgID=1914>.
Lapide, Larry, "Sales and Operations Planning Part II: Enabling Technology"-The Journal of Business Forecasting, Winter 2004-05. 3 pages (pp. 18-20).
Madnick, Stuart and Siegel, Michael; "Seizing the Opportunity: Exploiting Web Aggregation"; MIT Sloan Working Paper No. 4351-01; Dec. 2001; pp. 1-15.
Matthews, Jayson, "Real Time Financial Planning"; siliconvalley.internet.com, Nov. 8, 2000. Retrieved from the internet . Copyright 2008 Jupitermedia Corporation All Rights Reserved.
Matthews, Jayson, "Real Time Financial Planning"; siliconvalley.internet.com, Nov. 8, 2000. Retrieved from the internet <URL: http://siliconvalley.internet.com/news/article.php/506771>. Copyright 2008 Jupitermedia Corporation All Rights Reserved.
MBA Services Financial Planning; "Introduction to Financial Planning: It is a journey, not a destination."; [Retrieved on Jan. 28, 2008]; Retrieved from the internet ; Medical Business Advisors, Inc.; Atlanta, Georgia.
MBA Services Financial Planning; "Introduction to Financial Planning: It is a journey, not a destination."; [Retrieved on Jan. 28, 2008]; Retrieved from the internet <URL:http://www.medicalbusinessadvisors.com/services-financial.asp>; Medical Business Advisors, Inc.; Atlanta, Georgia.
Moving.com, "Home & Garden Tips-Interview with a Financial Planner", Retrieved from the internet , pp. 1-3, Copyright © 2000-2008 Move, Inc.
Moving.com, "Home & Garden Tips—Interview with a Financial Planner", Retrieved from the internet <http://www.moving.com/Mortgage—and—Finance/MAI—Article/FinancialPlanner.asp>, pp. 1-3, Copyright © 2000-2008 Move, Inc.
Mr. Dashboard-business metrics, Retrieved from the internet , Copyright 2007 Mr. Dashboard. All rights reserved.
Mr. Dashboard—business metrics, Retrieved from the internet <http://www.mrdashboard.com>, Copyright 2007 Mr. Dashboard. All rights reserved.
MWBoone and Associates, "MWBoone & Associate's WealthVision"; Retrieved from the internet , Copyright © 2007 MWBoone and Associates All Rights Reserved.
MWBoone and Associates, "MWBoone & Associate's WealthVision"; Retrieved from the internet <URL: http://store.mwboone.com/mwwe.html>, Copyright © 2007 MWBoone and Associates All Rights Reserved.
O'Neill, Barbara O'Neill, Xiao, Jing J., Bristow, Barbara, Brennan, Patricia Brennan and Kerbel, Claudia M.; "Successful Financial Goal Attainment: Perceived Resources and Obstacles"; Financial Counseling and Planning; 2000; pp. 1-12; vol. 11, Issue 1.
Oracle, "Oracle and Hyperion", Retrieved from the internet , pp. 1-4, Oracle Corporation.
Oracle, "Oracle and Hyperion", Retrieved from the internet <http://www.oracle.com/hyperion/index.html>, pp. 1-4, Oracle Corporation.
Paradigm Analytics-The ability to solve for X, Business Intelligence and Performance Management, Retrieved from the internet: .
Paradigm Analytics—The ability to solve for X, Business Intelligence and Performance Management, Retrieved from the internet: <http://www.paradigmanalytics.com/>.
Rojas, Stephen J.; "Developing a Basis for Personal Financial Planning Recommendations: The CPAs' Responsibilities"; pp. 1-3.
Rojas, Stephen J.; "Putting Financial Strategies into Action: Implementing, Monitoring and Updating a Client's Personal Financial Planning Strategies"; pp. 1-7.
Schmerken, Ivy-"Advisors Tool Up for Wealth Management-The Big Picture", Wall Street & Technology, Apr. 8, 2002, pp. 1-7, Copyright® 2008 United Business Media LLC.
Teknowledge Corporation; "Tekportal Account Aggregation"; [Retrieved on Jan. 28, 2008]; Retrieved from the internet URL:http://www.teknowledge.com/fs/tekportal/aggregation.htm.
Ten Haagen Financial Group; "Published Articles: The Importance Of A Financial Checkup"; [Retrieved on Jan. 28, 2008]; Retrieved from the internet .
Ten Haagen Financial Group; "Published Articles: The Importance Of A Financial Checkup"; [Retrieved on Jan. 28, 2008]; Retrieved from the internet <URL:http://www.tenhaagen.com/section4.cfm>.
Tycor Companies, "Cover Story-The Tycor Companies-Tycor Benefit Administrators, Inc. and Tycor Asset Management, Inc.(r)." Retrieved from the internet .
Tycor Companies, "Cover Story-The Tycor Companies-Tycor Benefit Administrators, Inc. and Tycor Asset Management, Inc.(r)." Retrieved from the internet <URL: http://www2.422business.com/articles/200512/TheTycorCompan.html>.
Whiting, Rick; "Moving Closer To Real-Time Financial Planning-Adaytum and Comshare emphasize collaboration in new financial-planning applications." InformationWeek, May 13, 2002 12:00 AM. Copyright © 2007 CMP Media LLC.

Cited By (134)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11861689B1 (en) 2007-11-28 2024-01-02 Wells Fargo Bank, N.A. Systems for data management and financial budgeting
US8200562B2 (en) * 2008-05-05 2012-06-12 Massachusetts Mutual Life Insurance Company System and method for generating a transactionable multimedia financial planning statement
US20100121780A1 (en) * 2008-05-05 2010-05-13 Ian Sheridan System and method for generating a transactionable multimedia financial planning statement
US20100036768A1 (en) * 2008-08-08 2010-02-11 Visa U.S.A. Inc. Share of wallet benchmarking
US20150206452A1 (en) * 2008-10-21 2015-07-23 Financial Finesse, Inc. Method and system for personalized financial education
US20100280935A1 (en) * 2009-05-04 2010-11-04 HelloWallet, LLC System and Method for Creating and Managing Financially-Related Goals
US20140108298A1 (en) * 2009-05-29 2014-04-17 Ameriprise Financial Center Management of Goals and Recommendations
US8190502B2 (en) * 2009-05-29 2012-05-29 Ameriprise Financial, Inc. Management of goals and recommendations
US10249001B2 (en) * 2009-05-29 2019-04-02 Ameriprise, Financial, Inc. Management of goals and recommendations
US8635142B2 (en) 2009-05-29 2014-01-21 Ameriprise Financial, Inc. Management of goals and recommendations
US20100306126A1 (en) * 2009-05-29 2010-12-02 Ameriprise Financial, Inc. Management of goals and recommendations
US20110055110A1 (en) * 2009-08-26 2011-03-03 Vladimir Kolyvanov Online calculators for offering financial products and services
US10460379B1 (en) 2009-08-31 2019-10-29 Wells Fargo Bank, N.A. Financial management system and method with customizable user interface
US10810660B1 (en) * 2009-08-31 2020-10-20 Wells Fargo Bank, N.A. Financial management system and method with retirement planning
US11250390B1 (en) 2009-08-31 2022-02-15 Wells Fargo Bank, N.A. Financial management system and method with customizable user interface
US20110112985A1 (en) * 2009-11-06 2011-05-12 Kocmond Peter George Method and system for generating a financial plan score
US8606708B1 (en) 2010-04-30 2013-12-10 Intuit Inc. Methods and systems for integrated and automated financial services
US20110295731A1 (en) * 2010-05-26 2011-12-01 Bank Of America Corporation Financial customer account activity monitoring and predictive account management system
USD774529S1 (en) 2010-11-04 2016-12-20 Bank Of America Corporation Display screen with graphical user interface for funds transfer
USD774528S1 (en) 2011-02-21 2016-12-20 Bank Of America Corporation Display screen with graphical user interface for funds transfer
USD774526S1 (en) 2011-02-21 2016-12-20 Bank Of America Corporation Display screen with graphical user interface for funds transfer
USD774527S1 (en) 2011-02-21 2016-12-20 Bank Of America Corporation Display screen with graphical user interface for funds transfer
US8533092B1 (en) * 2011-03-31 2013-09-10 Fat Donkey, Inc. Financial evaluation process
US20140122338A1 (en) * 2012-10-29 2014-05-01 Allen Cueli Method and system for system control
US8725618B1 (en) 2012-11-09 2014-05-13 Manulife Asset Management (US) LLC System and method for de-risking a pension fund
US20140372340A1 (en) * 2013-06-14 2014-12-18 Bank Of America Corporation Financial wellness scoring tool
US20140372341A1 (en) * 2013-06-14 2014-12-18 Bank Of America Corporation Wellness segmentation tool
US20170186089A1 (en) * 2013-06-14 2017-06-29 Bank Of America Corporation System for customizing resource allocation assessments and electronic communication
US20150178843A1 (en) * 2013-12-20 2015-06-25 Bank Of America Corporation Interactive Retirement Planning
US20150178844A1 (en) * 2013-12-20 2015-06-25 Bank Of America Corporation Customized Retirement Planning
US10387969B1 (en) 2014-03-12 2019-08-20 Intuit Inc. Computer implemented methods systems and articles of manufacture for suggestion-based interview engine for tax return preparation application
US10977746B1 (en) 2014-03-12 2021-04-13 Intuit Inc. Computer implemented methods systems and articles of manufacture for suggestion-based interview engine for tax return preparation application
US10915970B1 (en) 2014-03-12 2021-02-09 Intuit Inc. Computer implemented methods systems and articles of manufacture for communicating and resolving electronic tax return errors and inconsistent data
US10475132B1 (en) 2014-03-12 2019-11-12 Intuit Inc. Computer implemented methods systems and articles of manufacture for identifying tax return preparation application questions based on semantic dependency
US11481693B1 (en) * 2014-05-06 2022-10-25 United Services Automobile Association (Usaa) Integrated risk analysis management
US10755202B1 (en) * 2014-05-06 2020-08-25 United Services Automobile Association (Usaa) Integrated risk analysis management
US10410142B1 (en) * 2014-05-06 2019-09-10 United Services Automobile Association (Usaa) Integrated risk analysis management
US20160125545A1 (en) * 2014-05-16 2016-05-05 New York Life Insurance Company System and method for determining lifetime events from data sources
US10402896B1 (en) 2014-07-03 2019-09-03 Wells Fargo Bank, N.A. Systems and methods for interactive financial categorization and budgeting
US11551291B1 (en) 2014-07-03 2023-01-10 Wells Fargo Bank, N.A. Systems and methods for interactive financial categorization and budgeting
US9916628B1 (en) 2014-07-31 2018-03-13 Intuit Inc. Interview question modification during preparation of electronic tax return
US11430072B1 (en) 2014-07-31 2022-08-30 Intuit Inc. System and method of generating estimates used to calculate taxes
US10867355B1 (en) 2014-07-31 2020-12-15 Intuit Inc. Computer implemented methods systems and articles of manufacture for preparing electronic tax return with assumption data
US11244406B1 (en) * 2014-08-12 2022-02-08 Wells Fargo Bank, N.A. Personal financial planning and engagement with peer-based comparison
US10223754B1 (en) * 2014-08-12 2019-03-05 Wells Fargo Bank, N.A. Personal financial planning and engagement with peer-based comparison
US10970793B1 (en) 2014-08-18 2021-04-06 Intuit Inc. Methods systems and articles of manufacture for tailoring a user experience in preparing an electronic tax return
US10540725B1 (en) 2014-08-18 2020-01-21 Intuit Inc. Methods systems and articles of manufacture for handling non-standard screen changes in preparing an electronic tax return
US10977743B1 (en) 2014-08-18 2021-04-13 Intuit Inc. Computer implemented methods systems and articles of manufacture for instance and suggestion differentiation during preparation of electronic tax return
US11861734B1 (en) 2014-08-18 2024-01-02 Intuit Inc. Methods systems and articles of manufacture for efficiently calculating a tax return in a tax return preparation application
US10546507B2 (en) * 2014-09-18 2020-01-28 International Business Machines Corporation Recommending a set of learning activities based on dynamic learning goal adaptation
US20160086498A1 (en) * 2014-09-18 2016-03-24 International Business Machines Corporation Recommending a Set of Learning Activities Based on Dynamic Learning Goal Adaptation
US9922376B1 (en) 2014-10-31 2018-03-20 Intuit Inc. Systems and methods for determining impact chains from a tax calculation graph of a tax preparation system
US10796381B1 (en) 2014-10-31 2020-10-06 Intuit Inc. Systems and methods for determining impact correlations from a tax calculation graph of a tax preparation system
US10169826B1 (en) 2014-10-31 2019-01-01 Intuit Inc. System and method for generating explanations for tax calculations
US11386505B1 (en) 2014-10-31 2022-07-12 Intuit Inc. System and method for generating explanations for tax calculations
US11580607B1 (en) 2014-11-25 2023-02-14 Intuit Inc. Systems and methods for analyzing and generating explanations for changes in tax return results
US10387970B1 (en) 2014-11-25 2019-08-20 Intuit Inc. Systems and methods for analyzing and generating explanations for changes in tax return results
US11222384B1 (en) 2014-11-26 2022-01-11 Intuit Inc. System and method for automated data estimation for tax preparation
US10235722B1 (en) 2014-11-26 2019-03-19 Intuit Inc. Systems and methods for analyzing and determining estimated taxes
US10614529B1 (en) 2014-11-26 2020-04-07 Intuit Inc. Systems, methods and articles of manufacture for determining relevancy of tax topics in a tax preparation system
US10235721B1 (en) 2014-11-26 2019-03-19 Intuit Inc. System and method for automated data gathering for tax preparation
US10296984B1 (en) 2014-11-26 2019-05-21 Intuit Inc. Systems, methods and articles of manufacture for determining relevancy of tax topics in a tax preparation system
US10475133B1 (en) 2014-11-26 2019-11-12 Intuit Inc. System and method for automated data gathering for completing form
US11195236B1 (en) 2014-11-26 2021-12-07 Intuit Inc. Systems and methods for analyzing and determining estimated data
US10157426B1 (en) 2014-11-28 2018-12-18 Intuit Inc. Dynamic pagination of tax return questions during preparation of electronic tax return
US10970794B1 (en) 2014-11-28 2021-04-06 Intuit Inc. Dynamic pagination of tax return questions during preparation of electronic tax return
US10572952B1 (en) 2014-12-01 2020-02-25 Intuit Inc. Computer implemented methods systems and articles of manufacture for cross-field validation during preparation of electronic tax return
US10102582B2 (en) 2015-03-13 2018-10-16 Bank Of America Corporation Streamlining application using a social network platform
US10628887B2 (en) 2015-03-20 2020-04-21 Bank Of America Corporation System for account linking and future event integration into retirement score calculation
US10249003B2 (en) 2015-03-20 2019-04-02 Bank Of America Corporation System for sharing retirement scores between social groups of customers
US10019760B2 (en) 2015-03-20 2018-07-10 Bank Of America Corporation System for utilizing a retirement score to receive benefits
US9830660B2 (en) 2015-03-20 2017-11-28 Bank Of America Corporation System for augmenting a retirement score with health information
US10032223B2 (en) 2015-03-20 2018-07-24 Bank Of America Corporation System for account linking and future event integration into retirement score calculation
US10262372B2 (en) 2015-03-20 2019-04-16 Bank Of America Corporation System for utilizing a retirement score to receive benefits
US10049406B2 (en) 2015-03-20 2018-08-14 Bank Of America Corporation System for sharing retirement scores between social groups of customers
US10872384B1 (en) 2015-03-30 2020-12-22 Intuit Inc. System and method for generating explanations for year-over-year tax changes
US11379930B1 (en) 2015-03-30 2022-07-05 Intuit Inc. System and method for targeted data gathering for tax preparation
US10796382B1 (en) 2015-03-30 2020-10-06 Intuit Inc. Computer-implemented method for generating a customized tax preparation experience
US10140666B1 (en) 2015-03-30 2018-11-27 Intuit Inc. System and method for targeted data gathering for tax preparation
US9990678B1 (en) 2015-03-31 2018-06-05 Intuit Inc. Systems methods and articles of manufacture for assessing trustworthiness of electronic tax return data
US20180330301A1 (en) * 2015-04-27 2018-11-15 Xero Limited Benchmarking through data mining
US20220156669A1 (en) * 2015-04-27 2022-05-19 Xero Limited Benchmarking through data mining
US11610172B2 (en) * 2015-04-27 2023-03-21 Xero Limited Benchmarking through data mining
US11288615B2 (en) * 2015-04-27 2022-03-29 Xero Limited Benchmarking through data mining
US10037506B2 (en) * 2015-04-27 2018-07-31 Xero Limited Benchmarking through data mining
US10546261B2 (en) * 2015-04-27 2020-01-28 Xero Limited Benchmarking through data mining
US11113771B1 (en) 2015-04-28 2021-09-07 Intuit Inc. Systems, methods and articles for generating sub-graphs of a tax calculation graph of a tax preparation system
US10664924B1 (en) 2015-04-30 2020-05-26 Intuit Inc. Computer-implemented methods, systems and articles of manufacture for processing sensitive electronic tax return data
US10685407B1 (en) 2015-04-30 2020-06-16 Intuit Inc. Computer-implemented methods, systems and articles of manufacture for tax topic prediction utilizing prior tax returns
US20160364801A1 (en) * 2015-06-15 2016-12-15 Bank Of America Corporation System for assessing retirement score impact based on linked users
US20170004584A1 (en) * 2015-06-30 2017-01-05 Intuit Inc. Systems, methods and articles for providing tax recommendations
US10664925B2 (en) 2015-06-30 2020-05-26 Intuit Inc. Systems, methods and articles for determining tax recommendations
US10402913B2 (en) 2015-07-30 2019-09-03 Intuit Inc. Generation of personalized and hybrid responses to queries submitted from within tax return preparation system during preparation of electronic tax return
US10607298B1 (en) 2015-07-30 2020-03-31 Intuit Inc. System and method for indicating sections of electronic tax forms for which narrative explanations can be presented
US11250519B2 (en) 2015-07-30 2022-02-15 Intuit Inc. System and method for indicating sections of electronic tax forms for which narrative explanations can be presented
US10095497B2 (en) 2015-10-30 2018-10-09 Bank Of America Corporation System for discovery of software operable on a device
US10430025B2 (en) 2015-10-30 2019-10-01 Bank Of America Corporation Active selection configuration system with suggested actions
US10031645B2 (en) 2015-10-30 2018-07-24 Bank Of America Corporation Application connectivity for aggregation
US10091206B2 (en) 2015-10-30 2018-10-02 Bank Of America Corporation System for discovery of devices and connections associated with a device
USD784403S1 (en) 2015-10-30 2017-04-18 Bank Of America Corporation Display screen with a transitional graphical user interface
US10048836B2 (en) 2015-10-30 2018-08-14 Bank Of America Corporation Application connectivity for aggregation and for use in data filtering
USD815107S1 (en) 2015-10-30 2018-04-10 Bank Of America Corporation Display screen with a transitional graphical user interface
US10051015B2 (en) 2015-10-30 2018-08-14 Bank Of America Corporation System for configuration, device connectivity and device control based on user selection
US9929917B2 (en) 2015-10-30 2018-03-27 Bank Of America Corporation System for configuration and device connectivity based on user selection
US10158535B2 (en) 2015-10-30 2018-12-18 Bank Of America Corporation System for active configuration of devices based on user selection
US10629300B2 (en) 2016-05-09 2020-04-21 Bank Of America Corporation Geographic selection system based on resource allocation and distribution
US10153056B2 (en) 2016-05-09 2018-12-11 Bank Of America Corporation System for a geographic location based sharing request network
US11238385B1 (en) 2016-05-11 2022-02-01 Wells Fargo Bank, N.A. Dynamic electronic notifications based on contextual data
US10291487B2 (en) 2016-06-08 2019-05-14 Bank Of America Corporation System for predictive acquisition and use of resources
US10433196B2 (en) 2016-06-08 2019-10-01 Bank Of America Corporation System for tracking resource allocation/usage
US10581988B2 (en) 2016-06-08 2020-03-03 Bank Of America Corporation System for predictive use of resources
US10129126B2 (en) 2016-06-08 2018-11-13 Bank Of America Corporation System for predictive usage of resources
US10178101B2 (en) 2016-06-08 2019-01-08 Bank Of America Corporation System for creation of alternative path to resource acquisition
US11412054B2 (en) 2016-06-08 2022-08-09 Bank Of America Corporation System for predictive use of resources
US9892456B1 (en) 2016-06-27 2018-02-13 Wells Fargo Bank, N.A. Multi-sensory based notifications for financial planning
US9747637B1 (en) 2016-06-27 2017-08-29 Wells Fargo Bank, N.A. Multi-sensory based notifications for financial planning
US11176620B1 (en) 2016-06-28 2021-11-16 Intuit Inc. Systems and methods for generating an error report listing errors in the preparation of a payroll tax form
US10796231B2 (en) 2016-07-26 2020-10-06 Intuit Inc. Computer-implemented systems and methods for preparing compliance forms to meet regulatory requirements
US11055794B1 (en) 2016-07-27 2021-07-06 Intuit Inc. Methods, systems and computer program products for estimating likelihood of qualifying for benefit
US10762472B1 (en) 2016-07-27 2020-09-01 Intuit Inc. Methods, systems and computer program products for generating notifications of benefit qualification change
US10769592B1 (en) 2016-07-27 2020-09-08 Intuit Inc. Methods, systems and computer program products for generating explanations for a benefit qualification change
US11087411B2 (en) 2016-07-27 2021-08-10 Intuit Inc. Computerized tax return preparation system and computer generated user interfaces for tax topic completion status modifications
US10872315B1 (en) 2016-07-27 2020-12-22 Intuit Inc. Methods, systems and computer program products for prioritization of benefit qualification questions
US11748821B1 (en) * 2016-07-28 2023-09-05 United Services Automobile Association (Usaa) Systems and methods for managing and reducing spending
US10664926B2 (en) 2016-10-26 2020-05-26 Intuit Inc. Methods, systems and computer program products for generating and presenting explanations for tax questions
US11138676B2 (en) 2016-11-29 2021-10-05 Intuit Inc. Methods, systems and computer program products for collecting tax data
US11704730B1 (en) * 2017-02-22 2023-07-18 United Services Automobile Association (Usaa) Systems and methods for generating account forecast alerts
US11232516B1 (en) * 2017-02-22 2022-01-25 United Services Automobile Association (Usaa) Systems and methods for generating account forecast alerts
US11762545B1 (en) 2018-06-08 2023-09-19 Wells Fargo Bank, N.A. Future state graphical visualization generator
US11169677B1 (en) 2018-06-08 2021-11-09 Wells Fargo Bank, N.A. Future state graphical visualization generator
US20200058079A1 (en) * 2018-08-14 2020-02-20 Mastercard International Incorporated Systems and methods for using machine learning and simulations for intelligent budgeting
US20220122169A1 (en) * 2020-10-20 2022-04-21 David Godwin Frank Automated, dynamic digital financial management method and system with risk management
US11741689B2 (en) 2020-10-20 2023-08-29 David Godwin Frank Automated, dynamic digital financial management method and system with phsyical currency capabilities
WO2023075805A1 (en) * 2021-10-29 2023-05-04 Jpmorgan Chase Bank, N.A. Method and system for data-driven financial planning

Similar Documents

Publication Publication Date Title
US7895102B1 (en) Systems and methods for financial plan benchmarking
US8635132B1 (en) Self-service real-time financial advice
US9881340B2 (en) Feedback loop linked models for interface generation
US20180143803A1 (en) Proactive deep-analysis virtual assistant application and integration
US8521628B1 (en) Systems and methods for financial assessment specific advice
US20100280935A1 (en) System and Method for Creating and Managing Financially-Related Goals
US11694267B2 (en) Automation and latency remediation for secure messaging systems
US20130332341A1 (en) Systems and Methods for Monitoring and Optimizing Credit Scores
US20180330437A1 (en) System and method for online evaluation and underwriting of loan products
US11509634B2 (en) Secure messaging systems and methods
US8484109B1 (en) Systems and methods for improved financial calculators
US8620785B1 (en) Systems and methods for aggregating data for real-time financial plan
US11682046B2 (en) Systems and methods for implementing a sponsor portal for mediating services to end users
US20150262307A1 (en) Method and system for consistent validation, tracking and retirement guidance
US20170255999A1 (en) Processing system to predict performance value based on assigned resource allocation
US20200027168A1 (en) System for validating client data with third party systems
WO2021061050A1 (en) Systems and methods for automating operational due diligence analysis to objectively quantify risk factors
Jacquier et al. Optimal estimation of the risk premium for the long run and asset allocation: A case of compounded estimation risk
WO2019171492A1 (en) Prediction task assistance device and prediction task assistance method
US8626635B1 (en) Certificate of deposit consolidation
US8433589B2 (en) System and method for pricing and issuing level pay death benefit policies
US20170323386A1 (en) Systems and methods for determining and dynamically adjusting risk capacity
CA3019195A1 (en) Dynamic monitoring and profiling of data exchanges within an enterprise environment
US20210035070A1 (en) Systems and methods for recruiting retail investors
US20220092710A1 (en) Real Estate Mortgage Analysis Browser Extension

Legal Events

Date Code Title Description
STCF Information on status: patent grant

Free format text: PATENTED CASE

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 8

FEPP Fee payment procedure

Free format text: 11.5 YR SURCHARGE- LATE PMT W/IN 6 MO, LARGE ENTITY (ORIGINAL EVENT CODE: M1556); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 12