# US 11,896,379 B2 · Systems and methods to display cardiac signals based on a signal pattern

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,896,379 B2
- Document ID: US11896379B2
- Status: Granted
- Kind: B2
- Application number: 16/543,061
- Filed: 2019-08-16
- Published: 2019-12-05
- Granted: 2024-02-13
- Earliest claimed: 2018-05-09
- Assignees: BioSig Technologies, Inc.; Mayo Foundation for Medical Education and Research
- Applicants: BIOSIG Technologies, Inc.; Mayo Foundation for Medical Education and Research
- Inventors: Budimir S. Drakulic; Sina Fakhar; Thomas G. Foxall; Branislav Vlajinic; Samuel J. Asirvatham
- Web page: https://patentgrep.com/patent/US11896379B2

## CPC

- A61B 5/339: Displays specially adapted therefor
- A61B 5/0245: by using sensing means generating electric signals, {i.e. ECG signals}
- A61B 5/308: for electrocardiography [ECG]
- A61B 5/33: specially adapted for cooperation with other devices
- A61B 5/346: Analysis of electrocardiograms
- A61B 5/7203: {for noise prevention, reduction or removal}
- A61B 5/7221: {Determining signal validity, reliability or quality (preventing, reducing or removing noise induced by motion artefacts A61B5/7207; noise originating from a therapeutic or surgical apparatus A61B5/7217)}
- A61B 5/7225: {Details of analogue processing, e.g. isolation amplifier, gain or sensitivity adjustment, filtering, baseline or drift compensation (input circuits for detecting, measuring, or recording bioelectric or biomagnetic signals A61B5/30; specific diagnostic methods using bioelectric or biomagnetic signals A61B5/316)}
- A61B 5/7246: {using correlation, e.g. template matching or determination of similarity}
- A61B 5/0006: {ECG or EEG signals}
- A61B 5/0215: by means inserted into the body
- A61B 5/02405: {Determining heart rate variability}
- A61B 5/0538: invasively, e.g. using a catheter
- A61B 5/352: Detecting R peaks, e.g. for synchronising diagnostic apparatus; Estimating R-R interval
- A61B 5/361: Detecting fibrillation
- A61B 5/363: Detecting tachycardia or bradycardia
- A61B 5/366: Detecting abnormal QRS complex, e.g. widening
- A61B 5/4836: {Diagnosis combined with treatment in closed-loop systems or methods (A61B5/0036 takes precedence)}
- A61B 5/7217: {of noise originating from a therapeutic or surgical apparatus, e.g. from a pacemaker}
- A61B 5/742: {using visual displays (displays for heart-related electrical signals, e.g. ECG, A61B5/339)}
- A61B 5/7435: {Displaying user selection data, e.g. icons in a graphical user interface}
- A61B 18/1492: {having a flexible, catheter-like structure, e.g. for heart ablation (A61B18/1477 takes precedence)}
- A61B 2018/00351: {Heart}
- A61B 2018/00577: {Ablation}
- A61B 2562/18: Shielding or protection of sensors from environmental influences, e.g. protection from mechanical damage
- A61B 2562/223: Optical cables therefor
- G16H 40/63: for local operation
- H02H 9/04: responsive to excess voltage (lightning arrestors H01C7/12, H01C8/04, H01G9/18, H01T)
- H02H 9/045: {adapted to a particular application and not provided for elsewhere}
- H03F 3/45: Differential amplifiers (differential sense amplifiers G11C7/062)
- H03F 3/45475: {using IC blocks as the active amplifying circuit}
- H03F 3/68: Combinations of amplifiers, e.g. multi-channel amplifiers for stereophonics {(power amplifiers using a combination of several semiconductor amplifiers H03F3/211; combinations of amplifiers using coupling networks with distributed constants H03F3/602)}
- H03F 2200/129: there being a feedback over the complete amplifier
- H03F 2200/171: A filter circuit coupled to the output of an amplifier
- H03F 2200/234: the input amplifying stage being one or more operational amplifiers
- H03F 2200/375: Circuitry to compensate the offset being present in an amplifier
- H03F 2200/451: the amplifier being a radio frequency amplifier
- H03F 2203/45116: Feedback coupled to the input of the differential amplifier
- H03F 2203/45528: the FBC comprising one or more passive resistors and being coupled between the LC and the IC
- H03F 2203/45601: the IC comprising one or more passive resistors by feedback
- H03K 5/125: Discriminating pulses (measuring characteristics of individual pulses G01R29/02; separation of synchronising signals in television systems H04N5/08)
- H04L 43/02: Capturing of monitoring data
- H04L 47/50: Queue scheduling
- A61B: DIAGNOSIS; SURGERY; IDENTIFICATION (usefulness limited to only animals A61D)
- G16H: HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- H02H: EMERGENCY PROTECTIVE CIRCUIT ARRANGEMENTS (indicating or signalling undesired working conditions G01R, e.g. G01R31/00, G08B; locating faults along lines G01R31/08; emergency protective devices H01H)
- H03F: AMPLIFIERS
- H03K: PULSE TECHNIQUE (measuring pulse characteristics G01R; modulating sinusoidal oscillations with pulses H03C; transmission of digital information H04L; discriminator circuits detecting phase difference between two signals by counting or integrating cycles of oscillation H03D3/04; automatic control, starting, synchronisation or stabilisation of generators of electronic oscillations or pulses where the type of generator is irrelevant or unspecified H03L; coding, decoding or code conversion, in general H03M)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Systems, methods, and computer program product embodiments are disclosed for displaying cardiac signals based on a signal pattern. An embodiment operates by accessing an input cardiac signal. The embodiment matches a portion of the input cardiac signal to a known signal pattern. The embodiment then displays an indication of a degree of the match.

