IP Library Granted Patent US 10,499,812
Granted Patent B2
US 10,499,812 · App. 16/105,603 · Granted Dec 10, 2019

System and method for applying a uniform dynamic gain over cardiac data with the aid of a digital computer

Inventors: Gust H. Bardy (Carnation, WA); Jason Felix (Vashon, WA); Jon Mikalson Bishay (Lexington, KY); Ezra M. Dreisbach (Vashon, WA)
Assignee: Bardy Diagnostics, Inc.
A61B5/0006A61B5/044A61B5/04017A61B5/0432A61B5/04087A61B5/04525A61B5/7203A61B5/7232A61B2560/0456A61B2560/0468
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 10,499,812
App. No.
16/105,603
Granted
Dec 10, 2019
Kind
B2
Abstract

A system and method for applying a uniform dynamic gain over cardiac data with the aid of a digital computer is provided. A time series of a plurality of voltage values that comprises a digital representation of a raw electrocardiography (“ECG”) signal recorded by an ambulatory monitor recorder is obtained by an least one computer processor, the time series including segments of noise and segments of non-noise. The segments of non-noise are analyzed by the at least one computer processor and a single gain factor for all of the values in the analyzed non-noise segments is determined by the at least one computer processor based on the analysis. The single gain factor to all of the values in the non-noise segments is applied by the at least one computer processor.

Claims (43)

1. A system for applying a uniform dynamic gain over cardiac data with the aid of a digital computer, comprising:

at least one computer processor configured to execute code comprising:

a value module configured to obtain a time series of a plurality of voltage values that comprises a digital representation of a raw electrocardiography (“ECG”) signal recorded by an ambulatory monitor recorder, the time series comprising segments of noise and segments of non-noise;

an identification module configured to identify the noise segments and the non-noise segments;

a definition module configured to define a plurality of temporal windows within the non-noise segments;

an analysis module configured to analyze the segments of non-noise and to determine a single gain factor for all of the values in the analyzed non-noise segments based on the analysis, wherein the analysis comprises analyzing a plurality of the values within each of the temporal windows; and

a gain module configured to apply the single gain factor to all of the values in the non-noise segments.

2. A system according to claim 1 , further comprising:

a filter module configured to apply a plurality of noise filters to each of the values;

a marking module configured to mark one or more of the values as the noise based on the application of the filters, wherein each of the noise segments comprises one or more of the values marked as the noise.

3. A system according to claim 1 , wherein each of the temporal windows is of a sufficient length to capture at least one heartbeat.

4. A system according to claim 1 , further comprising:

a performance module configured to perform a mathematical operation on two of the values within each of the temporal windows;

a statistical module configured to perform a statistical analysis of the results of the mathematical operations for all of the temporal windows,

wherein a result of the statistical analysis is used to determine the single gain factor.

5. A system in accordance with claim 4 , wherein the two values comprise a maximum one and a minimum one of the values within each of the temporal windows.

6. A system according to claim 1 , further comprising:

placing the values in the non-noise segments within a range preferred for visualization of the non-noise segments.

7. A system according to claim 6 , wherein the preferred range is between 2 mV and 10 mV.

8. A system according to claim 1 , further comprising:

a bridging module configured to bridge the non-noise segments to create a continuous ECG signal for display.

9. A method for applying a uniform dynamic gain over cardiac data with the aid of a digital computer, comprising:

obtaining by at least one computer processor a time series of a plurality of voltage values that comprises a digital representation of a raw electrocardiography (“ECG”) signal recorded by an ambulatory monitor recorder, the time series comprising segments of noise and segments of non-noise;

analyzing by the at least one computer processor the segments of non-noise and determining by the at least one computer processor a single gain factor for all of the values in the analyzed non-noise segments based on the analysis;

applying by the at least one computer processor the single gain factor to all of the values in the non-noise segments; and

bridging by the at least one processor the non-noise segments to create a continuous ECG signal for display.

10. A method according to claim 9 , further comprising:

identifying the noise segments and the non-noise segments;

defining a plurality of temporal windows within the non-noise segments,

wherein the analysis comprises analyzing a plurality of the values within each of the temporal windows.

11. A method according to claim 10 , further comprising:

applying a plurality of noise filters to each of the values;

marking one or more of the values as the noise based on the application of the filters, wherein each of the noise segments comprises one or more of the values marked as the noise.

12. A method according to claim 10 , wherein each of the temporal windows is of a sufficient length to capture at least one heartbeat.

13. A method according to claim 10 , further comprising:

performing a mathematical operation on two of the values within each of the temporal windows;

performing a statistical analysis of the results of the mathematical operations for all of the temporal windows; and

using a result of the statistical analysis is used to determine the single gain factor.

14. A method in accordance with claim 13 , wherein the two values comprise a maximum one and a minimum one of the values within each of the temporal windows.

15. A method according to claim 9 , further comprising:

placing the values in the non-noise segments within a range preferred for visualization of the non-noise segments.

16. A method according to claim 15 , wherein the preferred range is between 2 mV and 10 mV.

17. A non-transitory computer readable storage medium storing code for executing on a computer system to perform the method according to claim 9 .

Assignments (2)
RELEASE OF SECURITY INTEREST (SENT FOR RECORDAL OCTOBER 25, 2021) Recorded Dec 14, 2021
From: JPMORGAN CHASE BANK, N.A.
To: BREATHE TECHNOLOGIES, INC.; HILL-ROM SERVICES, INC.; ALLEN MEDICAL SYSTEMS, INC.; WELCH ALLYN, INC.; HILL-ROM, INC.; VOALTE, INC.; BARDY DIAGNOSTICS, INC.; HILL-ROM HOLDINGS, INC.
Reel/Frame 058516/0312 →
SECURITY AGREEMENT SUPPLEMENT Recorded Oct 25, 2021
From: BARDY DIAGNOSTICS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 058567/0677 →
Continuity (9)
Continuation 15682242 · Aug 21, 2017
Continuation 15420032 · Jan 30, 2017
Continuation 15162489 · May 23, 2016
Continuation 14997416 · Jan 15, 2016
Continuation In Part 14614265 · Feb 4, 2015
Continuation In Part 14488230 · Sep 16, 2014
Continuation In Part 14080725 · Nov 14, 2013
Provisional Application 61882403 · Sep 25, 2013
Related Publication 20180353071A1 · Dec 13, 2018
Cited By (15)
US 1,063,079 US 1,083,114 US 12,213,791 US 12,245,859 US 12,245,860 US 12,274,554 US 12,303,275 US 12,303,277 US 12,324,668 US 12,357,212 US 12,402,819 US 12,408,856 US 12,507,931 US 12,582,339 US 12,603,173