Non-invasive health monitor
First Claim
1. A non-invasive health monitor device comprising:
- a processor;
a processor readable storage medium;
code recorded in the processor readable storage medium to create a first array of data based on discretely recorded time events in which each element of the first array is representative of a time when an event took place;
code recorded in the processor readable storage medium to create a second array of data in which each element of the second array is an interval representative of the difference between successive elements of the first array;
code recorded in the processor readable storage medium to create a third array of data in which each element of the third array is a delta interval representative of the difference between successive elements of the second array;
code recorded in the processor readable storage medium to perform a fast fourier transform (FFT) to obtain power spectrum data representative of the third array; and
code recorded in the processor readable storage medium to integrate the power spectrum data over frequency ranges of interest to obtain discrete power values for said frequency ranges of interest.
1 Assignment
0 Petitions
Accused Products
Abstract
The time between heartbeats is measured over a series of such heartbeats. The time interval between two successive events is calculated and stored as a first array. The time difference between adjacent heartbeat intervals is also calculated from the first array and recorded as a differential array. The differential array is subjected to frequency analysis. First the differential array data is linearly interpolated to increase the number of data samples. The interpolated data is then subjected to a fast fourier transform (FFT) yielding a power spectrum. Characteristic frequency ranges are then integrated and the resulting frequency domain spectrum(s) are analyzed for dominant frequency characteristics.
35 Citations
47 Claims
-
1. A non-invasive health monitor device comprising:
-
a processor;
a processor readable storage medium;
code recorded in the processor readable storage medium to create a first array of data based on discretely recorded time events in which each element of the first array is representative of a time when an event took place;
code recorded in the processor readable storage medium to create a second array of data in which each element of the second array is an interval representative of the difference between successive elements of the first array;
code recorded in the processor readable storage medium to create a third array of data in which each element of the third array is a delta interval representative of the difference between successive elements of the second array;
code recorded in the processor readable storage medium to perform a fast fourier transform (FFT) to obtain power spectrum data representative of the third array; and
code recorded in the processor readable storage medium to integrate the power spectrum data over frequency ranges of interest to obtain discrete power values for said frequency ranges of interest.
-
-
2. A non-invasive health monitor device to assist in cardiac evaluation comprising:
-
a processor;
a processor readable storage medium;
code recorded in the processor readable storage medium to create a first array of heart vibrations based on discretely recorded heartbeats in which each element of the first array is representative of a time when a heartbeat took place;
code recorded in the processor readable storage medium to create a heart period array in which each element is a heart period interval representative of the difference between successive heartbeats of the first array of heart vibrations;
code recorded in the processor readable storage medium to create a delta heart period interval array in which each element is a delta heart period interval representative of the difference between successive elements of the heart period interval array;
code recorded in the processor readable storage medium to perform a fast fourier transform (FFT) to obtain power spectrum data representative of the delta heart period interval array; and
code recorded in the processor readable storage medium to integrate the power spectrum data over one or more frequency ranges of interest to obtain discrete power values for said one or more frequency ranges of interest. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-invasive health monitor device to assist in respiration evaluation comprising:
-
a processor;
a processor readable storage medium;
code recorded in the processor readable storage medium to create a first array of respiration events based on discretely recorded body motions in which each element of the first array is representative of a time when a respiration event took place;
code recorded in the processor readable storage medium to create a respiration period interval array in which each element is a respiration period interval representative of the difference between successive elements of the first array of respiration events;
code recorded in the processor readable storage medium to create a delta respiration period interval array in which each element is a delta respiration period interval representative of the difference between successive elements of the respiration period interval array;
code recorded in the processor readable storage medium to perform a fast fourier transform (FFT) to obtain power spectrum data representative of the delta respiration period interval array; and
code recorded in the processor readable storage medium to integrate the power spectrum data over a defined range of interest to obtain a discrete power value.
-
-
13. A non-invasive health monitor device to assist in cardiac evaluation comprising:
-
a processor;
a processor readable storage medium;
code recorded in the processor readable storage medium to create an array of first heart vibrations based on discretely recorded heartbeats in which each element of the first array is representative of a time when a first heart vibration of a heartbeat took place;
code recorded in the processor readable storage medium to create an array of second heart vibrations having an element to element association with the array of first heart vibration, said array of second heart vibrations representative of a time when a second heart vibration of a heartbeat took place;
code recorded in the processor readable storage medium to create a ventricular systole interval array in which each element is an interval representative of the time difference between the second and first heart vibrations of each heartbeat in the second and first heart vibration arrays;
code recorded in the processor readable storage medium to create a delta ventricular systole interval array in which each element is a delta ventricular systole interval representative of the difference between successive elements of the ventricular systole interval array;
code recorded in the processor readable storage medium to perform a fast fourier transform (FFT) to obtain power spectrum data representative of the delta ventricular systole interval array; and
code recorded in the processor readable storage medium to integrate the power spectrum data over one or more frequency ranges of interest to obtain discrete power values for said one or more frequency ranges of interest. - View Dependent Claims (14, 15, 17, 18, 19, 20, 21, 22)
-
-
16. The non-invasive health monitor device of claim 16 further comprising:
code recorded in the processor readable storage medium to calculate a power ratio value that is equal to LF/HF.
-
23. A non-invasive health monitor device comprising:
-
a processor;
a processor readable storage medium;
code recorded in the processor readable storage medium to create a first array of data based on discretely recorded time events in which each element of the first array is representative of a time when an event took place;
code recorded in the processor readable storage medium to create a second array of data in which each element of the second array is an interval representative of the difference between successive elements of the first array;
code recorded in the processor readable storage medium to create a third array of data in which each element of the third array is a delta interval representative of the difference between non-successive elements of the second array;
code recorded in the processor readable storage medium to perform a fast fourier transform (FFT) to obtain power spectrum data representative of the third array; and
code recorded in the processor readable storage medium to integrate the power spectrum data over frequency ranges of interest to obtain discrete power values for said frequency ranges of interest.
-
-
24. A method of monitoring health non-invasively comprising:
-
creating a first array of data based on discretely recorded time events in which each element of the first array is representative of a time when an event took place;
creating a second array of data in which each element of the second array is an interval representative of the difference between successive elements of the first array;
creating a third array of data in which each element of the third array is a delta interval representative of the difference between successive elements of the second array;
performing a fast fourier transform (FFT) on the third array to obtain power spectrum data representative of the third array; and
integrating the power spectrum data over frequency ranges of interest to obtain discrete power values for said frequency ranges of interest.
-
-
25. A method of monitoring health non-invasively to assist in cardiac evaluation comprising:
-
creating a first array of heart vibrations based on discretely recorded heartbeats in which each element of the first array is representative of a time when a heartbeat took place;
creating a heart period array in which each element is a heart period interval representative of the difference between successive elements of the first array of heart vibrations;
creating a delta heart period interval array in which each element is a delta heart period interval representative of the difference between successive elements of the heart period interval array;
performing a fast fourier transform (FFT) on the delta heart period interval array to obtain power spectrum data representative of the delta heart period interval array; and
integrating the power spectrum data over one or more frequency ranges of interest to obtain discrete power values for said one or more frequency ranges of interest. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A method of monitoring health non-invasively to assist in respiration evaluation comprising:
-
creating a first array of respiration events based on discretely recorded body motions in which each element of the first array is representative of a time when a respiration event took place;
creating a respiration period interval array in which each element is a respiration period interval representative of the difference between successive elements of the first array of respiration events;
creating a delta respiration period interval array in which each element is a delta respiration period interval representative of the difference between successive elements of the respiration period interval array;
performing a fast fourier transform (FFT) on the delta respiration period interval array to obtain power spectrum data representative of the delta respiration period interval array; and
integrating the power spectrum data over a low frequency (LF) range of interest to obtain a discrete power value. - View Dependent Claims (36)
-
-
37. A method of monitoring health non-invasively to assist in cardiac evaluation comprising:
-
creating a first array of heart vibrations based on discretely recorded heartbeats in which each element of the first array is representative of a time when a ventricular heart vibration of a heartbeat took place;
creating a second array of heart vibrations having an element to element association with the first array of heart vibrations, said second array of heart vibrations representative of a time when a systolic heart vibration of a heartbeat took place;
creating a ventricular systole interval array in which each element is an interval representative of the time difference between the second and first heart vibrations of each heartbeat in the second and first arrays;
creating a delta ventricular systole interval array in which each element is a delta ventricular systole interval representative of the difference between successive elements of the ventricular systole interval array;
performing a fast fourier transform (FFT) on the delta ventricular systole interval array to obtain power spectrum data representative of the delta ventricular systole interval array; and
integrating the power spectrum data over one or more frequency ranges of interest to obtain discrete power values for said one or more frequency ranges of interest. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A method of monitoring health non-invasively comprising:
-
creating a first array of data based on discretely recorded time events in which each element of the first array is representative of a time when an event took place;
creating a second array of data in which each element of the second array is an interval representative of the difference between successive elements of the first array;
creating a third array of data in which each element of the third array is a delta interval representative of the difference between non-successive elements of the second array;
performing a fast fourier transform (FFT) on the third array of data to obtain power spectrum data representative of the third array of data; and
integrating the power spectrum data over frequency ranges of interest to obtain discrete power values for said frequency ranges of interest.
-
Specification