Abstract: A medical device of a medical system is configured for communicating with an external programmer over a wireless communications link. The medical device comprises a wireless communications module configured for receiving a first unencrypted version of a random number and a first encrypted version of the random number from the external programmer over the wireless communications link. The medical device further comprises control circuitry configured for performing an authentication procedure on the external programmer based on the first unencrypted version of the random number and the first encrypted version of the random number, and preventing the external programmer from commanding the medical device to perform an action unless the authentication procedure is successful.

Abstract: In accordance with an example aspect of the present invention, there is provided an apparatus comprising at least one receiver configured to receive, via a first channel, a secret value and an identifier of a local node and, via a second channel, a random value, and at least one processing core configured to cause transmission to the local node of a first message comprising a hash value, the hash value being derived based on a set comprising the secret value, the random value, and an instruction.

Abstract: Methods and devices for managing establishment of a communications link between an external instrument (EI) and an implantable medical device (IMD) are provided. The methods and devices comprise storing, in memory in at least one of the IMD or the EI an advertising schedule defining a pattern for advertisement notices. The advertisement notices are distributed un-evenly and separated by unequal advertisement intervals. The method transmits, from a transmitter in at least one of the IMD or the EI the advertisement notices. The advertisement notices are distributed as defined by the advertising schedule. The method establishes a communication session between the IMD and the EI.

Abstract: A system, computer-readable medium and method can include receiving three-dimensional imaging data of a subject's heart, the subject having an ICD, wherein the ICD causes an imaging artifact in the three-dimensional imaging data that includes regions that are free of the artifact and regions that are affected by the artifact; segmenting the regions that are free of the artifact into a plurality of normal tissue regions and remodeled tissue regions for the subject; extrapolating from the regions that are free of the artifact to provide extrapolated three-dimensional imaging data corresponding to the regions that are affected by the artifact; and simulating at least one of electrophysiological or electromechanical activity of the subject's heart using the segmented and extrapolated three-dimensional imaging data, the simulating including providing a preselected alteration of electrophysiological or electromechanical behavior of the subject's heart for a target of said subject-specific cardiac ablation procedure

Abstract: A system for providing non-invasive neuromodulation to a patient includes a mouthpiece and a controller. The mouthpiece includes an elongated housing, a printed circuit board, control circuitry mounted within the elongated housing, and a cable for connecting to a controller. The controller includes an elongated u-shaped element, an electronic receptacle, and a microcontroller. A method for providing non-invasive neurorehabilitation of a patient including connecting a mouthpiece to a controller, transmitting a numeric sequence to the mouthpiece, generating a first hash code, transmitting the first hash code to the controller, generating a second hash code, comparing the second hash code with the first hash code, enabling electrical communication between the mouthpiece and the controller only if the first hash code matches the second hash code, contacting the mouthpiece with the patient's intraoral cavity, and delivering neurostimulation to the patient's intraoral cavity.

Abstract: A system may include a processor configured to automatically obtain magnetic resonance imaging compatibility information relating to compatibility of an active implantable medical device implantable in a patient with an MRI modality from at least two information sources. The processor may also be configured to automatically determine compatibility of the active implantable medical device with the magnetic resonance imaging modality based on the magnetic resonance imaging compatibility information.

Abstract: A method includes a method implemented in a medical apparatus implanted in an animal and configured to at least one of transmit or receive a communication externally of the animal. The method includes receiving a communication. The method also includes detecting an indication of a malware in the received communication. The method further includes implementing in the implanted medical device a countermeasure responsive to the detected indication of malware in the received communication.

Abstract: 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.

Abstract: A system may include a processor configured to automatically obtain magnetic resonance imaging compatibility information relating to compatibility of an active implantable medical device implantable in a patient with an MRI modality from at least two information sources. The processor may also be configured to automatically determine compatibility of the active implantable medical device with the magnetic resonance imaging modality based on the magnetic resonance imaging compatibility information.

