IP Library Granted Patent US 11,854,704
Granted Patent B2
US 11,854,704 · App. 17/812,935 · Granted Dec 26, 2023

Systems and methods for anatomical modeling using information obtained from a medical procedure

Inventors: Leo Grady (Darien, CT); Charles A. Taylor (Atherton, CA); Campbell Rogers (Portola Valley, CA); Christopher K. Zarins (Austin, TX); Gilwoo Choi (Mountain View, CA)
Assignee: HeartFlow, Inc.
G16H50/50
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,854,704
App. No.
17/812,935
Granted
Dec 26, 2023
Kind
B2
Abstract

Systems and methods are disclosed herein for anatomical modeling using information obtained during a medical procedure, whereby an initial anatomical model is generated or obtained, a correspondence is determined between the initial model and additional data and/or measurements from an invasive or noninvasive procedure, and, if a discrepancy is found between the initial model and the additional data, the anatomical model is updated to incorporate the additional data and reduce the discrepancy.

Claims (49)

1. A computer-implemented method of automatically updating a cardiovascular model, comprising:

receiving, via at least one processor, a patient-specific anatomical model of at least one cardiovascular vessel and at least one characteristic associated with the patient-specific anatomical model;

using the at least one processor to transmit a representation of at least one of the patient-specific anatomical model or the at least one associated characteristic to a display unit;

receiving, at the at least one processor, additional patient-specific data relating to the patient-specific anatomical model from a medical procedure;

determining, using the at least one processor, a correspondence between the additional patient-specific data and at least one of the patient-specific anatomical model or the at least one associated characteristic by determining a location of the patient-specific anatomical model to which the additional patient-specific data applies;

identifying, using the at least one processor, a discrepancy between the additional patient-specific data and at least one of the patient-specific anatomical model or the at least one associated characteristic, the discrepancy corresponding to a mismatch between at least one point of the additional patient-specific data and a corresponding aspect of at least one of the patient-specific anatomical model or the at least one associated characteristic;

modifying, using the at least one processor, at least one of the patient-specific anatomical model or the at least one associated characteristic to reduce or eliminate the discrepancy; and

transmitting, using the at least one processor, an updated representation of at least one of the patient-specific anatomical model or the at least one associated characteristic to the display unit.

2. The computer-implemented method of claim 1 , wherein the at least one associated characteristic includes one or more of a blood flow characteristic, a location of one or more lesions or blockages, or a location of one or more medical interventional devices.

3. The computer-implemented method of claim 1 , wherein the medical procedure is an invasive procedure.

4. The computer-implemented method of claim 1 , wherein the additional patient-specific data includes at least one of: data from an angiogram; data from optical coherence tomography; data from an intravenous ultrasound; blood pressure data; coronary flow data; cardiac contractility data; a measurement of a plaque; a local heart viability; data showing whether an occlusion is total or subtotal; data relating to a patient specific physiological state; data relating to myocardial wall motions; stent position data; or data from a percutaneous coronary intervention.

5. The computer-implemented method of claim 1 , wherein:

the additional patient-specific data is associated with a first portion of the patient-specific anatomical model; and

modifying at least one of the patient-specific anatomical model or the at least one associated characteristic to reduce or eliminate the discrepancy includes modifying a second portion of the patient-specific anatomical model different from the first portion.

6. The computer-implemented method of claim 1 , wherein the additional patient-specific data is received at a plurality of instances during the medical procedure, such that one or more modifications to the at least one of the patient-specific anatomical model or the at least one associated characteristic are determined over the course of the medical procedure in response to determination of one or more discrepancies between the additional patient-specific data and the at least one of the patient-specific anatomical model or the at least one associated characteristic.

7. The computer-implemented method of claim 1 , wherein the patient-specific anatomical model is a three-dimensional model.

8. A system for automatically updating a cardiovascular model, comprising:

at least one memory storing instructions; and

at least one processor operatively connected to the at least one memory and configured to execute the instructions to perform operations, including:

receiving a patient-specific anatomical model of at least one cardiovascular vessel and at least one characteristic associated with the patient-specific anatomical model;

transmitting a representation of at least one of the patient-specific anatomical model or the at least one associated characteristic to a display unit;

receiving additional patient-specific data relating to the patient-specific anatomical model from a medical procedure;

determining a correspondence between the additional patient-specific data and at least one of the patient-specific anatomical model or the at least one associated characteristic by determining a location of the patient-specific anatomical model to which the additional patient-specific data applies;

identifying a discrepancy between the additional patient-specific data and at least one of the patient-specific anatomical model or the at least one associated characteristic, the discrepancy corresponding to a mismatch between at least one point of the additional patient-specific data and a corresponding aspect of at least one of the patient-specific anatomical model or the at least one associated characteristic;

modifying at least one of the patient-specific anatomical model or the at least one associated characteristic to reduce or eliminate the discrepancy; and

