US007596523B2 (12) United States Patent (10) Patent N0.: US 7,596,523 B2 Sobel et a]. (45) Date of Patent: Sep. 29, 2009 (54) METHOD AND APPARATUS FOR (56) References Cited NETWORK-BASED PORTFOLIO U.S. PATENT DOCUMENTS MANAGEMENT AND RISK-ANALYSIS 5,050,088 A * 9/1991 Buckler et a1. .............. .. 700/96 (75) Inventors: William Sobel, Oakland, CA (US); Alex 5,126,936 A 6/1992 Champion et a1. ........ .. 364/408 Aleskovski, El Cerrito, CA (US); Peter 5,168,444 A * 12/1992 Cukor et a1. ................. .. 705/1 Hand, Berkeley, CA (US); Zheng Liu, 5,186,444 A * 2/1993 Palmatier et a1. ....... .. 270/5209 San Ramon, CA (US); Michael Bishopp, Lafayette, CA (US); Anton Honikman, San Francisco, CA (US); (Continued) Loren Anderson, Concord, CA (US); FOREIGN PATENT DOCUMENTS Richard Close, Chalfont St. Peter (GB) EP 0 790 568 2/1997 (73) Assignee: Barra, Inc., Berkeley, CA (US) Notice: Subject to any disclaimer, the term of this (Continued) patent is extended or adjusted under 35 U.S.C. 154(b) by 1047 days. OTHER PUBLICATIONS BEA Acquires Softport Systems to Expand Its E-Commerce Con (21) Appl. No.: 10/655,503 sulting And Application Development Services PR NeWsWire. New York: Jun. 7, 2000. p. l.* (22) Filed: Sep. 3, 2003 (Continued) (65) Prior Publication Data Primary ExamineriDaniel S Felten US 2004/0210500 A1 Oct. 21, 2004 Assistant ExamineriWilliam E Rankins (74) Attorney, Agent, or FirmiMichael A. Glenn; Glenn Related US. Application Data Patent Group (60) Provisional application No. 60/409,647, ?led on Sep. (57) ABSTRACT 9, 2002. (51) Int. Cl. The invention comprises a risk model and data, and is pro G06Q 40/00 (2006.01) vided on a secure Web-based, interactive platform, Whereby a G06F 15/16 (2006.01) user can build customized risk analyses and reports, covering G06F 15/167 (2006.01) multiple asset classes and markets. The invention also orga G06F 17/00 (2006.01) niZes and categorizes assets along dimensions best re?ecting G06F 17/30 (2006.01) a user’s investment process, determines risk assumed, deter (52) US. Cl. ................... .. 705/36 R; 709/201; 709/202; mines sources of risk, alloWs vieWing of a portfolio’s risk 709/203; 709/213; 707/1; 707/10; 707/100; exposures, identi?es and quanti?es sources of volatility, pro 707/102; 707/204 vides streamlined risk reporting, and provides a trade sce nario utility. (58) Field of Classi?cation Search ....... .. 709/201*203, 709/223, 213 See application ?le for complete search history. 24 Claims, 14 Drawing Sheets 2s \mflastm 0m / 25 arm Access 52 —15 HTHMILT/PW 1 Anams mums 53 Z a Dalabase @_ D5is9ma”-l /”M 1 . mDua‘tm as e2 62 s5 53 msm'nmi‘I f 63 Dir/eats 54 vs Cammg i4 28 mad“ ,, Ba/ancma HEW-m) s4 Permrsstons 57 mm? Mgm! @5a Pals/:$ 1975M, Mgmt 59 Ub/quimuég Tracing 50 ‘4um 52 Val/damn 5nme“w;? n as . 15a01c72m20e5:0" @5 1\ LBaiwl-/m"gg H F “ Ell/- mg 89 s5 US 7,596,523 B2 Page 2 US. PATENT DOCUMENTS D. Sornette; Large Deviations and Portfolio Optimization; Physica A; Jul. 15, 1998. 5,704,045 A 12/1997 King et al. ................ .. 395/235 Shin-Yuan Hang, Ting-Peng Liang and V.W.C. Liu; Integrating 5,806,047 A 9/1998 Hackelet a1. .. 705/36 Arbitrage Pricing Theory and Arti?cial Neural Networks to Support 5,819,237 A 10/1998 Garman .... .. .. 705/36 Portfolio Management; Decision Support Systems; Nov. 1996. 5,930,762 A 7/1999 Masch ...... .. 705/7 G.J. Deboeck; Applications of Advanced Technology for Trading, 5,966,700 A 10/1999 Gouldet al. 705/38 Risk and Portfolio Management; 1994. 5,970,479 A 10/1999 Shepherd ................... .. 705/37 Keith Decker, Katia Sycara and Dajun Zeng; Designing a Multi 6,058,416 A 5/2000 Mukherjee et al. Agent Portfolio Management System. 6,078,904 A 6/2000 Rebane ................... .. 705/36 Wlodzimierz Ogryczak and Andrzej Ruszczynski; From Stochastic 6,112,243 A * 8/2000 Downs et al. . 709/226 Dominance to Mean-Risk Models: Semideviations as Risk Mea 6,134,536 A 10/2000 Shepherd ..... .. .. 705/37 sures; Jun. 1997. 6,233,566 B1 5/2001 Levine etal. .. 705/36 Vijay Jog, Ignacy Kaliszewski and Wojtek Michalowski; Using 6,317,727 B1 11/2001 May ............ .. .. 705/37 Trade-off Information in Attributes’ Investing; Apr. 1998. 6,347,307 B1 2/2002 Sandhu et a1. . 705/35 Bauerle, N.; Risk Management in Credit Risk Portfolios with Corre 6,393,409 B2 5/2002 Young et a1. 705/37 lated Assets; Insurance Mathematics & Economics; Apr. 19, 2002. 6,415,267 B1 7/2002 Hagan ...... .. .. 705/35 C. Ratiu-Suciu and D. Iacob; Integrating the Risk into a Simulation 6,421,653 B1 7/2002 May . 705/37 Model in the Stock Market Case; Economic Computation and Eco 6,453,303 B1 9/2002 Li ............ .. .. 705/36 nomic Cybernetics Studies and Research; 2001. 6,473,794 B1* 10/2002 Guheen et al. . . 709/223 C. Chiarela and Xue-Zhong He; Asset Price and Wealth Dynamics 6,996,539 B1* 2/2006 Wallman 705/36T Under Heterogeneous Expectation; Quantitative Finance; Sep. 2001. 2001/0056398 A1* 12/2001 Scheirer .. .. 705/38 Steinbach, M.C.; Markowitz Revisited: Mean-Variance Models in 2002/0046145 A1* 4/2002 Ittai ...... .. .. 705/36 Financial Portfolio Analysis; SIAM Review; 2001. 2002/0120546 A1* 8/2002 Zajac ....... .. .. 705/37 Nagai, H.; Risk-Sensitive Portfolio Optimization with Partial Infor 2002/0147671 A1* 10/2002 Sloan et a1. ........ .. 705/36 2002/0169851 A1* 11/2002 Weathersby et al. . 709/218 mation; 2000. HR. Nemati and LS. lyer; an Intelligent Decision Support System 2003/0018766 A1* 1/2003 Duvvuru ......... .. 709/223 Prototype for Asset Allocation; 1999. 2003/0088489 A1* 5/2003 Peters et al. .... .. 705/36 2003/0163479 A1* 8/2003 Mathews et al. .. 707/102 T.R. Bielecki, S.R. Pliskas, and M. Sherris; Risk Sensitive Asset 2004/0006653 A1* 1/2004 Kamen et al. ............. .. 709/330 Allocation; Journal of Economic Dynamics and Control; Jul. 2000. Yusen Xia, Baoding Liu, Shouyang Wang, and KK Lai; A Model for FOREIGN PATENT DOCUMENTS Portfolio Selection with Order of Expected Returns; Computers & Operations Research; Apr. 2000. EP 0 701 717 4/2000 J . Beirlant, Y. Goegebeur, R. Verlaak, and P. Vynckier; Burr Regres EP 1 168 212 l/2002 sion Portfolio Segmentation; Insurance Mathematics & Economics; EP 1 178 416 2/2002 Dec. 1998. JP 2002-109207 9/2000 M. Raj an and K. Gnanendran; Alternative Risk Measures in Portfolio JP 2002-041454 2/2002 Selection: Variance vs. Semivariance; 1997. JP 2002-041804 2/2002 AS. Mello and H.J. Neuhaus; A Portfolio Approach to Risk Reduc JP 2002-073968 3/2002 tion in Discretely Rebalanced Option Hedges; Management Science; JP 2002109207 4/2002 Jul. 1998. JP 2002-183459 6/2002 Vacca, L.; Managing Options Risk with Genetic Algorithms; 1997. W0 WO 94/20912 9/1994 P. Kowalik and Badania Operacyjne i Decyzje; Application of Modi WO 00/54198 9/2000 W0 WO 00/58900 10/2000 ?ed Semivariance to Estimating Investment Risk; 1995. WO 00/68861 11/2000 BR. Feiringi, Wuilam Wong, Maychi Poon, and Yan Chong Chan; W0 WO 00/68852 11/2000 Portfolio Selection in Downside Risk Optimization Approach: Appli WO 00/75819 12/2000 cation to the Hong Kong Stock Market; International Journal of WO 00/75820 12/2000 Systems Science. WO 00/75836 12/2000 BarraOne; Security and Reliability; Barra, Inc.; 2002. WO 01/33402 5/2001 BarraOne; Barra Integrated Risk Model; Barra, Inc.; 2002. WO 01/33486 5/2001 BarraOne; One Risk Solution for All presentation; www.barra.com. WO 01/35311 5/2001 BarraOne; One Risk Solution for All; Barra, Inc.; 2002. WO 02/07041 1/2002 Askari.html; Enterprise Wide Risk Management Solutions; Risk W0 W0 02/061653 8/2002 Management Solutions. AskariiEnterprise Wide Risk Management Solutions; Askari a OTHER PUBLICATIONS State Street Business; Products and Services; 1998-2002 Financial Engines, Inc. T spaces P Wyckoff, S W McLaughry, T J Lehman, D A Ford. IBM Financial Engines; Retail User; Sign Up Today!; 1998-2002 Finan Systems Journal. Armonk: 1998. vol. 37, Iss. 3; p. 454, 21 pgs.* cial Engines, Inc. Barra Introduces Beta Version of New Web-Based Risk Analysis Financial EnginesiAre you on track to meet your goals?; 1998 Tool?BarraOne (TM) PR Newswire. NewYork: Jun. 18, 2002. p. 1.* 2002 Financial Engines, Inc. Wahli, et al.; “Web Services Wizardry with WebSphere Studio Appli Fidelity.html; Fidelity.com home page. cation Developer”; Apr. 2002, IBM; retrieved from the internet: http://vvww.redbooks.ibm.com/redbooks/pdfs/sg246292 .pdf. Financial Engines; Log in here!; 1998-2002 Financial Engines, Inc. Nishiyama N.; One Idea of Portfolio Risk Control for Absolute AskariiEnterprise Wide Risk Management; Askari a State Street Return Strategy Risk Adjustments by Signals from Correlation business; Company Information. Behavior; Physica A; Dec. 2001. AskariiEnterprise Wide Risk Management Solutions, Askari a Jobst, N.J., M.D. Horniman, C.A. Lucas and G. Mitra; Computa State Street business; Products and Services; Overview. tional Aspects of Alternative Portfolio Selection Models in the Pres Compass Product Summary; Copyright 2002 Wilshire Associates Incorporated. ence of Discrete Asset Choice Constraints; Quantitative Finance; Sep. 2001. RiskMetrics Group; risk metrics.html. KL. Teo and XQ. Yang; Portfolio Selection Problem With Minimax Wilshire Compass; Risk Management Analytics; risk mgmt.htm; Type Risk Function; Annals of Operations Research; 2001. Copyright 2001 Wilshire Associates Incorporated. US 7,596,523 B2 Page 3 Financial EnginesiSitemap; Welcome-Investment RiskMetrics Group; wwwriskmericscom; Research Working advice-Personal info-Inventor education, 1998-2002 Financial Papers. Engines, Inc. Financial Engines-Are you on track to meet our goals?; Signup; RiskMetrics Group; wwwriskmericscom; Technical Documents. 1998-2002 Financial Engines, Inc. Financial Engines-help share your ?nancial future; International Search Report, Welcome-Investment advice-Personal info-Investor education; 1998-2002 Financial Engines, Inc. * Cited by examiner US. Patent Sep. 29, 2009 Sheet 2 0f 14 US 7,596,523 B2 Tier 7 Tier 2 Tier 3 Tier 4 1% 706A‘ \Browser/ HAL Business Analytic 101‘ USET 22 23") {/72 Objects Layer Engines \Agent 29 ‘ 2.1 21 73,14“ 27 H” H -+ Web-Server ~> BDTAP/ K421 \ P ' - I ~ w " Analytics HTMé/XML \ Sen/[e122 Businessszg Objects 27 1.2 "*3 Container 0135073 c /48 A r+® \r- Applets L (J / K) URL 2.3 3.3 @45 ,3 > Request AnalY z er <,-_/\/v\j og/ilgor ( Pm?” , 5-47 Download Page 2.4 nggult 3.4 x 58\ Template » Ulyects ?wgvd Faetqy (son 1 25 A 3" VV\ Event ‘ Strate y "7 ,Vv 3 7‘\\ Dispatcher (BD 0" \ rf/‘A L KW3 \ \‘\Q Event 2-5 CalRciuslkat or <F \ (BDT) . 2.? J \_/\_J 33\\ Formatting C, _ 45 r/ @ Objects , A ,8 Risk 4'2 34*» JSP ' Analytics \ 50/ 2.9 5A 7 k > I J \/ \ 67\\ Session 2 u 43 J7? ~> lr/zstn/rrnent Update OJ 1 © 19/’ 3.9 \ Billing < @ FIG. 2A US. Patent Sep. 29, 2009 Sheet 3 0f 14 US 7,596,523 B2 Tier5 Tier6 26*\/nfrastru Data /- 25 cture Access 51 52\~ Job Mgmt ’75 53\\ D_ 5.2 Datapase @ ' att3i re” ~ , Orb/eats 55\~ 735k .53 as Coordination ,, Distributed /’ 63 (lb/eats 55\\ Di.s tri. buted a) 6.4 [28 Events » Caching / 54\\ Load 5'5‘) 5.5 Balancing ,, Licansing/ /’54 Permissions _5.e 57\\ Transaction Mgrnt 58\\ 1“ 5] @ Persistence O__J Mgmt 59\\ Ubi,q ui.t ous5- 8 Tracing 60\ Data 5'9 Va/rdatron screenmgae T1 or T6 ,/55 Dependjs on Cale Prices @6\1 \ Bi.l /. N195 10? , Brl. l.i ng 6'9 //66 ' Loggrng ’ ' Storage FIG- 2B US. Patent Sep. 29, 2009 Sheet 4 0f 14 US 7,596,523 B2 égémq 2E8g%g _._____{____.._-_-_- _-_--__--___--___-__.________._____.______.______-___ ,.._____.____ rr(8“8.N @#g$335 Exa@m ,r9\ s,5 ww3a%el [rmamw 3.5mm US. Patent Sep. 29, 2009 Sheet 5 0f 14 US 7,596,523 B2 Web Server Engine 58 Oe'r'spazfehEn/ent Persistence 100-\ El 72 Managed RPC Ana/We Server 13,14 FIG. 4 US. Patent Sep. 29, 2009 Sheet 6 0f 14 US 7,596,523 B2 FormSiafe XSLTProcessor Jsplnclude Form Fnrmatier Graphformaz‘ter 1‘ Too/box Been/[Dictionary Layout Temp/aieProcessor PageDe?niiion Navigation TempiaieFaetory f Engine -— Sessien Sessinn/Vianager EventDeiinition Eventfacmry Workitem Result EveniHand/er Authentication , , Authorization EventHandier EventHandIer LoggingEventHandiers BOLEventHand/er HttpEventHand/ers FIG. 5 US. Patent Sep. 29, 2009 Sheet 7 0f 14 US 7,596,523 B2 f 71 Browser LoadBa/ancer SeW/eff? "18 5 HITP GETU * Ii : ‘ ;IijD/ookupSSLsessionidO E SGIIQCIMRUSWHO , r _ _ ~ \ ) decryptparsehttpreqparams, : - , - - ’ ' loadanz‘y servlrtifnecessaryo I do?’equestO : {'9 { :: loganpageo :, ____ "WW?_ _____ _- :ifffeamm ““““ “a? E {loadbalancferesu/t} : 0 ; 5 response 1, ____ JWQPQSEQ _____ __ fifié?cfy?r? """" "GD E seléctnewservero i : ' 1:11)decryptparsehttpreqparamsj) I { doHe uest : q 0 {D FIG. 6A
Description: