Non-invasive health monitor
First Claim
1. A non-invasive health monitor device for physiological monitoring of body motion to obtain a measure of variability comprising:
- a processor;
a processor readable storage medium;
code recorded in the processor readable storage medium to create a first array of body motion events based on discretely recorded body motions in which each element of the first array is representative of a time when a body motion event took place;
code recorded in the processor readable storage medium to create a body motion period interval array in which each element is a body motion interval representative of the difference between successive elements of the first array of body motion events;
code recorded in the processor readable storage medium to create a delta body motion period interval array in which each element is a delta body motion period interval representative of the difference between successive elements of the body motion 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 body motion period interval 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.
17 Citations
23 Claims
-
1. A non-invasive health monitor device for physiological monitoring of body motion to obtain a measure of variability comprising:
-
a processor; a processor readable storage medium; code recorded in the processor readable storage medium to create a first array of body motion events based on discretely recorded body motions in which each element of the first array is representative of a time when a body motion event took place; code recorded in the processor readable storage medium to create a body motion period interval array in which each element is a body motion interval representative of the difference between successive elements of the first array of body motion events; code recorded in the processor readable storage medium to create a delta body motion period interval array in which each element is a delta body motion period interval representative of the difference between successive elements of the body motion 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 body motion period interval 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, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A non-invasive health monitor device for physiological monitoring of body motion to obtain a measure of variability comprising:
-
a processor; a processor readable storage medium; code recorded in the processor readable storage medium to create a first array of body motion events on discretely recorded body motions in which each element of the first array is representative of a time when a body motion event took place; code recorded in the processor readable storage medium to create a body motion period interval array in which each element is a body motion interval representative of the difference between successive elements of the first array of body motion events; code recorded in the processor readable storage medium to create a delta body motion period interval array in which each element is a delta body, motion period interval representative of the difference between non-successive elements of the body motion 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 body motion period interval 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.
-
Specification