IP Library Granted Patent US 7,983,975
Granted Patent B2
US 7,983,975 · App. 12/127,000 · Granted Jul 19, 2011

Financial advisory system

Assignee: Financial Engines, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,983,975
App. No.
12/127,000
Granted
Jul 19, 2011
Kind
B2
Abstract

A financial advisory system is provided. According to one aspect of the present invention, return scenarios for optimized portfolio allocations are simulated interactively to facilitate financial product selection. Return scenarios for each asset class of a plurality of asset classes are generated based upon estimated future scenarios of one or more economic factors. A mapping from each financial product of an available set of financial products onto one or more asset classes of the plurality of asset classes is created by determining exposures of the available set of financial products to each asset class of the plurality of asset classes. In this way, the expected returns and correlations of a plurality of financial products are generated and used to produce optimized portfolios of financial products. Return scenarios are simulated for one or more portfolios including combinations of financial products from the available set of financial products based upon the mapping.

Claims (53)

1. A computer-implemented method comprising:

identifying, by a financial product exposure module being executed by one or more processors of one or more computer systems, a relationship between returns of each financial product of a set of financial products that are available to a particular investor for investment and returns of combinations of one or more factor asset classes of a set of factor asset classes by performing an exposure analysis on each financial product of the set of financial products;

determining, by one or more of a simulation processing module and a portfolio optimization module being executed by the one or more processors, expected returns and volatility of returns for each of a plurality of efficient portfolios based upon the relationship, each of the plurality of efficient portfolios including a combination of one or more of the financial products from the set of financial products; and

identifying, by the portfolio optimization module, a recommended portfolio of the plurality of efficient portfolios by selecting an efficient portfolio of the plurality of efficient portfolios that maximizes an expected utility of wealth for the particular investor.

2. The method of claim 1 , further comprising:

forecasting returns associated with each core asset class of a set of core asset classes by generating core asset class scenarios based upon future scenarios of one or more economic factors with an equilibrium econometric model; and

forecasting returns associated with each factor asset class of the set of factor asset classes by generating factor model asset scenarios based upon the core asset class scenarios.

3. The method of claim 1 , wherein said performing an exposure analysis on each financial product of the set of financial products comprises performing returns-based style analysis.

4. The method of claim 1 , wherein said performing an exposure analysis on each financial product of the set of financial products comprises surveying the underlying assets held in the financial product.

5. The method of claim 1 , wherein said performing an exposure analysis on each financial product of the set of financial products comprises obtaining exposure information based on a target benchmark associated with the financial product.

6. The method of claim 1 , wherein said performing an exposure analysis on each financial product of the set of financial products comprises categorizing exposures based on standard industry classification schemes.

7. The method of claim 1 , further comprising forecasting the probability of the particular investor meeting an identified financial goal based upon the recommended efficient portfolio.

8. The method of claim 1 , further comprising receiving information indicative of the particular investor's risk tolerance, and wherein said maximizing an expected utility of wealth for the particular investor takes into consideration the information indicative of the particular investor's risk tolerance and information regarding expected returns and volatility of the expected returns for each of a plurality of efficient portfolios comprising a combination of one or more financial products from the set of financial products that is generated based upon the relationship.

9. The method of claim 1 , wherein the set of financial products available to the particular investor for investment comprises financial products offered through an employee-directed defined contribution plan.

10. A non-transitory computer-readable storage medium containing a set of instructions capable of causing one or more processors to:

identify a relationship between returns of each financial product of a set of financial products that are available to a particular investor for investment and returns of combinations of one or more factor asset classes of a set of factor asset classes by performing an exposure analysis on each financial product of the set of financial products;

determine expected returns and volatility of returns for each of a plurality of efficient portfolios based upon the relationship, each of the plurality of efficient portfolios including a combination of one or more of the financial products from the set of financial products; and

identify a recommended portfolio of the plurality of efficient portfolios by selecting an efficient portfolio of the plurality of efficient portfolios that maximizes an expected utility of wealth for the particular investor.

11. A computer-implemented method comprising:

a step, performed by a financial product exposure module being executed by one or more processors of one or more computer systems, for identifying a relationship between returns of each financial product of a set of financial products that are available to a particular investor for investment and returns of combinations of one or more factor asset classes of a set of factor asset classes;

a step, performed by one or more of a simulation processing module and a portfolio optimization module being executed by the one or more processors, for determining expected returns and volatility of returns for each of a plurality of efficient portfolios based upon the relationship, each of the plurality of efficient portfolios including a combination of one or more of the financial products from the set of financial products; and

a step, performed by the portfolio optimization module, for identifying a recommended portfolio of the plurality of efficient portfolios.

12. The method of claim 11 , further comprising:

a step for forecasting returns associated with each core asset class of a set of core asset classes by generating core asset class scenarios based upon future scenarios of one or more economic factors with an equilibrium econometric model; and

a step for forecasting returns associated with each factor asset class of the set of factor asset classes based upon the core asset class scenarios.

13. A computer-implemented method comprising:

forecasting, by a pricing module being executed by one or more processors of one or more computer systems, returns associated with each core asset class of a set of core asset classes by generating core asset class scenarios based upon future scenarios of one or more economic factors with an equilibrium econometric model;

forecasting, by a factor module being executed by the one or more processors, returns associated with each factor asset class of a set of factor asset classes by generating factor model asset scenarios based upon the core asset class scenarios;

