Generation of therapy programs and program groups
First Claim
1. A method comprising:
- identifying a plurality of neurostimulation therapy programs during a patient-specific neurostimulation therapy programming session, the identified neurostimulation therapy programs having been tested on a patient;
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;
automatically generating a plurality of program groups for the patient based on the program categories, each of the program groups including at least two of the identified neurostimulation therapy programs; and
providing the generated program groups to at least one of a programming device or a medical device associated with the patient, wherein a selected one of the program groups controls delivery of neurostimulation therapy to the patient by the medical device, and wherein the at least two neurostimulation therapy programs of the selected one of the program groups are delivered to the patient substantially simultaneously.
0 Assignments
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.
66 Citations
31 Claims
-
1. A method comprising:
-
identifying a plurality of neurostimulation therapy programs during a patient-specific neurostimulation therapy programming session, the identified neurostimulation therapy programs having been tested on a patient; 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; automatically generating a plurality of program groups for the patient based on the program categories, each of the program groups including at least two of the identified neurostimulation therapy programs; and providing the generated program groups to at least one of a programming device or a medical device associated with the patient, wherein a selected one of the program groups controls delivery of neurostimulation therapy to the patient by the medical device, and wherein the at least two neurostimulation therapy programs of the selected one of the program groups are delivered to the patient substantially simultaneously. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A device comprising:
-
a memory to store a plurality of neurostimulation therapy programs identified during a patient-specific neurostimulation therapy programming session, the identified neurostimulation therapy programs having been tested on a patient; and a processor to associate each of the identified neurostimulation therapy programs with at least one of a plurality of program categories, automatically generate a plurality of program groups for the patient 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, and provide the generated program groups to at least one of a programming device or a medical device associated with the patient, wherein a selected one of the program groups controls delivery of neurostimulation therapy to the patient by the medical device, and wherein the at least two neurostimulation therapy programs of the selected one of the program groups are delivered to the patient substantially simultaneously. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A non-transitory computer-readable medium comprising program instructions that cause a programmable processor to:
-
identify a plurality of neurostimulation therapy programs during a patient-specific neurostimulation therapy programming session, the identified neurostimulation therapy programs having been tested on a patient; 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; automatically generate a plurality of program groups for the patient based on the program categories, each of the program groups including at least two of the identified neurostimulation therapy programs; and provide the generated program groups to at least one of a programming device or a medical device associated with the patient, wherein a selected one of the program groups controls delivery of neurostimulation therapy to the patient by the medical device, and wherein the at least two neurostimulation therapy programs of the selected one of the program groups are delivered to the patient substantially simultaneously. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification