US5836889A - Method and apparatus for storing signals in an implantable medical device - Google Patents

Method and apparatus for storing signals in an implantable medical device Download PDF

Info

Publication number
US5836889A
US5836889A US08/806,754 US80675497A US5836889A US 5836889 A US5836889 A US 5836889A US 80675497 A US80675497 A US 80675497A US 5836889 A US5836889 A US 5836889A
Authority
US
United States
Prior art keywords
signal
memory
control
last
output
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
US08/806,754
Inventor
Paul Wyborny
Indra Nigam
Max Schaldach
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Biotronik SE and Co KG
Original Assignee
Biotronik Mess und Therapiegeraete GmbH and Co
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Biotronik Mess und Therapiegeraete GmbH and Co filed Critical Biotronik Mess und Therapiegeraete GmbH and Co
Assigned to BIOTRONIK MESS - UND THERAPIEGERAETE GMBH & CO. reassignment BIOTRONIK MESS - UND THERAPIEGERAETE GMBH & CO. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: WYBORNY, PAUL, SCHALDACH, MAX, NIGAM, INDRA
Application granted granted Critical
Publication of US5836889A publication Critical patent/US5836889A/en
Priority to US10/294,745 priority Critical patent/USRE38712E1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61NELECTROTHERAPY; MAGNETOTHERAPY; RADIATION THERAPY; ULTRASOUND THERAPY
    • A61N1/00Electrotherapy; Circuits therefor
    • A61N1/18Applying electric currents by contact electrodes
    • A61N1/32Applying electric currents by contact electrodes alternating or intermittent currents
    • A61N1/36Applying electric currents by contact electrodes alternating or intermittent currents for stimulation
    • A61N1/372Arrangements in connection with the implantation of stimulators
    • A61N1/37211Means for communicating with stimulators
    • A61N1/37252Details of algorithms or data aspects of communication system, e.g. handshaking, transmitting specific data or segmenting data
    • A61N1/37254Pacemaker or defibrillator security, e.g. to prevent or inhibit programming alterations by hackers or unauthorised individuals
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61NELECTROTHERAPY; MAGNETOTHERAPY; RADIATION THERAPY; ULTRASOUND THERAPY
    • A61N1/00Electrotherapy; Circuits therefor
    • A61N1/18Applying electric currents by contact electrodes
    • A61N1/32Applying electric currents by contact electrodes alternating or intermittent currents
    • A61N1/36Applying electric currents by contact electrodes alternating or intermittent currents for stimulation
    • A61N1/372Arrangements in connection with the implantation of stimulators
    • A61N1/37211Means for communicating with stimulators
    • A61N1/37235Aspects of the external programmer
    • A61N1/37247User interfaces, e.g. input or presentation means

