IP Library › Granted Patent US 11,826,126
Granted Patent B2
US 11,826,126 · App. 17/068,134 · Granted Nov 28, 2023

Method and system for visualization of heart tissue at risk

Inventors: Ian Shadforth (Morrisville, NC); Meng Lei (North York, CA); Timothy Burton (Ottawa, CA); Don Crawford (Fernandina Beach, FL); Sunny Gupta (Amherstview, CA); Paul Douglas Souza (Novato, CA); Cody James Wackerman (Chico, CA); Andrew Hugh Dubberly (Palo Alto, CA)
Assignee: Analytics For Life Inc.
A61B5/015A61B5/0036A61B5/02007A61B5/743A61B5/7425A61B6/032A61B6/503G06T19/20G16H15/00G16H30/00G16H30/40G16H40/63G16H50/20G16H50/30G16H50/50A61B5/026A61B5/0536A61B5/748A61B5/7435A61B2017/00243A61B2576/023G05B2219/34256G06T2210/41G06T2219/028G06T2219/2012H04M1/2473
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,826,126
App. No.
17/068,134
Granted
Nov 28, 2023
Kind
B2
Abstract

Exemplified methods and systems facilitate presentation of data derived from measurements of the heart in a non-invasive procedure (e.g., via phase space tomography analysis). In particular, the exemplified methods and systems facilitate presentation of such measurements in a graphical user interface, or “GUI” (e.g., associated with a healthcare provider web portal to be used by physicians, researchers, or patients, and etc.) and/or in a report for diagnosis of heart pathologies and disease. The presentation facilitates a unified and intuitive visualization that includes three-dimensional visualizations and two-dimensional visualizations that are concurrently presented within a single interactive interface and/or report.

Claims (39)

1. A system to analyze and identify myocardium at risk of a mammalian subject, the system comprising:

a data store service in one or more cloud platforms, the data store service configured to store a plurality of data files having been collected from one or more signal acquisition devices and transferred into the data store service over a network;

an analysis service in the one or more cloud platforms, the analysis service comprising one or more predictors for identifying myocardium at risk of the mammalian subject, the analysis service being configured to i) cause the one or more predictors to analyze at least one data file of the plurality of data files to identify myocardium at risk and ii) generate an analytical report identifying the myocardium at risk; and

a data exchange service in the one or more cloud platforms, the data exchange service comprising an analysis queue and at least one data transfer API to perform a plurality of operations in a predefined sequence once triggered, the plurality of operations comprising:

in response to receiving a signal data file from a signal acquisition device of the one or more signal acquisition devices, via the at least one data transfer API, pushing the signal data file to a data repository of the data store service,

following the signal data file being stored in the data repository of the data store service, queuing the signal data file to the analysis service, wherein the analysis service is configured to retrieve the signal data file from the analysis queue via the at least one data transfer API, analyze the signal data file to identify myocardium at risk, and generate an analytical report of the same, and

in response to receiving a request from the analysis service to retrieve the generated analytical report, sending the generated analytical report to a hosting service that provides access to the generated analytical report.

2. The system of claim 1 , further comprising:

a web service in the one or more cloud platforms, wherein the web service is configured to present and provide access to the analytical report, or a portion thereof, in a healthcare provider portal.

3. The system of claim 2 , wherein the web service for the healthcare provider portal is implemented a plurality of instances and availability zones.

4. The system of claim 1 , wherein the analytical report is stored in the data store service.

5. The system of claim 1 , wherein the analysis service is configured to determine an estimated value for fractional flow reserve, stenosis, and/or ischemia associated with the myocardium at risk, wherein the estimated value is used to determine a risk score for the myocardium at risk.

6. The system of claim 1 , wherein the analytical report includes a presentation of a percentage of the myocardium being at risk.

7. The system of claim 1 , wherein the analysis service comprises an analytical engine, the analytical engine being configured to, on an intermittent basis, send requests to de-queue the analysis queue.

8. The system of claim 7 , wherein the requests each include a collected data file name and data identifier, and wherein the collected data file name and data identifier are communicated to the data exchange service to obtain the collected file.

9. The system of claim 7 , wherein the analysis service comprises a simple queuing service (SQS).

10. The system of claim 1 , wherein the analysis service is configured to decompress and parse a received file and to update metadata information associated the received file through the data exchange service.

11. The system of claim 1 , wherein the one or more signal acquisition devices are each configured to acquire biopotential signals.

12. The system of claim 11 , wherein the analysis service is configured to perform machine learned analysis in an assessment of the acquired cardiac gradient signal data.

13. The system of claim 1 , wherein the one or more signal acquisition devices are each configured to acquire cardiac gradient signal data.

14. The system of claim 1 , wherein the analysis service is configured to perform machine learning analysis on a set of data files comprising training data.

15. The system of claim 1 , wherein the analytical report is viewed electronically or downloaded.

16. The system of claim 15 , wherein the analytical report is in a format selected from the group consisting of a portable document format and an image format.

17. The system of claim 1 , wherein the analytical report may be viewed via a graphical user interface.

18. The system of claim 17 , wherein the analytical report is in a format selected from a group of (a) an HTML templated report and (b) at least one 3D interactive object.

19. A non-transitory computer readable medium comprising instructions stored thereon, wherein execution of the instructions by one or more processors of one or more computing devices cause the one or more processors to:

execute a data store service in one or more cloud platforms, the data store service being configured to store a plurality of data files having been collected from one or more signal acquisition devices and transferred into the data store service over a network;

execute an analysis service in the one or more cloud platforms, the analysis service comprising one or more predictors for identifying myocardium at risk of a mammalian subject, the analysis service being configured to i) analyze a data file of the plurality of data files to identify the myocardium at risk and ii) generate an analytical report identifying the myocardium at risk; and

execute a data exchange service in the one or more cloud platforms, the data exchange service comprising an analysis queue and at least one data transfer API to perform a plurality of operations in a predefined sequence once triggered, the plurality of operations comprising:

in response to receiving a signal data file from a signal acquisition device of the one or more signal acquisition devices, via the at least one data transfer API, pushing the signal data file to a data repository of the data store service,

following the signal data file being stored in the data repository of the data store service, queuing the signal data file to the analysis service, wherein the analysis service is configured to retrieve the signal data file from the analysis queue via the at least one data transfer API, analyze the signal data file to identify myocardium at risk, and generate an analytical report of the same, and

in response to receiving a request from the analysis service to retrieve the generated analytical report, sending the generated analytical report to a hosting service that provides access to the generated analytical report.

20. A system to analyze and identify myocardium at risk of a mammalian subject, the system comprising:

a data store means, the data store means being configured to store a plurality of data files having been collected from one or more signal acquisition devices and transferred into the data store means over a network;

an analysis means, the analysis means comprising one or more predictors for identifying myocardium at risk, the analysis means being configured to i) analyze a data file of the plurality of data files to identify myocardium at risk of a mammalian subject and ii) generate an analytical report of the identification of the myocardium at risk; and

a data exchange means, the data exchange means comprising an analysis queue and at least one data transfer API to perform a plurality of operations in a predefined sequence once triggered, the plurality of operations comprising:

in response to receiving a signal data file from a signal acquisition device of the one or more signal acquisition devices, via the at least one data transfer API, pushing the signal data file to a data repository of the data store means,

following the signal data file being stored in the data repository of the data store service, queuing the signal data file to the analysis means, wherein the analysis means is configured to retrieve the signal data file from the analysis queue via the at least one data transfer API, analyze the signal data file to identify myocardium at risk, and generate an analytical report of the same, and

in response to receiving a request from the analysis means to retrieve the generated analytical report, sending the generated analytical report to a hosting service that provides access to the generated analytical report.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2023
From: SHADFORTH, IAN; LEI, MENG; BURTON, TIMOTHY; CRAWFORD, DON; GUPTA, SUNNY; SOUZA, PAUL DOUGLAS; WACKERMAN, CODY JAMES; DUBBERLY, ANDREW HUGH
To: ANALYTICS FOR LIFE INC.
Reel/Frame 062628/0412 →
Continuity (4)
Continuation 16402616 · May 3, 2019
Continuation 15712104 · Sep 21, 2017
Provisional Application 62397895 · Sep 21, 2016
Related Publication 20210022616A1 · Jan 28, 2021