Method and system for generating a likelihood of cardiovascular disease, analyzing cardiovascular sound signals remotely from the location of cardiovascular sound signal acquisition, and determining time and phase information from cardiovascular sound signals
First Claim
1. A method comprising:
- determining a first time window within which a first bruit candidate is located;
determining a second time window within which a second bruit candidate is located; and
if the first time window and the second time window overlap in time with respect to a common reference, then emphasizing the overlap of the first time window and the second time window in a generation of a likelihood of cardiovascular disease.
3 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and computer executable code for generating a likelihood of cardiovascular disease from acquired cardiovascular sound signals is diesclosed, where the generated likelihood of cardiovascular disease is based at least on an overlapping in time of bruit candidates in one heart cycle or in different heart cycles. Also disclosed is a system, method, and computer executable code for collecting, forwarding, and analyzing cardiovascular sound signals, where the collecting and analyzing may occur at locations that are remote from each other. Further disclosed is a system, method, and computer executable code for determining the time and phase information contained in cardiovascular sound signals, for use in analyzing those cardiovascular sound signals.
-
Citations
48 Claims
-
1. A method comprising:
-
determining a first time window within which a first bruit candidate is located; determining a second time window within which a second bruit candidate is located; and if the first time window and the second time window overlap in time with respect to a common reference, then emphasizing the overlap of the first time window and the second time window in a generation of a likelihood of cardiovascular disease. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
determining, to an accuracy greater than at least half of a duration of either diastole or systole, a first time window within which a first bruit candidate is located; determining, to an accuracy greater than at least half of a duration of either diastole or systole, a second time window within which a second bruit candidate is located; and generating a likelihood of cardiovascular disease, an overlapping in time of the first time window and the second time window contributing to the generated likelihood.
-
-
8. A method for processing acquired cardiovascular sound signals of a patient, the cardiovascular sound signals corresponding to at least a first heart cycle and a second heart cycle of the patient, the method comprising:
-
defining a plurality of time windows of the acquired cardiovascular sound signals, each of the time windows being a portion of a whole of diastole or systole of the first and second heart cycles of the patient; determining a location of a first bruit candidate in the first heart cycle based on information collected from the time windows; determining a location of a second bruit candidate in the second heart cycle based on information collected from the time windows; and generating a likelihood that the patient has cardiovascular disease, the determined location of the first bruit candidate and the determined location of the second bruit candidate contributing to the generated likelihood. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method comprising:
generating from acquired cardiovascular sound signals a likelihood that a patient has cardiovascular disease based on whether signals indicative of bruit occur within a same time window of at least two different heart cycles of the patient, the same time window being measured relative to a common reference in the two different heart cycles and being a portion of a whole of diastole or systole of each of the at least two different heart cycles.
-
25. A method for processing cardiovascular sound signals of a patient, the cardiovascular sound signals corresponding to at least two different heart cycles of the patient, each of the different heart cycles having one of a systole or a diastole divided into a plurality of time windows, each of the different heart cycles having a common reference, the method comprising:
generating a likelihood that the patient has cardiovascular disease based on whether bruit candidates occur within at least one same time window of the plurality of time windows of the two different heart cycles of the patient, the same time window being measured relative to the common reference.
-
26. A method comprising:
-
identifying a first bruit candidate in a first heart cycle of a patient based on acquired cardiovascular signals of the patient; identifying a second bruit candidate in a second heart cycle of the patient based on the acquired cardiovascular signals of the patient; and determining a time location of the identified first bruit candidate and a time location of the second bruit candidate, both relative to a common reference in each of the first and second heart cycles of the patient.
-
-
27. A method comprising:
generating a two dimensional distribution matrix of probability indicators for at least two bruit candidates in one heart cycle or in different heart cycles.
-
28. A method comprising:
generating a two dimensional distribution matrix of probability indicators for each of a plurality of heart waveform signals, each of the heart waveform signals corresponding to a different location where cardiovascular sound signals were acquired.
-
29. A method comprising:
-
generating a two dimensional running total bruit matrix for a first heart waveform; and generating a two dimensional running total bruit matrix for a second heart waveform. - View Dependent Claims (30)
-
-
31. A system comprising:
-
means for determining, to an accuracy greater than at least half of a duration of either diastole or systole, a first time window within which a first bruit candidate is located; means for determining, to an accuracy greater than at least half of a duration of either diastole or systole, a second time window within which a second bruit candidate is located; and means for generating a likelihood of cardiovascular disease, an overlapping in time of the first time window and the second time window contributing to the generated likelihood.
-
-
32. A computer readable medium containing computer program instructions for:
-
determining, to an accuracy greater than at least half of a duration of either diastole or systole, a first time window within which a first bruit candidate is located; determining, to an accuracy greater than at least half of a duration of either diastole or systole, a second time window within which a second bruit candidate is located; and generating a likelihood of cardiovascular disease, an overlapping in time of the first time window and the second time window contributing to the generated likelihood.
-
-
33. A computer readable medium containing computer program instructions for:
-
identifying a first bruit candidate in a first heart cycle of a patient based on acquired cardiovascular sound signals of the patient; identifying a second bruit candidate in a second heart cycle of the patient based on the acquired cardiovascular sound signals of the patient; and determining a time location of the first bruit candidate and a time location of the second bruit candidate, both relative to a common reference in each of the first and second heart cycles of the patient.
-
-
34. A method comprising:
determining a start point or an end point of at least one of S1, S2, S3, and S4 within each of a plurality of heart cycle signals independently of a signal derived from electrical potential or optical heart signals, each of the plurality of heart cycle signals corresponding to a different heart cycle. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
48. A computer readable medium containing computer program instructions for:
determining a start point or an end point of at least one of S1, S2, S3, and S4 within each of a plurality of heart cycle signals independently of a signal derived from electrical potential or optical heart signals, each of the plurality of heart cycle signals corresponding to a different heart cycle.
Specification