Method and apparatus for timing events within an implantable medical device
AssigneePacesetter, Inc.
InventorJorge N. Amely-Velez
Life of this patent
Estimating the term…
Loading patent…
AssigneePacesetter, Inc.
InventorJorge N. Amely-Velez
Estimating the term…
A technique is described for timing hardware or software events for use in an implantable medical device capable of performing many concurrent processes. The technique exploits a first timer for timing events using a timing interval of one millisecond and a second timer or clock signal for timing events using a timing interval of two seconds. A receive unit receives timer requests from the many concurrent processes with each timer request specifying a time delay before an interrupt or other timer completion signal is required. A control unit uses either the first timer or the second timer to time the request based upon the time delay and the respective timing intervals. An interrupt or other timer completion signal is issued to the requesting device following the specified time delay as timed by the selected timer. For the purposes of prioritizing two or more timer requests to be timed by the same timer, the device also exploits the concept of a pseudo clock for tracking time up to a maximum pre-determined period of time of, for example, 65 seconds.
In an implantable cardiac rhythm management device having a processing components capable of performing a plurality of concurrent processes, a timing device for timing events in such rhythm management device, the timing device comprising:
In an implantable cardiac rhythm management device having processing components capable of performing a plurality of concurrent processes, a timing device for timing events in such rhythm management device, the timing device comprising:
A method for timing events in an implantable cardiac rhythm management device having processing components capable of performing a plurality of concurrent processes, the method comprising the steps of:
Dependencies are inferred from the claim text.