Heuristic safety net for transitioning configurations in a neural stimulation system
First Claim
1. A system for an electrical neurostimulator coupled to a plurality of electrodes, comprising:
- a user interface configured for receiving a user input; and
a controller/processor configured for (a) defining an immediate virtual multipole, (b) defining an immediate electrode configuration that emulates the immediate virtual multipole, (c) defining a new virtual multipole by changing a parameter of the immediate virtual multipole by a step size in response to the user input, (d) defining a new electrode configuration that emulates the new virtual multipole, (e) computing a difference value as a function of the immediate virtual multipole and the new virtual multipole, (f) comparing the difference value to a limit value, (g) decreasing the absolute value of the step size when the difference value exceeds the limit value to create a new step size, and (h) repeating steps (c)-(f) for the new step size.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method using a plurality of electrodes. An immediate virtual multipole is defined, an immediate electrode configuration emulating the immediate virtual multipole is defined, electrical energy is conveyed to the electrodes in accordance with the immediate electrode configuration, a new virtual multipole is defined by changing a parameter of the immediate virtual multipole by a step size, a new electrode configuration that emulates the new virtual multipole is defined, a difference value as a function of the immediate virtual multipole and the new virtual multipole is computed, the different value is compared to a limit value, electrical energy is conveyed to the electrodes in accordance with the new electrode configuration if the difference value does not exceed the limit value, and the absolute value of the step size is decreased to create a new step size if the difference value does exceed the limit value.
-
Citations
27 Claims
-
1. A system for an electrical neurostimulator coupled to a plurality of electrodes, comprising:
-
a user interface configured for receiving a user input; and a controller/processor configured for (a) defining an immediate virtual multipole, (b) defining an immediate electrode configuration that emulates the immediate virtual multipole, (c) defining a new virtual multipole by changing a parameter of the immediate virtual multipole by a step size in response to the user input, (d) defining a new electrode configuration that emulates the new virtual multipole, (e) computing a difference value as a function of the immediate virtual multipole and the new virtual multipole, (f) comparing the difference value to a limit value, (g) decreasing the absolute value of the step size when the difference value exceeds the limit value to create a new step size, and (h) repeating steps (c)-(f) for the new step size. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of providing therapy to a patient using a plurality of electrodes, comprising:
-
(a) defining an immediate virtual multipole; (b) defining an immediate electrode configuration that emulates the immediate virtual multipole; (c) receiving an input from a user; (d) defining a new virtual multipole in response to the user input by changing a parameter of the immediate virtual multipole by a step size; (e) defining a new electrode configuration that emulates the new virtual multipole; (f) computing a difference value as a function of the immediate virtual multipole and the new virtual multipole; (g) comparing the difference value to a limit value; (h) decreasing the absolute value of the step size when the difference value exceeds the limit value to create a new step size, and repeating steps (c)-(g) for the new step size. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification