Programming therapy delivered by implantable medical device
First Claim
1. A method comprising, with one or more processors:
- selecting a set of active therapy programs by at least;
selecting a first active therapy program of a first plurality of therapy programs for a first slot, wherein the first slot and the first plurality of therapy programs are associated with a first therapy target in a patient, and wherein the first plurality of therapy programs comprises the first active therapy program and at least one alternative therapy program for the first slot, andselecting a second active therapy program of a second plurality of therapy programs for a second slot, wherein the second slot and the second plurality of therapy programs are associated with a second therapy target in a patient, and wherein the second plurality of therapy programs comprises the second active therapy program and at least one alternative therapy program for the second slot,wherein selecting the first active therapy program comprises selecting the first active therapy program independently of selecting the second active therapy program, wherein the set of active therapy programs comprises the first active therapy program and the second active therapy program, and wherein the set of active therapy programs are configured to be applied to the patient; and
defining a first slot parameter for the first slot and a second slot parameter for the second slot, wherein the first slot parameter is applicable to each of the first plurality of therapy programs and the second slot parameter is applicable to each of the second plurality of therapy programs.
0 Assignments
0 Petitions
Accused Products
Abstract
This disclosure describes techniques for programming stimulation therapy programs according to therapy targets (e.g., symptoms or areas of pain) in a patient to which they are applied. Several programs can be programmed for each therapy target, stored on an implantable medical device, and retrieved later by a programmer to modify, edit, delete, create, and/or select a therapy program for each of the therapy targets. Each therapy target is independent from the other therapy targets, and a user can select or change a program under one therapy target without affecting programs under the other therapy targets. During programming, a user can specify parameters for each program applicable to only that program, and can specify parameters for each therapy target applicable to every program associated with that therapy target. The organization of programs into slots and the selection of a program in each slot may be manual or automated.
49 Citations
38 Claims
-
1. A method comprising, with one or more processors:
-
selecting a set of active therapy programs by at least; selecting a first active therapy program of a first plurality of therapy programs for a first slot, wherein the first slot and the first plurality of therapy programs are associated with a first therapy target in a patient, and wherein the first plurality of therapy programs comprises the first active therapy program and at least one alternative therapy program for the first slot, and selecting a second active therapy program of a second plurality of therapy programs for a second slot, wherein the second slot and the second plurality of therapy programs are associated with a second therapy target in a patient, and wherein the second plurality of therapy programs comprises the second active therapy program and at least one alternative therapy program for the second slot, wherein selecting the first active therapy program comprises selecting the first active therapy program independently of selecting the second active therapy program, wherein the set of active therapy programs comprises the first active therapy program and the second active therapy program, and wherein the set of active therapy programs are configured to be applied to the patient; and defining a first slot parameter for the first slot and a second slot parameter for the second slot, wherein the first slot parameter is applicable to each of the first plurality of therapy programs and the second slot parameter is applicable to each of the second plurality of therapy programs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
one or more processors configured to; select a set of active therapy programs by at least; selecting a first active therapy program of a first plurality of therapy programs for a first slot, wherein the first slot and the first plurality of therapy programs are associated with a first therapy target in a patient, and wherein the first plurality of therapy programs comprises the first active therapy program and at least one alternative therapy program for the first slot, and selecting a second active therapy program of a second plurality of therapy programs for a second slot, wherein the second slot and the second plurality of therapy programs are associated with a second therapy target in a patient, and wherein the second plurality of therapy programs comprises the second active therapy program and at least one alternative therapy program for the second slot, wherein the one or more processors is configured to select the first active therapy program independently of selecting the second active therapy program, wherein the set of active therapy programs comprises the first active therapy program and the second active therapy program, and wherein the set of active therapy programs are configured to be applied to the patient; and define a first slot parameter for the first slot and a second slot parameter for the second slot, wherein the first slot parameter is applicable to each of the first plurality of therapy programs and the second slot parameter is applicable to each of the second plurality of therapy programs. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
21. A system comprising:
-
means for selecting a set of active therapy programs by at least; selecting a first active therapy program of a first plurality of therapy programs for a first slot, wherein the first slot and the first plurality of therapy programs are associated with a first therapy target in a patient, and wherein the first plurality of therapy programs comprises the first active therapy program and at least one alternative therapy program for the first slot, and selecting a second active therapy program of a second plurality of therapy programs for a second slot, wherein the second slot and the second plurality of therapy programs are associated with a second therapy target in a patient, and wherein the second plurality of therapy programs comprises the second active therapy program and at least one alternative therapy program for the second slot, wherein the means for selecting selects the first active therapy program independently of selecting the second active therapy program, wherein the set of active therapy programs comprises the first active therapy program and the second active therapy program, and wherein the set of active therapy programs are configured to be applied to the patient; and means for defining a first slot parameter for the first slot and a second slot parameter for the second slot, wherein the first slot parameter is applicable to each of the first plurality of therapy programs and the second slot parameter is applicable to each of the second plurality of therapy programs. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A computer-readable storage medium comprising instructions that cause a programmable processor to:
-
select a set of active therapy programs by at least; selecting a first active therapy program of a first plurality of therapy programs for a first slot, wherein the first slot and the first plurality of therapy programs are associated with a first therapy target in a patient, and wherein the first plurality of therapy programs comprises the first active therapy program and at least one alternative therapy program for the first slot, and selecting a second active therapy program of a second plurality of therapy programs for a second slot, wherein the second slot and the second plurality of therapy programs are associated with a second therapy target in a patient, and wherein the second plurality of therapy programs comprises the second active therapy program and at least one alternative therapy program for the second slot, wherein the instructions cause the programmable processor to select the first active therapy program independently of selecting the second active therapy program, wherein the set of active therapy programs comprises the first active therapy program and the second active therapy program, and wherein the set of active therapy programs are configured to be applied to the patient; and define a first slot parameter for the first slot and a second slot parameter for the second slot, wherein the first slot parameter is applicable to each of the first plurality of therapy programs and the second slot parameter is applicable to each of the second plurality of therapy programs. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38)
-
Specification