IP Library Granted Patent US 12,614,618
Granted Patent B2
US 12,614,618 · App. 17/984,898 · Granted Apr 28, 2026

Interactive agent interface and optimized health plan ranking

Inventors: Munjal Shah (Plano, TX); Prafulla Krishna (Plano, TX); Bo Wang (Plano, TX); Vishal Parikh (Plano, TX); Michael Gunn (Plano, TX); Jane Fu (Plano, TX); Alex Miller (Plano, TX); Chander Sudanthi (Plano, TX); Raj Vavilala (Plano, TX); Sebastian Bierman-Lytle (Plano, TX)
Assignee: HEALTHLINE MEDIA, LLC
G16H15/00G16H10/60G16H20/00G16H20/10G16H40/63G16H50/20G16H50/30G16H50/50G16H70/20G16H70/40G16H70/60H04M3/5158
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,614,618
App. No.
17/984,898
Granted
Apr 28, 2026
Kind
B2
Abstract

A computing system can obtain health record data of a user from health record sources. The system can generate, on a computing device of a call agent, an interactive agent interface comprising prepopulated data based on the health record data. Based on an interaction between the call agent and the user during a call session, the system can receive input data from the computing device of the call agent. Based on at least one of the health record data or the input data, the system can generate a set of health outcome predictions for the user, and based on the set of health outcome predictions, the input data, and the health record data, the system can generate a set of health care plan rankings for the user.

Claims (77)

1 . A computing system comprising:

a network communication interface;

a database;

one or more processors; and

at least one memory storing instructions that, when executed by the one or more processors, cause the computing system to:

obtain health record data of a user from a group of health record computing systems in response to receiving an input authorizing access to the health record data and receiving credential information for a group of health record computing systems, at least one first health record computing system providing a first portion of the health record data in accordance with a first coding scheme and at least one second health record computing system providing a second portion of the health record data in accordance with a second coding scheme, wherein the health record data is in a non-standardized format based on the first coding scheme being different than the second coding scheme;

convert the health record data into a standardized format, the standardized format being a natural language format;

store the health record data in the standardized format in the database, the database synchronizing medical records from multiple disparate health record computing systems including the at least one first health record computing system and the at least one second health record computing system;

generate, for an interactive agent interface, a script including health record data from the standardized health record data stored in the database;

transmit, to a computing device of a call agent, the script while the call agent is on a call session with the user;

provide remote access to the user, over one or more networks and via the network communication interface, so that the user can update first health-related information of the user in real-time during the call session through an interactive user interface, wherein the user provides the updated first health-related information in a format different than the first coding scheme and the second coding scheme;

store the updated first health-related information in the database;

automatically generate a set of health outcome predictions for the user based on the standardized health record data and the updated first health-related information when the updated first health-related information is stored;

automatically generate a first set of health care plan rankings for the user based on the set of health outcome predictions, the updated first health-related information, and the standardized health record data, when the updated first health-related information is stored;

transmit, to the computing device, the first set of health care plan rankings, wherein the first set of health care plan rankings are displayed at the interactive agent interface;

provide remote access to the at least one first health record computing system, over the one or more networks and via the network communication interface, so that the at least one first health record computing system can update second health-related information of the first portion of the health record data, wherein the at least one first health record computing system provides the second health-related information in the non-standardized format dependent on the first coding scheme used by the at least one first health record computing system;

convert the updated second health-related information into the standardized format;

store the updated second health-related information in the database in the standardized format;

update the first set of health care plan rankings, in real-time while the call session is ongoing, to generate a second set of health care plan rankings in accordance with the updated second health-related information, when the updated second health-related information is stored; and

transmit, to the computing device of the call agent, the second set of health care plan rankings, wherein the interactive agent interface is updated in real-time while the call session is ongoing.

2 . The computing system of claim 1 , wherein the first health-related information provided by the user comprises one or more preferred pharmacies of the user.

3 . The computing system of claim 1 , wherein the first health-related information provided by the user comprises one or more preferred doctors or clinics of the user.

4 . The computing system of claim 1 , wherein the first health-related information provided by the user comprises one or more current diagnoses of the user.

5 . The computing system of claim 1 , wherein the first health-related information provided by the user comprises one or more current medications of the user and/or one or more medical devices required by the user.

6 . The computing system of claim 1 , wherein the set of health outcome predictions comprises one or more predicted future diagnoses of the user.

7 . The computing system of claim 1 , wherein the interactive agent interface presents a set of health plan attributes of an optimal health care plan for the user.

8 . The computing system of claim 7 , wherein the interactive agent interface presents the set of health plan attributes of the optimal health care plan in conjunction with a set of health plan attributes of a current health care plan of the user.

9 . The computing system of claim 1 , wherein execution of the instructions further cause the computing system to:

predict a future set of health service needs for the user;

wherein the first set of health care plan rankings is further based on the future set of health service needs.

10 . The computing system of claim 9 , wherein execution of the instructions further cause the computing system to:

predict one or more future medication needs for the user;

wherein the first set of health care plan rankings are further based on the one or more future medication needs.

11 . The computing system of claim 10 , wherein execution of the instructions further cause the computing system to:

estimate a set of costs for the user based on the future medication needs and the future set of health service needs of the user; and

provide the user with a recommended health care plan based on the estimated set of costs.

12 . The computing system of claim 1 , wherein execution of the instructions further cause the computing system to:

based on aggregated anonymous data, determine known health outcomes for a set of doctors or health care network;

wherein the first set of health care plan rankings is further based on the known health outcomes.

13 . A non-transitory computer readable medium storing instructions that, when executed by one or more processors of a computing system, cause the computing system to:

obtain health record data of a user from a group of health record computing systems in response to receiving an input authorizing access to the health record data and receiving credential information for a group of health record computing systems, at least one first health record computing system providing a first portion of the health record data in accordance with a first coding scheme and at least one second health record computing system providing a second portion of the health record data in accordance with a second coding scheme, wherein the health record data is in a non-standardized format based on the first coding scheme being different than the second coding scheme;

convert the health record data into a standardized format, the standardized format being a natural language format;

store the health record data in the standardized format in a database, the database synchronizing medical records from multiple disparate health record computing systems including the at least one first health record computing system and the at least one second health record computing system;

generate, for an interactive agent interface, a script including health record data from based on the standardized health record data stored in the database;

transmit, to a computing device of a call agent, the script while the call agent is on a call session with the user;

provide remote access to the user, over one or more networks and via a network communication interface, so that the user can update first health-related information of the user in real-time during the call session through an interactive user interface, wherein the user provides the updated first health-related information in a format different than the first coding scheme and the second coding scheme;

store the updated first health-related information in the database;

automatically generate a set of health outcome predictions for the user based on the standardized health record data and the updated first health-related information when the updated first health-related information is stored;

automatically generate a first set of health care plan rankings for the user based on the set of health outcome predictions, the updated first health-related information, and the standardized health record data, when the updated first health-related information is stored;

transmit, to the computing device, the first set of health care plan rankings, wherein the first set of health care plan rankings are displayed at the interactive agent interface;

provide remote access to the at least one first health record computing system, receive, over the one or more networks and via the network communication interface, so that the at least one first health record computing system can update, second health-related information of the first portion of the health record data, wherein the at least one first health record computing system provides the second health-related information in the non-standardized format dependent on the first coding scheme used by the at least one first health record computing system;

convert the updated second health-related information into the standardized format;

store the updated second health-related information in the database in the standardized format;

update the first set of health care plan rankings, in real-time while the call session is ongoing, to generate a second set of health care plan rankings in accordance with the updated second health-related information, when the updated second health-related information is stored; and

transmit, to the computing device of the call agent, the second set of health care plan rankings, wherein the interactive agent interface is updated in real-time while the call session is ongoing.

14 . The non-transitory computer readable medium of claim 13 , wherein the first health-related information provided by the user comprises one or more preferred pharmacies of the user.

15 . The non-transitory computer readable medium of claim 13 , wherein the first health-related information provided by the user comprises one or more preferred doctors or clinics of the user.

