Patent ID: 8090566

Claim:
A non-transitory computer-readable storage medium comprising instructions for causing a programmable processor to: receive a plurality of parameters from a data mart, the plurality of parameters including at least some parameters having been provided by a medical device implanted in a patient to the data mart on an actual transmission date, the parameters including an actual battery voltage value as of the actual transmission date; generate a curve indicating how a battery of the medical device implanted in the patient will deplete over time by at least applying a battery longevity model to the plurality of parameters, the curve including a model battery voltage versus a model medical device implant duration; determine a model transmission date by finding the actual battery voltage value on the curve; compare the model transmission date with the actual transmission date; adjust the curve until the model transmission date accords with the actual transmission date to a threshold degree; and determine a model replacement date by finding a replacement battery voltage value on the curve.