User interface for optimizing energy management in a neurostimulation system
First Claim
1. A programmer for an implantable medical device comprising:
- a user interface that receives user input corresponding to selected stimulation therapy parameters for delivering stimulation therapy to a patient with the implantable medical device; and
a processor that;
determines an energy consumption estimate of a power source based on the selected stimulation therapy parameters;
controls the user interface to present the determined energy consumption estimate of the power source;
determines that the energy consumption estimate is above a certain level,determines, in response to the determination that the energy consumption estimate is above the certain level, a respective value of a stimulation therapy parameter of the selected stimulation therapy parameters that causes a greatest amount of energy consumption of the selected stimulation parameters;
determines one or more programming options for altering the respective value of the stimulation therapy parameter to reduce the energy consumption estimate of the power source based on the selected stimulation therapy parameters,controls the user interface to present a recommendation of more than one of the one or more determined programming options to reduce the energy consumption estimate to the user with an indication that user selection of one or more of the recommended programming options would alter the respective value of the stimulation therapy parameter to reduce energy consumption of the implantable medical device, andreceives user input, via the user interface, selecting one or more of the recommended programming options to reduce the energy consumption estimate presented via the user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
In one aspect, a programmer for an implantable medical device comprises a user interface that receives user input corresponding to one or more selected stimulation therapy parameters for delivering stimulation therapy to a patient with the implantable medical device and presents an energy consumption estimate of a power source based on the selected stimulation therapy parameters; and a processor that determines one or more programming options that, if selected, would alter the selected stimulation therapy parameters and reduce the energy consumption estimate. The user interface presents at least one of the programming options to reduce the energy consumption estimate to the user with an indication that user selection of one or more of the presented programming options would alter the selected stimulation therapy parameters to reduce energy consumption of the implantable medical device.
-
Citations
28 Claims
-
1. A programmer for an implantable medical device comprising:
-
a user interface that receives user input corresponding to selected stimulation therapy parameters for delivering stimulation therapy to a patient with the implantable medical device; and a processor that; determines an energy consumption estimate of a power source based on the selected stimulation therapy parameters; controls the user interface to present the determined energy consumption estimate of the power source; determines that the energy consumption estimate is above a certain level, determines, in response to the determination that the energy consumption estimate is above the certain level, a respective value of a stimulation therapy parameter of the selected stimulation therapy parameters that causes a greatest amount of energy consumption of the selected stimulation parameters; determines one or more programming options for altering the respective value of the stimulation therapy parameter to reduce the energy consumption estimate of the power source based on the selected stimulation therapy parameters, controls the user interface to present a recommendation of more than one of the one or more determined programming options to reduce the energy consumption estimate to the user with an indication that user selection of one or more of the recommended programming options would alter the respective value of the stimulation therapy parameter to reduce energy consumption of the implantable medical device, and receives user input, via the user interface, selecting one or more of the recommended programming options to reduce the energy consumption estimate presented via the user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
receiving, with a user interface of a programmer for an implantable medical device, user input corresponding to selected stimulation therapy parameters for delivering stimulation therapy to a patient with the implantable medical device; determining an energy consumption estimate of a power source based on the selected stimulation therapy parameters; presenting, with the user interface, the energy consumption estimate of the power source based on the selected stimulation therapy parameters; determining, with a processor of the programmer, that the energy consumption estimate is above a certain level; determining, in response to determining that the energy consumption estimate is above the certain level, a respective value of a stimulation therapy parameter of the selected stimulation therapy parameters that causes a greatest amount of energy consumption of the selected stimulation parameters; determining one or more programming options for altering the respective value of the stimulation therapy parameter to reduce the energy consumption estimate of the power source based on the selected stimulation therapy parameters, presenting, with the user interface, a recommendation of more than one of the one or more determined programming options to reduce the energy consumption estimate to the user with an indication that user selection of one or more of the recommended programming options would alter the respective value of the stimulation therapy parameter to reduce energy consumption of the implantable medical device; and receiving user input, with the user interface, selecting one or more of the recommended programming options to reduce the energy consumption estimate presented via the user interface. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system comprising:
-
means for delivering a stimulation therapy to a patient; means for receiving user input corresponding to selected stimulation therapy parameters for delivering the stimulation therapy to the patient; means for determining an energy consumption estimate of a power source based on the selected stimulation therapy parameters; means for determining that the energy consumption estimate is above a certain level; means for determining, in response to the means for determining that the energy consumption estimate is above the certain level, a respective value of a stimulation therapy parameter of the selected stimulation therapy parameters that causes a greatest amount of energy consumption of the selected stimulation parameters; means for determining one or more programming options for altering the respective value of the stimulation therapy parameter to reduce the energy consumption estimate of the power source based on the selected stimulation therapy parameters; means for presenting a recommendation of more than one of the one or more determined programming options to reduce the energy consumption estimate to the user with an indication that user selection of one or more of the recommended programming options would alter the respective value of the stimulation therapy parameter to reduce the energy consumption estimate; and means for receiving user input, with the user interface, selecting one or more of the recommended programming options to reduce the energy consumption estimate presented via the user interface.
-
-
25. A non-transitory computer-readable medium comprising instructions that, upon execution, cause a processor to:
-
determine an energy consumption estimate for selected stimulation therapy parameters for delivering medical therapy to a patient with an implantable medical device; determine that the energy consumption estimate is above a certain level; determine, in response to the determining that the energy consumption estimate is above the certain level, a respective value of a stimulation therapy parameter of the selected stimulation therapy parameters that causes a greatest amount of energy consumption of the selected stimulation parameters; determine one or more programming options for altering the respective value of the stimulation therapy parameter to reduce the energy consumption estimate of the power source based on the selected stimulation therapy parameters, present, via a user interface, a recommendation of more than one of the one or more determined programming options to reduce the energy consumption estimate to a user with an indication that user selection of one or more of the recommended programming options would alter the respective value of the stimulation therapy parameter to reduce energy consumption of the implantable medical device; and receive user input, with the user interface, selecting one or more of the recommended programming options to reduce the energy consumption estimate presented via the user interface. - View Dependent Claims (26, 27, 28)
-
Specification