16 . The non-transitory computer readable medium of claim 13 , wherein the first health-related information provided by the user comprises one or more current diagnoses of the user.

17 . The non-transitory computer readable medium of claim 13 , wherein the first health-related information provided by the user comprises one or more current medications of the user and/or one or more medical devices required by the user.

18 . The non-transitory computer readable medium of claim 13 , wherein the set of health outcome predictions comprises one or more predicted future diagnoses of the user.

19 . The non-transitory computer readable medium of claim 13 , wherein the interactive agent interface presents a set of health plan attributes of an optimal health care plan for the user.

20 . A computer implemented method, comprising:

obtaining health record data of a user from a group of health record computing systems in response to receiving an input authorizing access to the health record data and receiving credential information for a group of health record computing systems, at least one first health record computing system providing a first portion of the health record data in accordance with a first coding scheme and at least one second health record computing system providing a second portion of the health record data in accordance with a second coding scheme, wherein the health record data is in a non-standardized format based on the first coding scheme being different than the second coding scheme;

converting the health record data into a standardized format, the standardized format being a natural language format;

storing the health record data in the standardized format in a database, the database synchronizing medical records from multiple disparate health record computing systems including the at least one first health record computing system and the at least one second health record computing system;

generating, for an interactive agent interface, a script including health record data from the standardized health record data stored in the database;

transmitting, to a computing device of a call agent, the script while the call agent is on a call session with the user;

providing remote access to the user, over one or more networks and via a network communication interface, so that the user can update first health-related information of the user in real-time during the call session through an interactive user interface, wherein the user provides the updated first health-related information in a format different than the first coding scheme and the second coding scheme;

storing the updated first health-related information in the database;

automatically generating a set of health outcome predictions for the user based on the standardized health record data and the updated first health-related information when the updated first health-related information is stored;

automatically generating a first set of health care plan rankings for the user based on the set of health outcome predictions, the updated first health-related information, and the standardized health record data;

transmitting, to the computing device, the first set of health care plan rankings, wherein the first set of health care plan rankings are to be displayed at the interactive agent interface;

providing remote access to the at least one first health record computing system, over the one or more networks and via the network communication interface, so that the at least one first health record computing system can update, second health-related information of the first portion of the health record data, wherein the at least one first health record computing system provides the second health-related information in the non-standardized format dependent on the first coding scheme used by the at least one first health record computing system;

converting the updated second health-related information into the standardized format;

storing the updated second health-related information in the database in the standardized format;

updating the first set of health care plan rankings, in real-time while the call session is ongoing, to generate a second set of health care plan rankings in accordance with the updated second health-related information, when the updated second health-related information is stored; and