Abstract: A medical apparatus is disclosed, at least a portion of which is configured for implantation in an animal. The medical apparatus includes a communication module configured to receive communications originating external to the animal. The medical apparatus also includes a threat assessment module configured to ascertain a malware threat characteristic of a communication received by the communication module. The medical apparatus further includes a threat mitigation module configured to implement a mitigation measure responsive to the ascertained malware threat characteristic of the received communication.

Abstract: In one embodiment, a method, of operating an implantable medical device, comprises: (i) operating reset logic within the implantable medical device that is independently operable from a processor of the implantable medical device after the implantable medical device is implanted within a patient, wherein the processor is adapted for central control of the implantable medical device; (ii) operating a magnetic field sensor in the implantable medical device; (iii) generating digital data using, at least, the magnetic field sensor; (iv) detecting, by the reset logic, a digital key in the digital data; (v) in response to (iv), asserting a reset signal on a pin of the processor by the reset logic; and (vi) conducting reset operations in the processor in response to the reset signal.

Abstract: A method for establishing a connection between a first electronic computing device and a second electronic computing device includes moving the second electronic computing device so that it is proximal to the first electronic computing device. When the first electronic computing device detects the proximity of the first electronic computing device relative to the second electronic computing device, a radio on the first electronic device is set to a connectable and discoverable state. A wireless connection is automatically established between the first electronic computing device and the second electronic computing device. Data is transmitted between the first electronic computing device and the second electronic computing device.

Abstract: An implantable medical device including a data communication device that includes a device to alter and/or generate an oscillatory electric field imposed on body tissue surrounding the implantable medical device when the implantable medical device is in its implanted state. The device that alters an oscillatory electric field modulates an impedance of body tissue surrounding the implantable medical device when the implantable medical device is in its implanted state and within an oscillatory electric field. The device that alters an oscillatory electric field includes a device that generates an oscillatory electric field that is phase-synchronized with an oscillatory electric field imposed on body tissue surrounding the implantable medical device when the implantable medical device is in its implanted state.

Abstract: An implantable medical device including a data communication device that includes a device that alters an oscillatory electric field imposed on body tissue surrounding the implantable device. The device that alters an oscillatory electric field modulates an impedance of a conductive medium surrounding the implantable device when the implantable device is within an oscillatory electric field. The device that alters an oscillatory electric field includes a device that generates an oscillatory electric field that is phase-synchronized with an oscillatory electric field imposed on a conductive medium surrounding the implantable device.

Abstract: Provided are a method of generating a message authentication code and an authentication device and an authentication request device using the method. The method includes generating a second secret key by encrypting seed data, a first secret key, and first auxiliary data using an encryption algorithm; and encrypting the seed data, the second secret key, and second auxiliary data using the encryption algorithm, wherein the encryption algorithm receives data of a preset base number of bits and encrypts the received data, and the number of bits of the second auxiliary data varies according to a difference between the number of bits of the first secret key and the number of bits of the second secret key.

Abstract: A system may include an active implantable medical device implantable in a body of a patient and a patient programmer for the AIMD. The patient programmer may be configured to obtain magnetic resonance imaging (MRI) compatibility information relating to compatibility of the AIMD with an MRI modality.

Abstract: The present invention provides a method of time-synchronized data transmission in induction type power supply system, comprising timers and programs installed in a supplying-end module and a receiving-end module to predict the time for generating the trigger signal at the receiving-end end and perform steps for detecting signals to avoid omission. Under the condition of high power transmission, power output on the supplying-end coil is pre-reduced prior to the time expected for receiving trigger data, making the main carrier wave amplitude decrease in a short time period. In every process of data transmission, timers are mutually calibrated and synchronized again to transmit power without detecting and receiving in the period when no data are expected to be transmitted, thus preventing interference of power load noise and enabling the induction type power supply system to transmit data code stably.

Abstract: Devices and systems provide for proximity based selection of an implantable medical device for far field communication with an external device. By using a proximity communication that is limited to the IMD of interest during the selection process, the external device can eliminate those IMDs that are in range of far field communications but are able to receive the proximity communication. Thus, information may be shared via a proximity communication that is validated via a far field communication, or shared via a far field communication as a challenge and then validated via a proximity communication. The proximity communication may be used to initially limit the number of devices that respond to a discovery request and then subsequently used to select the intended implantable medical device as well as automatically select the appropriate therapy application corresponding to the selected IMD.