transmitting, using the processor, an updated representation of at least one of the patient-specific anatomical model or the at least one associated characteristic to the display unit.

9. The system of claim 8 , wherein the at least one associated characteristic includes one or more of a blood flow characteristic, a location of one or more lesions or blockages, or a location of one or more medical interventional devices.

10. The system of claim 8 , wherein the medical procedure is an invasive procedure.

11. The system of claim 8 , wherein the additional patient-specific data includes at least one of: data from an angiogram; data from optical coherence tomography; data from an intravenous ultrasound; blood pressure data; coronary flow data; cardiac contractility data; a measurement of a plaque; a local heart viability; data showing whether an occlusion is total or subtotal; data relating to a patient specific physiological state; data relating to myocardial wall motions; stent position data; or data from a percutaneous coronary intervention.

12. The system of claim 8 , wherein:

the additional patient-specific data is associated with a first portion of the patient-specific anatomical model; and

modifying at least one of the patient-specific anatomical model or the at least one associated characteristic to reduce or eliminate the discrepancy includes modifying a second portion of the patient-specific anatomical model different from the first portion.

13. The system of claim 8 , wherein the additional patient-specific data is received at a plurality of instances during the medical procedure, such that one or more modifications to the at least one of the patient-specific anatomical model or the at least one associated characteristic are determined over the course of the medical procedure in response to determination of one or more discrepancies between the additional patient-specific data and the at least one of the patient-specific anatomical model or the at least one associated characteristic.

14. The system of claim 8 , wherein the patient-specific anatomical model is a three-dimensional model.

15. A non-transitory computer-readable medium comprising instructions for automatically updating a cardiovascular model that are executable by at least one processor to perform operations, including:

receiving, via the at least one processor, a patient-specific anatomical model of at least one cardiovascular vessel and at least one characteristic associated with the patient-specific anatomical model;

using the at least one processor to transmit a representation of at least one of the patient-specific anatomical model or the at least one associated characteristic to a display unit;

receiving, at the at least one processor, additional patient-specific data relating to the patient-specific anatomical model from a medical procedure;

determining, using the at least one processor, a correspondence between the additional patient-specific data and at least one of the patient-specific anatomical model or the at least one associated characteristic by determining a location of the patient-specific anatomical model to which the additional patient-specific data applies;

identifying, using the at least one processor, a discrepancy between the additional patient-specific data and at least one of the patient-specific anatomical model or the at least one associated characteristic, the discrepancy corresponding to a mismatch between at least one point of the additional patient-specific data and a corresponding aspect of at least one of the patient-specific anatomical model or the at least one associated characteristic;

modifying, using the at least one processor, at least one of the patient-specific anatomical model or the at least one associated characteristic to reduce or eliminate the discrepancy; and

transmitting, using the at least one processor, an updated representation of at least one of the patient-specific anatomical model or the at least one associated characteristic to the display unit.

16. The non-transitory computer-readable medium of claim 15 , wherein the at least one associated characteristic includes one or more of a blood flow characteristic, a location of one or more lesions or blockages, or a location of one or more medical interventional devices.

17. The non-transitory computer-readable medium of claim 15 , wherein the medical procedure is an invasive procedure.

18. The non-transitory computer-readable medium of claim 15 , wherein the additional patient-specific data includes at least one of: data from an angiogram; data from optical coherence tomography; data from an intravenous ultrasound; blood pressure data; coronary flow data; cardiac contractility data; a measurement of a plaque; a local heart viability; data showing whether an occlusion is total or subtotal; data relating to a patient specific physiological state; data relating to myocardial wall motions; stent position data; or data from a percutaneous coronary intervention.

19. The non-transitory computer-readable medium of claim 15 , wherein:

the additional patient-specific data is associated with a first portion of the patient-specific anatomical model; and

modifying at least one of the patient-specific anatomical model or the at least one associated characteristic to reduce or eliminate the discrepancy includes modifying a second portion of the patient-specific anatomical model different from the first portion.

20. The non-transitory computer-readable medium of claim 15 , wherein the additional patient-specific data is received at a plurality of instances during the medical procedure, such that one or more modifications to the at least one of the patient-specific anatomical model or the at least one associated characteristic are determined over the course of the medical procedure in response to determination of one or more discrepancies between the additional patient-specific data and the at least one of the patient-specific anatomical model or the at least one associated characteristic.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Sep 11, 2025
From: HAYFIN SERVICES LLP
To: HEARTFLOW, INC.
Reel/Frame 072876/0775 →
SECURITY INTEREST Recorded Jun 18, 2024
From: HEARTFLOW, INC.
To: HAYFIN SERVICES LLP
Reel/Frame 067775/0966 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2022
From: GRADY, LEO; TAYLOR, CHARLES A.; ROGERS, CAMPBELL; ZARINS, CHRISTOPHER K.; CHOI, GILWOO
To: HEARTFLOW, INC.
Reel/Frame 060638/0487 →