transmitting, to the computing device of the call agent, the second set of health care plan rankings, wherein the interactive agent interface is updated in real-time while the call session is ongoing.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2023
From: HI.Q, INC.
To: HEALTHLINE MEDIA, LLC
Reel/Frame 064172/0808 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 18, 2023
From: SHAH, MUNJAL; KRISHNA, PRAFULLA; WANG, BO; PARIKH, VISHAL; GUNN, MICHAEL; FU, YUE; MILLER, ALEX; SUDANTHI, CHANDER; VAVILALA, RAJESH; BIERMAN-LYTLE, SEBASTIAN
To: HI.Q, INC.
Reel/Frame 063697/0747 →
Continuity (4)
Provisional Application 63403193 · Sep 1, 2022
Provisional Application 63326076 · Mar 31, 2022
Provisional Application 63277889 · Nov 10, 2021
Related Publication 20230282326A1 · Sep 7, 2023
References Cited (151)
US 5572421A · Altman et al. · 1996 [cited by applicant]
US 5639471A · Chait · 1997 [cited by applicant]
US 5711297A · Iliff · 1998 [cited by applicant]
US 5879163A · Brown · 1999 [cited by applicant]
US 6151581A · Kraftson · 2000 [cited by applicant]
US 7319970B1 · Simone · 2008 [cited by applicant]
US 9727885B1 · Reier · 2017 [cited by applicant]
US 10878062B1 · Garavaglia et al. · 2020 [cited by applicant]
US 11412088B1 · Collins et al. · 2022 [cited by applicant]
US 20020004727A1 · Knaus et al. · 2002 [cited by applicant]
US 20020035486A1 · Huyn et al. · 2002 [cited by applicant]
US 20030027122A1 · Stansvik · 2003 [cited by applicant]
US 20030177032A1 · Bonissone · 2003 [cited by applicant]
US 20030195772A1 · Meek · 2003 [cited by applicant]
US 20050102171A1 · Ashley · 2005 [cited by applicant]
US 20050182659A1 · Huttin · 2005 [cited by applicant]
US 20050228692A1 · Hodgdon · 2005 [cited by applicant]
US 20050234742A1 · Hodgdon · 2005 [cited by applicant]
US 20060155581A1 · Eisenberger et al. · 2006 [cited by applicant]
US 20070005396A1 · Lee · 2007 [cited by applicant]
US 20070061166A1 · Ramasubramanian · 2007 [cited by applicant]
US 20070118398A1 · Perls · 2007 [cited by applicant]
US 20070129611A1 · Ratka · 2007 [cited by applicant]
US 20080046292A1 · Myers et al. · 2008 [cited by applicant]
US 20080133273A1 · Marshall · 2008 [cited by applicant]
US 20080147441A1 · Kil · 2008 [cited by applicant]
US 20080177569A1 · Chen et al. · 2008 [cited by applicant]
US 20090055915A1 · Piliouras · 2009 [cited by applicant]
US 20090111085A1 · Rudy · 2009 [cited by applicant]
US 20090241028A1 · Iskedjian · 2009 [cited by applicant]
US 20100004947A1 · Nadeau · 2010 [cited by applicant]
US 20100191544A1 · Bosworth · 2010 [cited by examiner]
US 20110022420A1 · Morse · 2011 [cited by applicant]
US 20110046985A1 · Raheman · 2011 [cited by applicant]
US 20110307311A1 · Turgiss · 2011 [cited by applicant]
US 20120004925A1 · Braverman · 2012 [cited by applicant]
US 20120016692A1 · Jenkins-Robbins · 2012 [cited by examiner]
US 20120041788A1 · Wons · 2012 [cited by applicant]
US 20120123802A1 · Feldman · 2012 [cited by applicant]
US 20120123809A1 · Read · 2012 [cited by applicant]
US 20120156664A1 · Hurwitz · 2012 [cited by applicant]
US 20120251993A1 · Chidambaran et al. · 2012 [cited by applicant]
US 20130024212A1 · Atakhorrami · 2013 [cited by applicant]
US 20130035207A1 · Abuelsaad · 2013 [cited by applicant]
US 20130096942A1 · Bowles · 2013 [cited by applicant]
US 20130117040A1 · James et al. · 2013 [cited by applicant]
US 20130138450A1 · Vigneux · 2013 [cited by applicant]
US 20130211858A1 · Ohnemus · 2013 [cited by applicant]
US 20130230841A1 · Bremer · 2013 [cited by applicant]
US 20130291098A1 · Chung · 2013 [cited by applicant]
US 20130332189A1 · Manning · 2013 [cited by applicant]
US 20140087355A1 · Henry · 2014 [cited by applicant]
US 20140156308A1 · Ohnemus · 2014 [cited by applicant]
US 20140214441A1 · Young · 2014 [cited by applicant]
US 20140244305A1 · Schoenberg · 2014 [cited by examiner]
US 20140257852A1 · Walker · 2014 [cited by applicant]
US 20140278474A1 · McClure · 2014 [cited by applicant]
US 20140316811A1 · Ohnemus · 2014 [cited by applicant]
US 20140350961A1 · Csurka et al. · 2014 [cited by applicant]
US 20140372133A1 · Austrum · 2014 [cited by applicant]
US 20150019266A1 · Stempora · 2015 [cited by applicant]
US 20150046174A1 · Mainwaring · 2015 [cited by applicant]
US 20150104759A1 · Block · 2015 [cited by applicant]
US 20150161538A1 · Matus · 2015 [cited by applicant]
US 20150161738A1 · Stempora · 2015 [cited by applicant]
US 20150178920A1 · Garnavi et al. · 2015 [cited by applicant]
US 20150254754A1 · Lang et al. · 2015 [cited by applicant]
US 20150278958A1 · Brunner et al. · 2015 [cited by applicant]
US 20150317650A1 · Mahoney · 2015 [cited by applicant]
US 20160049084A1 · Chamberlain · 2016 [cited by applicant]
US 20160086505A1 · Hanlon · 2016 [cited by applicant]
US 20160110815A1 · Dellaripa · 2016 [cited by applicant]
US 20160140310A1 · Jiao et al. · 2016 [cited by applicant]
US 20160140323A1 · Jiao et al. · 2016 [cited by applicant]
US 20160140642A1 · Jiao et al. · 2016 [cited by applicant]
US 20160140859A1 · Jiao et al. · 2016 [cited by applicant]
US 20160188813A1 · Hennenfent · 2016 [cited by applicant]
US 20160203284A1 · Ouyan · 2016 [cited by applicant]
US 20160210427A1 · Mynhier et al. · 2016 [cited by applicant]
US 20160246947A1 · Yao · 2016 [cited by applicant]
US 20160335404A1 · Srinivas · 2016 [cited by applicant]
US 20170001190A1 · Ito · 2017 [cited by applicant]
US 20170103179A1 · Jiao et al. · 2017 [cited by applicant]
US 20170103180A1 · Jiao et al. · 2017 [cited by applicant]
US 20170103469A1 · Jiao et al. · 2017 [cited by applicant]
US 20170109829A1 · Amigo · 2017 [cited by applicant]
US 20170132396A1 · Bechtold · 2017 [cited by applicant]
US 20170193165A1 · Mandalika · 2017 [cited by applicant]
US 20170235887A1 · Cox et al. · 2017 [cited by applicant]
US 20170262603A1 · Grow et al. · 2017 [cited by applicant]
US 20180144829A1 · Cantor · 2018 [cited by applicant]
US 20180165062A1 · Yoo et al. · 2018 [cited by applicant]
US 20180268106A1 · Velaga · 2018 [cited by applicant]
US 20180294048A1 · Blumenthal et al. · 2018 [cited by applicant]
US 20180358117A1 · Neagle · 2018 [cited by applicant]
US 20190026364A1 · Sankovsky · 2019 [cited by applicant]
US 20190080370A1 · Copeland et al. · 2019 [cited by applicant]
US 20190095590A1 · Knoop · 2019 [cited by applicant]
US 20190139146A1 · Sato et al. · 2019 [cited by applicant]
US 20190180852A1 · Jiao et al. · 2019 [cited by applicant]
US 20190304023A1 · Pingali et al. · 2019 [cited by applicant]
US 20190341154A1 · Kapur · 2019 [cited by applicant]
US 20200020038A1 · Haile · 2020 [cited by applicant]
US 20200134691A1 · Wiseman, Sr. · 2020 [cited by examiner]
US 20200251189A1 · Jiao et al. · 2020 [cited by applicant]
US 20200251221A1 · Jiao et al. · 2020 [cited by applicant]
US 20200251222A1 · Jiao et al. · 2020 [cited by applicant]
US 20210020307A1 · Bhimavarapu et al. · 2021 [cited by applicant]
US 20210082056A1 · Hirobe · 2021 [cited by applicant]
US 20210135841A1 · Lee · 2021 [cited by examiner]
US 20210192454A1 · Jiao et al. · 2021 [cited by applicant]
US 20210210176A1 · Jiao et al. · 2021 [cited by applicant]
US 20210225469A1 · Valdes et al. · 2021 [cited by applicant]
US 20210383932A1 · Kobetz · 2021 [cited by applicant]
US 20210391075A1 · Marks et al. · 2021 [cited by applicant]
US 20220058339A1 · Archuleta · 2022 [cited by applicant]
US 20220114674A1 · Hinchey · 2022 [cited by applicant]
US 20230162825A1 · Nanduri et al. · 2023 [cited by applicant]
CA 2887411 · 2015 [cited by applicant]
CN 105760692A · 2016 [cited by applicant]
CN 108734592 · 2018 [cited by applicant]
JP 2002123612 · 2002 [cited by applicant]
JP 2013524332 · 2013 [cited by applicant]
KR 1020160050573A · 2016 [cited by applicant]
SG 10201902514W · 2020 [cited by applicant]
WO WO2011058463A2 · 2011 [cited by applicant]
WO WO2016050990A1 · 2016 [cited by applicant]
WO WO2016077781 · 2016 [cited by applicant]
WO WO2018057798 · 2018 [cited by applicant]
WO WO2019202707 · 2019 [cited by applicant]
WO WO20210262609 · 2021 [cited by applicant]
International Search Report and Written Opinion from PCT Application No. PCT/US2015/060723, mailed Feb. 4, 2016, 9 pages. [cited by applicant]
Notification Concerning Transmittal of International Preliminary Report on Patentability PCT Application No. PCT/US2015/060723, mailed May 26, 2017, 8 pages. [cited by applicant]
International Search Report and Written Opinion from PCT Application No. PCT/US2017/052804, mailed Dec. 7, 2017, 7 pages. [cited by applicant]
Prokoshfna N.R. Prognozirovanie otnositelnogo riska obschey smertnosti u lits s arterialnoy gipertenziey (po dannym desyatiletnego kogortnogo issledovaniya). Vestnik Vitebskogo gosudarstvennogo meditsinskogo universitet… [cited by applicant]
Batura T.V. Programmnye produkty i sistemy. Nauchno-Prakticheskoe izdanie. Tver 2013, X2 3 (103), pp. 130-137 Abstract in English. [cited by applicant]
European Search Report dated Jul. 23, 2018, Application No. 15859764.1 8 pages. [cited by applicant]
Office Action dated Oct. 1, 2019, Japanese Application No. 2017-526588, 12 pages. [cited by applicant]
Karen B. DeSalvo et al., Mortality Prediction with a Single General Self-Rated Health Question, Journal of General Internal Medicine 21:3, pp. 267-275 (Mar. 2006), https://onlinelibrary.wiley.com/doi/full/10.111/j.1525-… [cited by applicant]
European Examination Report dated Dec. 11, 2019, Application No. 15859764.1 11 pages. [cited by applicant]
European Search Report dated Feb. 11, 2020, Application No. 17853933.4 11 pages. [cited by applicant]
Office Action dated Jun. 9, 2020, Japanese Application No. 2017-526588, 6 pages. [cited by applicant]
Australian Examination Report dated Jul. 28, 2020, Application No. 2015346070 3 pages. [cited by applicant]
International Search Report and Written Opinion from PCT Application No. PCT/US2021/038287, mailed Sep. 15, 2021, 10 pages. [cited by applicant]
International Search Report and Written Opinion from PCT Application No. PCT/US2021/054178, mailed Jan. 13, 2022, 13 pages. [cited by applicant]
Australian Examination Report dated Jan. 12, 2022, Application No. 2017331252 4 pages. [cited by applicant]
European Examination Report dated Nov. 3, 2022, Application No. 17853933.4 14 pages. [cited by applicant]
Australian Examination Report dated Oct. 20, 2022, Application No. 2021209244 4 pages. [cited by applicant]
Blue Button API Docs, 2020, https://web.archive.org/web/20200414013433/https://bluebutton.cms.gov/developers/#fhir-data-model (Year:2020). [cited by applicant]
Mercado, J. (Dec. 14, 2020), Blue Button 2.0: Everything you need to know and more !. CareJourney. https://carejourney.com/blue-button-2-0-everything-you-need-to-know-and-more/ (Year:2020). [cited by applicant]
Rea et al., Building a robust, scalable and standards-driven infrastructure for secondary use of EHR data: The SHARPn project, Aug. 2012, Journal of Biomedical Informatics, vol. 45, Iss. 4, pp. 763-771. [cited by applicant]