Generation of theraphy programs and program groups
First Claim
1. A method comprising:
- selecting a neurostimulation therapy program that includes a set of neurostimulation therapy parameters;
receiving a replication command from a user;
generating a copy of the selected neurostimulation therapy program in response to the replication command; and
providing the selected neurostimulation therapy program and the copy to at least one of a programming device or a medical device, wherein a selected one or more of the neurostimulation therapy program and the copy controls delivery of neurostimulation therapy to a patient by the medical device.
1 Assignment
0 Petitions
Accused Products
Abstract
A programmer allows a clinician to identify desirable combinations of electrodes from within an electrode set implanted in a patient that enable delivery of desirable neurostimulation therapy by an implantable medical device. The clinician may create neurostimulation therapy programs that include identified desirable electrode combinations. In some embodiments, the clinician may use the programmer to select a program, such as a program identified during a neurostimulation programming session, and direct the programmer to replicate the selected program. The programmer may change one or more parameters of the selected program, such as pulse amplitude or duty cycle, when generating the copy of the selected program. In some embodiments, the programmer may associate each of a plurality of programs identified during a neurostimulation therapy programming session with one or more program categories, and may automatically generate program groups that include two or more of the programs based on the program categories.
257 Citations
70 Claims
-
1. A method comprising:
-
selecting a neurostimulation therapy program that includes a set of neurostimulation therapy parameters;
receiving a replication command from a user;
generating a copy of the selected neurostimulation therapy program in response to the replication command; and
providing the selected neurostimulation therapy program and the copy to at least one of a programming device or a medical device, wherein a selected one or more of the neurostimulation therapy program and the copy controls delivery of neurostimulation therapy to a patient by the medical device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A device comprising:
-
a user interface;
a communication circuit; and
a processor to select a neurostimulation therapy program that includes a set of neurostimulation therapy parameters, receive a replication command from a user via the user interface, generate a copy of the selected neurostimulation therapy program in response to the replication command, and provide the selected neurostimulation therapy program and the copy to at least one of a programming device or a medical device via the communication circuit, wherein a selected one or more of the neurostimulation therapy program and the copy controls delivery of neurostimulation therapy to a patient by the medical device. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer-readable medium comprising instructions that cause a programmable processor to:
-
select a neurostimulation therapy program that includes a set of neurostimulation therapy parameters;
receive a replication command from a user;
generate a copy of the selected neurostimulation therapy program in response to the replication command; and
provide the selected neurostimulation therapy program and the copy to at least one of a programming device or a medical device, wherein a selected one or more of the neurostimulation therapy program and the copy controls delivery of neurostimulation therapy to a patient by the medical device. - View Dependent Claims (34, 35, 36, 37)
-
-
38. A method comprising:
-
identifying a plurality of neurostimulation therapy programs during a neurostimulation therapy programming session;
associating each of the identified neurostimulation therapy programs with at least one of a plurality of program categories, wherein each of the program categories is related to a characteristic of at least one of the identified neurostimulation therapy programs; and
automatically generating a plurality of program groups based on the program categories, each of the program groups including at least two of the identified neurostimulation therapy programs. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A device comprising:
-
a memory to store a plurality of neurostimulation therapy programs identified during a neurostimulation therapy programming session; and
a processor to associate each of the identified neurostimulation therapy programs with at least one of a plurality of program categories, and automatically generate a plurality of program groups based on the program categories, wherein each of the program categories is related to a characteristic of at least one of the identified neurostimulation therapy programs, and each of the program groups includes at least two of the identified neurostimulation therapy programs. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57, 58, 59)
-
-
60. A computer-readable medium comprising program instructions that cause a programmable processor to:
-
identify a plurality of neurostimulation therapy programs during a neurostimulation therapy programming session;
associate each of the identified neurostimulation therapy programs with at least one of a plurality of program categories, wherein each of the program categories is related to a characteristic of at least one of the identified neurostimulation therapy programs; and
automatically generate a plurality of program groups based on the program categories, each of the program groups including at least two of the identified neurostimulation therapy programs. - View Dependent Claims (61, 62, 63, 64, 65, 66, 67, 68, 69, 70)
-
Specification