IP Library Granted Patent US 12,412,670
Granted Patent B2
US 12,412,670 · App. 17/638,131 · Granted Sep 9, 2025

System and method for defining a user experience of medical data systems through a knowledge graph

Inventors: Nathan Gnanasambandam (Irvine, CA); Mark Henry Anderson (Newport Coast, CA)
Assignee: HEALTHPOINTE SOLUTIONS, INC.
G16H50/70G16H10/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,412,670
App. No.
17/638,131
Granted
Sep 9, 2025
Kind
B2
Abstract

A method for controlling distribution of information pertaining to a medical condition is disclosed. The method may include receiving, at a server, an electronic medical record including notes pertaining to a patient. The method may also include processing the notes to obtain indicia. The method may also include identifying a possible medical condition of the patient by identifying a similarity between the indicia and a knowledge graph representing knowledge pertaining to the possible medical condition, wherein the knowledge graph includes a set of nodes representing the information pertaining to the possible medical condition. The method may also include providing, at a first time, first information of the information to a computing device of the patient for presentation on the computing device, the first information being associated with a root node of the set of nodes.

Claims (48)

1. A method for controlling distribution of a plurality of information pertaining to a medical condition, the method comprising:

receiving, at a server, an electronic medical record comprising notes pertaining to a patient;

processing the notes to obtain indicia by inputting the notes into an artificial intelligence engine trained to identify the indicia in text based on commonly used indicia pertaining to the medical condition, wherein the indicia comprising a word, a cardinal, a phrase, a sentence, a predicate, or some combination thereof;

generating, based on the indicia using the artificial intelligence engine and a knowledge graph, a cognified data structure comprising a diagnosis of a possible medical condition of the patient by identifying a similarity between the indicia and the knowledge graph representing knowledge pertaining to the possible medical condition, wherein:

(i) the knowledge graph comprises a plurality of nodes representing a plurality of information pertaining to the possible medical condition,

(ii) the possible medical condition is diagnosed based on a threshold number of matches between the indicia and the plurality of nodes representing the plurality of information in the knowledge graph, and

(iii) the cognified data structure identifies at least a treatment gap pertaining to the possible medical condition;

providing, at a first time, first information of the plurality of information to a computing device of the patient for presentation on the computing device, the first information being associated with a root node of the plurality of nodes;

providing, at a second time, second information of the plurality of information to the computing device of the patient for presentation on the computing device, the second information being associated with a second node of the plurality of nodes, and the second time being after the first time;

identifying a second possible medical condition of the patient by identifying a second similarity between the indicia and a second knowledge graph representing second knowledge pertaining to the second possible medical condition, wherein the second knowledge graph comprises a second plurality of nodes representing a second plurality of information pertaining to the second possible medical condition; and

providing, at the first time, second information of the second plurality of information to the computing device of the patient for presentation on the computing device, the second information being associated with a second root node of the second plurality of nodes.

2. The method of claim 1 , wherein the second information pertains to how the possible medical condition affects people, signs and symptoms of the possible medical condition, a way to treat the possible medical condition, a progression of the possible medical condition, or some combination thereof.

3. The method of claim 1 , wherein the second time is selected based on when the second information is relevant to a stage of the possible medical condition.

4. The method of claim 1 , further comprising providing, at a third time, third information of the plurality of information to the computing device of the patient for presentation on the computing device, the third information being associated with a third node of the plurality of nodes, and the third time being after the second time.

5. The method of claim 1 , wherein identifying the possible medical condition by identifying the similarity between the indicia and the knowledge graph further comprises using the artificial intelligence engine that is trained using feedback from medical personnel, wherein the feedback pertains to whether output regarding possible medical conditions from the artificial intelligence engine is accurate for input comprising notes of patients.

6. The method of claim 1 , wherein the first information pertains to a name of the possible medical condition, a definition of the possible medical condition, or some combination thereof.

7. The method of claim 1 , wherein identifying the possible medical condition by identifying the similarity between the indicia and the knowledge graph further comprises using the cognified data structure generated from the notes of the patient, wherein the cognified data structure includes a conclusion based on a logical structure representing codified evidence based guidelines pertaining to the possible medical condition.

8. A tangible, non-transitory computer-readable medium storing instructions that, when executed, cause a processing device to:

receive an electronic medical record comprising notes pertaining to a patient;

process the notes to obtain indicia by inputting the notes into an artificial intelligence engine trained to identify the indicia in text based on commonly used indicia pertaining to a medical condition, wherein the indicia comprising a word, a cardinal, a phrase, a sentence, a predicate, or some combination thereof;

