Patent EP0011945A2 successfully refreshed from Google Patents.
← Back to Patent Explorer
EP0011945A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Programmable medical device

Assignee: Medtronic Inc
•
Filing: 1979-11-05
•
Granted: —
•
Expires: 1999-11-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A programmable medical device, e.g. a cardiac pacemaker, utilizes digital circuitry 40 for controlling the provision of cardiac stimulating pulses and analog circuitry 42 for providing clocks, an output circuit and heart activity sensing. Digital circuit 40 includes a memory in which may be programmed on a permanent or temporary basis from an external programmer control information relating to rate, pulse width, pulse amplitude, refractory period, sense amplifier sensitivity and the mode of operation desired. In addition the output can be inhibited or a threshold margin test can be performed in which a reduced energy output pulse is provided to check if heart capture is lost. The pacemaker can operate in a hysteresis mode and provides a high rate limit which can however be exceeded by programming. The pacemaker further includes means for signalling the acceptance of a programming signal and means to reset the program acceptance circuit if extraneous signals are detected as programming signals. The acceptance circuit checks for the receipt of the proper number of signals within given time, for an access code and correct parity. Timing is by means of a crystal oscillator and a voltage controlled oscillator controls pulse width to obtain energy compensation with varying battery voltage.

Inventors

  • 👤 Ray S. Mcdonald
  • 👤 Martin A. Rossing

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-09 00:16
CPC Classifications
A; A61; A61N; A61N1/00; A61N1/18; A61N1/32; A61N1/36; A61N1/372; A61N1/37211; A61N1/37252; A61N1/37254

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 201 words
A programmable medical device responsive to a coded programming signal for controlling its operation, said programming signal being a series of pulses each having a leading edge and a trailing edge with the trailing edge of one pulse being separated from the leading edge of the next pulse by either a first time or a shorter second time respectively indicating one or the other values of a binary number, said device comprising system clock means for providing a series of clock pulses separated by a time less than said second time; means for providing a reset signal in time synchronism with said system clock means upon the occurrence of the trailing edge of each programming signal pulse; resettable counter means responsive to said clock pulses and said reset signal, said counter means being reset to an initial count by each reset signal and thereafter counting said clock pulses; and data storage means responsive to the count of said counter means for storing one binary value in the event said count exceeds a certain count upon the leading edge of the next programming pulse and for storing the other binary value in the event said count does not exceed said certain value.;
Claim 2
Dependent Claim 201 words
A programmable medical device responsive to a coded programming signal for controlling its operation, said programming signal being a series of pulses each having a leading edge and a trailing edge with the trailing edge of one pulse being separated from the leading edge of the next pulse by either a first time or a shorter second time respectively indicating one or the other values of a binary number, said device comprising system clock means for providing a series of clock pulses separated by a time less than said second time; means for providing a reset signal in time synchronism with said system clock means upon the occurrence of the trailing edge of each programming signal pulse; resettable counter means responsive to said clock pulses and said reset signal, said counter means being reset to an initial count by each reset signal and thereafter counting said clock pulses; and data storage means responsive to the count of said counter means for storing one binary value in the event said count exceeds a certain count upon the leading edge of the next programming pulse and for storing the other binary value in the event said count does not exceed said certain value.;
Claim 3
Dependent Claim 28 words
A device as claimed in claim 1 wherein said counter means includes a plurality of stages, said certain count being manifested by the setting of the last stage.
Claim 4
Dependent Claim 52 words
A device as claimed in claim 1 or 2 wherein said data storage means is a shift register having a data and a clock input, said data input being responsive to the count of said counter means and said clock input being responsive to the leading edge of each programming signal pulse.
Claim 5
Independent Claim 61 words
A device as claimed in any preceding claim further including means to determine whether a certain code is contained by said data storage means at the time the trailing edge of each programming s.ignal pulse occurs, and to hold the data then in at least a portion of said data storage means in response to the determination of said certain code.
Claim 6
Independent Claim 52 words
A device as claimed in claims3 and 4 wherein said shift register includes first and second parts, and said certain code occurs after the data indicated by said programming signal has been shifted from said first part to said second part; and wherein only the data in said second part is held.
Claim 7
Independent Claim 36 words
A device as claimed in any preceding claim further comprising a second counter means for being incremented in response to a signal provided by said resetting means for monitoring the number of programming signal pulses provided.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag