Implantable device with microprocessor control
First Claim
1. A method of reducing the power consumption of a microprocessor controlled system comprising the steps of:
- (a) storing a wakeup parameter;
(b) operating the microprocessor in a sleep state wherein no processing activity or a predetermined sleep processing activity occurs;
(c) generating event signals upon the occurrence of corresponding predetermined events; and
(d) operating the microprocessor with a processing activity increased with respect to the activity occurring during said sleep state, in response to a generated event signal which corresponds to the stored wakeup parameter.
11 Assignments
0 Petitions
Reexamination
Accused Products
Abstract
An improved body function assistance device is provided wherein a microprocessor controls the response of the device to various external physiological events and internal timer events. The microprocessor is adapted for use with the limited energy supply available from a battery by activating internal logic components of the processor only in response to selected events and to perform an operating routine corresponding to the "wakeup" event. At the end of the operating routine, a new set of wakeup events is selected and the internal logic components are deactivated. A further reduction in the average operating current is obtained by providing a plurality of counting rates to minimize the number of state changes during counting cycles. The microprocessor may be provided with a fixed operating routine or may be provided with the capability of actually introducing program changes in the implanted device.
-
Citations
24 Claims
-
1. A method of reducing the power consumption of a microprocessor controlled system comprising the steps of:
-
(a) storing a wakeup parameter; (b) operating the microprocessor in a sleep state wherein no processing activity or a predetermined sleep processing activity occurs; (c) generating event signals upon the occurrence of corresponding predetermined events; and (d) operating the microprocessor with a processing activity increased with respect to the activity occurring during said sleep state, in response to a generated event signal which corresponds to the stored wakeup parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A microprocessor controlled system comprising:
-
a microprocessor with means for operating to perform logic functions; means for storing a mask signal representing a wakeup parameter; means for suspending the execution of logic functions by the microprocessor; means for detecting at least one predefined wakeup condition; and means for enabling the microprocessor to execute logic functions in response to the detection of a wakeup condition which corresponds to said stored mask signal. - View Dependent Claims (16, 17, 18)
-
-
19. A body function assistance device having a control system, including a microprocessor with internal logic components, for generating control signals to control a bodily function and for receiving and responding to signals generated by the body, the improvement comprising:
-
sleep state inducing means for deactivating the internal logic components of the microprocessor to cause the microprocessor to enter a sleep state; wakeup condition indicating means for holding information indicative of conditions under which the microprocessor'"'"'s internal logic components are to be activated; event signal generating means for generating an event signal indicating the occurrence of a predetermined event; and sleep state terminating means for activating the internal logic components of the microprocessor when the signal generated by the event signal generating means corresponds to the condition held in the wakeup condition indicating means. - View Dependent Claims (20, 21)
-
-
22. A method of reducing the power consumption of a microprocessor control system comprising the steps of:
-
(a) storing a wakeup parameter; (b) putting the microprocessor in a sleep state wherein no processing activity occurs; (c) generating an event signal upon the occurrence of a predetermined event; and (d) resuming processing activity when the generated event signal corresponds to the stored wakeup parameter. - View Dependent Claims (23)
-
-
24. A microprocessor controlled system comprising:
-
a microprocessor with means for operating to perform logic functions; means for selectively suspending the execution of logic functions by the microprocessor; means for detecting at least one predefined activation condition; and means for starting the execution of logic functions by the microprocessor in response to the detection of said predefined activation condition.
-
Specification