Human-implantable-neurostimulator user interface having multiple levels of abstraction
First Claim
1. A user interface for programming therapy settings of a neurostimulator having at least one stimulation lead implanted within a patient'"'"'s body, each lead having a plurality of electrodes, the user interface comprising:
- a stimulation zone-programming interface that is at a first level of abstraction and that graphically displays, and allows a user to specify treatment parameters for, at least one idealized stimulation zone;
a field strength-programming interface that is at a second level of abstraction lower than the first level of abstraction and that graphically displays, and allows a user to interact with, at least one modeled electromagnetic field strength representation corresponding to the at least one idealized stimulation zone; and
an electrode-programming interface that is at a level of abstraction lower than the second level of abstraction and that displays, and allows a user to interact with, electrode settings.
1 Assignment
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
28 Claims
-
1. A user interface for programming therapy settings of a neurostimulator having at least one stimulation lead implanted within a patient'"'"'s body, each lead having a plurality of electrodes, the user interface comprising:
-
a stimulation zone-programming interface that is at a first level of abstraction and that graphically displays, and allows a user to specify treatment parameters for, at least one idealized stimulation zone; a field strength-programming interface that is at a second level of abstraction lower than the first level of abstraction and that graphically displays, and allows a user to interact with, at least one modeled electromagnetic field strength representation corresponding to the at least one idealized stimulation zone; and an electrode-programming interface that is at a level of abstraction lower than the second level of abstraction and that displays, and allows a user to interact with, electrode settings. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-readable medium having computer-executable instructions that provide a user interface for programming therapy settings of a neurostimulator having at least one stimulation lead implanted within a patient'"'"'s body, each lead having a plurality of electrodes, the computer-executable instructions performing steps comprising:
-
receiving input specifying at least one treatment parameter for at least one idealized stimulation zone, wherein the at least one treatment parameter specifies a location of the at least one idealized stimulation zone, wherein the location is specified at a level of abstraction above indicating specific electrodes that should be activated; and generating electrode settings corresponding to the at least one idealized stimulation zone, wherein the electrode settings specify at least one pair of electrode-voltage levels based on the at least one treatment parameter. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-readable medium having computer-executable instructions for generating and displaying a field strength-programming interface based on treatment-parameter information describing at least one stimulation zone, wherein the computer-executable instructions perform steps comprising:
-
modeling at least one stimulation-field strength corresponding to the at least one stimulation zone; graphically displaying, within a representation of a stimulatable area, the modeled stimulation-field strength; and providing user-interface controls that allow a user to specify treatment parameters, including treatment parameters pertaining to at least one of the at least one stimulation zone and the at least one stimulation-field strength. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A computer-readable medium having computer-executable instructions for generating and displaying an electrode-programming interface based on treatment-parameter information describing a desired stimulation-field-strength pattern, wherein the computer-executable instructions perform steps comprising:
-
a. finding a location of highest stimulation-field intensity at which a stimulation zone has not yet been placed; b. placing a scaled stimulation zone at the found location; c. calculating, based on the stimulation zones placed so far, field strengths at various locations within a stimulatable area; d. if the calculated field strengths are a sufficient approximation of the desired stimulation-field-strength pattern, generating and displaying the electrode-programming interface based on stimulation zones that have already been placed via step b; and e. if the calculated fields are an insufficient approximation of the desired fields, then; if, based on the treatment-parameter information, additional stimulation zones can be placed at additional locations within the stimulatable area, repeating steps a through e, if, based on the treatment-parameter information, additional stimulation zones are not available for placement within the stimulatable area, displaying a notification message stating that the field pattern cannot be reproduced.
-
-
27. A programming device for programming the therapy settings of the neurostimulator comprising:
- a user interface for programming therapy settings of a neurostimulator having at least one stimulation lead implanted within a patient'"'"'s body, each lead having a plurality of electrodes, the user interface comprising;
a stimulation zone-programming interface that is at a first level of abstraction and that graphically displays, and allows a user to specify treatment parameters for, at least one idealized stimulation zone;
a field strength-programming interface that is at a second level of abstraction lower than the first level of abstraction and that graphically displays, and allows a user to interact with, at least one modeled electromagnetic field strength representation corresponding to the at least one idealized stimulation zone; and
an electrode-programming interface that is at a level of abstraction lower than the second level of abstraction and that displays, and allows a user to interact with, electrode settings. - View Dependent Claims (28)
- a user interface for programming therapy settings of a neurostimulator having at least one stimulation lead implanted within a patient'"'"'s body, each lead having a plurality of electrodes, the user interface comprising;
Specification