Patent application number | Description | Published |
20100121409 | SYSTEM AND METHOD FOR DETERMINING APPROPRIATE STEERING TABLES FOR DISTRIBUTING STIMULATION ENERGY AMONG MULTIPLE NEUROSTIMULATION ELECTRODES - A method, computer medium, and system for programming a control device are provided. The control device is configured for controlling electrical stimulation energy provided to a plurality of electrode leads that are physically implanted within a patient in a side-by-side lead configuration. Electrical energy is conveying from the electrode leads to create a stimulation region within the patient. The stimulation region is automatically shifted along the electrode leads (e.g., by selecting and using at least one navigation table) in accordance with an electrical current shifting pattern that is based on a stagger of the side-by-side lead configuration. At least one stimulation parameter set is selected based on the effectiveness of the shifted stimulation region, and the control device is programmed with the selected stimulation parameter set(s). | 05-13-2010 |
20110191828 | AUTHORIZATION AND TRACKING OF MODIFICATIONS TO MEDICAL DEVICES - A system and method for authorizing and tracking a modification to a medical device are provided. The modification may be an installation of software or firmware, an upgrade of software or firmware, an enablement of a feature, and/or a disablement of a feature. The system includes a server for generating and transmitting an authorization key before the modification can be performed. The system also includes a device for generating a confirmation key and transmitting the confirmation key to the server after the modification has been performed. The server is configured for updating a database with information regarding the modification performed on the medical device. In this manner, the system avoids performing unauthorized modifications to a medical device and efficiently traces authorized modifications made to the medical device. | 08-04-2011 |
20110257707 | NEUROSTIMULATION SYSTEM AND METHOD WITH ADJUSTABLE PROGRAMMING RATE - Neurostimulation systems, control systems, and methods for providing therapy to a patient are provided. Electrical stimulation energy is delivered to a tissue region in accordance with different stimulation parameter sets. The delivered electrical stimulation energy is incrementally transitioned through a first series of the different stimulation parameter sets at a user-defined rate in response to a single user actuation of a control mechanism. The user-defined rate is adjusted, and the delivered electrical stimulation energy is incrementally transitioned through a second series of the different stimulation parameter sets at the adjusted rate in response to a single user actuation of the control mechanism. | 10-20-2011 |
20110282414 | SYSTEM AND METHOD FOR DEFINING NEUROSTIMULATION LEAD CONFIGURATIONS - A method and external control device for operating a plurality of electrode leads implanted within the tissue of a patient. A virtual electrode leads in a reference lead configuration are displayed. One of the virtual electrode leads is selected. The selected virtual electrode lead is dragged, and the displace virtual electrode lead is dropped, thereby displaying the virtual electrode leads in a new lead configuration. | 11-17-2011 |
20120046715 | USER INTERFACE FOR SEGMENTED NEUROSTIMULATION LEADS - An external control device for use with a neurostimulation system having a plurality of electrodes capable of conveying an electrical stimulation field into tissue in which the electrodes are implanted is provided. The external control device comprises a user interface having one or more control elements, a processor configured for generating stimulation parameters designed to modify the electrical stimulation field relative to one or more neurostimulation lead carrying the electrodes. The external control device further comprises output circuitry configured for transmitting the stimulation parameters to the neurostimulation system. | 02-23-2012 |
20120109230 | Neurostimulation system and method for graphically displaying electrode stimulation values - An external control device for use with a neurostimulation system having a neurostimulation lead carrying a plurality of electrodes capable of conveying an electrical stimulation field into tissue in which the electrodes are implanted. The external control device comprises a user interface including one or more control elements and a display screen, and a processor configured for individually assigning stimulation amplitude values for selected ones of the electrodes in response to actuations of the one or more control elements and for displaying on the display screen representations of the electrodes and a plurality of first non-alphanumeric indicators of the stimulation amplitude values in graphical association with the respective representations of the selected electrodes. | 05-03-2012 |
20120116476 | SYSTEM AND METHOD FOR STORING APPLICATION SPECIFIC AND LEAD CONFIGURATION INFORMATION IN NEUROSTIMULATION DEVICE - External control devices, neurostimulation systems, and programming methods. A neurostimulator includes a feature having a numerical range. Information identifying a type of the neurostimulator is transmitted to an external control device. The external control device receives the information from the neurostimulator, identifies the type of the neurostimulator based on the received information, and programs the neurostimulator in accordance with the numerical range of the feature corresponding to the identified type of the neurostimulator. | 05-10-2012 |
20120123505 | IMPLANTABALE NEUROSTIMULATOR-INITIATED STATUS NOTIFICATION - A medical system comprises an implantable medical device having a power source, the implantable medical device configured for monitoring a quantity of the stored energy in the power source, generating a battery status signal based on the monitored quantity of stored energy, and for transcutaneously transmitting a communication initiation signal and the battery status signal. The medical system further comprises an external device configured for transcutaneously receiving the communication initial signal and the battery status signal from the rechargeable implantable medical device, changing from a relatively low energy consumption state to a relatively high energy consumption state in response to the received communication initiation signal, and for generating a user-discernible signal in response to the received status signal. | 05-17-2012 |
20120265269 | USER INTERFACE WITH VIEW FINDER FOR LOCALIZING ANATOMICAL REGION - An external control device for use with a medical component implanted within a patient. The device comprises a user interface configured for receiving user input, displaying a first graphical representation of the medical component in the context of a global graphical representation of an anatomical region of the patient, displaying a view finder defining a portion of the global graphical representation, and displaying a second graphical representation of the medical component in the context of a local graphical representation of the portion of the anatomical region portion. The external control device further comprises control circuitry configured for, in response to the input from the user, modifying the displayed view finder to spatially define a different portion of the global graphical representation, such that the second graphical representation of the medical component is displayed in the context of a local graphical representation of the different portion of the anatomical region. | 10-18-2012 |
20120290038 | MANAGEMENT OF STIMULATION SAFETY LIMITS IN A NEUROSTIMULATION SYSTEM - A neurostimulation system for management of stimulation safety limits. The system determines a tissue charge injection metric at each electrode, compares the metric to the hard stop charge limit, and prevents the neurostimulator from delivering stimulation energy to the tissue region in accordance based on the comparison. The hard stop limit may be user-programmable or may be automatically modified in response to detection of electrode characteristics. The system may quantitatively notify a user of a value of the injected charge injected into the tissue. The electrodes may be organized into different sets, in which case, the system may directly control tissue charge independently at each of the electrode sets. If current steering is provided, the system may displace the electrical stimulation energy along the tissue region in one direction, while preventing the charge injection value at each of the electrodes from meeting or exceeding the hard stop charge limit. | 11-15-2012 |
20120290039 | MANAGEMENT OF STIMULATION SAFETY LIMITS IN A NEUROSTIMULATION SYSTEM - A neurostimulation system for management of stimulation safety limits. The system determines a tissue charge injection metric at each electrode, compares the metric to the hard stop charge limit, and prevents the neurostimulator from delivering stimulation energy to the tissue region in accordance based on the comparison. The hard stop limit may be user-programmable or may be automatically modified in response to detection of electrode characteristics. The system may quantitatively notify a user of a value of the injected charge injected into the tissue. The electrodes may be organized into different sets, in which case, the system may directly control tissue charge independently at each of the electrode sets. If current steering is provided, the system may displace the electrical stimulation energy along the tissue region in one direction, while preventing the charge injection value at each of the electrodes from meeting or exceeding the hard stop charge limit. | 11-15-2012 |
20120290040 | MANAGEMENT OF STIMULATION SAFETY LIMITS IN A NEUROSTIMULATION SYSTEM - A neurostimulation system for management of stimulation safety limits. The system determines a tissue charge injection metric at each electrode, compares the metric to the hard stop charge limit, and prevents the neurostimulator from delivering stimulation energy to the tissue region in accordance based on the comparison. The hard stop limit may be user-programmable or may be automatically modified in response to detection of electrode characteristics. The system may quantitatively notify a user of a value of the injected charge injected into the tissue. The electrodes may be organized into different sets, in which case, the system may directly control tissue charge independently at each of the electrode sets. If current steering is provided, the system may displace the electrical stimulation energy along the tissue region in one direction, while preventing the charge injection value at each of the electrodes from meeting or exceeding the hard stop charge limit. | 11-15-2012 |
20130116751 | SYSTEM AND METHOD FOR MAPPING ARBITRARY ELECTRIC FIELDS TO PRE-EXISTING LEAD ELECTRODES - A system for a neurostimulator coupled to electrodes, and a method of providing therapy to a patient using the electrodes implanted within the patient. A target multipole relative to the electrodes is defined. The target multipole is emulated by defining an initial electrical current distribution for the electrodes, such that a first set of active electrodes respectively has electrical current values of a first polarity. Each of the electrical current values of the first polarity is compared to a first threshold value, and at least one of the electrodes in the first active electrode set is zeroed-out based on the comparison. The electrical current value of each of the zeroed-out electrode(s) is redistributed to remaining ones of the electrodes to define a new electrical current distribution for the electrodes. Electrical current is conveyed to the electrodes in accordance with the new electrical current distribution, thereby providing the therapy. | 05-09-2013 |
20130131760 | TECHNIQUE FOR LINKING ELECTRODES TOGETHER DURING PROGRAMMING OF NEUROSTIMULATION SYSTEM - An external control device for use with a neurostimulator coupled to a plurality of electrodes capable of conveying electrical stimulation energy into tissue in which the electrodes are implanted. The external control device comprises a user interface including at least one control element, a processor configured for independently assigning stimulation amplitude values to a first set of the electrodes, for linking the first set of electrodes together in response to the actuation of the at least one control element, and for preventing the stimulation amplitude values of the first linked set of electrodes from being varied relative to each other, and output circuitry configured for transmitting the stimulation amplitude values to the neurostimulator. | 05-23-2013 |
20130158628 | SEAMLESS INTEGRATION OF DIFFERENT PROGRAMMING MODES FOR A NEUROSTIMULATOR PROGRAMMING SYSTEM - A system and method for programming a neurostimulation device coupled to a plurality of electrodes implanted adjacent tissue of a patient are provided. A first electrode configuration corresponding to a first mode of programming the neurostimulation device is defined. A second programming mode of programming the neurostimulation device different from the first programming mode is selected. A second electrode configuration is defined based on the first electrode configuration in response to the selection of the second programming mode. The neurostimulation device is programmed using the second programming mode. | 06-20-2013 |
20130268026 | NEUROSTIMULATION SYSTEM AND METHOD FOR CONSTRUCTING STIMULATION PROGRAMS - A device for use with a stimulation system comprises a user interface for receiving input from a user, displaying graphical parameter objects respectively corresponding to stimulation parameter sets, and displaying graphical program objects corresponding to stimulation programs. The device further comprises a controller/processor for selecting a graphical parameter object, dragging the graphical parameter object, dropping the graphical parameter object into a graphical program object, and storing the stimulation parameter set corresponding to the graphical parameter object in association with the stimulation program corresponding to the graphical program object. The user interface may further display graphical program objects corresponding to stimulation programs, and a graphical schedule object. The controller/processor may select a graphical program object, drag the graphical program object, drop the graphical program object into a time period of the graphical schedule object, and store the time period in association with the stimulation program corresponding to the graphical program object. | 10-10-2013 |
20140039577 | TECHNIQUES AND METHODS FOR STORING AND TRANSFERRING REGISTRATION, ATLAS, AND LEAD INFORMATION BETWEEN MEDICAL DEVICES - A neurostimulator system includes a portable component configured for storing patient-specific data, and an external control device configured for obtaining the patient-specific data from the portable component. The portable component is an implantable neurostimulator, a patient's remote controller, and/or an external charger. The patient-specific data is imaging-related data. A method of storing data in a neurostimulation system includes generating patient-specific data, and storing the patient-specific data in at least one of the portable components. A method for programming the implantable neurostimulator includes receiving the patient-specific data from the portable component, simulating a volume of tissue activation for each of one or more candidate stimulation parameters, wherein the simulation is based at least in part on the patient-specific data, selecting at least one of the candidate stimulation parameters, and programming the implantable neurostimulator with the selected stimulation parameters. | 02-06-2014 |
20140067015 | SYSTEM AND METHOD FOR IDENTIFYING AVAILABILITY OF CLINICIAN DEFINED PROGRAMMING SETTINGS FOR A PATIENT - An external control device for indicating whether a stimulation parameter set for use in a neurostimulator is available on a remote control in communication with the external control device is provided. The device includes a user interface configured for displaying the stimulation parameter set and an indicator that indicates whether the stimulation parameter set is available to the patient from the remote control. The device also includes control circuitry configured for, in response to input from the user (e.g., actuating the indicator), selectively turning the indicator on or off. The indicator may be an icon, and the icon may be a graphical depiction of a remote control. The user interface may be further configured for receiving additional input from the user, and the control circuitry may be further configured for, in response to the additional input from the user, programming the remote control with the stimulation parameter set. | 03-06-2014 |
20140067019 | SYSTEM AND METHOD FOR CONNECTING DEVICES TO A NEUROSTIMULATOR - A method for defining connections between a plurality of lead bodies and a plurality of output ports of a neurostimulator, and an external control device for performing the method are disclosed. The external control device includes a user interface and control circuitry. The method includes displaying the lead bodies and the output ports of the neurostimulator; selecting a first one of the lead bodies; dragging a connector from the first lead body to a first one of the output ports of the neurostimulator; and dropping the connector onto the first output port of the neurostimulator, thereby defining a connection between the first lead body and the first output port of the neurostimulator. In another embodiment, a method includes defining the connection between the first lead body and the first output port, and graphically displaying the connection between the first lead body and the first output port of the neurostimulator. | 03-06-2014 |
20140100631 | NEUROSTIMULATION PROGRAMMER AND METHOD FOR GLOBALLY ASSIGNING PARAMETER VALUES TO ELECTRODES - An external control device for use with a neurostimulator coupled to electrodes. The external control device comprises a user interface configured for receiving input from a user, and including a display screen configured for displaying graphical representations of the electrodes. The external control device further comprises a controller/processor configured for, in response to the input from the user, linking a subset of the electrodes together, and globally assigning at least one of the same stimulation amplitude value and same on/off state to each of the electrodes. The controller/processor may also be configured for, in response to the input from the user, assigning at least one stimulation parameter value to one of the electrodes, copying/cutting the at least one stimulation parameter value from the one electrode, and pasting the at least one stimulation parameter value to the other electrode and modifying current values of other electrodes to maintain 100% current. | 04-10-2014 |
20140100632 | NEUROSTIMULATION PROGRAMMER AND METHOD FOR DIRECTLY ASSIGNING PARAMETER VALUES TO ELECTRODES - An external control device for use with a neurostimulator coupled to a plurality of electrodes capable of conveying electrical stimulation energy into tissue in which the electrodes are implanted. The external control device comprises a user interface configured for receiving direct input from a user specifying a target value for a target electrode. The user interface includes a display screen configured for displaying graphical representations of the electrodes. The user interface comprises a controller/processor configured for, in response to the direct user input, assigning a new stimulation amplitude value to the target electrode, and output circuitry configured for transmitting the new stimulation amplitude value to the neurostimulator. | 04-10-2014 |
20140148874 | SYSTEM AND METHOD FOR MAPPING ARBITRARY ELECTRIC FIELDS TO PRE-EXISTING LEAD ELECTRODES - A system for a neurostimulator coupled to electrodes, and a method of providing therapy to a patient using the electrodes implanted within the patient. A target multipole relative to the electrodes is defined. The target multipole is emulated by defining an initial electrical current distribution for the electrodes, such that a first set of active electrodes respectively has electrical current values of a first polarity. Each of the electrical current values of the first polarity is compared to a first threshold value, and at least one of the electrodes in the first active electrode set is zeroed-out based on the comparison. The electrical current value of each of the zeroed-out electrode(s) is redistributed to remaining ones of the electrodes to define a new electrical current distribution for the electrodes. Electrical current is conveyed to the electrodes in accordance with the new electrical current distribution, thereby providing the therapy. | 05-29-2014 |
20140172046 | SEAMLESS INTEGRATION OF DIFFERENT PROGRAMMING MODES FOR A NEUROSTIMULATOR PROGRAMMING SYSTEM - A system and method for programming a neurostimulation device coupled to a plurality of electrodes implanted adjacent tissue of a patient are provided. A first electrode configuration corresponding to a first mode of programming the neurostimulation device is defined. A second programming mode of programming the neurostimulation device different from the first programming mode is selected. A second electrode configuration is defined based on the first electrode configuration in response to the selection of the second programming mode. The neurostimulation device is programmed using the second programming mode. | 06-19-2014 |
20140180349 | SYSTEMS AND METHODS FOR ADJUSTING ELECTRICAL NEUROMODULATION THERAPY IN MEDICATION THERAPEUTIC WINDOW - A neuromodulation system and method for managing electrical neuromodulation therapy for a patient in conjunction with administering a pharmacological agent to the patient. Electrical energy is delivered to a target tissue region of the patient, thereby electrically modulating the target tissue region providing therapy to the patient. The energy level of the electrical energy delivered to the tissue is automatically varied inversely to the effect of the pharmacological agent on the patient during a therapeutic window. An absorption level of the pharmacological agent in the patient may be continually detected, and the energy level of the delivered electrical energy automatically varied based on the detected absorption level of the pharmacological agent during a therapeutic window. | 06-26-2014 |
20140243925 | NEUROMODULATION SYSTEM AND METHOD FOR AUTOMATICALLY ADJUSTING STIMULATION PARAMETERS TO OPTIMIZE POWER CONSUMPTION - An electrical neuromodulation system configured for minimizing energy consumption of a neuromodulation device includes an external control device configured for receiving input from a user, the neuromodulation device in communication with the external control device, and control/processing circuitry. The control/processing circuitry is configured for automatically (a) adjusting a modulation parameter value (e.g., by a step size) to create a currently adjusted modulation parameter value that decreases the energy consumption of the neuromodulation device, (b) instructing the neuromodulation device to deliver electrical energy to at least one electrode in accordance with the currently adjusted modulation parameter value, (c) determining whether a manual parameter adjustment was made by the user in response to step (b), and (d) if the manual parameter adjustment was not made, deeming the currently adjusted modulation parameter value as a previously adjusted modulation parameter value and repeating steps (a)-(d). | 08-28-2014 |
20140243927 | NEUROMODULATION SYSTEM WITH DUAL TELEMETRY SYSTEM - An implantable neuromodulation device includes a plurality of electrical terminals configured for being respectively coupled to a plurality of electrodes; analog output circuitry configured for delivering electrical modulation energy to the electrical terminals in accordance with programming data from a first external control device; a low-speed telemetry system configured for receiving the programming data; a high-speed telemetry system configured for receiving non-programming data from a second external control device; and memory configured for storing the programming data and the non-programming data. The low-speed telemetry system has a data transfer rate in the range of 2-800 kbits/sec, and the high-speed telemetry system has a data transfer rate in the range of 1-50 Mbits/sec. The high-speed telemetry system may have a greater telemetry range than the low-speed telemetry system. | 08-28-2014 |
20140277261 | TECHNIQUES FOR LOGGING AND USING PROGRAMMING HISTORY IN A NEUROSTIMULATION SYSTEM - An external control device, a neurostimulation system, and a method for providing therapy to a patient are provided. A plurality of stimulation parameter sets are defined, electrical stimulation energy is serially conveyed to tissue of the patient in accordance with the plurality of stimulation parameter sets, a historical log file is stored, and the plurality of stimulation parameter sets are logged in the historical log file. | 09-18-2014 |
20140277262 | TECHNIQUES FOR CURRENT STEERING DIRECTIONAL PROGRAMMING IN A NEUROSTIMULATION SYSTEM - A neurostimulation system comprises at least one neurostimulation lead configured for being implanted within tissue. The neurostimulation lead(s) carries a plurality of electrodes capable of being arranged in a two-dimensional pattern. The neurostimulation system further comprises a neurostimulator configured for delivering electrical stimulation energy to the electrodes to create a volume of activation, and an external control device including a current steering direction control element capable of being rotated about an axis. The external control device is configured for prompting the neurostimulator to deliver the electrical stimulation energy to the electrodes in a manner that gradually translates the volume of activation in a specific direction, and for defining the specific direction in which the volume of activation is translated in response to rotation of the direction control element about the axis. | 09-18-2014 |
20140277267 | NEUROMODULATION SYSTEM AND METHOD FOR TRANSITIONING BETWEEN PROGRAMMING MODES - An external control device and method for programming an implantable neuromodulator coupled to an electrode array implanted adjacent tissue of a patient having a medical condition. Electrical modulation energy is conveyed to tissue of the patient in accordance with a series of modulation parameter sets. The patient perceives paresthesia in response to the conveyance of the electrical modulation energy to the tissue in accordance with at least one of the modulation parameter sets. One of the modulation parameter set(s) is identified based on the perceived paresthesia. Another modulation parameter set is derived from the identified modulation parameter set. Electrical modulation energy is conveyed to the tissue of the patient in accordance with the other modulation parameter set without causing the patient to perceive paresthesia. | 09-18-2014 |
20140277284 | CLINICAL RESPONSE DATA MAPPING - A system and method include a processor that, based on at least a subset of stored data of clinical effects of one or more stimulations of anatomical tissue performed using electrodes of an implanted leadwire, generates and outputs at least one graphical marking representing the at least the subset of the stored data. Each of the at least one graphical marking represents a respective portion of the at least the subset of the stored data and is output in association with a respective set of values for each of at least two parameters by which one or more the stimulations were performed. The markings are plotted in a graph defined by axes corresponding to values of respective stimulation parameters. Alternative, the markings are arranged in a column of a tabular report. The markings are two-toned to provide respective information for both therapeutic and adverse side effects. | 09-18-2014 |
20140296938 | SYSTEM AND METHOD FOR CONNECTING DEVICES TO A NEUROSTIMULATOR - A method for defining connections between a plurality of lead bodies and a plurality of output ports of a neurostimulator, and an external control device for performing the method are disclosed. The external control device includes a user interface and control circuitry. The method includes displaying the lead bodies and the output ports of the neurostimulator; selecting a first one of the lead bodies; dragging a connector from the first lead body to a first one of the output ports of the neurostimulator; and dropping the connector onto the first output port of the neurostimulator, thereby defining a connection between the first lead body and the first output port of the neurostimulator. In another embodiment, a method includes defining the connection between the first lead body and the first output port, and graphically displaying the connection between the first lead body and the first output port of the neurostimulator. | 10-02-2014 |
20140364920 | SYSTEM AND METHOD FOR DELIVERING MODULATED SUB-THRESHOLD THERAPY TO A PATIENT - A neuromodulation system and method of providing therapy to a patient. Electrical energy is delivered to the patient in accordance with a modulation parameter, thereby providing therapy to the patient, and the modulation parameter of the delivered electrical energy is varied over a period of time, such that the delivered electrical energy is continually maintained at a sub-threshold level throughout the period of time. The sub-threshold level may be referred to as a patient-perception threshold, which may be referred to as a boundary below which a patient does not sense delivery of the electrical energy. For example, in a spinal cord modulation system, the patient-perception threshold may be a boundary below which a patient does not experience paresthesia. | 12-11-2014 |
20140365654 | METHODS AND SYSTEMS FOR AUTHORIZING A PORTABLE DEVICE TO COMMUNICATE WITH A MEDICAL DEVICE - A method, server, and portable device for communicating with an implantable medical device is disclosed. A test that determines whether at least one device configuration parameter respectively corresponding to at least one feature to be tested on the portable device is fulfilled by the portable device is performed. The portable device is authorized to communicate with the implantable medical device only if the feature(s) is fulfilled by the portable device. Authorization of the portable device to communicate with the implantable medical device is denied if the at least one feature is not fulfilled by the portable device. | 12-11-2014 |
20150073498 | Medical Device Application for Configuring a Mobile Device into an External Controller for an Implantable Medical Device - A Medical Device Application (MDA) operates on the mobile device to temporarily configure it into a known secure configuration for use as an external controller, and to prevent operation of the mobile device inconsistent with this function. In particular, the MDA operates to (1) disable or reconfigure hardware modules, and/or (2) terminate or suspend software tasks, that might corrupt operation of the mobile device as an external controller. The MDA can comprise an application (“app”) that the patient can download onto his mobile device and run to initialize the mobile device into the known secure configuration. The MDA also preferably provides a graphical user interface to allow a user to communicate with the implantable medical device using the now-secure mobile device. After using the mobile device to communicate with the implantable medical device, the MDA can be exited and the mobile device returned to its original configuration. | 03-12-2015 |
20150073499 | Modified Booting Process for a Mobile Device to Configure It as an External Controller for an Implantable Medical Device - A Medical Device Application (MDA) modifies the booting process for a mobile device to configure it into a known secure configuration for communicating with an implantable medical device (IMD). The modified booting process allows a user to select either normal use of the mobile device or use as a medical device for communicating with an IMD, and takes automatic actions to implement the secure configuration if the latter is selected. For example, a secure medical device kernel can be provided to the mobile device's operating system, which when loaded configures the mobile device into the secure configuration. Alternatively, the operating system can load with its less-secure normal kernel, but automatically runs initialization software after it loads to initialize the mobile device into the secure configuration. The MDA further preferably provides a graphical user interface to allow a user to communicate with the IMD using the now-secure mobile device. | 03-12-2015 |
20150073500 | Filtering Algorithm for Assessing Communications Wirelessly Received by an Implantable Medical Device - A filtering algorithm implemented by a filtering module in an implantable medical device (IMD), or in an external device for communicating with an IMD, is disclosed which reviews blocks based on a number of rules. The filtering module preferably comprises both firewall and instruction analysis modules. The instruction analysis module analyzes the instructions and associated data (if present) in each block to determine whether such blocks would compromise operation of the IPG or injure a patient if executed. Instruction rules corresponding to an instruction identified in the block are retrieved by the instruction analysis module. The instruction analysis module reviews the block per the retrieved rules, and possibly also in light of current and historical IPG therapy setting or mode data, or other received but un-executed blocks. If a block is compliant, it is executed by the IMD or transmitted to the IMD. | 03-12-2015 |
20150073503 | SYSTEM AND METHOD FOR CONNECTING DEVICES TO A NEUROSTIMULATOR - A method for defining connections between a plurality of lead bodies and a plurality of output ports of a neurostimulator, and an external control device for performing the method are disclosed. The external control device includes a user interface and control circuitry. The method includes displaying the lead bodies and the output ports of the neurostimulator; selecting a first one of the lead bodies; dragging a connector from the first lead body to a first one of the output ports of the neurostimulator; and dropping the connector onto the first output port of the neurostimulator, thereby defining a connection between the first lead body and the first output port of the neurostimulator. In another embodiment, a method includes defining the connection between the first lead body and the first output port, and graphically displaying the connection between the first lead body and the first output port of the neurostimulator. | 03-12-2015 |
20150073504 | SEAMLESS INTEGRATION OF DIFFERENT PROGRAMMING MODES FOR A NEUROSTIMULATOR PROGRAMMING SYSTEM - A system and method for programming a neurostimulation device coupled to a plurality of electrodes implanted adjacent tissue of a patient are provided. A first electrode configuration corresponding to a first mode of programming the neurostimulation device is defined. A second programming mode of programming the neurostimulation device different from the first programming mode is selected. A second electrode configuration is defined based on the first electrode configuration in response to the selection of the second programming mode. The neurostimulation device is programmed using the second programming mode. | 03-12-2015 |
20150100108 | Implantable Medical Device with a Primary and Rechargeable Battery - An implantable medical device (IMD) having a rechargeable and primary battery is disclosed, as are algorithms for automatically selecting use of these batteries at particular times. In one IMD embodiment, the primary battery acts as the main battery, and an algorithm allows the IMD to draw power from the primary battery until its voltage reaches a threshold, after which the algorithm allows the IMD to draw power from the rechargeable battery when it is sufficiently charged. In another IMD embodiment, the rechargeable battery acts as the main battery, and an algorithm allows the IMD to draw power from the rechargeable battery if it is sufficiently charged; otherwise, the algorithm allows the IMD to draw power from the primary battery. Further disclosed are techniques for telemetering data relevant to both batteries to an external device, and for allowing a patient to choose use of a particular one of the batteries. | 04-09-2015 |