identifying, by a financial product exposure module being executed by the one or more processors, a relationship between future returns of each financial product of a set of financial products that are available to a particular investor for investment and future returns of combinations of one or more factor asset classes of the set of factor asset classes by determining each financial product's effective asset mix with respect to the set of factor asset classes;

determining, by one or more of a simulation processing module and a portfolio optimization module being executed by the one or more processors, expected returns and volatility of returns for each of a plurality of efficient portfolios based upon the relationship, each of the plurality of efficient portfolios including a combination of one or more of the financial products from the set of financial products; and

identifying, by the portfolio optimization module, a recommended portfolio of the plurality of efficient portfolios by selecting an efficient portfolio of the plurality of efficient portfolios that maximizes an expected utility of wealth for the particular investor.

14. A non-transitory computer-readable storage medium containing a set of instructions capable of causing one or more processors to:

forecast returns associated with each core asset class of a set of core asset classes by generating core asset class scenarios based upon future scenarios of one or more economic factors with an equilibrium econometric model;

forecast returns associated with each factor asset class of a set of factor asset classes by generating factor model asset scenarios based upon the core asset class scenarios;

identify a relationship between future returns of each financial product of a set of financial products that are available to a particular investor for investment and future returns of combinations of one or more factor asset classes of the set of factor asset classes by determining each financial product's effective asset mix with respect to the set of factor asset classes;

determine expected returns and volatility of returns for each of a plurality of efficient portfolios based upon the relationship, each of the plurality of efficient portfolios including a combination of one or more of the financial products from the set of financial products; and

identify a recommended portfolio of the plurality of efficient portfolios by selecting an efficient portfolio of the plurality of efficient portfolios that maximizes an expected utility of wealth for the particular investor.

15. A computer system comprising:

a storage device having stored therein one or more routines operable to perform a method for providing portfolio optimization advice to investors; and

one or more processors coupled to the storage device and operable to execute the one or more routines, wherein the method comprises:

identifying a relationship between returns of each financial product of a set of financial products that are available to a particular investor for investment and returns of combinations of one or more factor asset classes of a set of factor asset classes by performing an exposure analysis on each financial product of the set of financial products;

determining expected returns and volatility of returns for each of a plurality of efficient portfolios based upon the relationship, each of the plurality of efficient portfolios including a combination of one or more of the financial products from the set of financial products; and

identifying a recommended portfolio of the plurality of efficient portfolios by selecting an efficient portfolio of the plurality of efficient portfolios that maximizes an expected utility of wealth for the particular investor based on a mean-variance utility function associated with the particular investor.

16. The computer system of claim 15 , wherein the method further comprises:

forecasting returns associated with each core asset class of a set of core asset classes by generating core asset class scenarios based upon future scenarios of one or more economic factors with an equilibrium econometric model; and

forecasting returns associated with each factor asset class of the set of factor asset classes by generating factor model asset scenarios based upon the core asset class scenarios.

17. The computer system of claim 15 , wherein said performing an exposure analysis on each financial product of the set of financial products comprises performing returns-based style analysis.

18. The computer system of claim 15 , wherein said performing an exposure analysis on each financial product of the set of financial products comprises surveying the underlying assets held in the financial product.

19. The computer system of claim 15 , wherein said performing an exposure analysis on each financial product of the set of financial products comprises obtaining exposure information based on a target benchmark associated with the financial product.

20. The computer system of claim 15 , wherein said performing an exposure analysis on each financial product of the set of financial products comprises categorizing exposures based on standard industry classification schemes.

21. The computer system of claim 15 , wherein the method further comprises forecasting the probability of the particular investor meeting an identified financial goal based upon the recommended efficient portfolio.

22. The computer system of claim 15 , wherein the method further comprises receiving information indicative of the particular investor's risk tolerance, and wherein said maximizing an expected utility of wealth for the particular investor takes into consideration the information indicative of the particular investor's risk tolerance and information regarding expected returns and volatility of the expected returns for each of a plurality of efficient portfolios comprising a combination of one or more financial products from the set of financial products that is generated based upon the relationship.

23. The computer system of claim 15 , wherein the set of financial products available to the particular investor for investment comprises financial products offered through an employee-directed defined contribution plan.

Assignments (6)
RELEASE OF SECURITY INTEREST IN UNITED STATES PATENTS (REEL/FRAME 046596/0451) Recorded Apr 30, 2026
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: EDELMAN FINANCIAL ENGINES, LLC; EDELMAN FINANCIAL SERVICES, LLC
Reel/Frame 075371/0426 →
ASSIGNMENT OF SECURITY INTEREST Recorded Apr 30, 2026
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 075371/0713 →
ENTITY CONVERSION Recorded Jul 27, 2018
From: FINANCIAL ENGINES, INC.
To: FINANCIAL ENGINES, LLC
Reel/Frame 046642/0370 →
MERGER Recorded Jul 26, 2018
From: FINANCIAL ENGINES, INC.
To: FINANCIAL ENGINES, INC.
Reel/Frame 046474/0924 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Jul 20, 2018
From: EDELMAN FINANCIAL SERVICES, LLC; FINANCIAL ENGINES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 046596/0451 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Jul 20, 2018
From: EDELMAN FINANCIAL SERVICES, LLC; FINANCIAL ENGINES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 046596/0610 →
Continuity (4)
Division 11219513 · Sep 2, 2005
Division 09495982 · Feb 1, 2000
Continuation In Part 08982942 · Dec 2, 1997
Related Publication 20080235154A1 · Sep 25, 2008