IP Library Granted Patent US 12673210
Granted Patent B2
US 12673210 · App. 18/059,546 · Granted Jul 7, 2026

Energy harvesting system integrity monitoring

Inventors: Michael P. Campbell (Blaine, MN); Richard J. O'Brien (Hugo, MN)
Assignee: Medtronic, Inc.
A61N1/3702A61B5/0006A61B5/0031A61B5/363
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 12673210
App. No.
18/059,546
Granted
Jul 7, 2026
Kind
B2
Abstract

A system includes harvester circuitry configured to charge a battery for a medical device using a displacement of a harvester mass, one or more accelerometers configured to detect a motion associated with the harvester mass, and processing circuitry. The processing circuitry is configured to determine, with the one or more accelerometers, motion information for the implanted medical device during a time range that occurs when the harvester circuitry charges the battery using the displacement of the harvester mass. The processing circuitry are further configured to determine a harvester output generated by the harvester circuitry during the time range and output an indication of a potential failure of the harvester mechanism based on the motion information and the harvester output.

Claims (50)

1 . A system comprising:

a harvester mechanism comprising harvester circuitry and a harvester mass, wherein the harvester circuitry is configured to charge a battery for a medical device using a displacement of the harvester mass;

one or more accelerometers configured to detect a motion associated with the harvester mass; and

processing circuitry configured to:

determine, with the one or more accelerometers, motion information for the implanted medical device during a time range that occurs when the harvester circuitry charges the battery using the displacement of the harvester mass;

determine a harvester output generated by the harvester circuitry during the time range; and

modify a power usage by the medical device based on an indication of a potential failure of the harvester mechanism, wherein the indication of the potential failure is based on the motion information and the harvester output.

2 . The system of claim 1 , wherein the processing circuitry is configured to:

determine a ratio value for the time range based on the harvester output and the motion information; and

wherein the processing circuitry is configured to output the indication of the potential failure in response to a determination that the ratio value satisfies a threshold value.

3 . The system of claim 2 ,

wherein the motion information indicates a number of acceleration counts; and

wherein, to determine the ratio value, the processing circuitry is configured to determine the ratio value for the time range as a ratio of the harvester output to the acceleration counts.

4 . The system of claim 2 , wherein the processing circuitry is further configured to determine the threshold value based on posture information for a patient having the medical device.

5 . The system of claim 1 , wherein the processing circuitry is configured to determine the motion information based on posture information for a patient having the medical device.

6 . The system of claim 5 , wherein the processing circuitry is further configured to determine the posture information for the patient using the one or more accelerometers.

7 . The system of claim 1 , wherein the motion information indicates a number of acceleration counts and wherein the processing circuitry is configured to:

determine a current set of metrics based on the harvester output and the number of acceleration counts;

compare the current set of metrics with a previous set of metrics to generate a trend metric; and

output the indication of the potential failure based on the trend metric.

8 . The system of claim 7 , wherein, to compare the current set of metrics with the previous set of metrics, the processing circuitry is configured to:

determine a first polynomial expression based on the previous set of metrics;

determine a second polynomial expression based on the current set of metrics; and

compare the first polynomial expression and the second polynomial expression to generate the trend metric.

9 . The system of claim 8 ,

wherein, to determine the first polynomial expression, the processing circuitry is configured to apply linear regression to the previous set of metrics; and

wherein, to determine the second polynomial expression, the processing circuitry is configured to apply linear regression to the current set of metrics.

10 . The system of claim 9 , wherein, to compare the current set of metrics with the previous set of metrics, the processing circuitry is configured to:

in response to a determination that the second polynomial expression indicates a smaller slope than the first polynomial expression by at least a threshold value, determine that the potential failure has occurred at the harvester mechanism.

11 . The system of claim 7 , wherein the processing circuitry is further configured to determine the previous set of metrics based on posture information for a patient having the medical device.

12 . The system of claim 11 , wherein the processing circuitry is further configured to determine the posture information for the patient using the one or more accelerometers.

13 . The system of claim 7 , wherein the processing circuitry is configured to determine the number of acceleration counts as an integral sum of acceleration over time.

14 . The system of claim 1 , wherein, to determine the motion information, the processing circuitry is configured to filter an output of the one or more accelerometers using a band pass filter corresponding to 10 Hz to 30 Hz.

15 . The system of claim 1 , wherein, to determine the motion information, the processing circuitry is configured to filter an output of the one or more accelerometers using a natural frequency of the harvester mass.

16 . The system of claim 1 , wherein, to determine the motion information, the processing circuitry is configured to filter an output of the one or more accelerometers to comprise a single vector corresponding to a single direction of acceleration of the harvester mass.

17 . The system of claim 1 , wherein the harvester mass is configured to translate a heart wall motion and/or a blood flow force into the displacement of the harvester mass.

18 . The system of claim 1 , wherein the processing circuitry is configured to output an instruction to cause an external device to output the indication of the potential failure of the harvester mechanism.

19 . The system of claim 1 , wherein, to modify the power usage by the medical device, the processing circuitry is configured to reduce the power usage by the medical device by turning off one or more features of the medical device.

20 . A method of monitoring a harvester mechanism comprising harvester circuitry and a harvester mass, the method comprising:

determining, by processing circuitry and with one or more accelerometers, motion information for an implanted medical device during a time range that occurs when the harvester circuitry charges a battery using a displacement of the harvester mass;

determining, by the processing circuitry, a harvester output generated by the harvester circuitry during the time range; and

modifying, by the processing circuitry, a power usage by the medical device based on an indication of a potential failure of the harvester mechanism, wherein the indication of the potential failure is based on the motion information and the harvester output.

21 . A medical device comprising:

a harvester mechanism comprising harvester circuitry and a harvester mass, wherein the harvester circuitry is configured to charge a battery for the medical device using a displacement of the harvester mass;

one or more accelerometers configured to detect a motion of the medical device;

telemetry circuitry configured for communication; and

processing circuitry configured to:

determine, with the one or more accelerometers, motion information for the unplanted medical device during a time range that occurs when the harvester circuitry charges the battery using the displacement of the harvester mass;

determine a harvester output generated by the harvester circuitry during the time range; and

modify a power usage by the medical device based on an indication of a potential failure of the harvester mechanism, wherein the indication of the potential failure is based on the motion information and the harvester output.