Generation of therapy 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;
automatically generating a copy of the selected neurostimulation therapy program in response to the replication command, wherein automatically generating a copy comprises automatically generating the copy with a value of at least one of the neurostimulation therapy parameters modified relative to a value of the neurostimulation therapy parameter for the selected program in response to the 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.
215 Citations
31 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; automatically generating a copy of the selected neurostimulation therapy program in response to the replication command, wherein automatically generating a copy comprises automatically generating the copy with a value of at least one of the neurostimulation therapy parameters modified relative to a value of the neurostimulation therapy parameter for the selected program in response to the 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. 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, automatically 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, and wherein the processor automatically generates the copy with a value of at least one of the neurostimulation therapy parameters modified relative to a value of the neurostimulation therapy parameter for the selected program in response to the replication command. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. 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; automatically 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, and wherein the instructions that cause a programmable processor to automatically generate a copy comprises instructions that cause the programmable processor to automatically generate the copy with a value of at least one of the neurostimulation therapy parameters modified relative to a value of the neurostimulation therapy parameter for the selected program in response to the replication command. - View Dependent Claims (30, 31)
-
Specification