Programming and virtual reality representation of stimulation parameter Groups
First Claim
1. An electronic device configured to provide a visualization of stimulation programming for an implantable medical device, the electronic device comprising:
- a touchscreen configured to receive input from a user and display an output to the user;
a memory storage component configured to store programming code; and
a computer processor configured to execute the programming code to establish a graphical user interface via the touchscreen, wherein the graphical user interface is configured to visualize a plurality of stimulation parameters parameters via the touchscreen and through a hierarchy of stimulation programs, stimulation program-sets, and a stimulation program-set list, wherein;
the stimulation program-set list includes virtual representations of a plurality of the stimulation program-sets, wherein the virtual representation of each stimulation program-set contains respective stimulation information associated with the stimulation program-set;
each stimulation program-set includes virtual representations of a plurality of the stimulation programs, wherein the virtual representation of each stimulation program contains respective ones of the plurality of stimulation parameters associated with the stimulation program; and
each stimulation program includes a programming screen that displays a virtual representation of the implantable medical device and a plurality of virtual control mechanisms operable to configure the stimulation parameters of the stimulation program.
9 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure involves a medical system that includes one or more implantable medical devices configured to deliver a medical therapy to a patient. The medical system also includes a portable electronic device on which a touch-sensitive user interface is implemented. The user interface is configured to provide a visual representation of the medical therapy through a hierarchy. The hierarchy includes a lower level representation of the medical therapy that corresponds to a stimulation program that includes a plurality of configurable stimulation parameters. The hierarchy includes a middle level representation of the medical therapy that corresponds to a stimulation program-set that includes a plurality of different stimulation programs. The hierarchy includes an upper level representation of the medical therapy that corresponds to a scrollable collection of stimulation program-sets that are represented by a plurality of digital cards, respectively.
-
Citations
41 Claims
-
1. An electronic device configured to provide a visualization of stimulation programming for an implantable medical device, the electronic device comprising:
-
a touchscreen configured to receive input from a user and display an output to the user; a memory storage component configured to store programming code; and a computer processor configured to execute the programming code to establish a graphical user interface via the touchscreen, wherein the graphical user interface is configured to visualize a plurality of stimulation parameters parameters via the touchscreen and through a hierarchy of stimulation programs, stimulation program-sets, and a stimulation program-set list, wherein; the stimulation program-set list includes virtual representations of a plurality of the stimulation program-sets, wherein the virtual representation of each stimulation program-set contains respective stimulation information associated with the stimulation program-set; each stimulation program-set includes virtual representations of a plurality of the stimulation programs, wherein the virtual representation of each stimulation program contains respective ones of the plurality of stimulation parameters associated with the stimulation program; and each stimulation program includes a programming screen that displays a virtual representation of the implantable medical device and a plurality of virtual control mechanisms operable to configure the stimulation parameters of the stimulation program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An electronic device configured to provide a visualization of stimulation programming for an implantable medical device, the electronic device comprising:
-
a touchscreen configured to receive input from a user and display an output to the user; a memory storage component configured to store programming code; and a computer processor configured to execute the programming code to establish a graphical user interface via the touchscreen, wherein the graphical user interface is configured to provide a visual representation of a medical therapy through a hierarchy that includes; a lower level representation of the medical therapy that corresponds to a stimulation program, wherein the stimulation program can run on the implantable medical devices to cause the implantable medical device to stimulate a body tissue of the patient as part of the medical therapy, and wherein the stimulation program includes a plurality of configurable stimulation parameters; a middle level representation of the medical therapy that is at least one hierarchical level above the lower level representation of the medical therapy, wherein the middle level representation of the medical therapy corresponds to a stimulation program-set that includes a plurality of different stimulation programs; and an upper level representation of the medical therapy that is at least one hierarchical level above the middle level representation of the medical therapy, wherein the upper level representation of the medical therapy corresponds to a scrollable collection of stimulation program-sets, wherein the stimulation program-sets are represented by a plurality of digital cards, respectively. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An electronic device configured to provide a visualization of stimulation programming for an implantable medical device, the electronic device comprising:
-
a touchscreen configured to receive input from a user and display an output to the user; a memory storage component configured to store programming code; and a computer processor configured to execute the programming code to perform operations comprising; providing, via the touchscreen, a first level user interface for a stimulation program that can be executed on the implantable medical device to provide electrical stimulation for a patient as a part of a medical therapy, wherein the first level user interface is configured to display, and allow an adjustment of, a plurality of stimulation parameters of the stimulation program; providing, via the touchscreen, a second level user interface for a stimulation program-set that is a collection of different stimulation programs, wherein the second level user interface is configured to display a plurality of visual abstractions that each correspond to a respective one of the stimulation programs, and wherein each visual abstraction of the stimulation program displays at least one of the stimulation parameters associated with the respective stimulation program; and providing, via the touchscreen, a third level user interface for a stimulation program-set list that is a collection of different stimulation program-sets, wherein the third level user interface is configured to display a scrollable virtual carousel made up of a plurality of visual abstractions that each correspond to a respective one of the stimulation program-sets, and wherein each visual abstraction of the stimulation program-set displays at least one of;
a patient-defined stimulation map and a patient-defined pain map. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. An electronic device configured to provide a visualization of stimulation programming for an implantable medical device, the electronic device comprising:
-
a touchscreen configured to receive input from a user and display an output to the user; a memory storage component configured to store programming code; and a computer processor configured to execute the programming code to perform operation comprising; configuring a stimulation program in a first programming screen, the stimulation program including a plurality of stimulation parameters that are associated with a stimulation device capable of delivering stimulation therapy to a patient; configuring a stimulation program-set in a second programming screen, the stimulation program-set including virtual representations of a plurality of the stimulation programs; and configuring a stimulation program-set list in a third programming screen, the stimulation program-set list including virtual representations of a plurality of the stimulation program-sets; wherein the first, second, and third programming screens are different from one another. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41)
-
Specification