generate, based on the indicia using the artificial intelligence engine and a knowledge graph, a cognified data structure comprising a diagnosis of a possible medical condition of the patient by identifying a similarity between the indicia and a knowledge graph representing knowledge pertaining to the possible medical condition, wherein:

(i) the knowledge graph comprises a plurality of nodes representing the plurality of information pertaining to the possible medical condition,

(ii) the possible medical condition is diagnosed based on a threshold number of matches between the indicia and the plurality of nodes representing the plurality of information, and

(iii) the cognified data structure identifies at least a treatment gap pertaining to the possible medical condition; and

provide, at a first time, first information of the plurality of information to a computing device of the patient for presentation on the computing device, the first information being associated with a root node of the plurality of nodes

wherein the processing device is further configured to execute instructions to:

provide, at a second time, second information of the plurality of information to the computing device of the patient for presentation on the computing device, the second information being associated with a second node of the plurality of nodes, and the second time being after the first time;

identify a second possible medical condition of the patient by identifying a second similarity between the indicia and a second knowledge graph representing second knowledge pertaining to the second possible medical condition, wherein the second knowledge graph comprises a second plurality of nodes representing a second plurality of information pertaining to the second possible medical condition; and

provide, at the first time, second information of the second plurality of information to the computing device of the patient for presentation on the computing device, the second information being associated with a second root node of the second plurality of nodes.

9. The computer-readable medium of claim 8 , wherein the second information pertains to how the possible medical condition affects people, signs and symptoms of the possible medical condition, a way to treat the possible medical condition, a progression of the possible medical condition, or some combination thereof.

10. The computer-readable medium of claim 8 , wherein the second time is selected based on when the second information is relevant to a stage of the possible medical condition.

11. The computer-readable medium of claim 8 , further comprising providing, at a third time, third information of the plurality of information to the computing device of the patient for presentation on the computing device, the third information being associated with a third node of the plurality of nodes, and the third time being after the second time.

12. The computer-readable medium of claim 8 , wherein identifying the possible medical condition by identifying the similarity between the indicia and the knowledge graph further comprises using the artificial intelligence engine that is trained using feedback from medical personnel, wherein the feedback pertains to whether output regarding possible medical conditions from the artificial intelligence engine is accurate.

13. The computer-readable medium of claim 8 , wherein the first information pertains to a name of the possible medical condition, a definition of the possible medical condition, or some combination thereof.

14. The computer-readable medium of claim 8 , wherein identifying the possible medical condition by identifying the similarity between the indicia and the knowledge graph further comprises using the cognified data structure generated from the notes of the patient, wherein the cognified data structure includes a conclusion about the predicate that is identified in a logic structure representing codified evidence based guidelines pertaining to the possible medical condition.

15. A system, comprising:

a memory device storing instructions;

a processing device communicatively coupled to the memory device, the processing device executes the instructions to:

receive, at a server, an electronic medical record comprising notes pertaining to a patient;

process the notes to obtain indicia by inputting the notes into an artificial intelligence engine trained to identify the indicia in text based on commonly used indicia pertaining to the medical condition, wherein the indicia comprising a word, a cardinal, a phrase, a sentence, a predicate, or some combination thereof;

generate, based on the indicia using the artificial intelligence engine and a knowledge graph, a cognified data structure comprising a diagnosis of identify a possible medical condition of the patient by identifying a similarity between the indicia and a knowledge graph representing knowledge pertaining to the possible medical condition, wherein:

(i) the knowledge graph comprises a plurality of nodes representing the plurality of information pertaining to the possible medical condition,

(ii) the possible medical condition is diagnosed based on a threshold number of matches between the indicia and the plurality of nodes representing the plurality of information in the knowledge graph, and

(iii) the cognified data identifies at least a treatment gap pertaining to the possible medical condition;

provide, at a first time, first information of the plurality of information to a computing device of the patient for presentation on the computing device, the first information being associated with a root node of the plurality of nodes;

provide, at a second time, second information of the plurality of information to the computing device of the patient for presentation on the computing device, the second information being associated with a second node of the plurality of nodes, and the second time being after the first time;

identify a second possible medical condition of the patient by identifying a second similarity between the indicia and a second knowledge graph representing second knowledge pertaining to the second possible medical condition, wherein the second knowledge graph comprises a second plurality of nodes representing a second plurality of information pertaining to the second possible medical condition; and

provide, at the first time, second information of the second plurality of information to the computing device of the patient for presentation on the computing device, the second information being associated with a second root node of the second plurality of nodes.

