IP Library Granted Patent US 12,602,730
Granted Patent B2
US 12,602,730 · App. 18/776,410 · Granted Apr 14, 2026

Machine-learning driven data analysis based on demographics, risk, and need

Inventors: Sina Chehrazi (New York, NY); Josh Allen Brown (San Diego, CA); Lisa Renee Carpenter (Jackson, WY); Akash Magoon (New York, NY); Aman Magoon (Fallston, MD)
Assignee: Nayya Health, Inc.
G06Q40/0822G06N20/00G06Q30/0203G06Q40/08G06Q40/082G16H10/60
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,602,730
App. No.
18/776,410
Granted
Apr 14, 2026
Kind
B2
Abstract

A data processing system for recommending insurance plans implements obtaining an electronic copy of demographic information associated with a user; analyzing the demographic information with a first machine learning model to recommend a bundle of insurance policies based on the demographic information, wherein the first machine learning model is configured to group insured people having similar demographics into clusters and to generate the bundle of insurance policies based on predicted medical insurance consumption associated with a respective group into which the model predicts that the first user falls; customizing the recommended bundle of insurance policies based on the demographic information associated with the user to generate a customized bundle of insurance policies; generating an insurance recommendation report that presents the customized bundle of insurance policies to the user; and causing a user interface of a display of a computing device associated with the user to present the insurance recommendation report.

Claims (70)

1 . A data processing system comprising:

a processor; and

a machine-readable medium storing executable instructions that, when executed, cause the processor to perform operations comprising:

obtaining an electronic copy of first demographic information associated with a user from a plurality of electronic data sources via secure and authenticated pipelines;

analyzing the first demographic information using a parsing engine to reformat the first demographic information according to a standard schema to generate first standardized demographic information;

analyzing the first standardized demographic information to obtain predicted medical spending information for the user by analyzing the first demographic information using a consumption cluster prediction model, the consumption cluster prediction model being trained using training data formatted according to the standard schema to associate the user with a cluster of other people based on the first demographic information and to output predicted medical spending information for the user based on medical spending by the cluster of other people;

providing the predicted medical spending information to a recommendation engine to generate a customized comprehensive insurance plan for the user comprising a plurality of insurance policies based on the predicted medical spending information;

generating an insurance recommendation report that presents the customized comprehensive insurance plan to the user;

causing a user interface of a display of a computing device associated with the user to present the insurance recommendation report;

receiving feedback from a plan recommendation unit based on user acceptance of the customized comprehensive insurance plan;

analyzing the feedback using a model update unit; and

fine-tuning training of the consumption cluster prediction model based on the feedback.

2 . The data processing system of claim 1 , wherein the customized comprehensive insurance plan comprises a bundle of insurance policies selected based on the predicted medical spending information.

3 . The data processing system of claim 2 , wherein generating the insurance recommendation report further comprises:

obtaining a description of each insurance policy including the bundle of insurance policies;

generating a narrative indicating why each insurance policy including in the bundle of insurance policies has been selected for the user; and

generating the insurance recommendation report to present the narrative and the description of each insurance policy.

4 . The data processing system of claim 2 , wherein the machine-readable medium includes instructions configured to cause the processor to perform:

causing a user interface of a display of a computing device associated with the user to present a policy procurement user interface, the policy procurement user interface configured to guide the user through obtaining one or more policies included in the bundle of insurance policies.

5 . The data processing system of claim 2 , wherein the predicted medical spending information includes a predicted amount spent on medical claims and types of claims typically filed by people associated with the cluster of other people.

6 . The data processing system of claim 2 , wherein the machine-readable medium includes instructions configured to cause the processor to perform:

dynamically generating a plurality of questions to obtain second demographic information for the user by identifying additional demographic information relevant to the user for determining insurance coverage needs of the user using a demographic information model, the demographic information model trained to receive as an input the first demographic information for the user and to predict and output additional information demographic information relevant for determining insurance coverage needs of the user based on the first demographic information.

7 . The data processing system of claim 6 , wherein the machine-readable medium includes instructions configured to cause the processor to perform:

obtaining the second demographic information as responses to the plurality of questions; and

combining the second demographic information with the first demographic information before providing the first demographic information as an input to the consumption cluster prediction model.

8 . A method implemented in a data processing system for recommending insurance plans, the method comprising:

obtaining an electronic copy of first demographic information associated with a user from a plurality of electronic data sources via secure and authenticated pipelines;

analyzing the first demographic information using a parsing engine to reformat the first demographic information according to a standard schema to generate first standardized demographic information;

analyzing the first standardized demographic information to obtain predicted medical spending information for the user by analyzing the first demographic information using a consumption cluster prediction model, the consumption cluster prediction model being trained using training data formatted according to the standard schema to associate the user with a cluster of other people based on the first demographic information and to output predicted medical spending information for the user based on medical spending by the cluster of other people;

