Security maintenance for programmable pacer reprogramming
First Claim
1. A programmable, implantable body function control apparatus comprising:
- control means for influencing a function of the body by providing a train of stimulation pulses in accordance with a selected program, said control means including means for changing the selected program in order to vary at least one parameter of the stimulation pulses;
program storage means for storing a predetermined number of bits representing the currently selected program and connected to said means for changing for supplying the currently selected program to said control means;
program detection means connected to receive and temporarily store a predetermined number of bits representing a newly selected program, said detection means including output means connected to said program storage means for supplying the bits received by said detection means;
signal conduction means connected to receive bit signals provided by a source outside the body and to supply a corresponding sequence of bits, representing such newly selected program, to said program detection means in a pattern independent of that of the train of stimulation pulses being provided by said control means; and
program change enable means connected to said program storage means for supplying a program change signal which causes the bits temporarily stored in said detection means to be transferred into said program storage means to replace the bits previously stored in said program storage means, said program change enable means being composed of;
first counter means connected for providing a count of the number of bits supplied to said program detection means, and for supplying a first enabling signal only when its count is equal to, and does not exceed, the predetermined number of bits;
timer means connected for responding to the first bit supplied to said program detection means and for supplying a second enabling signal at the end of a given period of time after response to such first bit;
synchronizing means connected to said control means for supplying a third enabling signal in synchronism with each stimulation pulse provided by said control means; and
gating means connected to said counter means, said timer means and said synchronizing means for supplying such program change signal to said program storage means only when said first, second and third enabling signals are present in time coincidence, whereby the bits temporarily stored in said program detection means can be transferred into said program storage means only when precisely the predetermined number of bits has been supplied to said program detection means within the given period of time and at a point in time which is in synchronism with a stimulation pulse provided by said control means.
0 Assignments
0 Petitions
Accused Products
Abstract
A counter functions in response to an oscillator to control generation of stimulating pulses in the demand mode, via an adjustable rate decoder. The rate decoder may be predetermined under the control of a dual input, a first of which is a magnetic enabling switch, and the second of which is a pulse width modulated magnetic transmission. Once the enabling switch is actuated, plural successive reprogramming bits are coupled to the pacer. Integral logic allows these bits actually to accomplish the programming alteration if and only if the predetermined number of bits occur during a predetermined interval. The reprogramming is further synchronized with the generation of stimulating pulses.
18 Citations
13 Claims
-
1. A programmable, implantable body function control apparatus comprising:
- control means for influencing a function of the body by providing a train of stimulation pulses in accordance with a selected program, said control means including means for changing the selected program in order to vary at least one parameter of the stimulation pulses;
program storage means for storing a predetermined number of bits representing the currently selected program and connected to said means for changing for supplying the currently selected program to said control means;
program detection means connected to receive and temporarily store a predetermined number of bits representing a newly selected program, said detection means including output means connected to said program storage means for supplying the bits received by said detection means;
signal conduction means connected to receive bit signals provided by a source outside the body and to supply a corresponding sequence of bits, representing such newly selected program, to said program detection means in a pattern independent of that of the train of stimulation pulses being provided by said control means; and
program change enable means connected to said program storage means for supplying a program change signal which causes the bits temporarily stored in said detection means to be transferred into said program storage means to replace the bits previously stored in said program storage means, said program change enable means being composed of;
first counter means connected for providing a count of the number of bits supplied to said program detection means, and for supplying a first enabling signal only when its count is equal to, and does not exceed, the predetermined number of bits;
timer means connected for responding to the first bit supplied to said program detection means and for supplying a second enabling signal at the end of a given period of time after response to such first bit;
synchronizing means connected to said control means for supplying a third enabling signal in synchronism with each stimulation pulse provided by said control means; and
gating means connected to said counter means, said timer means and said synchronizing means for supplying such program change signal to said program storage means only when said first, second and third enabling signals are present in time coincidence, whereby the bits temporarily stored in said program detection means can be transferred into said program storage means only when precisely the predetermined number of bits has been supplied to said program detection means within the given period of time and at a point in time which is in synchronism with a stimulation pulse provided by said control means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
- control means for influencing a function of the body by providing a train of stimulation pulses in accordance with a selected program, said control means including means for changing the selected program in order to vary at least one parameter of the stimulation pulses;
-
12. In an implanted programmable cardiac pacer system having a select plurality of programmably alterable functions respectively controllable from an external programmer, said programmer coupling to said pacer a plurality of input signal bits respectively corresponding to said alterable functions, a security maintenance method for regulating said coupling, comprising the steps of:
-
(a) detecting, at said implanted pacer, signal bits received at said programmer; (b) maintaining an iterative count of signal bits so received; (c) monitoring the accumulated time of said iterative count; and (d) enabling a programming change in said pacer only if said iterative count reaches and does not exceed a predetermined count during a predetermined accumulated time. - View Dependent Claims (13)
-
Specification