IP Library › Granted Patent US 12,327,638
Granted Patent B2
US 12,327,638 · App. 17/552,246 · Granted Jun 10, 2025

Systems and methods for diagnosing a health condition based on patient time series data

Inventors: Tyler Wagner (Boston, MA); Murali Aravamudan (Andover, MA); Melwin Babu (Thrissur, IN); Rakesh Barve (Bangalore, IN); Venkataramanan Soundararajan (Andover, MA); Ashim Prasad (Bangalore, IN); Corinne Carpenter (Cambridge, MA); Katherine Carlson (Cambridge, MA)
Assignee: Anumana, Inc.
G16H50/20G06N3/08G16H10/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,327,638
App. No.
17/552,246
Granted
Jun 10, 2025
Kind
B2
Abstract

Disclosed systems, methods, and computer readable media can diagnose a health condition based on patient time series data. For example, a method for diagnosing a health condition based on patient time series data includes identifying a training set of health records comprising a first set of patient time series data, training a neural network using the training set of health records, and executing the trained neural network model to diagnose a health condition based on a second set of patient time series data. In further examples, the first set of patient time series data and the second set of patient time series data can each comprise electrocardiogram data and the health condition can comprise pulmonary hypertension.

Claims (47)

1. A method comprising:

identifying, by one or more hardware processors, a training set of health records comprising a first set of patient time series data, wherein the first set of patient time series data comprises a preemptive set of patient time series data captured earlier than a predetermined amount of time before a date of a positive diagnosis for a health condition;

training, by the one or more hardware processors, a neural network model using the training set of health records, wherein training the neural network model comprises:

receiving initial parameters of the neural network model, wherein the initial parameters of the neural network model are transfer learned from an independently learned self-supervised network;

dividing the training set of health records into a training set, a validation set and a test set; and

modifying the initial parameters of the neural network model as a function of the training set, the validation set and the test set; and

executing, by the one or more hardware processors, the trained neural network model to diagnose the health condition based on a second set of patient time series data.

2. The method of claim 1 , wherein the trained neural network model receives a plurality of inputs including at least one vector representation of the second set of patient time series data and at least one spectrogram representation of the second set of patient time series data.

3. The method of claim 1 , wherein the second set of patient time series data comprises electrocardiogram data and the health condition comprises pulmonary hypertension.

4. The method of claim 1 , wherein identifying the training set of health records comprises searching a corpus of health records to identify health records associated with a cohort of patients that satisfy one or more predetermined criteria.

5. The method of claim 1 , wherein the training set of health records further comprises a discrete metric derived from the first set of patient time series data.

6. The method of claim 5 , wherein the first set of patient time series data comprises electrocardiogram data and the discrete metric comprises a QT interval.

7. The method of claim 1 , wherein the training set of health records comprises a first set of health records associated with patients diagnosed with the health condition and a second set of health records associated with patients not diagnosed with the health condition.

8. The method of claim 1 , wherein the first set of patient time series data comprises a preemptive set of patient time series data captured earlier than a predetermined amount of time before a date of a positive diagnosis for the health condition.

9. The method of claim 1 , wherein the first set of patient time series data comprises electrocardiogram data and wherein training the neural network comprises randomly shuffling a set of leads associated with the electrocardiogram data at an input of the neural network.

10. The method of claim 1 , wherein the first set of patient time series data comprises electrocardiogram data and wherein training the neural network comprises shifting a level of each lead among a set of leads associated with the electrocardiogram data by a random amount.

11. The method of claim 1 , wherein executing the trained neural network model comprises segmenting the second set of patient time series data into a plurality of time windows having a predetermined duration.

12. The method of claim 1 , wherein identifying the training set of health records comprises:

receiving a corpus of health records comprising the first set of patient time series data;

creating one or more cohorts within the corpus of health records as a function of the first set of patient time series data; and

identifying the training set of health records as a function of the corpus of health records and the one or more cohorts.

13. A system comprising:

a non-transitory memory; and

one or more hardware processors configured to read instructions from the non-transitory memory that, when executed, cause the one or more hardware processors to perform operations comprising:

identifying a training set of health records comprising a first set of patient time series data, wherein the first set of patient time series data comprises a preemptive set of patient time series data captured earlier than a predetermined amount of time before a date of a positive diagnosis for a health condition;

training a neural network model using the training set of health records, wherein training the neural network model comprises:

receiving initial parameters of the neural network model, wherein the initial parameters of the neural network model are transfer learned from an independently learned self-supervised network;

dividing the training set of health records into a training set, a validation set and a test set; and

modifying the initial parameters of the neural network model as a function of the training set, the validation set and the test set; and

executing the trained neural network model to diagnose the health condition based on a second set of patient time series data.

14. The system of claim 13 , wherein the trained neural network model receives a plurality of inputs including at least one vector representation of the second set of patient time series data and at least one spectrogram representation of the second set of patient time series data.

15. The system of claim 13 , wherein the second set of patient time series data comprises electrocardiogram data and the health condition comprises pulmonary hypertension.

16. The system of claim 13 , wherein the training set of health records further comprises a discrete metric derived from the first set of patient time series data.

17. The system of claim 16 , wherein the first set of patient time series data comprises electrocardiogram data and the discrete metric comprises a QT interval.

18. The system of claim 13 , wherein identifying the training set of health records comprises:

receiving a corpus of health records comprising the first set of patient time series data;

creating one or more cohorts within the corpus of health records as a function of the first set of patient time series data; and

identifying the training set of health records as a function of the corpus of health records and the one or more cohorts.

19. A medical instrument comprising:

an electrocardiogram monitor for capturing electrocardiogram data of a patient; and

at least one hardware processor connected to the electrocardiogram monitor, wherein the at least one hardware processor receives the electrocardiogram data from the electrocardiogram monitor and executes a trained neural network model to diagnose the patient for pulmonary hypertension based on the electrocardiogram data, wherein training the trained neural network model comprises:

identifying a training set of health records comprising a first set of patient time series data wherein the first set of patient time series data comprises a preemptive set of patient time series data captured earlier than a predetermined amount of time before a date of a positive diagnosis for a health condition; and

training, a neural network model using the training set of health records comprising:

receiving initial parameters of the neural network model, wherein the initial parameters of the neural network model are transfer learned from an independently learned self-supervised network;

dividing the training set of health records into a training set, a validation set and a test set; and

modifying the initial parameters of the neural network model as a function of the training set, the validation set and the test set.

20. The medical instrument of claim 19 , wherein the at least one hardware processor derives a QT interval from the electrocardiogram data, and wherein the QT interval and the electrocardiogram data are each provided as inputs to the trained neural network model.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 2, 2024
From: NFERENCE, INC.
To: ANUMANA, INC.
Reel/Frame 065996/0257 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2022
From: WAGNER, TYLER; ARAVAMUDAN, MURALI; BABU, MELWIN; BARVE, RAKESH; SOUNDARARAJAN, VENKATARAMANAN; PRASAD, ASHIM; CARPENTER, CORINNE; CARLSON, KATHERINE
To: NFERENCE, INC.
Reel/Frame 059062/0551 →
Continuity (3)
Provisional Application 63156531 · Mar 4, 2021
Provisional Application 63126331 · Dec 16, 2020
Related Publication 20220189636A1 · Jun 16, 2022
References Cited (13)
US 20190282178A1 · Volosin · 2019 [cited by examiner]
US 20200077892A1 · Tran · 2020 [cited by examiner]
US 20200202527A1 · Choi · 2020 [cited by examiner]
US 20200205739A1 · Garrett et al. · 2020 [cited by applicant]
US 20200205745A1 · Khosousi et al. · 2020 [cited by applicant]
US 20200402625A1 · Aravamudan et al. · 2020 [cited by applicant]
CN 107301409A · 2017 [cited by examiner]
WO WO2022132915A2 · 2022 [cited by applicant]
Yoo, Sun Kook; Lee, Kwanghyun; Lee, Moon H. “Empirical determination of an ECG compression ratio for mobile telecardiology applications.” Telemedicine and e-Health 14.2: 156(8). Mary Ann Liebert, Inc. (Mar. 2008). (Year… [cited by examiner]
Tison, et al., “Automated and Interpretable Patient ECG Profiles for Disease Detection, Tracking, and Discovery”, Cornell University Library, arXiv:1807.02569v1, available online Jul. 6, 2018 (21 pages). [cited by applicant]
International Search Report and Written Opinion issued by European Patent Office as International Searching Authority issued in International Application No. PCT/US21/63541, dated Jun. 28, 2022 (20 pages). [cited by applicant]
Caron, et al., “Deep Clustering for Unsupervised Learning of Visual Features”, https://arXiv.org/abs/1807.05520, Mar. 18, 2019 (30 pages). [cited by applicant]
Vaswani, et al., “Attention is All You Need”, 31st Conference on Neural Information Processing Systems (NIPS 2017), Long Beach, California, https://arXiv.org/abs/1706.03762, Dec. 6, 2017 (15 pages). [cited by applicant]