Definitions

  • the invention relates to a method of storing signals having a course over time in an implantable medical device, and/or transmitting the signals out of the device and out of the patient's body, with the course over time being detected in the device, particularly at predetermined time intervals with a constant sampling interval, and a quantity of signal samples being obtained therefrom, of which a partial quantity is stored and/or transmitted as the result of a selection made with a predetermined selection criterion, and an apparatus for executing the method.
  • the detection and evaluation of physiologically-relevant signals in the body with suitable detection or monitoring devices are in step with the continuously-expanding use of implantable medical devices such as cardiac pacemakers or defibrillators.
  • implantable medical devices such as cardiac pacemakers or defibrillators.
  • the operation of the implantable device is controlled on the basis of the results of, for example, the detection and evaluation of the course over time of cardiac-action potentials or the interior cardiac pressure or volumetric impedance measurements, etc.
  • the data can be used for a separate medical diagnosis and/or analysis of the operating state of the device itself.
  • the relevant signals typically result in analog form as high-resolution measurement curves, and, for many applications, must be registered over a relatively lengthy time period and kept ready for a comparative evaluation.
  • this requires storage of a large quantity of data in the implantable device and/or transmission of the data to the outside, and, finally, appropriate data processing.
  • the rapid advances in the production of cost-effective semiconductor memories having very large storage capacities, and in processor technology have significantly increased the relevant possibilities in implantable devices; nevertheless, it is desirable to limit the quantity of data in order to reduce costs and effect the lowest-current operation possible. This applies particularly to devices in which it is desirable to detect and handle numerous types of relevant data over periods of days and weeks, for example for automatic pacemaker/cardioverters.
  • EP 0 149 094 B1 describes a non-implantable recording system for the time-compromised registration of EKG wave forms.
  • the key factor of this system is simply the reduction of the resolution capability of a conventional registration to recording paper, which is effected here by a thermo-line printer.
  • the system only serves in a first screening as the precursor of the later, more precise detection of arrhythmia states, and is not suited for obtaining precise diagnostic information, and is especially ill-suited for controlling implanted devices.
  • EKG data compression for storing EKG data in a pacemaker memory is described in EP 0 263 599 A2. This compression is based on the condition that the EKG signal is constant (lies near the zero line) for the majority of a cardiac cycle, so no signal value needs to be stored for these times. Therefore, the time span between predetermined changes in the EKG signal is stored, so the method represents a time-related variation of the known delta modulation. Turning points in the signal course are characterized by additional storage of a flag.
  • U.S. Pat. No. 5,312,446 describes an implantable medical device having a telemetry device that includes a storage of detected physiological signals with--selectively, multiple-stage--data compression.
  • the compression process is based on step-wise separation of a few significant measuring points based on a comparison of the absolute measured values at consecutive sampling points.
  • the (compromised) data are stored in analog form, which requires the provision of a special memory.
  • This object is accomplished by a method having steps of sensing physiological signals of a patient's body, selecting sections of the sensed physiological signal and storing the selected sections of sensed physiological signals wherein the selection criterion is the first derivation of the course over time of the signals according to time, with the selecting step being made such that the first derivation of the straight-line connection between an nth and the (n-1)th signal sample is determined and compared to the first derivation of the straight-line connection between the (n-1)th signal sample and the last-stored signal sample and the storing step stores the nth signal sample as the new last signal sample exactly when these first derivations differ by more than a predetermined value.
  • the object is achieved by; change "the features of" to a timer for establishing sampling intervals, a signal recorder for recording the signal-amplitude value in the sampling intervals, a processing unit that is connected to the timer and at least indirectly to the signal recorder for processing the recorded signal-amplitude values corresponding to a predetermined algorithm, and for outputting a memory-control signal as a result of the processing, a counter that is connected to the output of the timer and, by way of a reset input, to the control-signal output of the processing unit for counting the sampling intervals in response to the memory-control signal, and for outputting an interval-counter value that is also supplied to the processing unit, a memory that can be at least indirectly connected to the output of the signal recorder and the output of the counter for storing signal samples from the counter status, signal operational sign and signal amplitude as data words, and a memory-control unit that is connected to the control-signal output of the processing unit for producing a connection between the output of the signal recorder and the output of the counter
  • the invention encompasses the concept of selecting those sections of a physiological signal (or one generally characterized by its course over time) for storage or transmission in which the course changes significantly over time, while avoiding a storage or transmission of signal sections in which no significant change occurs.
  • the course in the last sections can be approximated with their temporal reference point, with a sufficiently precise reconstruction of the entire signal being made possible with a lower storage or transmission capacity.
  • This saving of capacity can be considerable, especially in signals of the EKG type, in which long sections having only slight changes in amplitude and short sections in which rapid changes significant for evaluation exist adjacently.
  • the disclosed method and the apparatus for executing it are equally suited for compression of current signals or signals recorded in or on the body of a patient, such as model or comparison data stemming from other sources, that are required in the medical device for its control or for diagnostic purposes.
  • model or comparison data stemming from other sources, that are required in the medical device for its control or for diagnostic purposes.
  • the application in the storage or transmission of short- and long-time EKGs or histograms for cardiac activity especially of data or corresponding model data recorded within the scope of daily profiles or stress cycles or during occurrences of tachycardia.
  • the method permits a considerable increase in the control intelligence of implanted pacemakers, defibrillators, cardioverters or medication-dosing devices, based on significantly-expanded possibilities, to a true signal-form processing in addition to standard processing of singular, logical or scalar measurement and comparison variables.
  • the operational sign, the amplitude value and the numerical value of the sampling interval that has passed since the last storage of a signal sample is stored or transmitted in a data word.
  • the word width is oriented according to the processing width of the hardware configuration used.
  • the method permits a time-near transmission of the detected and compromised data without costly buffer storage of comprehensive data sets. Because the method requires a reference to the last signal sample that was assessed as being worth storing or transmitting, in the case of time-near transmission at least the last-transmitted signal sample is to be held in internal intermediate storage.
  • the signals compromised because of the method of the invention can primarily be cardiac-action signals, particularly an intracardially-recorded EKG or model or comparison signals transmitted from outside of the patient's body that represent cardiac-action signals.
  • cardiac-action signals particularly an intracardially-recorded EKG or model or comparison signals transmitted from outside of the patient's body that represent cardiac-action signals.
  • other time-dependent, physiological signals or comparison signals can also be used.
  • the method can be implemented particularly simply and cost-effectively with the hardware used in modern defibrillators and pacemakers if the sampling is connected to a digitization of the amplitude values; it is particularly advantageous for adequate storage and further evaluation, especially of cardiac signals, if the digitizing of smaller amplitude values is effected with higher resolution than that of larger amplitude values.
  • the signal recorder is at least one--usually intracardially-, but also epicardially-disposed--electrode having a downstream sensing amplifier for detecting cardiac-action potentials.
  • the memory for the compromised signals is configured particularly as a semiconductor direct-access memory (RAM), and has a plurality of separately-accessible memory regions for respectively storing a signal-sample partial sequence, i.e., a compromised total signal. This permits the signals recorded at different times to be compared directly to one another and/or to comparison signals.
  • RAM semiconductor direct-access memory
  • the transmitting unit is configured as a telemetry transmitting unit (known per se).
  • both an internal memory and a transmitting unit can be provided, in which instance the transmitting unit can be connected to the memory for transmitting memory contents out of the device, and (internal or external) control means can also be provided that activate the transmitting unit on demand or at predetermined time intervals.
  • This permits, for example, the autonomic, time-near activation of a defibrillator or cardioverter in (virtually immediate) response to the detection of signal forms which, when compared to signals or model signals that were recorded earlier, indicate a need for therapy.
  • diagnostically-useful primary and secondary data are thus made accessible to the physician for a more precise interpretation.
  • a calculation unit for control or diagnosis data, the unit being connected on the input side to the memory for the signal-sample partial sequences and on the output side to, selectively, a control or diagnosis data memory, and configured for comparative processing of different stored signal samples for obtaining control signals or diagnostically-relevant data.
  • an implantable anti-arrhythmia device for treating arrhythmia of the heart particularly a defibrillator and/or pacemaker--described above--or a medication-dosing device is of particular practical significance; components or assemblies of these devices can also be used to implement the method.
  • an operation-control unit is provided that is connected on the input side to the output of the above-mentioned control-data calculating unit and/or the control-data memory, the operation-control unit being configured to control the operation of the device based on the result of the comparative evaluation.
  • This is typically the conventional microprocessor control that operates in accordance with a corresponding, novel operating program.
  • FIG. 1 the schematic, graphic representation of an EKG signal, along with its representation according to the method of the invention
  • FIG. 2 a flow diagram of the course of the method of the invention in an embodiment
  • FIG. 3 a schematic representation of the data-word structure in an embodiment of the method
  • FIG. 4 an example of an encoding table for the signal amplitudes for use in the method of the invention
  • FIG. 5 a timing diagram for an embodiment of the method of the invention
  • FIG. 6 a block diagram and signal-course diagram of an embodiment of the apparatus of the invention
  • FIG. 7 a scheme of the control-signal statuses that specify the internal signals of FIG. 6, and
  • FIG. 8 a greatly-simplified function block diagram of a cardiac stimulator employing an embodiment of the apparatus of the invention.
  • FIG. 1 shows the simplified, graphic representation of a QRS complex as a part of an EKG signal (solid line) along with its approximation (dashed line), which is obtained through the method.
  • the filled circles and squares characterized by capital letters and appearing over the course represent the signal samples obtained at a constant sampling interval ⁇ t; the squares characterize the signal samples that are stored or transmitted as a result of the method.
  • the representation clarifies the principle of the method by way of the example of the signal samples G as a current 20 signal sample and F as a previous signal sample:
  • the increase dFG/dt of the straight connecting line between points F and G is determined and compared to the increase dAG/dt of the straight connecting line between point G and point A, the last-stored signal sample. Because the difference (dFG/dt--dAG/dt) exceeds a predetermined value--not shown in the graph--the signal sample F is now stored as the last value, with the inclusion of the operational sign, amplitude value and numerical value of the sampling intervals that have passed since the last storage (or since a defined time 0).
  • the signal sample F would now be made the basis of the further comparisons. Since, for example, in the signal samples D and E the same procedure yielded a difference between increase values that was lower than the threshold value, these signal samples were not stored. (The procedure for signal samples A through C is not clarified solely by the illustrated signal section; for more information, refer to signal sections preceding "A" in time, or special starting conditions for the procedure that need not be explained here.)
  • FIG. 2 illustrates the course of the method of the invention in an embodiment in which the time at which a (random) new signal sample is present constitutes the starting point:
  • a first step S1 the signal sample that is current up to the point at which the new signal sample is ready is redefined as the "earlier sample”; in a step S2, the newly-obtained signal sample is substituted for the first as the "current sample”; in a step S3, the numerical value is incremented by one, and in a step S4, the decision is made as to whether the new numerical value is one above a predetermined limit.
  • the flow diagram branches off here:
  • step S5 is the next step; here, the amount of the difference between the current sample and the last-stored sample is determined from the increase in the last measuring interval and the increase in the total segment, and the difference is defined as the increase difference.
  • the product is formed from the current numerical value and a threshold value--established for a sampling time interval--of a permissible deviation of the increase-difference values, and defined as a current threshold value, which, as explained above, is the basis of a comparison of the increases in the last measuring interval and the total interval up to the last-stored sample.
  • step S7 it is determined whether the increase difference determined in step S5 is greater than the threshold value determined in step S6.
  • step S8 the procedure follows the path started in step S4 with the case that the new numerical value is one above the limit ("yes" in step S4).
  • step S8 the earlier sample is defined as the new end point.
  • step S9 the segment length is defined with the current numerical value decremented by one.
  • step S10 the end point defined in step S8 (to be exact: its operational sign and amplitude value in encoded form--see below) is stored, as is the segment length defined in step S9 and, finally, "1" is used as the new numerical value in step S11, whereupon the program in this path ends.
  • FIG. 3 gives, in a schematic representation, an example for the data-word structure that is used in a preferred execution of the storage of the signal samples within the scope of the method.
  • there are data-word fields for the temporal association of the signal sample (signal length--L 2 to L 0 ), for the operational sign of the signal amplitude (end-point operational sign s) and the amplitude value (end-point value--v 3 to v 0 ).
  • the special structure in the last-mentioned field shown in the figure is suitable for an efficient utilization of the available word width--in this case, 8 bits--for storing small signal amplitudes with high resolution in comparison to large amplitudes.
  • the signal amplitude is associated with one of three precision zones through the combination of v 3 and v 0 (refer to the last column of the table).
  • FIG. 4 shows an example for an encoding table for a signal having signal-amplitude values S of 0 to 31 in 6-bit encoding (1 bit for the operational sign, 5 bits for the amplitude value) in encoded amplitude values V.
  • the underlined values indicate the attainment of a new stage in the encoded value. The comparatively higher resolution with low S values is readily apparent.
  • FIG. 5 shows a schematic representation of a timing diagram for an embodiment (corresponding to FIG. 2) of the control process in the method of the invention, using the following abbreviations:
  • N segment-length counter
  • VRTX control signal used when the segment end point is required
  • VRTX is used if the maximum permissible segment length--also referred to as "limit” in the description of FIG. 2--is attained or the determined change in increase requires the definition of a new end point.
  • FIG. 6 is a block diagram and signal-path diagram of an embodiment of the apparatus of the invention that implements the course of the method outlined in FIGS. 2 and 5, and FIG. 7 is a scheme of the control-signal statuses that is part of this course.
  • the input signals "CLK” clock signal from a clock generator
  • SAMP--START start signal, for example of an input stage having an additional control-signal output
  • ECG 5:0! signal sample from the A/D converter as a 5-bit bus signal
  • REET signal of devices not shown in the figure
  • the arrangement emits the bus data signals "ENDPT--SGN” (operational sign of the signal amplitude), “ENDPT--MAG” (absolu! value of the signal amplitude) and "SEGMT--LEN” (segment length defining the temporal association of the sample) as a result of processing for the purpose of internal storage or transmission to an external device.
  • the primary components of the illustrated arrangement are an arithmetic and logic unit (ALU) 1, a control decoder 2, which is linked on the output side to different signal and control inputs of the ALU and clocks their operation, and a comparator 3.
  • a status counter 4 an amplitude-value encoder into 5 and a plurality of logic gates and registers are associated with these components in the manner shown in the figure.
  • the external clock signal is supplied directly to the status counter 4, and the "SAMP--START" signal is supplied to the reset input of the status counter 4 by way of an OR gate 6 provided on the input side of the status counter 4 and to whose second input the "RESET" signal travels.
  • the status counter 4 is connected on the output side to the control decoder 2. Also connected on the output side to the control decoder are a first segment-length register (counter) 7 and a second segment-length register (incrementer) 8, which is connected in turn on the input side to the counter, and, finally, the signal-increase comparator 3, which is fed by way of its one input with the output signal of the second segment-length register 8 and by way of its second input by the ALU 1 and a T register 9--see below.
  • a second OR gate 10 at whose one input the "RESET” signal is present, and at whose other input a reset signal "N--CLR” generated by the control decoder 2 is present, is connected to the reset input of the first segment-length register.
  • the clock signal "N--P--CLK" generated by the control decoder 2 is present at the clock input of the first segment-length register 7.
  • the output signal of the first segment-length register or segment-length counter 7 is also supplied to a further (third) segment-length register 11, whose clock input is supplied by the control decoder 2 with the clock signal "E--CLK,” while the reset input receives the "RESET” signal and "SEGMT--LEN" is ready at the output as an output signal of the arrangement.
  • the current signal-sample input signal "ECG 5:0! is supplied to the signal input of an S register (register for the current signal-sample amplitude value) 12, at whose clock input the clock signal "S--N--CLK” generated by the control decoder 2 is present and at whose reset input "RESET” is present.
  • the output of the S register 12 is connected to the signal input of a P register 13 (register for the earlier signal-sample amplitude value), and it furthermore delivers (separately) an operation-sign output signal and an amplitude-value output signal to the ALU 1.
  • the P register 13 is wired analogously to the S register, and is connected on the output side to a further register, the E register 14 (for the segment end point value), which, again, is wired analogously on the input side, and delivers "ENDPT--SGN” and a (non-encoded) amplitude signal as output signals.
  • the latter is supplied to the input of the ALU 1 and the input of the encoder 5, which in turn delivers the encoded output signal "ENDPT--MAG.”
  • the T register 9 is provided in the arrangement as an intermediate memory whose signal input is connected to the signal output of the ALU 1, whose operation is again clocked by the control decoder 2 and whose reset input is respectively connected to an erase-signal output of the control decoder 2 and the ALU 1.
  • control value ⁇ 1 ⁇ exactly when Z!> N! (i.e., change in increase is greater than 1*LSB per sampling interval)
  • control signals "ALU S--A” and “VRTX” must be placed in intermediate storage ("latched"--in an S-R flip-flop, for example--so that their respective status can remain stable during the status-numerical value changes.
  • FIG. 6 illustrates an arrangement having one input channel, but that can be expanded to two or more channels, in which case a synchronization of the data flows may be provided such that, each time the change in increase of the signal in one of the channels necessitates the definition of a new end point, one is simultaneously defined in the other channels as well.
  • FIG. 8 shows a greatly-simplified function block diagram of a cardiac stimulator 100 employing an embodiment of the apparatus of the invention. (Refer to FIGS. 6 and 7 with respect to the concrete implementation of the latter.)
  • An electrode 101 serving to receive cardiac-action potentials and supply stimulation pulses to the heart tissue is disposed in the ventricle V of the heart of a patient. This electrode is connected in a standard manner to a sensing amplifier 102 for amplifying and conditioning the cardiac signals.
  • An A/D converter 102a for digitizing the amplitude values is disposed downstream of the sensing amplifier 102.
  • a clock generator 103 controls the operation of a sample & hold circuit 104 disposed downstream of the A/D converter 102a such that the amplitude value of the recorded cardiac signal is registered in time intervals predetermined by the clock frequency, and held until the next clock pulse.
  • the clock generator is connected to the input of a counter 105 as well as to a control input of a signal-compression calculating unit 110.
  • the calculating unit 110 includes as function units a first intermediate memory 111 for the second-to-last-registered (in the sense of FIG. 3, the "earlier") signal sample, into which memory the signal value (including operational sign) previously held in the sample & hold circuit 104 is reloaded at the clock signal of the clock generator 103. Moreover, the calculating unit includes a second intermediate memory 112, in which the signal sample (in the segment length; operational sign; signal value format) used last in the course of the signal compression is stored. The two memories and the output of the sample & hold circuit 104 and the counter 105 are connected to data inputs of an arithmetic stage 113, which performs the calculation of the current signal increase and the increase for the last stored signal sample described in detail above. The increase values are ready on the output side of the arithmetic stage 113, and are supplied to the inputs of a subtraction stage 114 that determines the difference in increases.
  • the output of the subtraction stage is connected to an input of a comparator 115, whose other input is connected to the output of a multiplication stage 116.
  • This stage is again connected on the input side to a threshold-value memory 117, in which a pre-programmed increase threshold value (for the segment length 1) is stored, and to the output of the counter 104, and calculates the increase threshold value related to the current segment length, with which the established increase difference is to be compared.
  • the comparator 115 (and thus the calculating unit 110) emits a control signal.
  • This control signal is supplied, on the one hand, to a reset input of the counter 104, and always resets it if the comparison has revealed that the increase difference is greater than the current threshold value.
  • the signal is supplied to the input of a memory-control unit 120, whose switching signal effects the enabling of the data input of a signal-form memory 131, in each of whose memory regions a compromised signal form is stored.
  • the data words supplied to this input have the format (segment length; operational sign; amplitude value), and are generated in an encoder 121 from the current output values of the sample & hold circuit 104 and the counter 105 in that an amplitude encoding is simultaneously performed with an association table in the manner shown in FIG. 4. (As an alternative, the digitized signal values obtained at the output of the A/D converter 102a can flow directly into the data words.)
  • the signal-form memory 131 whose regions can be accessed separately and optionally, is connected to data inputs of a signal-form evaluation unit 132.
  • this unit checks each currently-determined total-signal course of an intracardially-recorded EKG for the presence of predetermined signal-form criteria (likewise stored in the memory 131 or in a separate data memory 134), and/or, using significance criteria stored in the memory 134, for the presence of significant deviations from EKGs detected earlier.
  • Diagnostic criteria whose processing with the signal-form comparison data in a hierarchically-superordinate, second processing plane in the evaluation stage 132 make it possible to autonomously obtain data in the apparatus that directly represent diagnostic information are simultaneously stored in the memory 134.
  • these data are stored in a diagnosis memory 135 and, on the other hand, they are supplied to the input of a stimulation-control unit 140 that is known per se and obtains from the data the control signals for a pulse generator 141 for demand-wise stimulation of the ventricle by way of the electrode 101, and correspondingly actuates the pulse generator--for example, in the case that an occurrence of ventricular tachycardia is determined using the signal-form comparison, such that a pulse sequence that terminates the tachycardia is emitted.
  • the data stored in both the signal-form memory 120 and the diagnosis memory 131 are ready for external request, by way of a telemetry segment 150, for transmission through the skin S to the outside of the patient.
  • the (serial) transmission of the data to a transmitting unit 152 is enabled and controlled after reception of a corresponding request signal through a telemetry control unit 151.
  • the apparatus 100 is to respond as a self-sufficient, integrated diagnosis and therapy device, and is also selectively in connection with a physician periodically monitoring the diagnosis results.
  • means for internal, possibly also time-related, registration of stimulation or other operating parameters can be provided in a manner known per se, so that a retrospective operation check of the device becomes possible at the same time.
  • the invention is not limited in its implementation to the preferred embodiment disclosed above. Rather, a plurality of variations that makes use of the illustrated solution, even in fundamentally different embodiments, is conceivable.

