Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
184 words
A method of generating a simulated continuous heartbeat comprising the steps: (a) selecting a rhythm by an operator input means, (b) selecting a heartbeat rate by an operator input means, (c) converting the selected heartbeat rate to an impulse period by means of a period look-up table, the selected heartbeat rate being used to index the look-up table, (d) using the selected rhythm as a guide to a first sample, retrieving in sequential order and generally at uniform time intervals a set of individual digitized samples of the selected rhythm from a memory, the set comprising enough samples to reproduce the rhythm, (e) converting each individual digitized sample to an analog signal by means of a digital to analog converter, (f) processing the analog signal to remove unwanted high frequency components by means of a signal filter, (g) after the last sample has been converted, causing the processed analog signal to become steady state, (h) measuring time from the conversion of the first digitized sample, (i) comparing the impulse period with measured time until a match occurs, and (j) repeating steps (d) through (i).
Claim 2
Independent Claim
184 words
A method of generating a simulated continuous heartbeat comprising the steps: (a) selecting a rhythm by an operator input means, (b) selecting a heartbeat rate by an operator input means, (c) converting the selected heartbeat rate to an impulse period by means of a period look-up table, the selected heartbeat rate being used to index the look-up table, (d) using the selected rhythm as a guide to a first sample, retrieving in sequential order and generally at uniform time intervals a set of individual digitized samples of the selected rhythm from a memory, the set comprising enough samples to reproduce the rhythm, (e) converting each individual digitized sample to an analog signal by means of a digital to analog converter, (f) processing the analog signal to remove unwanted high frequency components by means of a signal filter, (g) after the last sample has been converted, causing the processed analog signal to become steady state, (h) measuring time from the conversion of the first digitized sample, (i) comparing the impulse period with measured time until a match occurs, and (j) repeating steps (d) through (i).
Claim 3
Independent Claim
250 words
A method of generating a simulated continuous heartbeat with an arrhythmia, comprising the steps: (a) loading indexing information corresponding to a selected primary rhythm into a memory means adapted to be an index means to a rhythm look-up table containing a plurality of sets of individual digitized samples, each set comprising in sequential order all of the samples necessary to produce one and only one of a plurality of unique rhythms, (b) using the indexing means to retrieve in sequential order and generally at uniform time intervals a set of individual digitized samples from the rhythm look-up table, the set uniquely corresponding to the indexing information, (c) converting each individual digitized sample to an analog signal by means of a digital to analog converter, (d) processing the analog signal to remove unwanted high frequency components by means of a signal filter, (e) after the last sample has been converted, causing the processed analog signal to become steady state, (f) measuring time from the conversion of the first digitized sample, (g) comparing the measured time with an impulse period derived from a selected heartbeat rate by means of a period look-up table until a match occurs, (h) determining if the next rhythm produced should be a selected secondary rhythm, (i) if not, then loading the indexing information corresponding to the selected primary rhythm into the indexing means, but if so, then loading indexing information corresponding to the selected secondary rhythm into the indexing means, and (j) repeating steps (b) through (i).
Claim 4
Independent Claim
250 words
A method of generating a simulated continuous heartbeat with an arrhythmia, comprising the steps: (a) loading indexing information corresponding to a selected primary rhythm into a memory means adapted to be an index means to a rhythm look-up table containing a plurality of sets of individual digitized samples, each set comprising in sequential order all of the samples necessary to produce one and only one of a plurality of unique rhythms, (b) using the indexing means to retrieve in sequential order and generally at uniform time intervals a set of individual digitized samples from the rhythm look-up table, the set uniquely corresponding to the indexing information, (c) converting each individual digitized sample to an analog signal by means of a digital to analog converter, (d) processing the analog signal to remove unwanted high frequency components by means of a signal filter, (e) after the last sample has been converted, causing the processed analog signal to become steady state, (f) measuring time from the conversion of the first digitized sample, (g) comparing the measured time with an impulse period derived from a selected heartbeat rate by means of a period look-up table until a match occurs, (h) determining if the next rhythm produced should be a selected secondary rhythm, (i) if not, then loading the indexing information corresponding to the selected primary rhythm into the indexing means, but if so, then loading indexing information corresponding to the selected secondary rhythm into the indexing means, and (j) repeating steps (b) through (i).
Claim 5
Dependent Claim
22 words
The method of claim 2 wherein step (h) comprises the step of determining if the last rhythm produced was the primary rhythm.
Claim 6
Dependent Claim
23 words
The method of claim 2 wherein step (h) comprises the step of determining if the last two rhythms produced included a primary rhythm.
Claim 7
Dependent Claim
77 words
The method of claim 2 wherein step (h) comprises the steps: (h-1) measuring time from the last production of the secondary rhythm or, if no secondary rhythm has been yet produced, from a suitable start-up point, and (h-2) comparing the time measured from the last secondary rhythm or from the suitable start-up point with a time delay derived from a preselected number to determine if the elapsed time is equal to or greater than the time delay.
Claim 8
Dependent Claim
149 words
The method of claim 2 wherein steps (h) and (i) comprises: (h-1) measuring time from production of the first secondary rhythm of a last run of secondary rhythms or, if no run has yet occurred, then from a suitable start-up point, (h-2) comparing the time measured with a present time delay value to determine if the elapsed time is equal to or greater than the time delay, (h-3) if so, then setting a flag means to remember that a run is underway, (h-4) counting each secondary rhythm produced in a run, (h-5) comparing the count with a preselected number, (h-6) if the count equals the number, then clearing the flag means, and (i) if the flag means is set then loading the secondary rhythm identifying information into the EKG indexing means, but if the flag is cleared, then loading the primary rhythm identifying information into the EKG indexing means.
Claim 9
Dependent Claim
160 words
The method claim 1 or 2 further comprising the steps: (a) loading a value derived from preselected blood pressure systolic and diastolic levels into a memory means adapted to be an index means to a pressure lock-up table containing a set of individual digitized increments of a blood pressure waveform, (b) using the pressure indexing means to retrieve in sequential order and generally at uniform time intervals the set of increment samples, (c) algebraically adding each increment to an accumulator, (d) converting the output of the accumulator to an analog signal, (e) comparing the output of the accumulator each time an addition takes place to determine if the output is a value less than a number derived from the preselected diastolic level, (f) if so, then loading the accumulator with the number derived from the preselected diastolic level, and repeating steps (a) through (f), and (g) if not, then incrementing the pressure index means, and repeating steps (b) through (g).
Claim 10
Dependent Claim
60 words
The method of claim 1 or 2 further comprising the steps of: (a) continuously measuring time by regularly incrementing a counter means, (b) after each increment, comparing the time measured with a time value derived from a preselected respiration rate, and (c) when a match occurs, suitably altering the impedance of an output terminal simulate the respiration of a patient.
Claim 11
Dependent Claim
46 words
The method of claim 1 or 2 wherein the time interval generally separating the retrieval of each contiguous pair of digitized rhythm samples is varied to add high frequency components to the rhythm to more closely simulate the heartbeat of an infant and a small child.
Claim 12
Dependent Claim
27 words
The method of claim 1 or 2 wherein the steady state signal is mixed with a time varying signal to simulate electrical ground noise and/or patient movement.
Claim 13
Dependent Claim
54 words
The method of claim 1, 2, 5 or 6 further comprising the step of continuously marking time at a regular interval, the uniform time interval generally separating the retrieval of each contiguous pair of digitized rhythm samples being equal to the interval between two successive marks, all times being measured by counting the marks.
Claim 14
Dependent Claim
34 words
The method of claim 2 wherein the preselection are codes derived from operator inputs, which derived codes are stored in a short-term memory means for use in the immediate production of a simulated heartbeat.
Claim 15
Dependent Claim
50 words
The method of claim 2 wherein the preselections are codes which are recalled as a set from a preprogrammed long-term memory means capable of storing a plurality of such sets, which recalled codes are stored in a short-term memory means for use in the immediate production of a simulated heartbeat.
Claim 16
Independent Claim
383 words
A device for generating a simulated continuous heartbeat comprising: (a) a means for operator inputing information identifying one of a plurality of unique heartbeat rhythms, (b) a means for operator inputing information identifying a desired hearbeat rate, (c) a first means for storing the rhythm identifying information, (d) a second means for storing the rate identifying information, (e) a means for converting the heartbeat rate identifying information into a period of the heartbeat rate, (f) a means for measuring elapsed time, (g) a means for comparing the heartbeat period with the elapsed time and for resetting the time measuring means when a match occurs, (h) a means for setting a first flag signifying that a time equal to the heartbeat period has elapsed when said match occurs, (i) a third means for storing a plurality of sets of digitized samples of rhythm patterns, each set comprising in sequential order all the samples required to produce one and only one of the plurality of selectable rhythms, (j) a means for retrieving sequentially from the third storing means all of the samples associated with the rhythm identified in the first memory means, (k) a means for sequentially receiving the digitized samples from the third storing means and converting them to corresponding analog signals, (l) a means for synchronously starting the elapsed time measuring means and the sample retrieving means, and for timing the retrieving of samples from the third storing means and the transferring of said samples to the conversion means such that all necessary samples of the selected rhythm get uniformly transferred to the conversion means within a time less than or equal to the heartbeat period, (m) a means for setting a second flag when all necessary samples of a set have been transferred to the conversion means, (n) a means for recognizing the second flag and in response thereto suspending the conversion means until the first flag is set suspension of the conversion means causing the conversion means to produce a constant reference signal, and for then clearing both flag means, and further for resetting and restarting the synchronous starting and timing means whenever the flags are cleared, and (o) a means for filtering the signals from the conversion means to produce a generally continuous processed heartbeat having the desired heartbeat rate.
Claim 17
Independent Claim
383 words
A device for generating a simulated continuous heartbeat comprising: (a) a means for operator inputing information identifying one of a plurality of unique heartbeat rhythms, (b) a means for operator inputing information identifying a desired hearbeat rate, (c) a first means for storing the rhythm identifying information, (d) a second means for storing the rate identifying information, (e) a means for converting the heartbeat rate identifying information into a period of the heartbeat rate, (f) a means for measuring elapsed time, (g) a means for comparing the heartbeat period with the elapsed time and for resetting the time measuring means when a match occurs, (h) a means for setting a first flag signifying that a time equal to the heartbeat period has elapsed when said match occurs, (i) a third means for storing a plurality of sets of digitized samples of rhythm patterns, each set comprising in sequential order all the samples required to produce one and only one of the plurality of selectable rhythms, (j) a means for retrieving sequentially from the third storing means all of the samples associated with the rhythm identified in the first memory means, (k) a means for sequentially receiving the digitized samples from the third storing means and converting them to corresponding analog signals, (l) a means for synchronously starting the elapsed time measuring means and the sample retrieving means, and for timing the retrieving of samples from the third storing means and the transferring of said samples to the conversion means such that all necessary samples of the selected rhythm get uniformly transferred to the conversion means within a time less than or equal to the heartbeat period, (m) a means for setting a second flag when all necessary samples of a set have been transferred to the conversion means, (n) a means for recognizing the second flag and in response thereto suspending the conversion means until the first flag is set suspension of the conversion means causing the conversion means to produce a constant reference signal, and for then clearing both flag means, and further for resetting and restarting the synchronous starting and timing means whenever the flags are cleared, and (o) a means for filtering the signals from the conversion means to produce a generally continuous processed heartbeat having the desired heartbeat rate.