Human-implantable-neurostimulator user interface having multiple levels of abstraction
First Claim
1. A method comprising:
- representing an anatomical region on a display;
representing an electrical stimulation lead on the display;
receiving user input specifying one or more stimulation parameters associated with stimulation therapy applied by an electrical stimulator via the lead; and
representing a stimulation field produced by the lead based on a position of the representation of the lead and the specified stimulation parameters,wherein the stimulation field includes a plurality of electromagnetic field strengths in a plurality of different areas, and representing the stimulation field comprises representing the different field strengths with different visual indications.
0 Assignments
0 Petitions
Accused Products
Abstract
A programming-device user interface may include multiple levels of abstraction for programming treatment settings. A stimulation zone-programming interface may be at a highest level of abstraction and may include idealized stimulation zones. A field strength-programming interface may be at a middle level of abstraction and may include electromagnetic field-strength patterns generated by the stimulation zones, and/or electrode settings, and a depiction of how the electromagnetic fields interact with each other. An electrode-programming interface may be at a lowest level of abstraction and may depict treatment settings at an electrodes-view level. These interfaces may include a display of a stimulatable area of the patient'"'"'s body. The display may include a depiction of leads and/or the underlying physiology, such as a depiction of a portion of a spine. Algorithms map treatment settings from one level of abstraction to settings at one or more other levels of abstraction.
-
Citations
33 Claims
-
1. A method comprising:
-
representing an anatomical region on a display; representing an electrical stimulation lead on the display; receiving user input specifying one or more stimulation parameters associated with stimulation therapy applied by an electrical stimulator via the lead; and representing a stimulation field produced by the lead based on a position of the representation of the lead and the specified stimulation parameters, wherein the stimulation field includes a plurality of electromagnetic field strengths in a plurality of different areas, and representing the stimulation field comprises representing the different field strengths with different visual indications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
representing an anatomical region on a display; representing an electrical stimulation lead on the display; receiving user input specifying one or more stimulation parameters associated with stimulation therapy applied by an electrical stimulator via the lead; representing a stimulation field produced by the lead based on the position of the representation of the lead and the specified stimulation parameters; representing the stimulation field on the display as an idealized stimulation zone at a first level of abstraction of a user interface; permitting the user to specify the stimulation parameters by modification of the idealized stimulation zone; representing the stimulation field as an electromagnetic field strength at a second level of abstraction of the user interface lower than the first level of abstraction; permitting the user to specify the stimulation parameters by modification of the electromagnetic field strength; presenting an electrode programming interface at a third level of abstraction of the user interface lower than the second level of abstraction; and permitting the user to specify the stimulation parameters by interaction with the electrode programming interface.
-
-
14. A programming device for an electrical stimulator, the device comprising:
-
a display that displays a representation of an anatomical region, and a representation of an electrical stimulation lead; and a user input interface that receives user input specifying one or more stimulation parameters associated with stimulation therapy applied by an electrical stimulator via the lead, wherein the display displays a representation of a stimulation field produced by the lead based on a position of the representation of the lead and the specified stimulation parameters, wherein the stimulation field includes a plurality of electromagnetic field strengths in a plurality of different areas, and the display represents the different field strengths with different visual indications. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A programming device for an electrical stimulator, the device comprising:
-
a display that displays a representation of an anatomical region, and a representation of an electrical stimulation lead; and a user input interface that receives user input specifying one or more stimulation parameters associated with stimulation therapy applied by an electrical stimulator via the lead, wherein the display displays a representation of a stimulation field produced by the lead based on the position of the representation of the lead and the specified stimulation parameters, and wherein the display represents the stimulation field as an idealized stimulation zone at a first level of abstraction of a user interface, represents the stimulation field as an electromagnetic field strength at a second level of abstraction of the user interface lower than the first level of abstraction, and presents an electrode programming interface at a third level of abstraction of the user interface lower than the second level of abstraction, and wherein the user input interface permits the user to specify the stimulation parameters by modification of the idealized stimulation zone, permits the user to specify the stimulation parameters by modification of the stimulation field, and permits the user to specify the stimulation parameters by interaction with the electrode programming interface.
-
-
27. A computer-readable medium comprising instructions to cause a processor to:
-
represent an anatomical region on a display; represent an electrical stimulation lead on the display; receive user input specifying one or more stimulation parameters associated with stimulation therapy applied by an electrical stimulator via the lead; and represent a stimulation field produced by the lead based on a position of the representation of the lead and the specified stimulation parameters, wherein the stimulation field includes a plurality of electromagnetic field strengths in a plurality of different areas, and the instructions that cause the processor to represent the stimulation field comprise instructions that cause the processor to represent the different field strengths with different visual indications. - View Dependent Claims (28, 29, 30)
-
-
31. A computer-readable medium comprising instructions to cause a processor to:
-
represent an anatomical region on a display; represent an electrical stimulation lead on the display; receive user input specifying one or more stimulation parameters associated with stimulation therapy applied by an electrical stimulator via the lead; represent a stimulation field produced by the lead based on the a position of the representation of the lead and the specified stimulation parameters; represent the stimulation field on the display as an idealized stimulation zone at a first level of abstraction of a user interface; permit the user to specify the stimulation parameters by modification of the idealized stimulation zone; represent the stimulation field as an electromagnetic field strength at a second level of abstraction of the user interface lower than the first level of abstraction; permit the user to specify the stimulation parameters by modification of the electromagnetic field strength; present an electrode programming interface at a third level of abstraction of the user interface lower than the second level of abstraction; and permit the user to specify the stimulation parameters by interaction with the electrode programming interface.
-
-
32. A method comprising:
-
representing an anatomical region on a display; representing an electrical stimulation lead on the display; representing a stimulation field produced by the lead, wherein the stimulation field includes a plurality of electromagnetic field strengths in a plurality of different areas, and representing the stimulation field comprises representing the different field strengths with different visual indications; permitting a user to selectively specify stimulation parameters for an electrical stimulator by graphical modification of the representation of the stimulation field on the display or by selection of values for the stimulation parameters including selection of individual electrodes on the representation of the stimulation lead; if the user specifies stimulation parameters by graphical modification of the representation of the stimulation field, determining the values of the stimulation parameters based on the graphical modification of the representation of the stimulation field; and if the user specifies stimulation parameters by selection of values for the stimulation parameters, modifying the representation of the stimulation field based on the selected stimulation parameter values and a position of the representation of the lead.
-
-
33. A programming device for an electrical stimulator, the device comprising:
-
a display that displays a representation of an anatomical region, a representation of an electrical stimulation lead, and a representation of a stimulation field produced by the lead, wherein the stimulation field includes a plurality of electromagnetic field strengths in a plurality of different areas, and the display represents the different field strengths with different visual indications; a user interface that permits a user to selectively specify stimulation parameters for an electrical stimulator by graphical modification of the representation of the stimulation field on the display or by selection of values for the stimulation parameters including selection of individual electrodes on the representation of the stimulation lead; and a processor that determines the values of the stimulation parameters based on the graphical modification of the representation of the stimulation field if the user specifies stimulation parameters by graphical modification of the representation of the stimulation field, and modifies the representation of the stimulation field based on the selected stimulation parameter values and a position of the representation of the lead if the user specifies stimulation parameters by selection of values for the stimulation parameters.
-
Specification