IP Library Granted Patent US 11,423,805
Granted Patent B2
US 11,423,805 · App. 15/673,637 · Granted Aug 23, 2022

Systems and methods for modeling nutrient transport and/or predicting weight change

Inventors: Sethuraman Sankaran (Palo Alto, CA); Christopher Zarins (Menlo Park, CA); Charles A. Taylor (Atherton, CA); Leo Grady (Millbrae, CA)
Assignee: Heartflow, Inc.
G09B23/303G09B9/00G16H50/20G16H50/50G06N5/048G06N20/00
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 11,423,805
App. No.
15/673,637
Granted
Aug 23, 2022
Kind
B2
Abstract

Systems and methods are disclosed for identifying and modeling unresolved vessels, and the effects thereof, in image-based patient-specific hemodynamic models. One method includes: receiving a patient-specific anatomical model of at least a portion of a visceral vascular system of the patient; receiving patient-specific information related to the patient's food intake; generating a patient-specific model of blood flow in the patient-specific anatomical model of the portion of the visceral vascular system of the patient; generating a patient-specific model of nutrient transport from at least a part of a gastrointestinal system of the patient to the portion of the visceral vascular system of the patient based on the patient-specific information related to the patient's food intake; and determining an indicia of energy available in the patient based on the patient-specific model of nutrient transport.

Claims (78)

1. A computer-implemented method of modeling nutrient transport within a patient, the method comprising:

generating a three-dimensional patient-specific anatomical model of at least a portion of a visceral vascular system of the patient based at least on a velocity of blood or a pressure of blood flowing through the visceral vascular system;

receiving, in an electronic storage medium, patient-specific information related to a patient's food intake;

determining a boundary condition information of the patient-specific anatomical model of at least a portion of the visceral vascular system;

generating a patient-specific feature vector using the boundary condition information;

determining, using a trained machine learning system, the velocity of blood or the pressure of blood flowing through the visceral vascular system using the patient-specific feature vector;

determining an amount of nutrients in the visceral vascular system using the patient-specific information related to the patient's food intake;

generating a patient-specific model of blood flow in the patient-specific anatomical model of the portion of the visceral vascular system of the patient using at least (1) the determined velocity of blood or the pressure of blood flowing through the visceral vascular system, and (2) the patient-specific information related to the patient's food intake, wherein the patient-specific model of blood flow includes the amount of nutrients in the visceral vascular system;

generating a patient-specific model of nutrient transport from at least a part of a gastrointestinal system of the patient to the portion of the visceral vascular system of the patient based on the patient-specific information related to the patient's food intake; and

determining an indicia of energy available in the patient based on the patient-specific model of nutrient transport and the patient-specific model of blood flow, the indicia of energy indicating a normal or an abnormal function of a liver of the patient.

2. The computer-implemented method of claim 1 , further comprising:

simulating blood flow through hepatic and portal blood vessels of the patient based on the patient-specific model of nutrient transport, wherein the blood flow through the hepatic and portal blood vessels transports nutrients.

3. The computer-implemented method of claim 1 , further comprising:

truncating the patient-specific anatomical model at one or more locations;

applying boundary conditions at the one or more locations to determine blood flow characteristics in the truncated patient-specific anatomical model; and

generating a patient-specific model of blood flow based on the determined blood flow characteristics in the truncated patient-specific anatomical model.

4. The computer-implemented method of claim 1 , wherein the indicia of energy available includes one or more of: a net energy available in systemic circulation or visceral vascular system, a net nutrient available in the systemic circulation or visceral vascular system, a net sugar level in the systemic circulation or visceral vascular system, or a net energy transferred to or from the visceral vascular system.

5. The computer-implemented method of claim 1 , wherein the patient-specific information related to the patient's food intake includes one or more of:

a density, an amount, a volume, a mass, a nutritional content, or an acidity of the patient's food intake; and

temporal and/or geographical information of the patient's food intake.

6. The computer-implemented method of claim 1 , further comprising:

receiving gastrointestinal health information of the patient;

generating the patient-specific model of nutrient transport from the at least the part of a gastrointestinal system of the patient to the visceral vascular system of the patient based on the patient-specific information related to the patient's food intake and the gastrointestinal health information of the patient; and

determining the indicia of the energy available in systemic circulation of the patient based on the patient-specific model of nutrient transport and the gastrointestinal health information of the patient.

7. The computer-implemented method of claim 6 , wherein the gastrointestinal health information includes one or more of:

an indicia of peristaltic function of the gastrointestinal tract of the patient;

an estimated membrane channel permeability of the patient; and

an indicia of mesenteric ischemia of the patient.

8. The computer-implemented method of claim 1 , wherein generating the patient-specific model of nutrient transport from at least a part of a gastrointestinal system of the patient to the visceral vascular system of the patient includes one or more of:

modeling a mesenteric flow rate based on one or more of the patient-specific information related to the patient's food intake and gastrointestinal health information of the patient;

modeling a membrane channel permeability of a vessel; or

modeling a concentration gradient of nutrients between the at least the part of the gastrointestinal system of the patient and a visceral vessel based on one or more of the mesenteric flow rate or the membrane channel permeability.

9. The computer-implemented method of claim 1 , further comprising:

determining a change in a weight or a mass of the patient based on the determined indicia of energy available in the patient.

10. The computer-implemented method of claim 9 , wherein the change in the weight or the mass of the patient is further based on one or more of:

a metabolic rate and/or a metabolic demand of the patient; and

an indicia of insulin resistance of the patient.

11. The computer-implemented method of claim 1 , wherein determining, using a trained machine learning system, the velocity of blood or the pressure of blood flowing through the visceral vascular system includes using feature weights obtained during a training of the machine learning system.

12. A system for modeling nutrient transport within a patient, the system comprising:

at least one data storage device storing instructions for modeling nutrient transport within a patient; and

at least one processor configured to execute the instructions to perform a method comprising:

generating a three-dimensional patient-specific anatomical model of at least a portion of a visceral vascular system of the patient based at least on a velocity of blood or a pressure of blood flowing through the visceral vascular system;

receiving, in an electronic storage medium, patient-specific information related to a patient's food intake;

determining a boundary condition information of the patient-specific anatomical model of at least a portion of the visceral vascular system;

determining the velocity of blood or the pressure of blood flowing through the visceral vascular system using the boundary condition information;

generating a patient-specific feature vector using the boundary condition information;

determining, using a trained machine learning system, the velocity of blood or the pressure of blood flowing through the visceral vascular system using the patient-specific feature vector;

determining an amount of nutrients in the visceral vascular system using the patient-specific information related to the patient's food intake;

generating a patient-specific model of blood flow in the patient-specific anatomical model of the portion of the visceral vascular system of the patient using at least (1) the velocity of blood or the pressure of blood flowing through the visceral vascular system, and (2) the patient-specific information related to the patient's food intake, wherein the patient-specific model of blood flow includes the amount of nutrients in the visceral vascular system;

generating a patient-specific model of nutrient transport from at least a part of a gastrointestinal system of the patient to the portion of the visceral vascular system of the patient based on the patient-specific information related to the patient's food intake; and

determining an indicia of energy available in the patient based on the patient-specific model of nutrient transport and the patient-specific model of blood flow, the indicia of energy indicating a normal or an abnormal function of a liver of the patient.

13. The system of claim 12 , further comprising:

simulating blood flow through hepatic and portal blood vessels of the patient based on the patient-specific model of nutrient transport, wherein the blood flow through the hepatic and portal blood vessels transports nutrients.

14. The system of claim 12 , further comprising:

receiving an indicia of a liver function of the patient, wherein determining the indicia of the energy available in the patient is based on the indicia of the liver function of the patient and the patient-specific model of nutrient transport.

15. The system of claim 12 , wherein generating the patient-specific model of nutrient transport from at least a part of a gastrointestinal system of the patient to the visceral vascular system of the patient includes one or more of:

modeling a mesenteric flow rate based on one or more of the patient-specific information related to the patient's food intake and gastrointestinal health information of the patient;

modeling a membrane channel permeability of a vessel; or

modeling a concentration gradient of nutrients between the at least the part of the gastrointestinal system of the patient and a visceral vessel based on one or more of the mesenteric flow rate or the membrane channel permeability.

16. The system of claim 12 , further comprising:

determining a change in a weight or mass of the patient based on the determined indicia of the energy available in the patient.

17. A non-transitory computer-readable medium storing instructions that, when executed by a computer, cause the computer to perform a method for modeling nutrient transport within a patient, the method including:

generating a three-dimensional patient-specific anatomical model of at least a portion of a visceral vascular system of the patient based at least on a velocity of blood or a pressure of blood flowing through the visceral vascular system;

receiving, in an electronic storage medium, patient-specific information related to a patient's food intake;

determining a boundary condition information of the patient-specific anatomical model of at least a portion of the visceral vascular system;

determining the velocity of blood or the pressure of blood flowing through the visceral vascular system using the boundary condition information;

generating a patient-specific feature vector using the boundary condition information;

determining, using a trained machine learning system, the velocity of blood or the pressure of blood flowing through the visceral vascular system using the patient-specific feature vector;

determining an amount of nutrients in the visceral vascular system using the patient-specific information related to the patient's food intake;

generating a patient-specific model of blood flow in the patient-specific anatomical model of the portion of the visceral vascular system of the patient using at least (1) the velocity of blood or the pressure of blood flowing through the visceral vascular system, and (2) the patient-specific information related to the patient's food intake, wherein the patient-specific model of blood flow includes the amount of nutrients in the visceral vascular system;

generating a patient-specific model of nutrient transport from at least a part of a gastrointestinal system of the patient to the portion of the visceral vascular system of the patient based on the patient-specific information related to the patient's food intake; and

determining an indicia of energy available in the patient based on the patient-specific model of nutrient transport and the patient-specific model of blood flow, the indicia of energy indicating a normal or an abnormal function of a liver of the patient.

18. The non-transitory computer readable medium of claim 17 , further comprising:

simulating blood flow through hepatic and portal blood vessels of the patient based on the patient-specific model of nutrient transport, wherein the blood flow through the hepatic and portal blood vessels transports nutrients.

19. The non-transitory computer readable medium of claim 17 , further comprising:

receiving an indicia of a liver function of the patient, wherein determining the indicia of the energy available in the patient is based on the indicia of the liver function of the patient and the patient-specific model of nutrient transport.

20. The non-transitory computer readable medium of claim 17 , further comprising:

determining a change in a weight or mass of the patient based on the determined indicia of the energy available in the patient.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Sep 11, 2025
From: HAYFIN SERVICES LLP
To: HEARTFLOW, INC.
Reel/Frame 072876/0775 →
RELEASE OF SECURITY INTEREST Recorded Jun 21, 2024
From: HAYFIN SERVICES LLP
To: HEARTFLOW, INC.
Reel/Frame 067801/0032 →
SECURITY INTEREST Recorded Jun 18, 2024
From: HEARTFLOW, INC.
To: HAYFIN SERVICES LLP
Reel/Frame 067775/0966 →
SECURITY INTEREST Recorded Jan 20, 2021
From: HEARTFLOW, INC.
To: HAYFIN SERVICES LLP
Reel/Frame 055037/0890 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2018
From: SANKARAN, SETHURAMAN; ZARINS, CHRISTOPHER; TAYLOR, CHARLES A.; GRADY, LEO
To: HEARTFLOW, INC.
Reel/Frame 045961/0784 →
Continuity (2)
Provisional Application 62373012 · Aug 10, 2016
Related Publication 20180047304A1 · Feb 15, 2018
Cited By (17)
US 12,245,882 US 12,283,046 US 12,299,885 US 12,324,695 US 12,324,696 US 12,380,560 US 12,396,695 US 12,406,365 US 12,440,180 US 12,499,539 US 12,555,228 US 12,558,048 US 12,599,352 US 12,620,092 US 12,635,965 US 12,712,082 US 12,714,382