IP Library Granted Patent US 8,041,431
Granted Patent B2
US 8,041,431 · App. 12/350,080 · Granted Oct 18, 2011

System and method for in situ trimming of oscillators in a pair of implantable medical devices

Assignee: Cardiac Pacemakers, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,041,431
App. No.
12/350,080
Granted
Oct 18, 2011
Kind
B2
Abstract

A system and method for in situ trimming of oscillators in a pair of implantable medical devices is provided. Each frequency over a range of oscillator trim frequencies for an initiating implantable medical device is selected and a plurality of commands are sent via an acoustic transducer in situ over the frequency selected. Each frequency over a range of oscillator trim frequencies for a responding implantable medical device is selected and a response to each of the commands received is sent via an acoustic transducer in situ over the frequency selected. The responses received by the initiating implantable medical device are evaluated and a combination of the oscillator trim frequencies for both implantable medical devices that together exhibit a strongest acoustic wave is identified. Oscillators in both implantable medical devices are trimmed to the oscillator trim frequencies in the combination identified.

Claims (39)

1. A system for in situ trimming of oscillators in a pair of implantable medical devices, comprising:

an initiating implantable medical device, comprising:

an oscillator configured for regulating the timing of one or more operations performed by the initiating implantable medical device;

control circuitry configured to select at least one first oscillator frequency over a range of oscillator trim frequencies; and

an acoustic transducer configured to send a command in situ over each oscillator frequency selected over the range of oscillator trim frequencies;

a responding implantable medical device, comprising:

an oscillator configured for regulating the timing of one or more operations performed by the responding implantable medical device;

control circuitry configured to select at least one second oscillator frequency over the range of oscillator trim frequencies; and

an acoustic transducer configured to send a response to each of the commands received in situ over each oscillator frequency selected by each implantable medical device;

wherein the acoustic transducer of the initiating implantable medical device is configured to receive the responses from the responding implantable medical device; and

wherein the control circuitry of the initiating implantable medical device is further configured to evaluate the responses received by the initiating implantable medical device to identify a combination of oscillator trim frequencies from the at least one first oscillator frequency of the initiating implantable medical device and the at least one second oscillator frequency of the responding implantable medical device that together exhibit a strongest acoustic wave; and wherein both implantable medical devices are configured to trim the oscillators to the identified combination of oscillator trim frequencies.

2. A system according to claim 1 , further comprising:

on the responding implantable medical device, non-volatile memory in which a reference oscillator trim frequency is maintained and volatile memory in which an identified oscillator trim frequency is stored,

wherein the control circuitry of the responding implantable medical device is further configured to automatically recover the reference oscillator trim frequency through erasure of the volatile memory.

3. A system according to claim 2 , wherein the control circuitry of the responding implantable medical device is further configured to replace the reference oscillator trim frequency maintained in the non-volatile memory with the identified oscillator trim frequency stored in the volatile memory.

4. A system according to claim 1 , wherein the acoustic transducer of the initiating implantable medical device is further configured to send a start command and an end command in situ, and the control circuitry of the responding implantable medical device is further configured to commence a clock pulse count upon receipt of the start command, to stop the clock pulse count upon receipt of the end command, and to provide the clock pulse count to the initiating implantable medical device via the acoustic transducer in situ, and further comprising:

evaluation circuitry configured to establish an actual oscillator frequency in use by the responding implantable medical device by evaluating the clock pulse count, and to provide the actual oscillatory frequency to the responding implantable medical device.

5. A system according to claim 1 , further comprising:

a memory configured to logically map the ranges of the oscillator trim frequencies for both implantable medical devices into a search space, wherein the oscillator frequencies selected are picked by both of the implantable medical devices by heuristically sweeping over the search space in a search pattern comprising one of an exhaustive, a selective, and a progressively-defined grid.

6. A method for in situ trimming of oscillators in a pair of implantable medical devices, comprising:

selecting at least one first oscillator frequency over a range of oscillator trim frequencies for an initiating implantable medical device and sending a command via an acoustic transducer in situ over each oscillator frequency selected over the range of oscillator trim frequencies;

selecting at least one second oscillator frequency over the range of oscillator trim frequencies for a responding implantable medical device and sending a response to each of the commands received via an acoustic transducer in situ over each oscillator frequency selected by each implantable medical device;

evaluating each response received by the initiating implantable medical device and identifying a combination of oscillator trim frequencies from the at least one first oscillator frequency of the initiating implantable medical device and the at least one second oscillator frequency of the responding implantable medical device that together exhibit a strongest acoustic wave; and

trimming oscillators in both implantable medical devices to the identified combination of oscillator trim frequencies.

7. A method according to claim 6 , further comprising:

on the responding implantable medical device, maintaining a reference oscillator trim frequency in non-volatile memory and storing at least one identified oscillator trim frequency in volatile memory; and

automatically recovering the reference oscillator trim frequency for the responding implantable medical device through erasure of the volatile memory.

8. A method according to claim 7 , further comprising:

replacing the reference oscillator frequency maintained in the non-volatile memory with the at least one identified oscillator trim frequency stored in the volatile memory.

9. A method according to claim 6 , further comprising:

sending a start command from the initiating implantable medical device via the acoustic transducer in situ;

commencing a clock pulse count on the responding implantable medical device upon receipt of the start command;

sending an end command from the initiating implantable medical device via the acoustic transducer in situ;

stopping the clock pulse count on the responding implantable medical device upon receipt of the end command and providing the clock pulse count to the initiating implantable medical device via the acoustic transducer in situ;

establishing an actual oscillator frequency in use by the responding implantable medical device by evaluating the clock pulse count; and

providing the actual oscillatory frequency to the responding implantable medical device.

10. A method according to claim 6 , further comprising:

logically mapping the ranges of the oscillator trim frequencies for both the initiating and responding implantable medical devices into a search space;

picking the oscillator frequencies selected by heuristically sweeping over the search space in a search pattern comprising one of an exhaustive, a selective, and a progressively-defined grid.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2009
From: HUELSKAMP, PAUL; HARRIS, THOMAS J.; TRAN, BINH C.; VIJAYAGOPAL, RAMPRASAD
To: CARDIAC PACEMAKERS, INC.
Reel/Frame 022083/0409 →
Continuity (2)
Provisional Application 61019549 · Jan 7, 2008
Related Publication 20090177251A1 · Jul 9, 2009