## Claims

### Claim 1

A computer implemented method, comprising:
accessing, by at least one processor, a first input cardiac signal using an electrode attached to a patient;
receiving, from a user at a user interface by the at least one processor, a detection threshold;
establishing, at the user interface by the user via the at least one processor, a reference point inside a previously stored known signal pattern, wherein the previously stored known signal pattern specifies a voltage variation over time that defines a morphology correlated with a disease;
first matching, by the at least one processor, a first portion of the first input cardiac signal to the previously stored known signal pattern based on the detection threshold;
in response to the first matching, first displaying on the user interface over one or more displays, by the at least one processor, the first portion of the first input cardiac signal side by side with a first portion of a second input cardiac signal, wherein the first portion of the second input cardiac signal occurs before, after, or simultaneously with the established reference point inside the matched previously stored known signal pattern;
second matching, by the at least one processor, a second portion of the first input cardiac signal to the previously stored known signal pattern based on the detection threshold, wherein a size of the second portion of the first input cardiac signal is received from the user at the user interface; and
triggering second displaying on the user interface over the one or more displays, by the at least one processor, the second portion of the first input cardiac signal side by side with a second portion of the second input cardiac signal in response to the second matching, wherein the second portion of the second input cardiac signal contains the established reference point inside the matched previously stored known signal pattern, wherein the second portion of the first input cardiac signal and the second portion of the second input cardiac signal are displayed vertically stacked above or below the displayed first portion of the first input cardiac signal and the displayed first portion of the second input cardiac signal on the user interface over the one or more displays.

### Claim 2 (depends on 1)

The method of claim 1, wherein the previously stored known signal pattern is captured during a previous patient procedure or a current patient procedure.

### Claim 3 (depends on 1)

The method of claim 1, wherein the previously stored known signal pattern is stored in a database.

### Claim 4 (depends on 1)

The method of claim 1, wherein the first matching further comprises:
matching, by the at least one processor, the first portion of the first input cardiac signal to the previously stored known signal pattern based on a correlation function.

### Claim 5 (depends on 1)

The method of claim 1, wherein the first matching further comprises:
matching, by the at least one processor, the first portion of the first input cardiac signal to the previously stored known signal pattern based on a mean absolute deviation (MAD) function.

### Claim 6 (depends on 1)

The method of claim 1, wherein the first matching further comprises:
matching, by the at least one processor, the first portion of the first input cardiac signal to the previously stored known signal pattern;
determining, by the at least one processor, a first confidence value based on the matching the first portion of the first input cardiac signal to the previously stored known signal pattern;
matching, by the at least one processor, a portion of a third input cardiac signal to the previously stored known signal pattern;
determining, by the at least one processor, a second confidence value based on the matching the portion of the third input cardiac signal to the previously stored known signal pattern;
averaging, by the at least one processor, the first confidence value and the second confidence value to create an average confidence value; and
determining, by the at least one processor, the average confidence value is above the detection threshold.

### Claim 7 (depends on 1)

The method of claim 1, wherein the first displaying further comprises:
displaying, by the at least one processor, the first portion of the second input cardiac signal based on a color associated with the previously stored known signal pattern.

### Claim 8 (depends on 1)