Abstract: A system including a programmable implantable monitoring device and a programmer for programming the device and a method of use thereof. The programmer may be configured to transmit programming commands responsive to entry of a reason for monitoring to the implantable device including a prioritization of an arrhythmia storage criterion. The implantable may be configured to thereafter store and/or transmit records of the arrhythmia according to the prioritization. The programmer may be configured to transmit the patient's age to the implantable device and the implantable may be configured to thereafter apply arrhythmia detection criteria based upon the patient's age.

Abstract: Methods and apparatus for protecting a function mode of a medical device are described. A method may include the steps of: when an operator selects to use a function mode that needs protection in the medical device, presenting the operator information on a specified operation for entering the selected function mode; receiving an operation of the operator; determining whether the received operation of the operator is identical to the specified operation; and starting the selected function mode, if the determining result is confirmative.

Abstract: An implantable medical device (IMD) adjusts a sensing configuration of a sensing module prior to or immediately subsequent to entering an environment having an external source that generates the interfering signal. The IMD may, for example, adjust a sampling frequency, resolution, input range, gain, bandwidth, filtering parameters, or a combination of these or other sensing parameters of the sensing module. These adjustments enable the sensing module to obtain a more detailed representation of the sensed signals, including the noise components of the sensed signals caused by the interfering signal. Without having an adequate representation of the noise components of the sensed signal, it is difficult to separate the noise components of the sensed signal from the cardiac electrical signal.

Abstract: A method of determining pacing therapy for an individual patient including determining representative electromechanical physiologic characteristics for a plurality of normal patients having a range of anatomical dimensions and developing a plurality of normal templates. Each template indicates the representative electromechanical physiologic characteristics of a group of normal patients having similar anatomical dimensions.

Abstract: A computer-implemented electrocardiographic data processor with time stamp correlation is provided. A monitoring circuit includes a persistent memory and power supply that powers an encoder that determines a differential voltage between a current discrete digital voltage value and a prior voltage value. The differential voltage is stored into the persistent memory in a digitized data stream representative of analog cardiac action potential signals. Digitally-encoded voltage values and time stamps are retrieved from the persistent memory. A post-processing application executes. A set of output voltages and voltage differences that each correspond to lower and upper bounds of voltage is stored. Each retrieved voltage value is compared to the voltage bounds and the voltage differences within which each retrieved voltage value falls is identified. The output voltages corresponding to the voltage differences is selected.

Abstract: Devices, systems and methods for delivering and positioning an implantable medical device and for evaluating an acoustic communication link are disclosed. An illustrative system includes a catheter adapted to contain an implantable device with a biosensor and an acoustic transducer configured to transmit an acoustic signal, and an implant assist device in acoustic communication with the implantable device via an acoustic communication link. The implant assist device includes an acoustic transducer adapted to receive the acoustic signal transmitted by the implantable medical device, and control/processing circuitry configured to evaluate a performance of the acoustic link.

Abstract: The present invention is directed to an implantable medical device and a method for power management for power efficient use of RF telemetry during, for example, conditions where long periods of continuous monitoring of the device and the patient is desired such as during MRI procedures. A protocol module adapted to, at receipt of a low power protocol indication, activate and use a low power protocol for communication between the device and external units. The protocol module is capable of switching between different communication protocols including a low power communication protocol and a default RF communication protocol depending on, for example, whether continuous long-term monitoring of the patient is performed.

Abstract: An apparatus comprises a medical device configured for implantation into a living organism. The medical device comprises processing circuitry, a memory and interface circuitry configured for communication with a monitoring device. The medical device is configured to receive a request for access from the monitoring device, to measure a physiological value of the living organism, to perform a pairing protocol with the monitoring device, the pairing protocol comprising a secure channel set-up phase followed by an authentication phase, and to permit access by the monitoring device responsive to a successful pairing in accordance with the pairing protocol, the successful pairing being based at least in part on a determination that a physiological value supplied by the monitoring device substantially matches the measured physiological value. The medical device performs the secure channel set-up phase before sending the measured physiological value to the monitoring device.

Abstract: One embodiment of the present invention relates to an implantable medical device (“IMD”) that can be programmed from one operational mode to another operational mode when in the presence of electro-magnetic interference (“EMI”). In accordance with this particular embodiment, the IMD includes a communication interface for receiving communication signals from an external device, such as a command to switch the IMD from a first operation mode to a second operation mode. The IMD further includes a processor in electrical communication with the communication interface, which is operable to switch or reprogram the IMD from the first operation mode to the second operation mode upon receiving a command to do so. In addition, the IMD includes a timer operable to measure a time period from when the processor switches the IMD to the second operation mode.

Abstract: A remotely programmable personal device, in particular a programmable implantable medical device, e.g., a cardiac pacemaker, a defibrillator, a cardioverter or the like. A system for remote programming of such a personal medical device and a method for remote programming of a programmable personal device.

Abstract: Disclosed is a system having an implanted component and external component which are configured to provide a test of wireless communication in order to assess the success or failure of such communication and to store attributes related to such test in a memory log. To provide the communication test the implantable and external components can attempt wireless communication according to communication test parameters which relate to number of times to retry communication, duration of sending communication test signals, durations of waiting for communication test signals and the schedule of the communication tests. The schedule of tests may be periodic or may change over time in order to become more or less frequent according to a programmable schedule that may also decrease if the communication tests are successful and indicate patient compliance in keeping the external components close by.

Abstract: For supplying energy to a medical implant (100) in a patient's body a receiver (102) cooperates with an external energizer (104) so that energy is wirelessly transferred. A feedback communication system (109) sends feedback information from the receiver to the energizer, the feedback information being related to the transfer of energy to the receiver. The feedback communication system communicates using the patient's body as an electrical signal line. In particular, the communication path between the receiver and the external energizer can be established using a capacitive coupling, i.e. the feedback information can be capacitively transferred over a capacitor having parts outside and inside the patient's body. An energy balance between the amount of energy received in the receiver and the energy used by the medical implant can be followed over time, and then the feedback information is related to the energy balance.

Abstract: A portable housing supports a processor coupled to memory for storing medical firmware and wireless radio firmware, first and second radios, a processor, and a power source. Communications are effected between an implantable medical device and the first radio in accordance with program instructions of the medical firmware, and between the second radio and the wireless network in accordance with program instructions of the wireless radio firmware. The first and second radios are configured to operate cooperatively in a first testing configuration, by which the first radio operates as a transmitter and the second radio operates as a receiver, and cooperatively in a second testing configuration, by which the second radio operates as a transmitter and the first radio operates as a receiver. Functional testing of the first and second radios is implemented using one or both of the first and second testing configurations.

Abstract: Secured communications between patient portable communicators (PPC) and a central authority (CA) via an unsecured network are implemented using software implemented by a communications device. The communications device provides for detecting, using a multiplicity of disparate communication protocols, presence of entities requesting a network connection and determining whether or not each of the entities is a PPC, establishing, only for the entities determined to be PPCs, a connection to the CA via the unsecured network using the disparate communication protocols, authenticating only the PPCs to the CA, and facilitating communication of PPC data between the PPCs and the CA via the communications device and the unsecured network upon successful PPC authentication. The PPC data comprises at least some patient implantable medical device data acquired by the PPCs.

Abstract: A system level scheme for networking of implantable devices, electronic patch devices/sensors coupled to the body, and wearable sensors/devices with cellular telephone/mobile devices, peripheral devices and remote servers is described.

Abstract: A medical device communication system includes a receiver adapted to receive radio frequency (RF) signals and configured to operate in a first mode to poll for an RF signal for a first time interval to detect an element of a valid input signal during the first time interval. In response to detecting the element of a valid input signal in the first time interval, the receiver operates in a second mode to poll for the RF signal for a second time interval to analyze the RF signal over the second time interval to detect a valid modulation of the RF signal. In response to detecting a valid modulation of the RF signal during the second time interval, the receiver is enabled to establish a communication session with a transmitting device.

