Method and system of simulating a pulse generator on a clinician programmer
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-021/00
G06F-019/00
G06F-021/31
출원번호
US-0015107
(2013-08-30)
등록번호
US-9507912
(2016-11-29)
발명자
/ 주소
Kaula, Norbert
Iyassu, Yohannes
출원인 / 주소
Nuvectra Corporation
대리인 / 주소
Haynes and Boone, LLP
인용정보
피인용 횟수 :
0인용 특허 :
129
초록▼
The present disclosure involves a method of simulating a pulse generator on a portable electronic device. A graphical user interface is provided via a touch-sensitive screen of the portable electronic device. The graphical user interface is configured to facilitate interactive user engagements with
The present disclosure involves a method of simulating a pulse generator on a portable electronic device. A graphical user interface is provided via a touch-sensitive screen of the portable electronic device. The graphical user interface is configured to facilitate interactive user engagements with the portable electronic device. A pulse generator simulator is launched on the portable electronic device in response to a request from the user. The pulse generator simulator provides a virtual pulse generator that duplicates a plurality of functionalities and features of an actual pulse generator. The virtual pulse generator is programmed based on user input received via the graphical user interface. One or more statuses of the virtual pulse generator are then displayed via the graphical user interface.
대표청구항▼
1. A portable electronic device for simulating a pulse generator, the portable electronic device comprising: a touchscreen display configured to receive an input from a user and display an output;a memory storage component configured to store programming code; anda computer processor configured to e
1. A portable electronic device for simulating a pulse generator, the portable electronic device comprising: a touchscreen display configured to receive an input from a user and display an output;a memory storage component configured to store programming code; anda computer processor configured to execute the programming code to perform the following tasks: providing a graphical user interface via the touchscreen display of the portable electronic device;launching a pulse generator simulator on the portable electronic device in response to a request from the user, wherein the pulse generator simulator is launched without connecting to an actual pulse generator, and wherein the pulse generator simulator provides a virtual pulse generator that emulates a plurality of functionalities and features of the actual pulse generator;programming, without connecting to the actual pulse generator, the virtual pulse generator based on user input received via the graphical user interface;displaying one or more statuses of the virtual pulse generator via the graphical user interface, wherein the one or more statuses include at least one of: a connection status, a battery status, and a stimulation status;saving programming data associated with the programming of the virtual pulse generator; andthereafter establishing a communications link with the actual pulse generator and automatically programming the actual pulse generator according to the saved programming data sent via the communications link;wherein the tasks further comprise: before the launching of the pulse generator simulator: receiving a request from the user to gain access to the portable electronic device;receiving a username and a password from the user; authenticating the user based on the username and password received from the user;displaying an availability of the pulse generator simulator once the user has been authenticated; andthereafter receiving the request from the user to launch the pulse generator simulator. 2. The portable electronic device of claim 1, wherein the tasks further comprise: before the launching of the pulse generator simulator, programming the actual pulse generator based on user input received via the graphical user interface; andsaving programming data associated with the programming of the actual pulse generator, wherein the programming of the virtual pulse generator comprises automatically programming the virtual pulse generator based on the saved programming data associated with the programming of the actual pulse generator. 3. The portable electronic device of claim 1, wherein the portable electronic device is a clinician programmer. 4. The portable electronic device of claim 1, wherein the virtual pulse generator duplicates the plurality of functionalities and features of the actual pulse generator without physically generating pulses. 5. The portable electronic device of claim 1, wherein the actual pulse generator is a hardware device, and wherein the pulse generator simulator is a software program. 6. The portable electronic device of claim 1, wherein the tasks further comprise: simulating an electronic discovery of the virtual pulse generator. 7. A medical system, comprising: a pulse generator configured to generate electrical pulses for stimulating target nerve tissues of a patient; anda portable electronic device configured to simulate the pulse generator, wherein the portable electronic device includes a non-transitory, tangible machine-readable storage medium storing executable instructions that when executed electronically by one or more processors, perform the following operations: providing a graphical user interface via a touch-sensitive screen of the portable electronic device, the graphical user interface being configured to facilitate interactive user engagements with the portable electronic device;launching a pulse generator simulator on the portable electronic device in response to a request from the user, wherein the pulse generator simulator is launched without connecting to an actual pulse generator, and wherein the pulse generator simulator provides a virtual pulse generator that emulates a plurality of functionalities and features of the actual pulse generator;programming, without connecting to the actual pulse generator, the virtual pulse generator based on user input received via the graphical user interface;displaying one or more statuses of the virtual pulse generator via the graphical user interface, wherein the one or more statuses include at least one of: a connection status, a battery status, and a stimulation status;saving programming data associated with the programming of the virtual pulse generator; andthereafter establishing a communications link with the actual pulse generator and automatically programming the actual pulse generator according to the saved programming data sent via the communications link;wherein the operations further comprise: before the launching of the pulse generator simulator: receiving a request from the user to gain access to the portable electronic device;receiving a username and a password from the user;authenticating the user based on the username and password received from the user;displaying an availability of the pulse generator simulator once the user has been authenticated; andthereafter receiving the request from the user to launch the pulse generator simulator. 8. The medical system of claim 7, further comprising: a lead configured for coupling with the pulse generator and for delivering the electrical pulses to the target nerve tissues of the patient. 9. The medical system of claim 7, wherein the operations further comprise: before the launching of the pulse generator simulator, programming the actual pulse generator based on user input received via the graphical user interface; andsaving programming data associated with the programming of the actual pulse generator, wherein the programming of the virtual pulse generator comprises automatically programming the virtual pulse generator based on the saved programming data associated with the programming of the actual pulse generator. 10. The medical system of claim 7, wherein the portable electronic device is a clinician programmer. 11. The medical system of claim 7, wherein the virtual pulse generator duplicates the plurality of functionalities and features of the actual pulse generator without physically generating pulses. 12. The medical system of claim 7, wherein the actual pulse generator is a hardware device, and wherein the pulse generator simulator is a software program. 13. The medical system of claim 7, wherein the operations further comprise: simulating an electronic discovery of the virtual pulse generator. 14. A method of simulating a pulse generator on a portable electronic device, the method comprising: providing a graphical user interface via a touch-sensitive screen of the portable electronic device, the graphical user interface being configured to facilitate interactive user engagements with the portable electronic device;launching a pulse generator simulator on the portable electronic device in response to a request from the user, wherein the pulse generator simulator is launched without connecting to an actual pulse generator, and wherein the pulse generator simulator provides a virtual pulse generator that emulates a plurality of functionalities and features of the actual pulse generator;programming, without connecting to the actual pulse generator, the virtual pulse generator based on user input received via the graphical user interface;displaying one or more statuses of the virtual pulse generator via the graphical user interface, wherein the one or more statuses include at least one of: a connection status, a battery status, and a stimulation status;saving programming data associated with the programming of the virtual pulse generator; andthereafter establishing a communications link with the actual pulse generator and automatically programming the actual pulse generator according to the saved programming data sent via the communications link;wherein the method further comprising: before the launching of the pulse generator simulator: receiving a request from the user to gain access to the portable electronic device;receiving a username and a password from the user;authenticating the user based on the username and password received from the user;displaying an availability of the pulse generator simulator once the user has been authenticated; andthereafter receiving the request from the user to launch the pulse generator simulator. 15. The method of claim 14, further comprising: before the launching of the pulse generator simulator, programming the actual pulse generator based on user input received via the graphical user interface; andsaving programming data associated with the programming of the actual pulse generator, wherein the programming of the virtual pulse generator comprises automatically programming the virtual pulse generator based on the saved programming data associated with the programming of the actual pulse generator. 16. The method of claim 14, wherein the portable electronic device is a clinician programmer. 17. The method of claim 14, wherein the virtual pulse generator duplicates the plurality of functionalities and features of the actual pulse generator without physically generating pulses. 18. The method of claim 14, wherein the actual pulse generator is a hardware device, and wherein the pulse generator simulator is a software program. 19. The method of claim 14, further comprising: simulating an electronic discovery of the virtual pulse generator. 20. An electronic apparatus for simulating a pulse generator, the electronic apparatus comprising: user interface means for communicating with a user;memory storage means for storing executable programming instructions; andcomputer processor means for executing the programming instructions to perform the following steps: launching a pulse generator simulator in response to a request from the user, wherein the pulse generator simulator is launched without connecting to an actual pulse generator, and wherein the pulse generator simulator provides a virtual pulse generator that emulates a plurality of functionalities and features of the actual pulse generator that is programmable to deliver electrical stimulation therapy for a patient;programming, without connecting to the actual pulse generator, the virtual pulse generator based on user input received via the user interface means;displaying one or more statuses of the virtual pulse generator via the user interface means, wherein the one or more statuses include at least one of: a connection status, a battery status, and a stimulation status;saving programming data associated with the programming of the virtual pulse generator; andthereafter establishing a communications link with the actual pulse generator and automatically programming the actual pulse generator according to the saved programming data;wherein the steps further comprise: before the launching of the pulse generator simulator: receiving a request from the user to gain access to the electronic apparatus;receiving a username and a password from the user;authenticating the user based on the username and password received from the user;displaying an availability of the pulse generator simulator once the user has been authenticated; andthereafter receiving the request from the user to launch the pulse generator simulator. 21. The electronic apparatus of claim 20, wherein the steps further comprise: before the launching of the pulse generator simulator, programming the actual pulse generator based on user input received via the user interface means; andsaving programming data associated with the programming of the actual pulse generator, wherein the programming of the virtual pulse generator comprises automatically programming the virtual pulse generator based on the saved programming data associated with the programming of the actual pulse generator. 22. The electronic apparatus of claim 20, wherein the virtual pulse generator duplicates the plurality of functionalities and features of the actual pulse generator without physically generating pulses. 23. The electronic apparatus of claim 20, wherein the actual pulse generator is a hardware device, and wherein the pulse generator simulator is a software program. 24. The electronic apparatus of claim 20, wherein the steps further comprise: simulating an electronic discovery of the virtual pulse generator.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (129)
Dunnett,Graham J., 3D computer graphics processing apparatus and method.
Arai Masatoshi,JPX ; Miyata Ryosuke,JPX ; Murakami Koichi,JPX, Apparatus and method for generating progressive polygon data, and apparatus and method for generating three-dimensional real-time graphics using the same.
Nelson,Chester Gary; Lee,Michael Thomas; Schrenk,Michael G., Apparatus and method for remote therapy and diagnosis in medical devices via interface systems.
Keacher, Jeffrey T.; Goetz, Steven M.; Houchins, Andrew H.; Stone, Theodore J.; Johnson, Donald R.; Gokaldas, Shyam, Autogeneration of neurostimulation therapy program groups.
Blum, David Arthur; Carlton, Keith; Greszler, Alan; Kokones, Scott; Sparks, Troy; Butson, Christopher, Clinician programmer system and method for calculating volumes of activation for monopolar and bipolar electrode configurations.
Holschbach Jean M. (Circle Pines MN) Nichols Lucy M. (Maple Grove MN) Thompson David L. (Fridley MN), Compressed storage of data in cardiac pacemakers.
Stone, Richard T.; Ball, Warren W.; Wahlstrand, Carl D.; Goetz, Steven M.; Otten, Lynn M., Electrical and activation field models for configuring stimulation therapy.
Thacker, James R.; Woods, Carla M.; Kothandaraman, Sridhar; King, John D. H.; Bradley, Kerry, Evaluating stimulation therapies and patient satisfaction.
Powers Daniel J. ; Cameron David ; Cole Clinton S. ; Lyster Thomas D. ; Mydynski Steven T. ; Morgan Carlton B., External defibrillator with automatic self-testing prior to use.
Forsberg, John W.; Palm, Jeffry C.; Wosmek, Mark G.; Deininger, Steven T.; McMullen, Raymond F.; Michaels, Matthew J.; Kelly, Kevin J., External presentation of electrical stimulation parameters.
Goetz, Steven M.; Johnson, Donald R.; Drew, Touby A.; Houchins, Andrew H.; Keacher, Jeffrey T.; Stone, Theodore J.; Roberts, Earle T., Medical device programming safety.
KenKnight, Bruce H.; Lovett, Eric G.; Sweeney, Robert J.; Mazar, Scott T.; Manicka, Yatheendhar, Method and apparatus for establishing context among events and optimizing implanted medical device performance.
Greenberg, Robert Jay; McClure, Kelly Hobart; Little, James Singleton; Dai, Rongqing; Roy, Arup; Castro, Richard Agustin; Reinhold, John; Tang, Kea-Tiong; Yadav, Sumit; Zhou, Chunhong; Zhou, Dao Min; Maksy, Pishoy, Method and apparatus to provide safety checks for neural stimulation.
Woods, Carla M.; Thacker, James R.; Peterson, David K.; Segel, Holly A.; Ford, Susan E.; Theriot, Margaret E.; Bradley, Kerry, Method for programming implantable device.
Skelton, Dennis M.; Davis, Jon P.; Sahasrabudhe, Rajeev; Gokaldas, Shyam; Nolan, Joseph J.; Bourget, Dennis; Bourget, Duane; Miesel, Keith A.; Zimmerman, James, Modification profiles for posture-responsive therapy.
Bolea, Stephen L.; Hoegh, Thomas B.; Persson, Bruce J.; Atkinson, Robert E.; Hauschild, Sidney F.; Kaplan, Paula M.; Kuhnley, Brian D.; Jasperson, Keith E.; Tesfayesus, Wondimeneh; Thorp, Christopher K., Obstructive sleep apnea treatment devices, systems and methods.
Juran Carleen J. ; Yakimow Kristin ; Shelton Michael B. ; Stroebel John C. ; Markowitz H. Toby ; Vatterott Pierce ; Strandquist Harry A., Pacemaker implant recognition.
Nappholz Tibor A. ; Steinhaus Bruce ; Chiang Chih-ming James ; Bernstein Alan D., Pacemaker programmer menu with selectable real or simulated implant data graphics.
Fischell, David R.; Harwood, Jonathan; Johnson, Steven R.; Fischell, Tim A., Physician's programmer for implantable devices having cardiac diagnostic and patient alerting capabilities.
Epstein Andrew E. (Birmingham AL) Duncan James L. (Alpharetta GA) Levine Paul A. (Santa Clarita CA) Sholder Jason A. (Beverly Hills CA), Programming system having means for recording and analyzing a patient\s cardiac signal.
Juran Carleen J. ; Busacker James W. ; Shelton Michael B. ; Brynelsen Charles R. ; Edery Thomas P. ; Wahlstrand John D., Resetting ERI/POR/PIR/indicators in implantable medical devices.
McMenimen, James L.; Campbell, Christopher J.; Ruble, Barbara K.; Fabian, Willa M.; Clark, Larry G.; Thompson, David L., Responsive manufacturing and inventory control.
Chaouat,Laurent Francois, Self-adaptive system for the automatic detection of discomfort and the automatic generation of SCS therapies for chronic pain control.
Migdal, Alexander; Lebedev, Alexei, System and method for computer modeling of 3D objects or surfaces by mesh constructions having optimal quality characteristics and dynamic resolution capabilities.
Persen, Kenneth H.; Vallapureddy, Vineel, System and method for providing communications between a physically secure programmer and an external device using a cellular network.
Pless, Benjamin D.; Fischell, David R.; Gibb, Barbara; Guzzo, Lisa; Upton, Adrian R. M., Systems and methods for interacting with an implantable medical device.
Whitehurst,Todd K; Makous,James C; Carbunaru,Rafael; Jaax,Kristen N, Systems and methods for treatment of diabetes by electrical brain stimulation and/or drug infusion.
Goetz, Steven M.; Keacher, Jeffrey T.; Sahasrabudhe, Rajeev; Dewing, Wende L.; Davis, Jon P.; Rondoni, John; Miyazawa, Gabriela C.; King, Gary W., User interface with toolbar for programming electrical stimulation therapy.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.