System and method for diagnosing pathologic heart conditions
First Claim
1. A method of diagnosing pathologic heart conditions comprising:
- identifying a systolic sub-interval of a systolic interval for a plurality of heart cycles in a sequence of heart cycles;
computing an energy value for each systolic sub-interval;
computing a composite energy value using the computed energy values for each systolic sub-interval; and
comparing the composite energy value to a threshold level in order to distinguish between a normal heart and a pathologic heart.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of diagnosing pathologic heart conditions in which a time series of heart sounds is filtered and parsed into a sequence of individual heart cycles. A systolic interval as well as systolic sub-intervals are identified for each heart cycle. An energy value is computed for the systolic sub-interval of one or more heart cycles. The energy value computed is proportional to the energy level associated with the filtered series of heart sounds. A composite energy value is then computed for the systolic sub-intervals of one or more heart cycles and compared to a threshold level in order to distinguish between a normal heart and a pathologic heart. The system corresponding to the method is comprised of a portable computing device that manages data collection and stores data collected from new patients, and analyzes data.
-
Citations
23 Claims
-
1. A method of diagnosing pathologic heart conditions comprising:
-
identifying a systolic sub-interval of a systolic interval for a plurality of heart cycles in a sequence of heart cycles;
computing an energy value for each systolic sub-interval;
computing a composite energy value using the computed energy values for each systolic sub-interval; and
comparing the composite energy value to a threshold level in order to distinguish between a normal heart and a pathologic heart.
-
-
2. A method of diagnosing pathologic heart conditions comprising:
-
filtering a time series of heart sounds;
parsing the time series of heart sounds into a sequence of individual heart cycles;
identifying a systolic interval for each heart cycle;
identifying a systolic sub-interval of the systolic interval for each heart cycle;
computing an energy value for the systolic sub-interval of one or more heart cycles, said energy value being proportional to the energy level associated with the filtered series of heart sounds;
computing a composite energy value for the systolic sub-intervals of one or more heart cycles; and
comparing the composite energy value to a threshold level in order to distinguish between a normal heart and a pathologic heart. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for diagnosing pathologic heart conditions comprising:
-
a portable computing device for;
managing data collection from new patients;
storing data; and
analyzing data, and a patient data collection unit for acquiring electro-cardiogram (ECG) and heart sound data from a patient, said patient data collection unit operatively connected with said portable computing device, wherein the patient data collection unit comprises;
a contact microphone for obtaining acoustic data;
an acoustic pre-amplifier operatively connected with said contact microphone, said pre-amplifier having a passband of 20 Hz to 2 kHz used to condition acoustic data received from said contact microphone;
a variable amplifier operatively connected with said acoustic pre-amplifier for variably amplifying the conditioned acoustic data;
an electro-cardiogram (ECG) electrode;
an ECG amplifier operatively connected with said electro-cardiogram (ECG) electrode;
an analog to digital converter operatively connected with said variable amplifier and said ECG amplifier, said analog to digital converter for digitizing acoustic data and electro-cardiogram (ECG) data.
-
-
20. A method of optimizing a heart auscultation screening algorithm comprising:
-
applying a heart auscultation screening time-frequency transform algorithm to a set of data, wherein;
said algorithm includes wavelets and bandpass filters;
said data includes heart sounds known to be normal and heart sounds known to be pathologic;
said heart sounds being characterized by a systolic interval;
said systolic interval capable of being divided into systolic sub-intervals, recording the results of said heart auscultation screening algorithm for a variety of time-frequency transform parameters and systolic sub-intervals; and
determining an optimal combination of wavelet scale parameter and systolic sub-interval for use with said heart auscultation screening wavelet algorithm based on sensitivity and specificity measurements.
-
-
21. A computer readable medium whose contents cause a computer based system to determine patient heart pathology by:
-
identifying a systolic sub-interval of a systolic interval for a plurality of heart cycles in a sequence of heart cycles;
computing an energy value for each systolic sub-interval;
computing a composite energy value using the computed energy values for each systolic sub-interval; and
comparing the composite energy value to a threshold level in order to distinguish between a normal heart and a pathologic heart.
-
-
22. A computer readable medium whose contents cause a computer based system to determine patient heart pathology by:
-
filtering a time series of heart sounds;
parsing the time series of heart sounds into a sequence of individual heart cycles;
identifying a systolic interval for each heart cycle;
identifying a systolic sub-interval of the systolic interval for each heart cycle;
computing an energy value for the systolic sub-interval of one or more heart cycles, said energy value being proportional to the energy level associated with the filtered series of heart sounds;
computing a composite energy value for the systolic sub-intervals of one or more heart cycles; and
comparing the composite energy value to a threshold level in order to distinguish between a normal heart and a pathologic heart.
-
-
23. A computer readable medium whose contents transform a computer based system into a heart pathology detection system, comprising:
-
a patient data collection subsystem for acquiring electro-cardiogram (ECG) and heart sound data from a patient;
a data management subsystem for managing electro-cardiogram (ECG) and heart sound data;
a data analysis subsystem for processing and analyzing electro-cardiogram (ECG) and heart sound data comprising;
means for identifying a systolic sub-interval of a systolic interval for a plurality of heart cycles in a sequence of heart cycles;
means for computing an energy value for each systolic sub-interval;
means for computing a composite energy value using the computed energy values for each systolic sub-interval; and
means for comparing the composite energy value to a threshold level in order to distinguish between a normal heart and a pathologic heart; and
a data storage subsystem for storing processed electro-cardiogram (ECG) and heart sound data.
-
Specification