IP Library Granted Patent US 11,848,090
Granted Patent B2
US 11,848,090 · App. 16/880,918 · Granted Dec 19, 2023

Trainer for a neurostimulator programmer and associated methods of use with a neurostimulation system

Inventors: Faizal Abdeen (Mission Viejo, CA); Charles Borlase (Lake Forest, CA); Prabodh Mathur (Laguna Niguel, CA); Rabih Nassif (Santa Ana, CA); Flavio Ono (Aliso Viejo, CA); Franklin S. Portillo (Norco, CA); John Woock (Costa Mesa, CA)
Assignee: AXONICS, INC.
G16H20/30A61N1/36007A61N1/372A61N1/37264G01R27/02G09B19/0053G09B23/28G16H50/50
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,848,090
App. No.
16/880,918
Granted
Dec 19, 2023
Kind
B2
Abstract

A training system for a neurostimulation system that may be used to simulate a neurostimulator programming session and/or lead placement. The system may include a training device that may be coupled to a neurostimulator programmer and may include an interface to allow user interaction and/or display information relevant to the stimulation. The trainer device may include circuitry for simulating a neurostimulator such as an IPG or EPG, and may include circuitry for simulating impedance associated with lead placement.

Claims (78)

1. A method of providing a simulation of a neurostimulator programming session, the method comprising:

coupling a trainer device to a neurostimulator programmer (NP), wherein the NP is configured to program or adjust parameters of one or more neurostimulators, and wherein the trainer device is configured to simulate the one or more neurostimulators;

by the circuitry of the trainer device, transmitting a simulated first error information to the NP, wherein the first error information comprises an indication of a first error selected from a plurality of errors; and

by the circuitry of the trainer device, receiving a response-information from the NP corresponding to a user input entered by a user to resolve the first error.

2. The method of claim 1 , wherein the NP is a clinician programmer, and wherein the one or more neurostimulators that the trainer device is configured to simulate comprises an implantable pulse generator (IPG) or an external pulse generator (EPG).

3. The method of claim 1 , further comprising transmitting simulated neurostimulator information to the NP, wherein the simulated neurostimulator information comprises battery information of a simulated one of the one or more neurostimulators.

4. The method of claim 1 , further comprising transmitting simulated neurostimulator information to the NP, wherein the simulated neurostimulator information comprises simulated current information related to a simulated stimulation program, the current information comprising:

one or more stimulation parameters;

an indication of whether stimulation is currently ON or OFF in the simulated stimulation program;

an identification of one or more electrodes that are currently stimulating in the simulated stimulation program;

an identification of one or more leads that are currently stimulating in the simulated stimulation program;

an identification of one or more electrodes that are configured to be enabled in the simulated stimulation program;

an identification of one or more leads that are configured to be enabled in the simulated stimulation program; or

impedance information indicating a measured impedance.

5. The method of claim 1 , further comprising transmitting simulated neurostimulator information to the NP, wherein the simulated neurostimulator information further comprises treatment data about a simulated treatment history of a simulated patient.

6. The method of claim 1 , further comprising:

accessing a data store of the trainer device, wherein the data store comprises a plurality of errors; and

selecting the first error from the plurality of errors.

7. The method of claim 6 , wherein the plurality of errors is maintained in a predetermined order, and wherein the first error is selected based on the predetermined order.

8. The method of claim 6 , wherein the first error is selected at random from the plurality of errors.

9. The method of claim 6 , wherein the plurality of errors comprises a low-battery condition indicating that a battery of a simulated one of the one or more neurostimulators is approaching a critically low level.

10. The method of claim 6 , wherein the plurality of errors comprises a disconnected- or faulty-lead condition indicating that a lead is disconnected or otherwise faulty.

11. The method of claim 6 , wherein the plurality of errors comprises an excessive-temperature condition indicating that a simulated one of the one or more neurostimulators is above a respective threshold temperature, or an excessive-temperature condition indicating that the NP is above a respective threshold temperature.

12. The method of claim 1 , further comprising:

transmitting a simulated second error information to the NP, wherein:

the second error information comprises an indication of a second error selected

from the plurality of errors,

the plurality of errors is maintained in a predetermined order, and

the second error is next in sequence based on the predetermined order from the first error.

13. The method of claim 1 , further comprising:

receiving a mode-selection input for cycling between or among two or more pulse-generator modes, wherein the pulse-generator modes comprise an IPG mode and an EPG mode; and

selecting a respective pulse-generator mode associated with the received mode-selection input.

14. The method of claim 1 , further comprising:

receiving a user input requesting an error simulation; and

in response to receiving the user input, transmitting an instruction to the NP to display a simulation of the first error.

15. The method of claim 14 , further comprising:

turning on an error indicator associated with the trainer device that indicates that an error is being simulated;

evaluating the response-information to determine if the corresponding user input resolves the first error; and

in response to determining that the corresponding user input resolves the first error, turning off the error indicator.

16. The method of claim 14 , further comprising:

turning on an error indicator associated with the trainer device that indicates that an error is being simulated;

receiving error-resolution information from the NP indicating that the first error has been resolved; and

in response to receiving the error-resolution information, turning off the error indicator.

17. The method of claim 1 , further comprising:

turning on one or more indicators on an interface of the trainer device, wherein the one or more indicators comprise:

a stimulation indicator that indicates whether or not the NP has successfully sent a command to the trainer device to turn on patient stimulation;

one or more pulse-generator mode indicators that indicate whether the simulation is simulating an IPG or an EPG; or

one or more error indicators that indicate whether an error is being simulated.

18. The method of claim 1 , wherein the circuitry comprises:

a first circuitry for simulating the one or more neurostimulators; and

a second circuitry for simulating placement of a lead, wherein the second circuitry comprises a fixed load.

19. The method of claim 18 , wherein the trainer device comprises a foramen needle stimulation cable and a ground electrode cable, wherein the foramen needle stimulation cable is configured to be connected to a first port of the NP, and wherein the ground electrode cable is configured to be connected to a second port of the NP, the method further comprising:

receiving, at the second circuitry, one or more electrical pulses from the NP, wherein the one or more electrical pulses form a completed circuit comprising the foramen needle stimulation cable, the ground electrode cable, and the fixed load of the second circuitry;

measuring an impedance of the completed circuit, wherein the impedance is associated with at least the fixed load; and

transmitting, to the NP, information corresponding to the measured impedance.

20. The method of claim 19 , wherein the first circuitry and the second circuitry are housed on separate circuit boards that are not electrically coupled to each other.

21. The method of claim 18 , wherein the trainer device comprises a lead stimulation cable and a ground electrode cable, wherein the lead stimulation cable is configured to be connected to a first port of the NP, and wherein the ground electrode cable is configured to be connected to a second port of the NP, the method further comprising:

receiving, at the second circuitry, one or more electrical pulses from the NP, wherein the one or more electrical pulses form a completed circuit comprising the lead stimulation cable, the ground electrode cable, and the fixed load of the second circuitry;

measuring an impedance of the completed circuit, wherein the impedance is associated with at least the fixed load; and

transmitting, to the NP, information corresponding to the measured impedance.

22. The method of claim 21 , wherein the first circuitry and the second circuitry are housed on separate circuit boards that are not electrically coupled to each other.

23. The method of claim 1 , wherein one or more retention pins of the trainer device is configured to be secured to one or more open ports of the NP.

24. The method of claim 1 , wherein the trainer device is coupled to the NP wirelessly.

25. The method of claim 1 , further comprising registering within a local memory of the trainer device that the first error has been resolved.

26. A trainer device for providing a simulation of a neurostimulator programming session, the trainer device comprising:

a portable housing;

circuitry disposed within the portable housing, wherein the circuitry is configured to:

couple the trainer device to a neurostimulator programmer (NP), wherein the NP is configured to program or adjust parameters of one or more neurostimulators, and wherein the trainer device is configured to simulate the one or more neurostimulators;

transmit a simulated first error information to the NP, wherein the first error information comprises an indication of a first error selected from a plurality of errors; and

receive a response-information from the NP corresponding to a user input entered by a user to resolve the first error.

27. A neurostimulator training system comprising:

a neurostimulator programmer (NP) configured to program or adjust parameters of one or more neurostimulators; and

a trainer device comprising:

a portable housing;

circuitry disposed within the portable housing, wherein the circuitry is configured to:

couple the trainer device to a NP, wherein the trainer device is configured to simulate the one or more neurostimulators;

transmit a simulated first error information to the NP, wherein the first error information comprises an indication of a first error selected from a plurality of errors; and

receive a response-information from the NP corresponding to a user input entered by a user to resolve the first error.

Assignments (2)
CHANGE OF NAME Recorded Apr 27, 2021
From: AXONICS MODULATION TECHNOLOGIES, INC.
To: AXONICS, INC.
Reel/Frame 056062/0170 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2020
From: ABDEEN, FAIZAL; BORLASE, CHARLES; MATHUR, PRABODH; NASSIF, RABIH; ONO, FLAVIO; PORTILLO, FRANKLIN S.; WOOCK, JOHN
To: AXONICS MODULATION TECHNOLOGIES, INC.
Reel/Frame 054182/0917 →
Continuity (2)
Provisional Application 62852875 · May 24, 2019
Related Publication 20200372996A1 · Nov 26, 2020