Abstract: Apparatus for monitoring vital signs of one or more living subjects comprises a monitoring station and at least one sensor in communication with the monitoring station. The sensor comprises an antenna system, an ultra wideband radar system coupled to the antenna system, a signal processor and a communication system. The signal processor is connected to receive a signal from the ultra wideband radar system and configured to extract from the signal information about one or more vital signs of a person or animal in a sensing volume corresponding to the antenna system. The communication system is configured to transmit the information to the monitoring station.

Abstract: The present disclosure involves a medical system. The medical system includes a medical device configured to deliver a medical therapy to a patient, a clinician programmer configured to program the medical device, and a manufacturing database configured to store and maintain an electronic inventory of a plurality of types of medical devices. The clinician programmer is configured to acquire a visual representation of the medical device, generate an electronic ticket identifying the medical device based on the visual representation, and send the electronic ticket to the manufacturing database. The manufacturing database is configured to receive the electronic ticket from the clinician programmer and perform at least one of the following tasks in response to the received electronic ticket: updating the electronic inventory, analyzing a usage trend of the medical device, predicting a potential shortage of the medical device, and suggesting a production schedule for the medical device.

Abstract: The invention relates to medical devices such as pacemakers, pulse generators, cardioverter-defibrillators and the like and more particularly relates to modular and reconfigurable medical system platforms and methods of designing, testing, controlling and implementing diverse therapies, diagnostics, physiologic sensors and related instrumentation using said medical system platforms. Methods, systems and devices provide a new design platform for implantable and external medical devices such as pacemakers, defibrillators, neurostimulators, heart monitors, etc. A real-time, highly flexible system of software and hardware modules enables both prototypes and products to respond to patient and customer needs with greater design and manufacturing efficiency. Certain embodiments integrate a general-purpose processor with interface circuitry to provide a standard platform for implementing new and conventional therapies with software models rather than custom circuitry.

Abstract: A system and method for handling data received from an implantable medical device (IMD) is provided. The method includes communicating a device parameter value of an IMD device parameter from the IMD to an external device and determining, at the external device, that the communicated device parameter value is at an improper value. Additionally, in response to the determining that the communicated device parameter value is at an improper value, automatically performing at least one of re-programming the IMD device parameter with a selected substitute device parameter value, ignoring, or purging non-programmable data.

Abstract: A medical device for use with a patient is described. The medical device includes a component for administering a treatment to the patient or receiving data of the patient. The component is configured to operate according to an internal setting. The medical device also includes a user interface through which a user can modify the internal setting, as well as a settings signature generator for generating a settings signature that represents a present state of the internal setting. A gateway is also provided for communicating a version of the settings signature out of the medical device.

Abstract: Patient data is stored in a medical device, such as an external defibrillator, and may be transferred, or downloaded, from the medical device to a computing device for storage or analysis. In response to the transfer, the medical device protects the patient data so that at least a subset of users cannot access the patient data from the medical device. The other device to which patient data is transferred from the medical device may be remote from the medical device or may be configured to be part of the medical device. The device to which the patient data is transferred from the medical device can be a remote computing device like a computer or server and/or may include or may be an intermediary data management device (DMD). The medical device may be a wearable medical device, such as a wearable defibrillator or a wearable automatic external defibrillator (AED).

Abstract: The invention consists of a system for remote programming of an implantable medical device such as a heart pacemaker, defibrillator or the like, wherein the system includes a programmable personal device (e.g., an implant) and a service center. The service center has a programming monitoring unit which determines a programming time endpoint which depends on the point in time at which a programming order was sent to the implant, and which cancels or deletes the programming order if the service center has not received a programming confirmation confirming successful receipt, execution, and/or forwarding of the programming order by the implant by the programming time endpoint.