The method of claim 1, wherein the first matching further comprises:
matching, by the at least one processor, the first portion of the first input cardiac signal to the previously stored known signal pattern based on weight specific areas of the previously stored known signal pattern.

### Claim 9 (depends on 1)

The method of claim 1, wherein the first displaying further comprises:
displaying, by the at least one processor, the first portion of the second input cardiac signal based on a display interval associated with the second input cardiac signal.

### Claim 10 (depends on 1)

The method of claim 1, wherein the first displaying further comprises:
displaying, by the at least one processor, the first portion of the first input cardiac signal and the first portion of the second input cardiac signal in a non-overlapping format.

### Claim 11 (depends on 1)

The method of claim 1, wherein the first displaying further comprises:
displaying, by the at least one processor, the first portion of the first input cardiac signal overlaid on the first portion of the second input cardiac signal.

### Claim 12 (depends on 1)

The method of claim 1, wherein the first displaying further comprises:
displaying, by the at least one processor, the first portion of the first input cardiac signal that occurs before the established reference point inside the matched previously stored known signal pattern and the first portion of the second input cardiac signal that occurs after the established reference point inside the matched previously stored known signal pattern.

### Claim 13

A non-transitory computer-readable medium having instructions stored thereon that, when executed by at least one computing device, cause the at least one computing device to perform operations comprising:
accessing a first input cardiac signal using an electrode attached to a patient;
receiving, from a user at a user interface, a detection threshold;
establishing, at the user interface by the user, a reference point inside a previously stored known signal pattern, wherein the previously stored known signal pattern specifies a voltage variation over time that defines a morphology correlated with a disease;
first matching a first portion of the first input cardiac signal to the previously stored known signal pattern based on the detection threshold;
in response to the first matching, displaying on the user interface over one or more displays the first portion of the first input cardiac signal side by side with a first portion of a second input cardiac signal, wherein the first portion of the second input cardiac signal occurs before, after, or simultaneously with the established reference point inside the matched previously stored known signal pattern;
second matching a second portion of the first input cardiac signal to the previously stored known signal pattern based on the detection threshold, wherein a size of the second portion of the first input cardiac signal is received from the user at the user interface; and
triggering displaying on the user interface over the one or more displays the second portion of the first input cardiac signal side by side with a second portion of the second input cardiac signal in response to the second matching, wherein the second portion of the second input cardiac signal contains the established reference point inside the matched previously stored known signal pattern, wherein the second portion of the first input cardiac signal and the second portion of the second input cardiac signal are displayed vertically stacked above or below the displayed first portion of the first input cardiac signal and the displayed first portion of the second input cardiac signal on the user interface over the one or more displays.

### Claim 14 (depends on 13)

The non-transitory computer-readable medium of claim 13, wherein the previously stored known signal pattern is captured during a previous patient procedure or a current patient procedure.

### Claim 15 (depends on 13)

The non-transitory computer-readable medium of claim 13, wherein the previously stored known signal pattern is stored in a database.

### Claim 16 (depends on 13)

The non-transitory computer-readable medium of claim 13, wherein the first matching further comprises:
matching the first portion of the first input cardiac signal to the previously stored known signal pattern based on a correlation function.

### Claim 17 (depends on 13)

The non-transitory computer-readable medium of claim 13, wherein the first matching further comprises:
matching the first portion of the first input cardiac signal to the previously stored known signal pattern based on a mean absolute deviation (MAD) function.

### Claim 18 (depends on 13)

The non-transitory computer-readable medium of claim 13, wherein the first matching further comprises:
matching the first portion of the first input cardiac signal to the previously stored known signal pattern;
determining a first confidence value based on the matching the first portion of the first input cardiac signal to the previously stored known signal pattern;
matching a portion of a third input cardiac signal to the previously stored known signal pattern;
determining a second confidence value based on the matching the portion of the third input cardiac signal to the previously stored known signal pattern;
averaging the first confidence value and the second confidence value to create an average confidence value; and
determining the average confidence value is above the detection threshold.

### Claim 19 (depends on 13)

The non-transitory computer-readable medium of claim 13, wherein the first displaying further comprises:
displaying the first portion of the second input cardiac signal based on a color associated with the previously stored known signal pattern.

### Claim 20 (depends on 13)

The non-transitory computer-readable medium of claim 13, wherein the first matching further comprises:
matching the first portion of the first input cardiac signal to the previously stored known signal pattern based on weight specific areas of the previously stored known signal pattern.