providing the predicted medical spending information to a recommendation engine to generate a customized comprehensive insurance plan for the user comprising a plurality of insurance policies based on the predicted medical spending information;

generating an insurance recommendation report that presents the customized comprehensive insurance plan to the user;

causing a user interface of a display of a computing device associated with the user to present the insurance recommendation report;

receiving feedback from a plan recommendation unit based on user acceptance of the customized comprehensive insurance plan;

analyzing the feedback using a model update unit; and

fine-tuning training of the consumption cluster prediction model based on the feedback.

9 . The method of claim 8 , wherein the customized comprehensive insurance plan comprises a bundle of insurance policies selected based on the predicted medical spending information.

10 . The method of claim 9 , wherein generating the insurance recommendation report further comprises:

obtaining a description of each insurance policy including the bundle of insurance policies;

generating a narrative indicating why each insurance policy including in the bundle of insurance policies has been selected for the user; and

generating the insurance recommendation report to present the narrative and the description of each insurance policy.

11 . The method of claim 9 , further comprising:

causing a user interface of a display of a computing device associated with the user to present a policy procurement user interface, the policy procurement user interface configured to guide the user through obtaining one or more policies included in the bundle of insurance policies.

12 . The method of claim 9 , wherein the predicted medical spending information including a predicted amount spent on medical claims and types of claims typically filed by people associated with the cluster of other people.

13 . The method of claim 9 , further comprising:

dynamically generating a plurality of questions to obtain second demographic information for the user by identifying additional demographic information relevant to the user for determining insurance coverage needs of the user using a demographic information model, the demographic information model trained to receive as an input the first demographic information for the user and to predict and output additional information demographic information relevant for determining insurance coverage needs of the user based on the first demographic information.

14 . The method of claim 13 , further comprising:

obtaining the second demographic information as responses to the plurality of questions; and

combining the second demographic information with the first demographic information before providing the first demographic information as an input to the consumption cluster prediction model.

15 . A machine-readable medium storing instructions that, when executed, cause a processor of a programmable device to perform operations of:

obtaining an electronic copy of first demographic information associated with a user from a plurality of electronic data sources via secure and authenticated pipelines;

analyzing the first demographic information using a parsing engine to reformat the first demographic information according to a standard schema to generate first standardized demographic information;

analyzing the first standardized demographic information to obtain predicted medical spending information for the user by analyzing the first demographic information using a consumption cluster prediction model, the consumption cluster prediction model being trained using training data formatted according to the standard schema to associate the user with a cluster of other people based on the first demographic information and to output predicted medical spending information for the user based on medical spending by the cluster of other people;

providing the predicted medical spending information to a recommendation engine to generate a customized comprehensive insurance plan for the user comprising a plurality of insurance policies based on the predicted medical spending information;

generating an insurance recommendation report that presents the customized comprehensive insurance plan to the user;

causing a user interface of a display of a computing device associated with the user to present the insurance recommendation report;

receiving feedback from a plan recommendation unit based on user acceptance of the customized comprehensive insurance plan;

analyzing the feedback using a model update unit; and

fine-tuning training of the consumption cluster prediction model based on the feedback.

16 . The machine-readable medium of claim 15 , wherein the customized comprehensive insurance plan comprises a bundle of insurance policies selected based on the predicted medical spending information.

17 . The machine-readable medium of claim 16 , wherein generating the insurance recommendation report further comprises:

obtaining a description of each insurance policy including the bundle of insurance policies;

generating a narrative indicating why each insurance policy including in the bundle of insurance policies has been selected for the user; and

generating the insurance recommendation report to present the narrative and the description of each insurance policy.

18 . The machine-readable medium of claim 16 , wherein the machine-readable medium includes instructions configured to cause the processor to perform:

causing a user interface of a display of a computing device associated with the user to present a policy procurement user interface, the policy procurement user interface configured to guide the user through obtaining one or more policies included in the bundle of insurance policies.

19 . The machine-readable medium of claim 15 , wherein the predicted medical spending information including a predicted amount spent on medical claims and types of claims typically filed by people associated with the cluster of other people.

20 . The machine-readable medium of claim 15 , the machine-readable medium includes instructions configured to cause the processor to perform:

dynamically generating a plurality of questions to obtain second demographic information for the user by identifying additional demographic information relevant to the user for determining insurance coverage needs of the user using a demographic information model, the demographic information model trained to receive as an input the first demographic information for the user and to predict and output additional information demographic information relevant for determining insurance coverage needs of the user based on the first demographic information;

obtaining the second demographic information as responses to the plurality of questions; and

combining the second demographic information with the first demographic information before providing the first demographic information as an input to the consumption cluster prediction model.