Abstract: Devices and systems provide for proximity based selection of an implantable medical device for far field communication with an external device. By using a proximity communication that is limited to the IMD of interest during the selection process, the external device can eliminate those IMDs that are in range of far field communications but are able to receive the proximity communication. Thus, information may be shared via a proximity communication that is validated via a far field communication, or shared via a far field communication as a challenge and then validated via a proximity communication. The proximity communication may be used to initially limit the number of devices that respond to a discovery request and then subsequently used to select the intended implantable medical device as well as automatically select the appropriate therapy application corresponding to the selected IMD.

Abstract: A method of operating an implantable medical device (IMD) includes demodulating a data signal incoming to the IMD, serially storing demodulated data received in the data signal in a first serial buffer register, transferring the received demodulated data to a parallel buffer register from the first serial buffer register, wherein the parallel buffer register operates according to a clock signal having a lower frequency than a clock signal used to operate a serial buffer register, switching the serial storing of demodulated data to a second serial buffer register during the transferring of the received demodulated data to the parallel buffer register, and alternating the serial storing of the received data between the first and second serial buffer registers.

Abstract: A computer-implemented electrocardiographic data processor with time stamp correlation is provided. A monitoring circuit includes a persistent memory and power supply that powers an encoder that determines a differential voltage between a current discrete digital voltage value and a prior voltage value. The differential voltage is stored into the persistent memory in a digitized data stream representative of analog cardiac action potential signals. Digitally-encoded voltage values and time stamps are retrieved from the persistent memory. A post-processing application executes. A set of output voltages and voltage differences that each correspond to lower and upper bounds of voltage is stored. Each retrieved voltage value is compared to the voltage bounds and the voltage differences within which each retrieved voltage value falls is identified. The output voltages corresponding to the voltage differences is selected.

Abstract: Apparatuses and methods support multi-modal operation of a medical device system for a nervous system disorder. The medical device system comprises an implanted component and an external component and supports a first feature and a second feature that are associated with the treatment therapy. The medical device system supports both features when the implanted component and the external component are coupled. If the external component is decoupled, the implanted component continues to support the first feature. Moreover, the embodiment may support a plurality of features during a treatment interval. Another aspect of the invention allows for modularly expanding a medical device system in order to add a feature that enhances existing functionality or that provides additional functionality. In an embodiment, a module that is associated with an external component of the medical device system supports the added feature.

Abstract: A system and method for remotely programming a patient medical device (PMD) is presented. Programming instructions specified remotely are translated into commands formatted for a PMD to control functionality thereof. Correctness of the PMD-formatted commands is checked. Patient consent to modify the functionality of the PMD is confirmed. Application of the PMD-formatted commands to the PMD is controlled during a programming session initiated and performed remotely. The application of the PMD-formatted commands is confirmed through interrogation of the PMD to verify the functionality modified.

Abstract: External instruments and implantable medical devices communicate using modulation parameter settings that may be adapted during communication sessions based on a quality of the wireless communications link. An analysis of the quality of the link is performed and a request to change modulation parameters is sent to one of the devices by the other. The analysis may be based on measuring noise and interference during idle communication frames. The devices may then change the modulation parameter settings, for the uplink, downlink, or both. The devices may also employ a recovery operation to revert back to the previous modulation parameter settings if the transmissions are not properly received using the changed modulation parameter settings. The modulation parameter settings may include modulation type, modulation symbol rate, and the like.

Abstract: An implantable medical device (IMD) includes a lead having one or more sensing electrodes and one or more therapy delivery electrodes, and a sensor configured to detect the presence of static and time-varying scan fields in a magnetic resonance imaging (MRI) environment. A controller, in electrical communication with the lead and the sensor, is configured to process signals related to tachycardia events sensed via the one or more sensing electrodes and to deliver pacing and shock therapy signals via the one or more therapy delivery electrodes. The controller compares the sensed static and time-varying scan fields to static and time-varying scan field thresholds. The controller controls delivery of anti-tachycardia pacing and shock therapy signals as a function of the detected tachycardia events, the comparison of the sensed static scan field to the static scan field threshold, and the comparison of the time-varying scan fields to the time-varying scan field thresholds.