IP Library Granted Patent US 12,288,014
Granted Patent B1
US 12,288,014 · App. 18/828,964 · Granted Apr 29, 2025

Systems and methods for predictive modeling

Inventors: Julia Romero (New York, NY); Matthew Wolf (New York, NY); Mark Sayre (New York, NY); Marc Maier (New York, NY); Shanshan Li (New York, NY)
Assignee: Massachusetts Mutual Life Insurance Company
G06F30/27G06N20/20
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 12,288,014
App. No.
18/828,964
Granted
Apr 29, 2025
Kind
B1
Abstract

Discussed herein are methods and systems for an interdependent series/suite of AI models. In one embodiment, a processor receives projection assumption inputs from a user device and executes a population builder machine learning model to predict a dynamic adjustment table. It applies the model to population data to generate a value population file, which simulates a subset of the population based on the predicted table. The file contains value cells representing instances of a product. The device then runs a mortality machine learning model to determine mortality data for the product using the simulated population. Finally, it executes a flow projection model to generate a projection report for the product, incorporating mortality data and projection assumptions.

Claims (40)

1. A system for using a suite of interdependent artificial intelligence models to improve each individual model's efficiency, the system comprising:

a non-transitory computer-readable medium storing a computer program instructions, and a processor coupled to the non-transitory computer-readable medium and configured to execute the instructions to:

in response to receiving a plurality of projection assumption inputs from a user device,

execute a population builder machine learning model to:

predict a dynamic adjustment table in accordance with the assumption inputs, and

output a value population file representing a simulated population by applying the population builder model to population data, wherein the value population file comprises a set of value cells representing instances of a product, the simulated population corresponding to a subset of a population selected in accordance with the dynamic adjustment table predicted by the population builder machine learning model;

execute a mortality machine learning model to determine mortality data for the product by ingesting the value population file generated by the population builder machine learning model;

execute a flow projection model to output for display at the user device a projection report for the product by applying the flow projection model to the mortality data ingested from the mortality machine learning model in addition to projection assumptions data based on the plurality of projection assumption inputs, wherein the projection assumptions data represent assumptions for the flow projection model; and

generate a product file comprising code that represents the product and the projection report.

2. The system of claim 1 , wherein the processor is further configured to execute the instructions to:

generate the population data in response to receiving a plurality of population inputs from the user device, wherein the population data represent value cell specifications associated with the product.

3. The system of claim 2 , wherein the population data comprise a plurality of cell keys, wherein respective cell keys index one or more of the value cell specifications to cell identities in the population data.

4. The system of claim 1 , wherein the projection assumptions data comprises valuation parameters associated with the flow projection model.

5. The system of claim 4 , wherein the valuation parameters include decrement parameters representative of mortality and lapse decrements.

6. The system of claim 1 , wherein the projection assumptions data comprise product features and market scenarios.

7. The system of claim 1 , wherein the set of value cells represent inforce instances of the product, and the set of value cells include weightings of respective pricing cells in the simulated population.

8. The system of claim 1 , wherein the mortality data for the product comprise adjusted mortality variables including population based mortality adjustments based on the simulated value population.

9. The system of claim 8 , wherein the adjusted mortality variables comprise adjusted mortality tables including population based table adjustment surfaces determined via analysis of the value population file.

10. The system of claim 1 , wherein the flow projection model is communicatively coupled with the machine learning model via a call-response interface that handles API (application programming interface) calls from the flow projection model and responses from the machine learning model.

11. The system of claim 1 , wherein the processor is further configured to execute the instructions to:

train the machine learning model by applying survival modeling to a plurality of historical application records.

12. The system of claim 1 , wherein the processor is further configured to execute the instructions to:

execute the machine learning model to generate value prediction data representative of one or both of a placement rate and a premium persistency rate; and

execute the flow projection model to output the projection report by applying the flow projection model to the value prediction data.

13. The system of claim 1 , wherein the flow projection model is further configured to execute a profitability solver, wherein the projection report comprises profitability data.

14. A method for using a suite of interdependent artificial intelligence models to improve each individual model's efficiency, the method comprising:

receiving, by at least one processor, a plurality of projection assumption inputs from a user device;

executing, by the at least one processor, a population builder machine learning model to:

predict a dynamic adjustment table in accordance with the assumption inputs, and

output a value population file representing a simulated population by applying the population builder model to population data, wherein the value population file comprises a set of value cells representing instances of a product, the simulated population corresponding to a subset of a population selected in accordance with the dynamic adjustment table predicted by the population builder machine learning model;

executing, by the at least one processor, a mortality machine learning model to determine mortality data for the product by ingesting the value population file generated by the population builder machine learning model; and

executing, by the at least one processor, a flow projection model to output for display at the user device a projection report for the product by applying the flow projection model to the mortality data ingested from the mortality machine learning model in addition to projection assumptions data based on the plurality of projection assumption inputs, wherein the projection assumptions data represent assumptions for the flow projection model; and