Assignments (2)
CHANGE OF ADDRESS OF ASSIGNEE Recorded Jun 27, 2025
From: NAYYA HEALTH, INC.
To: NAYYA HEALTH, INC.
Reel/Frame 071770/0555 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2024
From: CHEHRAZI, SINA; BROWN, JOSH ALLEN; CARPENTER, LISA RENEE; MAGOON, AKASH; MAGOON, AMAN
To: NAYYA HEALTH, INC.
Reel/Frame 068017/0994 →
Continuity (4)
Continuation 18337628 · Jun 20, 2023
Continuation 17401596 · Aug 13, 2021
Continuation 17229020 · Apr 13, 2021
Related Publication 20240403968A1 · Dec 5, 2024
References Cited (105)
US 7305347B1 · Joao · 2007 [cited by applicant]
US 7711660B1 · Gentile et al. · 2010 [cited by applicant]
US 7853459B2 · Kay · 2010 [cited by applicant]
US 8185463B1 · Ball · 2012 [cited by applicant]
US 8412537B1 · Fenton et al. · 2013 [cited by applicant]
US 8712797B1 · Bezdek et al. · 2014 [cited by applicant]
US 8930228B1 · Ball · 2015 [cited by applicant]
US 9183593B2 · Willis et al. · 2015 [cited by applicant]
US 9495700B2 · Hoch et al. · 2016 [cited by applicant]
US 9773094B1 · Balagere et al. · 2017 [cited by applicant]
US 10395006B2 · Brown · 2019 [cited by applicant]
US 10402908B1 · Ross et al. · 2019 [cited by applicant]
US 10803528B2 · Mdeway · 2020 [cited by applicant]
US 10810223B2 · Sundararaman et al. · 2020 [cited by applicant]
US 10818395B1 · Khalak et al. · 2020 [cited by applicant]
US 11113770B1 · Magoon et al. · 2021 [cited by applicant]
US 11120510B1 · Mitchell et al. · 2021 [cited by applicant]
US 11170450B1 · Magoon et al. · 2021 [cited by applicant]
US 11244370B2 · Ketchel, III et al. · 2022 [cited by applicant]
US 11720973B2 · Chehrazi et al. · 2023 [cited by applicant]
US 11763393B2 · Chehrazi et al. · 2023 [cited by applicant]
US 12039613B2 · Chehrazi et al. · 2024 [cited by applicant]
US 20040111302A1 · Falk et al. · 2004 [cited by applicant]
US 20050203828A1 · Lyakovetsky · 2005 [cited by applicant]
US 20060173715A1 · Wang · 2006 [cited by applicant]
US 20090281841A1 · Basak et al. · 2009 [cited by applicant]
US 20090287509A1 · Basak et al. · 2009 [cited by applicant]
US 20110046985A1 · Raheman · 2011 [cited by applicant]
US 20130046624A1 · Calman et al. · 2013 [cited by applicant]
US 20140278495A1 · Rourke et al. · 2014 [cited by applicant]
US 20150006206A1 · Mdeway · 2015 [cited by applicant]
US 20150012300A1 · Smith · 2015 [cited by applicant]
US 20150046088A1 · Jang et al. · 2015 [cited by applicant]
US 20150142479A1 · Porter et al. · 2015 [cited by applicant]
US 20150379430A1 · Dirac et al. · 2015 [cited by applicant]
US 20160042148A1 · Bradley · 2016 [cited by applicant]
US 20160055313A1 · Sellars · 2016 [cited by applicant]
US 20170140114A1 · Are et al. · 2017 [cited by applicant]
US 20180089379A1 · Collins et al. · 2018 [cited by applicant]
US 20180268488A1 · Stevenot · 2018 [cited by applicant]
US 20190005198A1 · Richards et al. · 2019 [cited by applicant]
US 20190042887A1 · Nguyen et al. · 2019 [cited by applicant]
US 20190066221A1 · Ashly et al. · 2019 [cited by applicant]
US 20190080415A1 · Kim et al. · 2019 [cited by applicant]
US 20190080416A1 · Smith et al. · 2019 [cited by applicant]
US 20190266243A1 · Farooq et al. · 2019 [cited by applicant]
US 20190348180A1 · Sharifi Sedeh · 2019 [cited by applicant]
US 20190384849A1 · Sundararaman et al. · 2019 [cited by applicant]
US 20200020038A1 · Haile et al. · 2020 [cited by applicant]
US 20200043070A1 · Ketchel, III et al. · 2020 [cited by applicant]
US 20200096353A1 · Misaki et al. · 2020 [cited by applicant]
US 20200105392A1 · Karkazis et al. · 2020 [cited by applicant]
US 20200279025A1 · Owen · 2020 [cited by applicant]
US 20200364797A1 · Halpern-Manners et al. · 2020 [cited by applicant]
US 20200410601A1 · Laumeyer et al. · 2020 [cited by applicant]
US 20210035224A1 · Crabtree et al. · 2021 [cited by applicant]
US 20210035225A1 · Simpson et al. · 2021 [cited by applicant]
US 20210065132A1 · Yang · 2021 [cited by examiner]
US 20210065862A1 · Siegel · 2021 [cited by applicant]
US 20210074401A1 · Bezdek et al. · 2021 [cited by applicant]
US 20210090191A1 · Chan · 2021 [cited by examiner]
US 20210103829A1 · Barshan et al. · 2021 [cited by applicant]
US 20210125287A1 · Fasoli · 2021 [cited by examiner]
US 20210210185A1 · Allred et al. · 2021 [cited by applicant]
US 20210256615A1 · Hayward et al. · 2021 [cited by applicant]
US 20210312515A1 · Ketchel, III et al. · 2021 [cited by applicant]
US 20220012766A1 · Hinton, II · 2022 [cited by applicant]
US 20220019913A1 · Ayyadevara et al. · 2022 [cited by applicant]
US 20220094699A1 · Birur · 2022 [cited by applicant]
US 20220101162A1 · Palacios et al. · 2022 [cited by applicant]
US 20220327584A1 · Magoon et al. · 2022 [cited by applicant]
US 20220327585A1 · Magoon et al. · 2022 [cited by applicant]
US 20220327628A1 · Magoon et al. · 2022 [cited by applicant]
US 20220366474A1 · Kuhn et al. · 2022 [cited by applicant]
US 20230334590A1 · Chehrazi et al. · 2023 [cited by applicant]
US 20230410211A1 · Chehrazi et al. · 2023 [cited by applicant]
CN 109545317A · 2019 [cited by applicant]
EP 3401847A1 · 2018 [cited by applicant]
WO 2005076957A2 · 2002 [cited by applicant]
WO 2008057761A2 · 2008 [cited by applicant]
WO 2014209517A1 · 2014 [cited by applicant]
WO 2015024251A1 · 2015 [cited by applicant]
WO 2016138102A1 · 2016 [cited by applicant]
WO 2018156942A1 · 2018 [cited by applicant]
WO 2018166853A1 · 2018 [cited by applicant]
WO 2022221096A1 · 2022 [cited by applicant]
Malhotra et al.; “Machine Learning in Insurance”; Accenture; 2018; located at https://www.accenture.com/_acnmedia/pdf-84/accenture-machine-leaning-insurance.pdf (Year: 2018); 14 pages. [cited by applicant]
Intemational Search Report and Written Opinion for PCT/US2022/023512 dated Jul. 13, 2022, 10 pages. [cited by applicant]
Non-Final Office Action issued Feb. 4, 2022 in U.S. Appl. No. 17/472,167. [cited by applicant]
Final Office Action issued Jun. 1, 2022 in U.S. Appl. No. 17/472,167. [cited by applicant]
Non-Final Office Action issued Feburary 21, 2023 in U.S. Appl. No. 17/472,167. [cited by applicant]
Final Office Action issued Jul. 19, 2023 in U.S. Appl. No. 17/472,167. [cited by applicant]
Sahu et al.; “Automating claims adjudication workflows using Amazon Textract and Amazon Comprehend Medical”; AWS for Industries; Nov. 19, 2019; pp. 1-11; located at https://aws.amazon.com/blogs/industries/automating-cla… [cited by applicant]
International Search Report and Written Opinion for PCT/US2022/023499 dated Jul. 18, 2022, 11 pages. [cited by applicant]
Notice of Allowance issued Jun. 17, 2021 in U.S. Appl. No. 17/229,020. [cited by applicant]
Notice of Allowance issued Mar. 20, 2023 in U.S. Appl. No. 17/401,596. [cited by applicant]
Non-final Office Action issued Jan. 31, 2022 in U.S. Appl. No. 17/472,029. [cited by applicant]
Final Office Action issued Jun. 7, 2022 in U.S. Appl. No. 17/472,029. [cited by applicant]
Final Office Action issued Sep. 7, 2023 in U.S. Appl. No. 17/472,029. [cited by applicant]
Non-final Office Action issued Jan. 26, 2023 in U.S. Appl. No. 17/472,029. [cited by applicant]
Intemational Search Report and Written Opinion for PCT/US2022/023502 dated Jul. 15, 2022, 10 pages. [cited by applicant]
Notice of Allowance issued Mar. 13, 2024 in U.S. Appl. No. 18/363,299. [cited by applicant]
Notice of Allowance issued Apr. 19, 2024 in U.S. Appl. No. 18/337,628. [cited by applicant]
Notice of Allowance issued Apr. 8, 2024 in U.S. Appl. No. 17/472,167. [cited by applicant]
Notice of Allowance issued Mar. 6, 2024 in U.S. Appl. No. 17/472,029. [cited by applicant]