Abstract

A method of storing signals having a course over time in an implantable medical device, and/or transmitting the signals out of the device and out of the patient's body, with the course over time being detected in the device, particularly at predetermined time intervals with a constant sampling interval, and a sequence of signal samples being obtained therefrom, of which a partial quantity is stored and/or transmitted as the result of a selection made with a predetermined selection criterion, with the selection criterion being the first derivation of the course over time of the signals according to time, and with the selection being made such that the first derivation of the straight-line connection between an nth and the (n-1)th signal sample is determined and compared to the first derivation of the straight-line connection between the (n-1)th signal sample and the last-stored and/or last-transmitted signal sample, and the nth signal sample is then stored and/or transmitted as the new last signal sample exactly when these first derivations differ by more than a predetermined value.

Description

BACKGROUND OF THE INVENTION
The invention relates to a method of storing signals having a course over time in an implantable medical device, and/or transmitting the signals out of the device and out of the patient's body, with the course over time being detected in the device, particularly at predetermined time intervals with a constant sampling interval, and a quantity of signal samples being obtained therefrom, of which a partial quantity is stored and/or transmitted as the result of a selection made with a predetermined selection criterion, and an apparatus for executing the method.
The detection and evaluation of physiologically-relevant signals in the body with suitable detection or monitoring devices are in step with the continuously-expanding use of implantable medical devices such as cardiac pacemakers or defibrillators. The operation of the implantable device is controlled on the basis of the results of, for example, the detection and evaluation of the course over time of cardiac-action potentials or the interior cardiac pressure or volumetric impedance measurements, etc. In addition to, or independently of, the first-mentioned function, the data can be used for a separate medical diagnosis and/or analysis of the operating state of the device itself.
The relevant signals typically result in analog form as high-resolution measurement curves, and, for many applications, must be registered over a relatively lengthy time period and kept ready for a comparative evaluation. In conventional handling, this requires storage of a large quantity of data in the implantable device and/or transmission of the data to the outside, and, finally, appropriate data processing. The rapid advances in the production of cost-effective semiconductor memories having very large storage capacities, and in processor technology, have significantly increased the relevant possibilities in implantable devices; nevertheless, it is desirable to limit the quantity of data in order to reduce costs and effect the lowest-current operation possible. This applies particularly to devices in which it is desirable to detect and handle numerous types of relevant data over periods of days and weeks, for example for automatic pacemaker/cardioverters.
One possibility known from a plurality of technical applications--PARTICULARLY communication and measuring techniques--is data compression. Numerous data compression methods are described in detail in the relevant literature.
These techniques have not yet been able to gain a foothold in the field of storage and transmission of physiological data, particularly in implantable devices, partly because of the high cost of the device technology and partly because of the specifics of the signals occurring here and the information to be obtained over the course of the signal processing. Thus, as before, in this field the resulting data are typically stored in digitized form, without compression.
This is the path followed by an EKG monitor according to EP 0 512 667 A1, which uses a diskette or similar data carrier as a storage medium.
EP 0 149 094 B1 describes a non-implantable recording system for the time-compromised registration of EKG wave forms. The key factor of this system is simply the reduction of the resolution capability of a conventional registration to recording paper, which is effected here by a thermo-line printer. The system only serves in a first screening as the precursor of the later, more precise detection of arrhythmia states, and is not suited for obtaining precise diagnostic information, and is especially ill-suited for controlling implanted devices.
An EKG data compression for storing EKG data in a pacemaker memory is described in EP 0 263 599 A2. This compression is based on the condition that the EKG signal is constant (lies near the zero line) for the majority of a cardiac cycle, so no signal value needs to be stored for these times. Therefore, the time span between predetermined changes in the EKG signal is stored, so the method represents a time-related variation of the known delta modulation. Turning points in the signal course are characterized by additional storage of a flag.
If this method is intended to effect a resolution that permits the reliable, autonomous control of a combination anti-arrhythmia device, a large amount of storage space is required for storing the precise times at which the signal changes occur, and the time-data conditioning for the actual (particularly comparative) evaluation requires a substantial outlay.
U.S. Pat. No. 5,312,446 describes an implantable medical device having a telemetry device that includes a storage of detected physiological signals with--selectively, multiple-stage--data compression. The compression process is based on step-wise separation of a few significant measuring points based on a comparison of the absolute measured values at consecutive sampling points. The (compromised) data are stored in analog form, which requires the provision of a special memory.
SUMMARY OF THE INVENTION
It is the object of the invention to disclose a method of the generic type described at the outset, and an apparatus for executing the method, that permit processing of the (physiological) signals detected with an implantable medical device for reliably controlling the device, and/or for diagnostic purposes, with a comparatively low storage and processing outlay and current consumption.
This object is accomplished by a method having steps of sensing physiological signals of a patient's body, selecting sections of the sensed physiological signal and storing the selected sections of sensed physiological signals wherein the selection criterion is the first derivation of the course over time of the signals according to time, with the selecting step being made such that the first derivation of the straight-line connection between an nth and the (n-1)th signal sample is determined and compared to the first derivation of the straight-line connection between the (n-1)th signal sample and the last-stored signal sample and the storing step stores the nth signal sample as the new last signal sample exactly when these first derivations differ by more than a predetermined value.
Likewise, the object is achieved by; change "the features of" to a timer for establishing sampling intervals, a signal recorder for recording the signal-amplitude value in the sampling intervals, a processing unit that is connected to the timer and at least indirectly to the signal recorder for processing the recorded signal-amplitude values corresponding to a predetermined algorithm, and for outputting a memory-control signal as a result of the processing, a counter that is connected to the output of the timer and, by way of a reset input, to the control-signal output of the processing unit for counting the sampling intervals in response to the memory-control signal, and for outputting an interval-counter value that is also supplied to the processing unit, a memory that can be at least indirectly connected to the output of the signal recorder and the output of the counter for storing signal samples from the counter status, signal operational sign and signal amplitude as data words, and a memory-control unit that is connected to the control-signal output of the processing unit for producing a connection between the output of the signal recorder and the output of the counter and the memory in response to the memory-control signal, and for effecting storage of the current signal sample, with the processing unit having: a first and a second intermediate-storage unit for intermediate storage of the signal sample that was last stored in the memory, and the second-to-last-recorded signal sample, an arithmetic stage that is at least indirectly connected to the outputs of the signal recorder and the counter, and the first and second intermediate-storage units, for calculating the first derivations of the straight-line connection between the current and second-to-last signal samples and the straight-line connection between the second-to-last- and the last-stored signal samples, a subtraction stage that is connected to the arithmetic stage for forming the difference from the first derivations, a threshold-value memory for storing a difference threshold value, and a comparator unit that is connected on the input side to the subtraction stage and the threshold-value memory for comparing the difference of the first derivations to the difference threshold value, and for outputting the memory-control signal as a result of the comparison.
The invention encompasses the concept of selecting those sections of a physiological signal (or one generally characterized by its course over time) for storage or transmission in which the course changes significantly over time, while avoiding a storage or transmission of signal sections in which no significant change occurs.
Based on the stored signal samples, the course in the last sections can be approximated with their temporal reference point, with a sufficiently precise reconstruction of the entire signal being made possible with a lower storage or transmission capacity. This saving of capacity can be considerable, especially in signals of the EKG type, in which long sections having only slight changes in amplitude and short sections in which rapid changes significant for evaluation exist adjacently.
The disclosed method and the apparatus for executing it are equally suited for compression of current signals or signals recorded in or on the body of a patient, such as model or comparison data stemming from other sources, that are required in the medical device for its control or for diagnostic purposes. Of particularly practical interest is the application in the storage or transmission of short- and long-time EKGs or histograms for cardiac activity, especially of data or corresponding model data recorded within the scope of daily profiles or stress cycles or during occurrences of tachycardia.
In these connections, the method permits a considerable increase in the control intelligence of implanted pacemakers, defibrillators, cardioverters or medication-dosing devices, based on significantly-expanded possibilities, to a true signal-form processing in addition to standard processing of singular, logical or scalar measurement and comparison variables.
In an advantageous embodiment of the method, for every stored and/or transmitted signal sample, the operational sign, the amplitude value and the numerical value of the sampling interval that has passed since the last storage of a signal sample is stored or transmitted in a data word. The word width is oriented according to the processing width of the hardware configuration used.
The method permits a time-near transmission of the detected and compromised data without costly buffer storage of comprehensive data sets. Because the method requires a reference to the last signal sample that was assessed as being worth storing or transmitting, in the case of time-near transmission at least the last-transmitted signal sample is to be held in internal intermediate storage.
The signals compromised because of the method of the invention can primarily be cardiac-action signals, particularly an intracardially-recorded EKG or model or comparison signals transmitted from outside of the patient's body that represent cardiac-action signals. However, other time-dependent, physiological signals or comparison signals can also be used.
The method can be implemented particularly simply and cost-effectively with the hardware used in modern defibrillators and pacemakers if the sampling is connected to a digitization of the amplitude values; it is particularly advantageous for adequate storage and further evaluation, especially of cardiac signals, if the digitizing of smaller amplitude values is effected with higher resolution than that of larger amplitude values.
The signal recorder is at least one--usually intracardially-, but also epicardially-disposed--electrode having a downstream sensing amplifier for detecting cardiac-action potentials.
In the apparatus for executing the method, the memory for the compromised signals is configured particularly as a semiconductor direct-access memory (RAM), and has a plurality of separately-accessible memory regions for respectively storing a signal-sample partial sequence, i.e., a compromised total signal. This permits the signals recorded at different times to be compared directly to one another and/or to comparison signals.
In the configuration that provides a transmission to the outside, the transmitting unit is configured as a telemetry transmitting unit (known per se).
In a manner that is advantageous for the majority of practical applications, both an internal memory and a transmitting unit can be provided, in which instance the transmitting unit can be connected to the memory for transmitting memory contents out of the device, and (internal or external) control means can also be provided that activate the transmitting unit on demand or at predetermined time intervals. This permits, for example, the autonomic, time-near activation of a defibrillator or cardioverter in (virtually immediate) response to the detection of signal forms which, when compared to signals or model signals that were recorded earlier, indicate a need for therapy. Furthermore, diagnostically-useful primary and secondary data (signal form comparison data) are thus made accessible to the physician for a more precise interpretation.
An extensively internal evaluation of the signal forms stored compromised, up to results of direct diagnostic usefulness, is advantageously possible if a calculation unit is provided for control or diagnosis data, the unit being connected on the input side to the memory for the signal-sample partial sequences and on the output side to, selectively, a control or diagnosis data memory, and configured for comparative processing of different stored signal samples for obtaining control signals or diagnostically-relevant data.
The integration of the apparatus into an implantable anti-arrhythmia device for treating arrhythmia of the heart, particularly a defibrillator and/or pacemaker--described above--or a medication-dosing device is of particular practical significance; components or assemblies of these devices can also be used to implement the method.
In an anti-arrhythmia device of this type, an operation-control unit is provided that is connected on the input side to the output of the above-mentioned control-data calculating unit and/or the control-data memory, the operation-control unit being configured to control the operation of the device based on the result of the comparative evaluation. This is typically the conventional microprocessor control that operates in accordance with a corresponding, novel operating program.
BRIEF DESCRIPTION OF THE DRAWINGS
Advantageous modifications of the invention are or described in detail below in the description of preferred embodiment of the invention, in conjunction with the figures. Shown are in:
FIG. 1 the schematic, graphic representation of an EKG signal, along with its representation according to the method of the invention,
FIG. 2 a flow diagram of the course of the method of the invention in an embodiment,
FIG. 3 a schematic representation of the data-word structure in an embodiment of the method,
FIG. 4 an example of an encoding table for the signal amplitudes for use in the method of the invention,
FIG. 5 a timing diagram for an embodiment of the method of the invention,
FIG. 6 a block diagram and signal-course diagram of an embodiment of the apparatus of the invention,
FIG. 7 a scheme of the control-signal statuses that specify the internal signals of FIG. 6, and
FIG. 8 a greatly-simplified function block diagram of a cardiac stimulator employing an embodiment of the apparatus of the invention.
DESCRIPTION OF THE PREFERRED EMBODIMENTS
To clarify the underlying concept of the method of the invention, FIG. 1 shows the simplified, graphic representation of a QRS complex as a part of an EKG signal (solid line) along with its approximation (dashed line), which is obtained through the method. The filled circles and squares characterized by capital letters and appearing over the course represent the signal samples obtained at a constant sampling interval Δt; the squares characterize the signal samples that are stored or transmitted as a result of the method.
The representation clarifies the principle of the method by way of the example of the signal samples G as a current 20 signal sample and F as a previous signal sample: The increase dFG/dt of the straight connecting line between points F and G is determined and compared to the increase dAG/dt of the straight connecting line between point G and point A, the last-stored signal sample. Because the difference (dFG/dt--dAG/dt) exceeds a predetermined value--not shown in the graph--the signal sample F is now stored as the last value, with the inclusion of the operational sign, amplitude value and numerical value of the sampling intervals that have passed since the last storage (or since a defined time 0).
The signal sample F would now be made the basis of the further comparisons. Since, for example, in the signal samples D and E the same procedure yielded a difference between increase values that was lower than the threshold value, these signal samples were not stored. (The procedure for signal samples A through C is not clarified solely by the illustrated signal section; for more information, refer to signal sections preceding "A" in time, or special starting conditions for the procedure that need not be explained here.)
In a flow diagram, FIG. 2 illustrates the course of the method of the invention in an embodiment in which the time at which a (random) new signal sample is present constitutes the starting point:
In a first step S1, the signal sample that is current up to the point at which the new signal sample is ready is redefined as the "earlier sample"; in a step S2, the newly-obtained signal sample is substituted for the first as the "current sample"; in a step S3, the numerical value is incremented by one, and in a step S4, the decision is made as to whether the new numerical value is one above a predetermined limit. The flow diagram branches off here:
If this is not the case ("no"), step S5 is the next step; here, the amount of the difference between the current sample and the last-stored sample is determined from the increase in the last measuring interval and the increase in the total segment, and the difference is defined as the increase difference. In a following step S6, the product is formed from the current numerical value and a threshold value--established for a sampling time interval--of a permissible deviation of the increase-difference values, and defined as a current threshold value, which, as explained above, is the basis of a comparison of the increases in the last measuring interval and the total interval up to the last-stored sample. In the following step S7, it is determined whether the increase difference determined in step S5 is greater than the threshold value determined in step S6.
Here the flow diagram branches off again: If the increase difference is not greater than the threshold value ("no"), this ends the sequence of steps of the procedure of deciding whether the current signal sample is to be stored or transmitted, so that no storage or transmission is initiated.
If, however, it is greater ("yes"), the procedure follows the path started in step S4 with the case that the new numerical value is one above the limit ("yes" in step S4). In the first step of this path, S8, the earlier sample is defined as the new end point. In a next step S9, the segment length is defined with the current numerical value decremented by one. In the consecutive step S10, the end point defined in step S8 (to be exact: its operational sign and amplitude value in encoded form--see below) is stored, as is the segment length defined in step S9 and, finally, "1" is used as the new numerical value in step S11, whereupon the program in this path ends.
FIG. 3 gives, in a schematic representation, an example for the data-word structure that is used in a preferred execution of the storage of the signal samples within the scope of the method. As can be seen from the figure, there are data-word fields for the temporal association of the signal sample (signal length--L2 to L0), for the operational sign of the signal amplitude (end-point operational sign s) and the amplitude value (end-point value--v3 to v0). The special structure in the last-mentioned field shown in the figure is suitable for an efficient utilization of the available word width--in this case, 8 bits--for storing small signal amplitudes with high resolution in comparison to large amplitudes. For this purpose the signal amplitude is associated with one of three precision zones through the combination of v3 and v0 (refer to the last column of the table).
With respect to the segment-length field, it is pointed out that an encoded value of "0" stands for a segment length having a value of "8," because a segment length of zero does not occur. In the figure, Vmax stands for the maximum magnitude of the (digitized) signal-sample amplitude, and results as Vmax =2.sup.(#bits-1) where "#bits" is the processing width in the A/D conversion. of course, a larger word width--assuming a constant maximum amplitude--permits a higher temporal and/or amplitude resolution for the S and V fields because of the greater available length.
FIG. 4 shows an example for an encoding table for a signal having signal-amplitude values S of 0 to 31 in 6-bit encoding (1 bit for the operational sign, 5 bits for the amplitude value) in encoded amplitude values V. The underlined values indicate the attainment of a new stage in the encoded value. The comparatively higher resolution with low S values is readily apparent.
FIG. 5 shows a schematic representation of a timing diagram for an embodiment (corresponding to FIG. 2) of the control process in the method of the invention, using the following abbreviations:
CLK=clock
SAMP=new EKG signal in operational sign/value format
P=earlier signal-sample value
S=current signal-sample value
N=segment-length counter
VRTX=control signal used when the segment end point is required
S/A=ALU operation-type control signal
A=ALU input register
B=ALU input register
Z=ALU output register
T=intermediate-memory register
E=segment end point value
CODE=encoded segment end point
COUNT=segment-length value
(The control signal "VRTX" is used if the maximum permissible segment length--also referred to as "limit" in the description of FIG. 2--is attained or the determined change in increase requires the definition of a new end point.)
FIG. 6 is a block diagram and signal-path diagram of an embodiment of the apparatus of the invention that implements the course of the method outlined in FIGS. 2 and 5, and FIG. 7 is a scheme of the control-signal statuses that is part of this course.
As shown at the left edge of FIG. 6, the input signals "CLK" (clock signal from a clock generator), "SAMP--START" (start signal, for example of an input stage having an additional control-signal output), "ECG 5:0!" (signal sample from the A/D converter as a 5-bit bus signal) and "RESET" of devices not shown in the figure are supplied to the arrangement. As can be seen at the right edge of the figure, after the formation of a single data word, the arrangement emits the bus data signals "ENDPT--SGN" (operational sign of the signal amplitude), "ENDPT--MAG" ( absolute! value of the signal amplitude) and "SEGMT--LEN" (segment length defining the temporal association of the sample) as a result of processing for the purpose of internal storage or transmission to an external device.
For specifying the internal signals shown in the figure, refer to the status table of FIG. 7; only an abbreviated verbal description of the arrangement and the cooperation of the components and the signal flows is given.
The primary components of the illustrated arrangement are an arithmetic and logic unit (ALU) 1, a control decoder 2, which is linked on the output side to different signal and control inputs of the ALU and clocks their operation, and a comparator 3. A status counter 4, an amplitude-value encoder into 5 and a plurality of logic gates and registers are associated with these components in the manner shown in the figure. The external clock signal is supplied directly to the status counter 4, and the "SAMP--START" signal is supplied to the reset input of the status counter 4 by way of an OR gate 6 provided on the input side of the status counter 4 and to whose second input the "RESET" signal travels.
The status counter 4 is connected on the output side to the control decoder 2. Also connected on the output side to the control decoder are a first segment-length register (counter) 7 and a second segment-length register (incrementer) 8, which is connected in turn on the input side to the counter, and, finally, the signal-increase comparator 3, which is fed by way of its one input with the output signal of the second segment-length register 8 and by way of its second input by the ALU 1 and a T register 9--see below. A second OR gate 10, at whose one input the "RESET" signal is present, and at whose other input a reset signal "N--CLR" generated by the control decoder 2 is present, is connected to the reset input of the first segment-length register. The clock signal "N--P--CLK" generated by the control decoder 2 is present at the clock input of the first segment-length register 7.
The output signal of the first segment-length register or segment-length counter 7 is also supplied to a further (third) segment-length register 11, whose clock input is supplied by the control decoder 2 with the clock signal "E--CLK," while the reset input receives the "RESET" signal and "SEGMT--LEN" is ready at the output as an output signal of the arrangement.
The current signal-sample input signal "ECG 5:0!" is supplied to the signal input of an S register (register for the current signal-sample amplitude value) 12, at whose clock input the clock signal "S--N--CLK" generated by the control decoder 2 is present and at whose reset input "RESET" is present. The output of the S register 12 is connected to the signal input of a P register 13 (register for the earlier signal-sample amplitude value), and it furthermore delivers (separately) an operation-sign output signal and an amplitude-value output signal to the ALU 1. The P register 13 is wired analogously to the S register, and is connected on the output side to a further register, the E register 14 (for the segment end point value), which, again, is wired analogously on the input side, and delivers "ENDPT--SGN" and a (non-encoded) amplitude signal as output signals. The latter is supplied to the input of the ALU 1 and the input of the encoder 5, which in turn delivers the encoded output signal "ENDPT--MAG."
Finally, the T register 9 is provided in the arrangement as an intermediate memory whose signal input is connected to the signal output of the ALU 1, whose operation is again clocked by the control decoder 2 and whose reset input is respectively connected to an erase-signal output of the control decoder 2 and the ALU 1.
The operation of the arrangement results (with consideration of the signal-status table of FIG. 7) from the flow diagram of FIG. 2 and the timing diagram of FIG. 5, and is therefore not explained again here.
The following notes apply for FIG. 7:
? (0) control value=`1` exactly when N+1!0 =`1` (i.e., LSB of the result of the increment of the numerical value of one)
? (1) control value=`1` exactly when N+1!1 =`1`
? (2) control value=`1` exactly when N+1!2 =`1`
? (3) control value=`1` exactly when N+1!3 =`1`
? (4) control value=`1` exactly when N!=8 (i.e., segment-numerical value maximal)
? (5) control value=`1` exactly when Z!> N! (i.e., change in increase is greater than 1*LSB per sampling interval)
? (6) control value=`1` exactly when VRTX=`1.`
The control signals "ALU S--A" and "VRTX" must be placed in intermediate storage ("latched"--in an S-R flip-flop, for example--so that their respective status can remain stable during the status-numerical value changes.
FIG. 6 illustrates an arrangement having one input channel, but that can be expanded to two or more channels, in which case a synchronization of the data flows may be provided such that, each time the change in increase of the signal in one of the channels necessitates the definition of a new end point, one is simultaneously defined in the other channels as well.
FIG. 8 shows a greatly-simplified function block diagram of a cardiac stimulator 100 employing an embodiment of the apparatus of the invention. (Refer to FIGS. 6 and 7 with respect to the concrete implementation of the latter.)
An electrode 101 serving to receive cardiac-action potentials and supply stimulation pulses to the heart tissue is disposed in the ventricle V of the heart of a patient. This electrode is connected in a standard manner to a sensing amplifier 102 for amplifying and conditioning the cardiac signals. An A/D converter 102a for digitizing the amplitude values is disposed downstream of the sensing amplifier 102. A clock generator 103 controls the operation of a sample & hold circuit 104 disposed downstream of the A/D converter 102a such that the amplitude value of the recorded cardiac signal is registered in time intervals predetermined by the clock frequency, and held until the next clock pulse. Moreover, the clock generator is connected to the input of a counter 105 as well as to a control input of a signal-compression calculating unit 110.
The calculating unit 110 includes as function units a first intermediate memory 111 for the second-to-last-registered (in the sense of FIG. 3, the "earlier") signal sample, into which memory the signal value (including operational sign) previously held in the sample & hold circuit 104 is reloaded at the clock signal of the clock generator 103. Moreover, the calculating unit includes a second intermediate memory 112, in which the signal sample (in the segment length; operational sign; signal value format) used last in the course of the signal compression is stored. The two memories and the output of the sample & hold circuit 104 and the counter 105 are connected to data inputs of an arithmetic stage 113, which performs the calculation of the current signal increase and the increase for the last stored signal sample described in detail above. The increase values are ready on the output side of the arithmetic stage 113, and are supplied to the inputs of a subtraction stage 114 that determines the difference in increases.
The output of the subtraction stage is connected to an input of a comparator 115, whose other input is connected to the output of a multiplication stage 116. This stage is again connected on the input side to a threshold-value memory 117, in which a pre-programmed increase threshold value (for the segment length 1) is stored, and to the output of the counter 104, and calculates the increase threshold value related to the current segment length, with which the established increase difference is to be compared. As a result of the comparison, the comparator 115 (and thus the calculating unit 110) emits a control signal.
This control signal is supplied, on the one hand, to a reset input of the counter 104, and always resets it if the comparison has revealed that the increase difference is greater than the current threshold value. On the other hand, the signal is supplied to the input of a memory-control unit 120, whose switching signal effects the enabling of the data input of a signal-form memory 131, in each of whose memory regions a compromised signal form is stored.
The data words supplied to this input have the format (segment length; operational sign; amplitude value), and are generated in an encoder 121 from the current output values of the sample & hold circuit 104 and the counter 105 in that an amplitude encoding is simultaneously performed with an association table in the manner shown in FIG. 4. (As an alternative, the digitized signal values obtained at the output of the A/D converter 102a can flow directly into the data words.)
The signal-form memory 131, whose regions can be accessed separately and optionally, is connected to data inputs of a signal-form evaluation unit 132. Corresponding to programs stored in an operation-program memory 133, this unit checks each currently-determined total-signal course of an intracardially-recorded EKG for the presence of predetermined signal-form criteria (likewise stored in the memory 131 or in a separate data memory 134), and/or, using significance criteria stored in the memory 134, for the presence of significant deviations from EKGs detected earlier.
Diagnostic criteria whose processing with the signal-form comparison data in a hierarchically-superordinate, second processing plane in the evaluation stage 132 make it possible to autonomously obtain data in the apparatus that directly represent diagnostic information are simultaneously stored in the memory 134. On the one hand, these data are stored in a diagnosis memory 135 and, on the other hand, they are supplied to the input of a stimulation-control unit 140 that is known per se and obtains from the data the control signals for a pulse generator 141 for demand-wise stimulation of the ventricle by way of the electrode 101, and correspondingly actuates the pulse generator--for example, in the case that an occurrence of ventricular tachycardia is determined using the signal-form comparison, such that a pulse sequence that terminates the tachycardia is emitted.
The data stored in both the signal-form memory 120 and the diagnosis memory 131 are ready for external request, by way of a telemetry segment 150, for transmission through the skin S to the outside of the patient. The (serial) transmission of the data to a transmitting unit 152 is enabled and controlled after reception of a corresponding request signal through a telemetry control unit 151. In accordance with the above description, the apparatus 100 is to respond as a self-sufficient, integrated diagnosis and therapy device, and is also selectively in connection with a physician periodically monitoring the diagnosis results. Moreover, means for internal, possibly also time-related, registration of stimulation or other operating parameters can be provided in a manner known per se, so that a retrospective operation check of the device becomes possible at the same time.
The invention is not limited in its implementation to the preferred embodiment disclosed above. Rather, a plurality of variations that makes use of the illustrated solution, even in fundamentally different embodiments, is conceivable.

Claims (15)

We claim:
1. Method of storing signals having a course over time in an implantable medical device and/or transmitting the signals out of the device and out of a patient's body, said method comprising the steps of:
sensing physiological signals of a patient's body;
detecting a course over time associated with said sensed physiological signals in the device, said course over time being detected at predetermined time intervals with a constant sampling interval;
obtaining a quantity of signal samples from the detected course over time;
selecting a partial quantity of said obtained signal samples based on predetermined selection criterion wherein the selection criterion is the first derivation of the course over time of the signals according to time and said selecting step includes determining an initial first derivation of the straight-line connection between an nth and the (n-1)th signal sample; and comparing the initial first derivation to an earlier first derivation of the straight-line connection between (n-1)th signal sample and the last-stored and/or last-transmitted signal sample; and
storing and/or transmitting the nth signal sample as the new last signal when the initial first derivation and the earlier first derivation differ by more than a predetermined value.
2. Method according to claim 1, wherein the storing and/or transmitting step further includes storing or transmitting, for each stored and/or transmitted signal sample, the operational sign, the amplitude value and the duration of the time intervals that have passed since the last storage of a signal sample are stored or transmitted in a single data word.
3. Method according claim 1, further comprising the step of holding the last-transmitted signal sample in intermediate storage in the case of time-near transmission of the signal samples of the partial sequence.
4. Method according to claim 1, wherein the step of obtaining signal samples comprises digitizing amplitude values.
5. Method according to claim 4, wherein the digitizing of smaller amplitude values is effected with a higher resolution than that of larger amplitude values.
6. Method according to claim 1, wherein the physiological signals are cardiac-action signals, and further comprising the step of transmitting an intracardially-recorded EKG, or model or comparison signals representative thereof from outside of the patient's body.
7. Apparatus for storing signals having a course over time in an implantable device, said apparatus comprising:
a timer for establishing sampling intervals,
a signal recorder for recording the signal-amplitude value in the sampling intervals,
a processing unit that is connected to the timer and at least indirectly to the signal recorder for processing the recorded signal-amplitude values corresponding to a predetermined algorithm, and for outputting a memory-control signal as a result of the processing,
a counter that is connected to the output of the timer and, by way of a reset input, to the control-signal output of the processing unit for counting the sampling intervals in response to the memory-control signal, and for outputting an interval-counter value that is also supplied to the processing unit,
a memory that can be at least indirectly connected to the output of the signal recorder and the output of the counter for storing signal samples from the counter status, signal operational sign and signal amplitude as data words, and
a memory-control unit that is connected to the control-signal output of the processing unit for producing a connection between the output of the signal recorder and the output of the counter and the memory in response to the memory-control signal, and for effecting storage of the current signal sample, said processing unit having:
a first and a second intermediate-storage unit for intermediate storage of the signal sample that was last stored in the memory, and the second-to-last-recorded signal sample,
an arithmetic stage that is at least indirectly connected to the outputs of the signal recorder and the counter, and the first and second intermediate-storage units, for calculating the first derivations of the straight-line connection between the current and second-to-last signal samples and the straight-line connection between the second-to-last- and the last-stored signal samples,
a subtraction stage that is connected to the arithmetic stage for forming the difference from the first derivations,
a threshold-value memory for storing a difference threshold value, and
a comparator unit that is connected on the input side to the subtraction stage and the threshold-value memory for comparing the difference of the first derivations to the difference threshold value, and for outputting the memory-control signal as a result of the comparison.
8. Apparatus according to claim 7, wherein the memory is configured as a semiconductor direct-access memory, and has a plurality of separately-accessible memory regions for respectively storing a signal-sample partial sequence.
9. Apparatus according to claim 7, wherein the signal recorder has at least one electrode, which has a downstream sensing amplifier, for detecting cardiac-action potentials.
10. Apparatus according to claim 7, wherein the implantable device is an implantable anti-arrhythmia device for treating arrhythmias of the heart, particularly a defibrillator and/or cardiac pacemaker or a medication-dosing device.
11. Apparatus according to claim 7, further comprising a transmitting unit, the transmitting unit being connectable to the memory for transmitting memory contents out of the device, and means are provided for activating the transmitting unit on demand or in predetermined time intervals.
12. Apparatus according to claim 7, further comprising a control- or diagnosis-data calculating unit that is connected on the input side to the memory for the signal-sample partial sequences and, on the output side, selectively to a control- or diagnosis-data memory, and said calculating unit is configured for comparative processing of different stored signal samples for obtaining control signals or diagnostically-relevant data.
13. Apparatus for storing signals having a course over time in an implantable device and/or transmitting the signals out of the device and out of a patient's body, said apparatus comprising:
a timer for establishing sampling intervals,
a signal recorder for recording the signal-amplitude value in the sampling intervals,
a processing unit that is connected to the timer and at least indirectly to the signal recorder for processing the recorded signal-amplitude values corresponding to a predetermined algorithm, and for outputting a memory-control signal as a result of the processing,
a counter that is connected to the output of the timer and, by way of a reset input, to the control-signal output of the processing unit for counting the sampling intervals in response to the transmission-control signal, and for outputting an interval-counter value that is also supplied to the processing unit,
a transmitter that can be at least indirectly connected to the output of the signal recorder and the output of the counter for transmitting signal samples from the counter status, signal operational sign and signal amplitude as data words out of the apparatus, and
a transmission-control unit that is connected to the control-signal output of the processing unit for producing a connection between the output of the signal recorder and the output of the counter and the transmitter in response to the transmission-control signal and for effecting a transmission of the current signal sample, said processing unit having:
a first and a second intermediate-storage unit for intermediate storage of the signal sample that was last stored in the memory, and the second-to-last-recorded signal sample,
an arithmetic stage that is at least indirectly connected to the outputs of the signal recorder and the counter, and the first and second intermediate-storage units, for calculating the first derivations of the straight-line connection between the current and second-to-last signal samples and the straight-line connection between the second-to-last- and the last-stored signal samples,
a subtraction stage that is connected to the arithmetic stage for forming the difference from the first derivations,
a threshold-value memory for storing a difference threshold value, and
a comparator unit that is connected on the input side to the subtraction stage and the threshold-value memory for comparing the difference of the first derivations to the difference threshold value and for outputting the memory-control signal as a result of the comparison.
14. Apparatus according to claim 13, wherein the transmitting unit is configured as a telemetry transmitting unit.
15. Implantable anti-arrhythmia device comprising:
a timer for establishing sampling intervals,
a signal recorder for recording the signal-amplitude value in the sampling intervals,
a processing unit that is connected to the timer and at least indirectly to the signal recorder for processing the recorded signal-amplitude values corresponding to a predetermined algorithm, and for outputting a memory-control signal as a result of the processing,
a counter that is connected to the output of the timer and, by way of a reset input, to the control-signal output of the processing unit for counting the sampling intervals in response to the transmission-control signal, and for outputting an interval-counter value that is also supplied to the processing unit,
a transmitter that can be at least indirectly connected to the output of the signal recorder and the output of the counter for transmitting signal samples from the counter status, signal operational sign and signal amplitude as data words out of the apparatus, and
a transmission-control unit that is connected to the control-signal output of the processing unit for producing a connection between the output of the signal recorder and the output of the counter and the transmitter in response to the transmission-control signal and for effecting a transmission of the current signal sample, said processing unit having:
a first and a second intermediate-storage unit for intermediate storage of the signal sample that was last stored in the memory, and the second-to-last-recorded signal sample,
an arithmetic stage that is at least indirectly connected to the outputs of the signal recorder and the counter, and the first and second intermediate-storage units, for calculating the first derivations of the straight-line connection between the current and second-to-last signal samples and the straight-line connection between the second-to-last- and the last-stored signal samples,
a subtraction stage that is connected to the arithmetic stage for forming the difference from the first derivations,
a threshold-value memory for storing a difference threshold value, and
a comparator unit that is connected on the input side to the subtraction stage and the threshold-value memory for comparing the difference of the first derivations to the difference threshold value and for outputting the memory-control signal as a result of the comparison, and
further comprising
an operation control unit that is connected on the input side to the output of the control-data calculating unit and/or the control-data memory, said operation-control unit is configured to control the operation of the anti-arrhythmia device based on the result of the comparative evaluation.
US08/806,754 1996-03-04 1997-03-03 Method and apparatus for storing signals in an implantable medical device Ceased US5836889A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US10/294,745 USRE38712E1 (en) 1996-03-04 2002-11-15 Method and apparatus for storing signals in an implantable medical device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE19609411A DE19609411C2 (en) 1996-03-04 1996-03-04 Method and device for storing signals in an implantable medical device
DE19609411.9 1996-03-04

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US10/294,745 Reissue USRE38712E1 (en) 1996-03-04 2002-11-15 Method and apparatus for storing signals in an implantable medical device

Publications (1)

Publication Number Publication Date
US5836889A true US5836889A (en) 1998-11-17

Family

ID=7787881

Family Applications (2)

Application Number Title Priority Date Filing Date
US08/806,754 Ceased US5836889A (en) 1996-03-04 1997-03-03 Method and apparatus for storing signals in an implantable medical device
US10/294,745 Expired - Lifetime USRE38712E1 (en) 1996-03-04 2002-11-15 Method and apparatus for storing signals in an implantable medical device

Family Applications After (1)

Application Number Title Priority Date Filing Date
US10/294,745 Expired - Lifetime USRE38712E1 (en) 1996-03-04 2002-11-15 Method and apparatus for storing signals in an implantable medical device

Country Status (3)

Country Link
US (2) US5836889A (en)
EP (1) EP0793980B1 (en)
DE (2) DE19609411C2 (en)

Cited By (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6308098B1 (en) 1998-09-08 2001-10-23 Biotronik Mess-Und Therapiegerate Gmbh & Co. Ingenieurburo Berlin Process for detection of physical position of a human being
US6409675B1 (en) 1999-11-10 2002-06-25 Pacesetter, Inc. Extravascular hemodynamic monitor
US6445946B1 (en) 1999-08-06 2002-09-03 Biotronik Mess-Und Therapiegerate Gmbh & Co. Ingenieurburo Berlin Apparatus for detecting fusion events upon electrostimulation of the heart
US6480733B1 (en) 1999-11-10 2002-11-12 Pacesetter, Inc. Method for monitoring heart failure
US20020188773A1 (en) * 2001-04-30 2002-12-12 Frederik Augustijn Method and system for transferring and storing data in a medical device with limited storage and memory
US6507759B1 (en) 1998-02-06 2003-01-14 Intermedics, Inc. Implantable device with digital waveform telemetry
US6564091B2 (en) 2001-05-22 2003-05-13 Biotronik Mess-Und Therapiegerate Gmbh & Co. Ingenieurburo Berlin Method and memory means for storing cardiac rhythm information
US6577896B2 (en) 1998-05-07 2003-06-10 Medtronic, Inc. Single complex electrogram display having a sensing threshold for an implantable medical device
US6591131B2 (en) * 2000-04-07 2003-07-08 Ela Medical S.A. Process for sampling a cardiac parameter, in particular an intracardiac impedance, in an active implantable medical device such as pacemaker, defibrillator, cardiovertor and/or multisite device
US6599242B1 (en) 2000-07-19 2003-07-29 Medtronic, Inc. Method and apparatus for data compression of heart signals
US6719689B2 (en) * 2001-04-30 2004-04-13 Medtronic, Inc. Method and system for compressing and storing data in a medical device having limited storage
US20040267143A1 (en) * 2003-06-27 2004-12-30 Sweeney Robert J. Signal compression based on curvature parameters
US6942622B1 (en) 1999-11-10 2005-09-13 Pacesetter, Inc. Method for monitoring autonomic tone
US20060047216A1 (en) * 2004-09-02 2006-03-02 Biotronik Crm Patent Ag Signal processing apparatus for physiological signals
US20060059324A1 (en) * 2004-09-15 2006-03-16 Simske Steven J System for compression of physiological signals
US20080058651A1 (en) * 2006-09-05 2008-03-06 Cardiac Pacemakers, Inc. Implantable Medical Device Diagnostic Data Acquisition and Storage
US20080125665A1 (en) * 2006-11-27 2008-05-29 Nigam Indra B Implantable Medical Device
US7381188B1 (en) * 2005-07-19 2008-06-03 Pacesetter, Inc. System and method for processing and storing signal information in an implantable cardiac device
US7792571B2 (en) 2003-06-27 2010-09-07 Cardiac Pacemakers, Inc. Tachyarrhythmia detection and discrimination based on curvature parameters
US7813808B1 (en) 2004-11-24 2010-10-12 Remon Medical Technologies Ltd Implanted sensor system with optimized operational and sensing parameters
US7948148B2 (en) 1997-12-30 2011-05-24 Remon Medical Technologies Ltd. Piezoelectric transducer
US7955268B2 (en) 2006-07-21 2011-06-07 Cardiac Pacemakers, Inc. Multiple sensor deployment
US20110232134A1 (en) * 2010-03-24 2011-09-29 Boehringer Laboratories Llc Asynchronously vibrating device for use with footwear and methods of use
US8271093B2 (en) 2004-09-17 2012-09-18 Cardiac Pacemakers, Inc. Systems and methods for deriving relative physiologic measurements using a backend computing system
US20120283579A1 (en) * 2011-05-02 2012-11-08 The Regents Of The University Of California System and method for reconstructing cardiac activation information
WO2014122467A1 (en) 2013-02-06 2014-08-14 Loxbridge Research Llp Systems and methods for early disease detection and real-time disease monitoring
JP2015144450A (en) * 2010-03-15 2015-08-06 クゥアルコム・インコーポレイテッドQualcomm Incorporated Method and apparatus for processing and reconstructing data
US9668666B2 (en) 2011-05-02 2017-06-06 The Regents Of The University Of California System and method for reconstructing cardiac activation information
US9955879B2 (en) 2008-10-09 2018-05-01 The Regents Of The University Of California System for analysis of complex rhythm disorders
US10058262B2 (en) 2011-12-09 2018-08-28 The Regents Of The University Of California System and method of identifying sources for biological rhythms
US10085655B2 (en) 2013-03-15 2018-10-02 The Regents Of The University Of California System and method to define drivers of sources associated with biological rhythm disorders
US10136860B2 (en) 2008-05-13 2018-11-27 The Regents Of The University Of California System for detecting and treating heart instability
US10216523B2 (en) 2015-07-17 2019-02-26 General Electric Company Systems and methods for implementing control logic
US10271786B2 (en) 2011-05-02 2019-04-30 The Regents Of The University Of California System and method for reconstructing cardiac activation information
US10398326B2 (en) 2013-03-15 2019-09-03 The Regents Of The University Of California System and method of identifying sources associated with biological rhythm disorders
US10434319B2 (en) 2009-10-09 2019-10-08 The Regents Of The University Of California System and method of identifying sources associated with biological rhythm disorders
US10485438B2 (en) 2011-05-02 2019-11-26 The Regents Of The University Of California System and method for targeting heart rhythm disorders using shaped ablation
US10856760B2 (en) 2010-04-08 2020-12-08 The Regents Of The University Of California Method and system for detection of biological rhythm disorders

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19804843A1 (en) * 1998-01-29 1999-08-05 Biotronik Mess & Therapieg Self-calibrating rate-adaptive pacemaker

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0149094A2 (en) * 1983-12-27 1985-07-24 International Business Machines Corporation Recording system for time-compressed ECG waveforms
US4716903A (en) * 1986-10-06 1988-01-05 Telectronics N.V. Storage in a pacemaker memory
US4920489A (en) * 1987-08-14 1990-04-24 Cardiodata Inc. Apparatus and method for solid state storage of episodic signals
EP0512667A1 (en) * 1991-05-03 1992-11-11 DIAGNOSTIC MEDICAL INSTRUMENTS Inc. Ambulatory electrocardiography monitor using disk storage
US5301677A (en) * 1992-02-06 1994-04-12 Cardiac Pacemakers, Inc. Arrhythmia detector using delta modulated turning point morphology of the ECG wave
US5312446A (en) * 1992-08-26 1994-05-17 Medtronic, Inc. Compressed storage of data in cardiac pacemakers
US5404877A (en) * 1993-06-04 1995-04-11 Telectronics Pacing Systems, Inc. Leadless implantable sensor assembly and a cardiac emergency warning alarm

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5333615A (en) * 1992-06-22 1994-08-02 William Craelius Apparatus for digitally recording and analyzing electrocardial and other bioelectric signals

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0149094A2 (en) * 1983-12-27 1985-07-24 International Business Machines Corporation Recording system for time-compressed ECG waveforms
US4716903A (en) * 1986-10-06 1988-01-05 Telectronics N.V. Storage in a pacemaker memory
EP0263599A2 (en) * 1986-10-06 1988-04-13 Telectronics N.V. ECG data compression for storage in a pacemaker memory
US4920489A (en) * 1987-08-14 1990-04-24 Cardiodata Inc. Apparatus and method for solid state storage of episodic signals
EP0512667A1 (en) * 1991-05-03 1992-11-11 DIAGNOSTIC MEDICAL INSTRUMENTS Inc. Ambulatory electrocardiography monitor using disk storage
US5301677A (en) * 1992-02-06 1994-04-12 Cardiac Pacemakers, Inc. Arrhythmia detector using delta modulated turning point morphology of the ECG wave
US5312446A (en) * 1992-08-26 1994-05-17 Medtronic, Inc. Compressed storage of data in cardiac pacemakers
US5404877A (en) * 1993-06-04 1995-04-11 Telectronics Pacing Systems, Inc. Leadless implantable sensor assembly and a cardiac emergency warning alarm

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
S.M. Blanchard et al.: "Comparison of methods for adaptive sampling of caa electrograms and electrocardiograms". In: Medical & Biological Engineering & Computing; Jul. 1985; pp. 377-386.
S.M. Blanchard et al.: Comparison of methods for adaptive sampling of cardia electrograms and electrocardiograms . In: Medical & Biological Engineering & Computing; Jul. 1985; pp. 377 386. *

Cited By (61)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7948148B2 (en) 1997-12-30 2011-05-24 Remon Medical Technologies Ltd. Piezoelectric transducer
US6507759B1 (en) 1998-02-06 2003-01-14 Intermedics, Inc. Implantable device with digital waveform telemetry
US6959213B2 (en) 1998-02-06 2005-10-25 Intermedics, Inc. Implantable device with digital waveform telemetry
US20030074036A1 (en) * 1998-02-06 2003-04-17 Intermedics Inc. Implantable device with digital waveform telemetry
US6577896B2 (en) 1998-05-07 2003-06-10 Medtronic, Inc. Single complex electrogram display having a sensing threshold for an implantable medical device
US6308098B1 (en) 1998-09-08 2001-10-23 Biotronik Mess-Und Therapiegerate Gmbh & Co. Ingenieurburo Berlin Process for detection of physical position of a human being
US6445946B1 (en) 1999-08-06 2002-09-03 Biotronik Mess-Und Therapiegerate Gmbh & Co. Ingenieurburo Berlin Apparatus for detecting fusion events upon electrostimulation of the heart
US6480733B1 (en) 1999-11-10 2002-11-12 Pacesetter, Inc. Method for monitoring heart failure
US6942622B1 (en) 1999-11-10 2005-09-13 Pacesetter, Inc. Method for monitoring autonomic tone
US6409675B1 (en) 1999-11-10 2002-06-25 Pacesetter, Inc. Extravascular hemodynamic monitor
US6591131B2 (en) * 2000-04-07 2003-07-08 Ela Medical S.A. Process for sampling a cardiac parameter, in particular an intracardiac impedance, in an active implantable medical device such as pacemaker, defibrillator, cardiovertor and/or multisite device
US6599242B1 (en) 2000-07-19 2003-07-29 Medtronic, Inc. Method and apparatus for data compression of heart signals
US20020188773A1 (en) * 2001-04-30 2002-12-12 Frederik Augustijn Method and system for transferring and storing data in a medical device with limited storage and memory
US6719689B2 (en) * 2001-04-30 2004-04-13 Medtronic, Inc. Method and system for compressing and storing data in a medical device having limited storage
US6910084B2 (en) 2001-04-30 2005-06-21 Medtronic, Inc Method and system for transferring and storing data in a medical device with limited storage and memory
US6564091B2 (en) 2001-05-22 2003-05-13 Biotronik Mess-Und Therapiegerate Gmbh & Co. Ingenieurburo Berlin Method and memory means for storing cardiac rhythm information
US20040267143A1 (en) * 2003-06-27 2004-12-30 Sweeney Robert J. Signal compression based on curvature parameters
US8409107B2 (en) 2003-06-27 2013-04-02 Cardiac Pacemakers, Inc. Tachyarrhythmia detection and discrimination based on curvature parameters
US8280508B2 (en) 2003-06-27 2012-10-02 Cardiac Pacemakers, Inc. Signal compression based on curvature parameters
US7500955B2 (en) * 2003-06-27 2009-03-10 Cardiac Pacemaker, Inc. Signal compression based on curvature parameters
US7792571B2 (en) 2003-06-27 2010-09-07 Cardiac Pacemakers, Inc. Tachyarrhythmia detection and discrimination based on curvature parameters
US20060047216A1 (en) * 2004-09-02 2006-03-02 Biotronik Crm Patent Ag Signal processing apparatus for physiological signals
US7764987B2 (en) 2004-09-02 2010-07-27 Biotronik Crm Patent Ag Signal processing apparatus for physiological signals
US20060059324A1 (en) * 2004-09-15 2006-03-16 Simske Steven J System for compression of physiological signals
US7310648B2 (en) 2004-09-15 2007-12-18 Hewlett-Packard Development Company, L.P. System for compression of physiological signals
US8271093B2 (en) 2004-09-17 2012-09-18 Cardiac Pacemakers, Inc. Systems and methods for deriving relative physiologic measurements using a backend computing system
US7813808B1 (en) 2004-11-24 2010-10-12 Remon Medical Technologies Ltd Implanted sensor system with optimized operational and sensing parameters
US7925334B2 (en) 2005-07-19 2011-04-12 Pacesetter, Inc. System and method for processing and storing signal information in an implantable cardiac device
US20080200962A1 (en) * 2005-07-19 2008-08-21 Pacesetter Inc. System and method for processing and storing signal information in an implantable cardiac device
US7381188B1 (en) * 2005-07-19 2008-06-03 Pacesetter, Inc. System and method for processing and storing signal information in an implantable cardiac device
US7955268B2 (en) 2006-07-21 2011-06-07 Cardiac Pacemakers, Inc. Multiple sensor deployment
US8200324B2 (en) 2006-09-05 2012-06-12 Cardiac Pacemakers, Inc. Implantable medical device diagnostic data acquisition and storage
US20080058651A1 (en) * 2006-09-05 2008-03-06 Cardiac Pacemakers, Inc. Implantable Medical Device Diagnostic Data Acquisition and Storage
US7756573B2 (en) 2006-09-05 2010-07-13 Cardiac Pacemakers, Inc. Implantable medical device diagnostic data acquisition and storage
US8704688B2 (en) 2006-09-05 2014-04-22 Cardiac Pacemakers, Inc. Implantable medical device diagnostic data acquisition and storage
US7657305B2 (en) * 2006-11-27 2010-02-02 Biotronik Crm Patent Ag Implantable medical device for improved storage of intracardiac electrograms
US20080125665A1 (en) * 2006-11-27 2008-05-29 Nigam Indra B Implantable Medical Device
US10136860B2 (en) 2008-05-13 2018-11-27 The Regents Of The University Of California System for detecting and treating heart instability
US9955879B2 (en) 2008-10-09 2018-05-01 The Regents Of The University Of California System for analysis of complex rhythm disorders
US11147462B2 (en) 2008-10-09 2021-10-19 The Regents Of The University Of California Method for analysis of complex rhythm disorders
US10092196B2 (en) 2008-10-09 2018-10-09 The Regents Of The University Of California Method for analysis of complex rhythm disorders
US10434319B2 (en) 2009-10-09 2019-10-08 The Regents Of The University Of California System and method of identifying sources associated with biological rhythm disorders
US9658825B2 (en) 2010-03-15 2017-05-23 Qualcomm Incorporated Method and apparatus for processing and reconstructing data
JP2015144450A (en) * 2010-03-15 2015-08-06 クゥアルコム・インコーポレイテッドQualcomm Incorporated Method and apparatus for processing and reconstructing data
US20110232134A1 (en) * 2010-03-24 2011-09-29 Boehringer Laboratories Llc Asynchronously vibrating device for use with footwear and methods of use
US10856760B2 (en) 2010-04-08 2020-12-08 The Regents Of The University Of California Method and system for detection of biological rhythm disorders
US9913615B2 (en) 2011-05-02 2018-03-13 The Regents Of The University Of California System and method for reconstructing cardiac activation information
US10271786B2 (en) 2011-05-02 2019-04-30 The Regents Of The University Of California System and method for reconstructing cardiac activation information
US20120283579A1 (en) * 2011-05-02 2012-11-08 The Regents Of The University Of California System and method for reconstructing cardiac activation information
US9668666B2 (en) 2011-05-02 2017-06-06 The Regents Of The University Of California System and method for reconstructing cardiac activation information
US10149622B2 (en) 2011-05-02 2018-12-11 The Regents Of The University Of California System and method for reconstructing cardiac activation information
US8594777B2 (en) * 2011-05-02 2013-11-26 The Reagents Of The University Of California System and method for reconstructing cardiac activation information
US10485438B2 (en) 2011-05-02 2019-11-26 The Regents Of The University Of California System and method for targeting heart rhythm disorders using shaped ablation
US10058262B2 (en) 2011-12-09 2018-08-28 The Regents Of The University Of California System and method of identifying sources for biological rhythms
WO2014122467A1 (en) 2013-02-06 2014-08-14 Loxbridge Research Llp Systems and methods for early disease detection and real-time disease monitoring
US10398326B2 (en) 2013-03-15 2019-09-03 The Regents Of The University Of California System and method of identifying sources associated with biological rhythm disorders
US10085655B2 (en) 2013-03-15 2018-10-02 The Regents Of The University Of California System and method to define drivers of sources associated with biological rhythm disorders
US10271744B2 (en) 2013-03-15 2019-04-30 The Regents Of The University Of California System and method to identify sources associated with biological rhythm disorders
US10098560B2 (en) 2013-03-15 2018-10-16 The Regents Of The University Of California System and method to identify sources associated with biological rhythm disorders
US11446506B2 (en) 2013-03-15 2022-09-20 The Regents Of The University Of California System and method of identifying sources associated with biological rhythm disorders
US10216523B2 (en) 2015-07-17 2019-02-26 General Electric Company Systems and methods for implementing control logic

Also Published As

Publication number Publication date
USRE38712E1 (en) 2005-03-22
DE19609411A1 (en) 1997-09-11
EP0793980A2 (en) 1997-09-10
DE59710151D1 (en) 2003-07-03
DE19609411C2 (en) 1999-11-25
EP0793980B1 (en) 2003-05-28
EP0793980A3 (en) 1999-04-21

Similar Documents

Publication Publication Date Title
US5836889A (en) Method and apparatus for storing signals in an implantable medical device
US6507759B1 (en) Implantable device with digital waveform telemetry
US5300093A (en) Apparatus and method for measuring, formatting and transmitting combined intracardiac impedance data and electrograms
US6823213B1 (en) Implantable medical device and method using integrated T-wave alternans analyzer
EP2179690B1 (en) Heart monitoring device and method
EP2411092B1 (en) Combined hemodynamic and egm-based arrhythmia detection
US6246910B1 (en) Rate responsive active implantable medical device such as a pacemaker, defibrillator and/or cardiovertor, including the multisite type
US20050137627A1 (en) Synchronizing continuous signals and discrete events for an implantable medical device
WO1993020889A1 (en) Method and apparatus for rate-responsive cardiac pacing
EP2177243A2 (en) Method and apparatus for ectopic beat detection
US9209824B2 (en) Ultra low power interface using adaptive successive approximation register
US20050113647A1 (en) Multi-level averaging scheme for acquiring hemodynamic data
US7751889B1 (en) Closed loop programming for individual adjustment of electro-mechanical synchrony
US20120109238A1 (en) Automatic personalization of parameter settings and algorithms in a medical device
EP3943150A1 (en) System and method for managing bluetooth low energy advertising background
US5354315A (en) Cardiac stimulator with data converter for cardiac signal
US8099164B2 (en) Selectively implementable digital signal processing circuit for an implantable medical device
US7493164B1 (en) Application of blood pressure profile parameter to assess circadian state of patients
US11577084B2 (en) Method and device for managing biological activity data storage utilizing lossy compression
EP3501390B1 (en) System for electrogram based estimation of qrs duration
US8941523B1 (en) Ultra low power analog to digital interface using range adaptive techniques
US8870736B2 (en) Monitoring variation patterns in physiological parameters associated with myocardial instability
US11647940B2 (en) R-R interval pattern recognition for use in arrhythmia discrimination
CN115600078A (en) Method and apparatus for determining whether R-wave detection should be classified as erroneous
Nathan Comparison of different pacemakers with Holter functions

Legal Events

Date Code Title Description
AS Assignment

Owner name: BIOTRONIK MESS - UND THERAPIEGERAETE GMBH & CO., G

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:WYBORNY, PAUL;NIGAM, INDRA;SCHALDACH, MAX;REEL/FRAME:008586/0698;SIGNING DATES FROM 19970323 TO 19970327

STCF Information on status: patent grant

Free format text: PATENTED CASE

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

RF Reissue application filed

Effective date: 20021115