generating, by the at least one processor, a product file comprising code that represents the product and the projection report.

15. The method of claim 14 , further comprising:

generating, by the at least one processor, the population data in response to receiving a plurality of population inputs from the user device, wherein the population data represent value cell specifications associated with the product.

16. The method of claim 15 , wherein the population data comprise a plurality of cell keys, wherein respective cell keys index one or more of the value cell specifications to cell identities in the population data.

17. The method of claim 14 , wherein the projection assumptions data comprises valuation parameters associated with the flow projection model.

18. The method of claim 17 , wherein the valuation parameters include decrement parameters representative of mortality and lapse decrements.

19. The method of claim 14 , wherein the projection assumptions data comprise product features and market scenarios.

20. The method of claim 14 , wherein the set of value cells represent inforce instances of the product, and the set of value cells include weightings of respective pricing cells in the simulated population.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2025
From: HITPS LLC
To: ITPS HOLDING LLC
Reel/Frame 070216/0073 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2025
From: ITPS HOLDING LLC
To: MASSACHUSETTS MUTUAL LIFE INSURANCE COMPANY
Reel/Frame 070216/0162 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2024
From: ROMERO, JULIA; WOLF, MATTHEW; SAYRE, MARK; MAIER, MARC; LI, SHANSHAN
To: MASSACHUSETTS MUTUAL LIFE INSURANCE COMPANY
Reel/Frame 068839/0100 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2024
From: MASSACHUSETTS MUTUAL LIFE INSURANCE COMPANY
To: ITPS HOLDING LLC
Reel/Frame 068839/0115 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2024
From: ITPS HOLDING LLC
To: HITPS LLC
Reel/Frame 068839/0148 →
Continuity (2)
Continuation In Part 17144847 · Jan 8, 2021
Continuation In Part 16786772 · Feb 10, 2020
References Cited (44)
US 8521568B1 · Easley · 2013 [cited by applicant]
US 20030037063A1 · Schwartz · 2003 [cited by applicant]
US 20030177032A1 · Bonissone et al. · 2003 [cited by applicant]
US 20090204446A1 · Simon et al. · 2009 [cited by applicant]
US 20090265190A1 · Ashley et al. · 2009 [cited by applicant]
US 20130173283A1 · Morse et al. · 2013 [cited by applicant]
US 20150039351A1 · Bell et al. · 2015 [cited by applicant]
US 20150287143A1 · Gabriel et al. · 2015 [cited by applicant]
US 20150294420A1 · Hu · 2015 [cited by applicant]
US 20190095307A1 · Rugel et al. · 2019 [cited by applicant]
US 20190180379A1 · Nayak et al. · 2019 [cited by applicant]
US 20200321122A1 · Neumann · 2020 [cited by applicant]
WO WO2015084548A1 · 2015 [cited by examiner]
WO WO2017220140A1 · 2017 [cited by applicant]
Perumalsamy, Jegatheeswari et al. “AI-Driven Risk Modeling in Life Insurance: Advanced Techniques for Mortality and Longevity Prediction”, Jul.-Dec. 2023, Journal of Artificial Intelligence Research and Applications, vo… [cited by examiner]
Devriendt, Sander, “Sparse Predictive Modeling Techniques with Applications in Insurance Pricing and Mortality Forecasting”, 2021, Facility of Economics and Business, No. 755, Ku Leuven. (Year: 2021). [cited by examiner]
Hong, Wei Hong et al., “Forecasting Mortality Rates Using Hybrid Lee-Carter Model, Artificial Neural Network and Random Forest”, 2021, Complex & Intelligent Systems, Springer. (Year: 2021). [cited by examiner]
Aggour, K. S.; Bonissone, P. P.; Cheetham, W. E.; and Messmer, R. P. 2006. Automating the underwriting of insurance applications. AI magazine 27(3):36; Sep. 2006; 12 pages. [cited by applicant]
Case, A., and Deaton, A. 2015. Rising morbidity and mortality in midlife among white non-hispanic Americans in the 21st century. Pmc. of the National Academy of Sciences 112(49): 15078-15083; Sep. 17, 2015; 6 pages. [cited by applicant]
Chokshi, D. A.; El-Sayed, A. M.; and Stine, N. W. 2015. J-shaped curves and public health. JAMA 314(13):1339-1340; Oct. 6, 2015; 2 pages. [cited by applicant]
Cox, H. J.; Bhandari, S.; Rigby, A. S.; and Kilpatrick, E. S. 2008. Mortality at low and high estimated glomerular filtration rate values: A u-shaped curve. Nephron Clinical Practice 110(2):c67-c72; Feb. 19, 2008; 6 pag… [cited by applicant]
David B. Atkinson, et al., “Experience Study Calculations”, Society of Actuaries, Oct. 2016, 114 pages. [cited by applicant]
Final Office Action on U.S. Appl. No. 17/144,847 dated Oct. 6, 2022 (14 pages). [cited by applicant]
Guizhou Hu, Mortality Assessment Technology: A New Tool for Life Insurance Underwriting, On The Risk, vol. 18, No. 3, https://pdfs.semanticscholar.org/bac0/3b8a85bf89c7a7b65076c082632d2d325519.pdf, 2002, 9 pages. [cited by applicant]
Hemant Ishwaran, Udaya B Kogalur, Eiran Z Gorodeski, Andy J Minn, and Michael S Lauer. High-dimensional variable selection for survival data. Journal of the American Statistical Association, 105(489):205-217, Nov. 2008,… [cited by applicant]
Hemant Ishwaran, Udaya B Kogalur, Eugene H Blackstone, and Michael S Lauer. Random Survival Forests. The Annals of Applied Statistics, 2(3):841-860; Mar. 2008, 22 pages. [cited by applicant]
Kalben, B. B. 2000. Why men die younger: Causes of mortality differences by sex. N. Am. Actuarial Journal 4(4):83-111; Jan. 4, 2013; 30 pages. [cited by applicant]
Kaplan, E. L., and Meier, P. 1958. Nonparametric estimation from incomplete observations. Journal of the American Statistical Association 53(282):457-481; Jun. 1958; 25 pages. [cited by applicant]
Katzman, J.; Shaham, U.; Bates, J.; Cloninger, A.; Jiang, T.; and Kluger, Y. 2016. Deep survival: A deep cox proportional hazards network. arXiv preprint arXiv: 1606.00931; Jun. 2016; 11 pages. [cited by applicant]
Kronmal, R. A.; Cain, K. C.; Ye, Z.; and Omenn, G. S. 1993. Total serum cholesterol levels and mortality risk as a function of age: A report based on the Framingham data. Archives of Internal Medicine 153 (9):1065-1073;… [cited by applicant]
Iveta Dirgova Luptakovaiveta and Maria Bilfkovamaria, “Actuarial Modeling of Life Insurance Using Decrement Models”, Journal of Applied Mathematics, Statistics and Informatics, vol. 10: Issue 1; Jul. 15, 2014, 11 pages. [cited by applicant]
Marc Maier, Hayley Carlotto, Freddie Sanchez, Sherriff Balogun, Sears Merritt; “Transforming Underwriting in the Life Insurance Industry”; Proceedings of the Thirty-Third AAAI Conference on Artificial Intelligence, vol.… [cited by applicant]
Marco Aleandri, “Data Science In Insurance”, SAO Research Dissertation, Institute and Faculty of Actuaries, May 10, 2019, 206 pages. [cited by applicant]
Matt Monson et al., “Determining VM-20 Mortality for Accelerated Underwriting Programs”, The Financial Reporter, Society of Actuaries, Financial Reporting Section; Issue 114, Sep. 2018, 36 pages. [cited by applicant]
Mike Batty et al., Predictive Modeling for Life Insurance: Ways Life Insurers can participate in the Business Analytics Revolution, Deloitte Consulting LLP, Apr. 2010, 29 pages. [cited by applicant]
National Association of Insurance Commissioners. Credit-based insurance scores, 2018. httQs:// www.naic.org/ciQr to12ics/to12ic credit based insurance score. html, last updated Dec. 7, 2018, 3 pages. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 16/786,772 dated Aug. 17, 2021 (33 pages). [cited by applicant]
Non-Final Office Action on U.S. Appl. No. 17/144,847 dtd Oct. 10, 2024. [cited by applicant]
Non-Final Office Action on U.S. Appl. No. 17/144,847 dated Jun. 2, 2022 (17 pages). [cited by applicant]
Peter WF Wilson, Ralph B D'Agostino, Daniel Levy, Albert M Belanger, Halit Silbershatz, and William B Kannel. Prediction of coronary heart disease using risk factor categories. Circulation, 97(18):1837-1847, May 1998; 1… [cited by applicant]
Ranganath, R.; Perotte, A.; Elhadad, N.; and Blei, D., 2016. Deep survival analysis. arXiv preprint arXiv: 1608.02158; Aug. 6, 2016; 13 pages. [cited by applicant]
Rocco Roberto Cerchiara et al., “Generalized Linear Models in Life Insurance: Decrements and Risk Factor Analysis under Solvency II,” Working paper presented at the AFIR Colloquium in Rome, 2008, 18 pages. [cited by applicant]
Rosinger, A.; Carroll, M. D.; Lacher, D.; and Ogden, C. 2017. Trends in total Cholesterol, Triglycerides, and Low-density Lipoprotein in US Adults, 1999-2014. JAMA Cardiology 2(3):339-341; Mar. 2017; 3 pages. [cited by applicant]
Scism, L. 2017. New York regulator seeks details from life insurers using algorithms to issue policies. The Wall Street Journal; Jun. 29, 2017; 2 pages. [cited by applicant]
Cited By (2)
US 12,580,929 US 12,608,750