IP Library Granted Patent US 12,357,218
Granted Patent B2
US 12,357,218 · App. 18/887,328 · Granted Jul 15, 2025

Electrocardiogram lead generation

Inventors: Christian David Marton (Jersey City, NJ); Joseph Thomas Braidwood (Carlsbad, CA); Robert Joseph Krummen (Bellevue, WA); Maurice J. Pirio (Seattle, WA)
Assignee: THE VEKTOR GROUP, INC.
A61B5/319A61B5/339A61B5/367A61B2560/0223
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,357,218
App. No.
18/887,328
Granted
Jul 15, 2025
Kind
B2
Abstract

Systems are provided for synthesizing leads of an electrocardiogram (ECG) based on a subject ECG collected from a subject and converting a nonstandard ECG based on a nonstandard placement of electrodes to a standard ECG with a standard placement of electrodes. The described systems may generate simulated ECGs based on simulations of electrical activity of hearts having different heart configurations. From each simulation, simulated ECGs are generated assuming a specification of electrode position(s) for each lead of an ECG. The systems identify a simulated ECG that is similar to the subject ECG. Based on the simulation from which that simulated ECG was generated, the systems identify a synthesized ECG or converted ECG.

Claims (46)

1. A method performed by one or more computing systems for converting a subject cardiogram based on a subject placement of electrodes to a converted subject cardiogram that is based on a target placement of electrodes, the method comprising:

receiving the subject cardiogram and the subject placement of electrodes;

accessing a collection of simulated source cardiograms and simulated target cardiograms, each simulated source cardiogram based on a source placement of electrodes and each simulated target cardiogram based on a target placement of electrodes, each simulated target cardiogram associated with, for each of a plurality of source placements, a simulated source cardiogram;

identifying a source placement based on similarity to the subject placement;

identifying a simulated source cardiogram associated with the identified source placement based on similarity to the subject cardiogram;

designating the simulated target cardiogram that is associated with the identified simulated source cardiogram as the converted subject cardiogram; and

outputting the converted subject cardiogram

wherein each simulated source cardiogram is a nonstandard cardiogram based on a nonstandard placement of electrodes and each simulated target cardiogram is a standard cardiogram based on a standard placement of electrodes.

2. The method of claim 1 wherein each simulated target cardiogram and the associated simulated source cardiograms are generated based on a simulation of electrical activity of a heart based on a heart configuration of a plurality of heart configurations.

3. The method of claim 2 further comprising, prior to identifying a simulated source cardiogram, calibrating the collection based on similarity of the plurality of heart configurations to a subject heart configuration.

4. A method performed by one or more computing systems for converting a subject cardiogram based on a subject placement of electrodes to a converted subject cardiogram that is based on a target placement of electrodes, the method comprising:

receiving the subject cardiogram and the subject placement of electrodes;

accessing a collection of simulated source cardiograms and simulated target cardiograms, each simulated source cardiogram based on a source placement of electrodes and each simulated target cardiogram based on a target placement of electrodes, each simulated target cardiogram associated with, for each of a plurality of source placements, a simulated source cardiogram;

identifying a source placement based on similarity to the subject placement;

identifying a simulated source cardiogram associated with the identified source placement based on similarity to the subject cardiogram;

designating the simulated target cardiogram that is associated with the identified simulated source cardiogram as the converted subject cardiogram; and

outputting the converted subject cardiogram

wherein each simulated target cardiogram and the associated simulated source cardiograms are generated based on a thorax configuration of a plurality of thorax configurations.

5. The method of claim 4 further comprising, prior to identifying a simulated source cardiogram, calibrating the collection based on similarity of the thorax configuration to a subject thorax configuration.

6. The method of claim 1 wherein the subject placement of electrodes is represented by an image of the electrodes after being placed.

7. The method of claim 1 wherein a cardiogram acquisition device collects the subject cardiogram and sends the subject cardiogram to a smartphone and the smartphone collects a subject image of the subject placement of electrodes and sends the subject cardiogram and the subject image to the one or more computing systems.

8. One or more computing systems for synthesizing a synthesized cardiogram based on a subject cardiogram of a subject, the one or more computing systems comprising:

one or more computer-readable storage mediums that store computer-executable instructions for controlling the one or more computing systems to:

access a collection of mappings that each maps a simulated source cardiogram to an associated simulated target cardiogram, the simulated source cardiograms and the simulated target cardiograms being generated based on simulations of electrical activity of a heart;

access a subject cardiogram;

identify a simulated source cardiogram based on similarity to the subject cardiogram;

designate the simulated target cardiogram associated with the identified simulated source cardiogram as a synthesized subject cardiogram; and

output the synthesized subject cardiogram

wherein each simulated source cardiogram and the associated simulated target cardiogram are associated with a thorax configuration of a plurality of thorax configurations; and

one or more processors for controlling the one or more computing systems to execute one or more of the computer-executable instructions.

9. The one or more computing systems of claim 8 wherein a simulated source cardiogram has three leads and a simulated target cardiogram has 12 leads.

10. The one or more computing systems of claim 8 wherein a simulated source cardiogram has multiple leads and a simulated target cardiogram has one lead.

11. The one or more computing systems of claim 8 wherein each simulated source cardiogram and the associated simulated target cardiogram are associated with a heart configuration of a plurality of heart configurations.

12. The one or more computing systems of claim 11 wherein the computer-executable instructions include instructions to, prior to identifying a simulated target cardiogram, calibrate the collection based on similarity of a subject heart configuration to the plurality of heart configurations.

13. The one or more computing systems of claim 8 wherein the computer-executable instructions include instructions to, prior to identifying a simulated source cardiogram, calibrate the collection based on similarity of a subject thorax configuration to the plurality of thorax configurations.

14. The one or more computing systems of claim 8 wherein the subject cardiogram is associated with a subject placement of electrodes, a simulated source cardiogram is associated with a source placement of electrodes of a plurality of source placements of electrodes, and the associated simulated target cardiogram is associated with a target placement of electrodes and wherein the identification of a simulated source cardiogram is further based on similarity of the subject placement to a source placement.

15. The one or more computing systems of claim 14 wherein a cardiogram acquisition device collects the subject cardiogram and sends the subject cardiogram to a smartphone, the smartphone collects a subject image indicating the subject placement of electrodes, and the smartphone sends the subject cardiogram and the subject image to the one or more computing systems.

16. One or more computing systems for synthesizing a synthesized cardiogram based on a subject cardiogram of a subject, the one or more computing systems comprising:

one or more computer-readable storage mediums that store computer-executable instructions for controlling the one or more computing systems to:

access a collection of mappings that each maps a simulated source cardiogram to an associated simulated target cardiogram, the simulated source cardiograms and the simulated target cardiograms being generated based on simulations of electrical activity of a heart;

access a subject cardiogram;

identify a simulated source cardiogram based on similarity to the subject cardiogram;

designate the simulated target cardiogram associated with the identified simulated source cardiogram as a synthesized subject cardiogram; and

output the synthesized subject cardiogram

wherein each simulated source cardiogram is a nonstandard cardiogram based on a nonstandard placement of electrodes and each simulated target cardiogram is a standard cardiogram based on a standard placement of electrodes; and

one or more processors for controlling the one or more computing systems to execute one or more of the computer-executable instructions.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2024
From: MARTON, CHRISTIAN DAVID; BRAIDWOOD, JOE; KRUMMEN, ROBERT JOSEPH; PIRIO, MAURICE J.
To: THE VEKTOR GROUP, INC.
Reel/Frame 068614/0035 →
Continuity (3)
Division PCTUS2023075742 · Oct 2, 2023
Provisional Application 63412830 · Oct 3, 2022
Related Publication 20250009274A1 · Jan 9, 2025
References Cited (14)
US 5058598A · Nicklas et al. · 1991 [cited by applicant]
US 20020035334A1 · Meij et al. · 2002 [cited by applicant]
US 20150208936A1 · Young et al. · 2015 [cited by applicant]
US 20190328457A1 · Villongco · 2019 [cited by examiner]
US 20190333643A1 · Villongco · 2019 [cited by applicant]
US 20200175688A1 · Krummen et al. · 2020 [cited by applicant]
WO 2022014943A1 · 2022 [cited by applicant]
Dosovitskiy, A., et al., An Image is Worth 16×16 Words: Transformers for Image Recognition at Scale, Published as a conference paper at ICLR 2021, 22 pages. [cited by applicant]
Kors, J.A., et al., “Reconstruction of the Frank vectorcardiogram from standard electrocardiogramads: diagnostic comparison of different methods,” European Heart Journal, vol. 11, Issue 12, Dec. 1, 1990, pp. 1083-1092. [cited by applicant]
Krasteva, V., et al., “Simulating Arbitrary Electrode Reversals in Standard 12-Lead ECG,” Sensors, Jul. 1, 2019, 19, 2920, 19 pages. [cited by applicant]
Nelwan, SP, et al., “Correction of ECG Variations Due to Non-Standard Electrode Positions,” IEEE, Computers in Cardiology, 2001;28::317-319. [cited by applicant]
Tiu, E., et al., “Expert-level detection of pathologies from unannotated chest X-ray images via self-supervised learning,” Nature Biomedical Engineering, 11 pages, https://doi.org/10.1038/s41551-022-00936-9. [cited by applicant]
Trayanova, N. A., “Whole-Heart Modeling Applications to Cardiac Electrophysiology and Electromechanics,” Circresaha, Circulation Research, Jan. 7, 2011, pp. 113-128. [cited by applicant]
International Search Report and Written Opinion received in Application No. PCT/US23/75742, dated May 15, 2024, 21 pages. [cited by applicant]