Assignments (2)
SECURITY INTEREST Recorded May 20, 2024
From: HEALTHPOINTE SOLUTIONS, INC.
To: HPS ADMIN LLC
Reel/Frame 067462/0689 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2023
From: GNANASAMBANDAM, NATHAN; ANDERSON, MARK HENRY
To: HEALTHPOINTE SOLUTIONS, INC.
Reel/Frame 065773/0468 →
Continuity (3)
Continuation In Part 16593491 · Oct 4, 2019
Provisional Application 62891677 · Aug 26, 2019
Related Publication 20220375622A1 · Nov 24, 2022
References Cited (46)
US 5839438A · Graettinger et al. · 1998 [cited by applicant]
US 8271415B2 · Iliff · 2012 [cited by applicant]
US 8337409B2 · Iliff · 2012 [cited by applicant]
US 8579812B2 · Causevic · 2013 [cited by applicant]
US 8666926B1 · Nease et al. · 2014 [cited by applicant]
US 9536052B2 · Amarasingham et al. · 2017 [cited by applicant]
US 10431337B2 · Allen et al. · 2019 [cited by applicant]
US 10431338B2 · Allen et al. · 2019 [cited by applicant]
US 10541053B2 · Sheffer et al. · 2020 [cited by applicant]
US 20090083231A1 · Eberholst et al. · 2009 [cited by applicant]
US 20100278420A1 · Shet et al. · 2010 [cited by applicant]
US 20120029361A1 · Addison et al. · 2012 [cited by applicant]
US 20120047105A1 · Saigal et al. · 2012 [cited by applicant]
US 20120129139A1 · Partovi · 2012 [cited by applicant]
US 20120158633A1 · Eder · 2012 [cited by applicant]
US 20120239560A1 · Pourfallah et al. · 2012 [cited by applicant]
US 20140074454A1 · Brown et al. · 2014 [cited by applicant]
US 20140188511A1 · Gaylis et al. · 2014 [cited by applicant]
US 20150019248A1 · Anand et al. · 2015 [cited by applicant]
US 20150193583A1 · McNair et al. · 2015 [cited by applicant]
US 20150332283A1 · Witchey · 2015 [cited by applicant]
US 20160171119A1 · Bufe et al. · 2016 [cited by applicant]
US 20160321406A1 · Timmerman et al. · 2016 [cited by applicant]
US 20160364534A1 · Naji · 2016 [cited by applicant]
US 20170076053A1 · Sysko et al. · 2017 [cited by applicant]
US 20170091397A1 · Shah · 2017 [cited by applicant]
US 20170132393A1 · Natarajan et al. · 2017 [cited by applicant]
US 20180025127A1 · Bagchi et al. · 2018 [cited by applicant]
US 20180032514A1 · Venkataraman et al. · 2018 [cited by applicant]
US 20180089383A1 · Allen et al. · 2018 [cited by applicant]
US 20180277246A1 · Zhong · 2018 [cited by examiner]
US 20180285879A1 · Gadnis et al. · 2018 [cited by applicant]
US 20180336317A1 · Carbonell et al. · 2018 [cited by applicant]
US 20190252074A1 · Datla et al. · 2019 [cited by applicant]
US 20190392547A1 · Katouzian et al. · 2019 [cited by applicant]
US 20210057068A1 · Dandala · 2021 [cited by examiner]
JP 2001273362A · 2001 [cited by applicant]
International Searching Authority, Search Report and Written Opinion for International Application No. PCT/US19/55615, mailed on Jan. 8, 2020; 10 pages. [cited by applicant]
International Searching Authority, Search Report and Written Opinion for International Application No. PCT/US19/55614, mailed on Jan. 8, 2020; 10 pages. [cited by applicant]
International Searching Authority, Search Report and Written Opinion for International Application No. PCT/US19/55617, mailed on Jan. 8, 2020; 10 pages. [cited by applicant]
International Searching Authority, Search Report and Written Opinion for International Application No. PCT/US19/55619, mailed on Jan. 8, 2020; 15 pages. [cited by applicant]
International Searching Authority, Search Report and Written Opinion for International Application No. PCT/US20/33284, mailed on Jul. 29, 2020; nine pages. [cited by applicant]
International Searching Authority, Search Report and Written Opinion for International Application No. PCT/US20/33634, mailed on Aug. 6, 2020; nine pages. [cited by applicant]
International Searching Authority, Search Report and Written Opinion for International Application No. PCT/US20/47477, mailed on Nov. 20, 2020; nine pages. [cited by applicant]
International Searching Authority, Search Report and Written Opinion for International Application No. PCT/US20/47480, mailed on Nov. 23, 2020; nine pages. [cited by applicant]
International Searching Authority, Search Report and Written Opinion for International Application No. PCT/US20/47482, mailed on Nov. 23, 2020; 10 pages. [cited by applicant]