The present invention relates generally to implantable medical device systems, and more particularly to external systems and methods for communicating with an implantable medical device.
Implantable stimulation devices deliver electrical stimuli to nerves and tissues for the therapy of various biological disorders, such as pacemakers to treat cardiac arrhythmia, defibrillators to treat cardiac fibrillation, cochlear stimulators to treat deafness, retinal stimulators to treat blindness, muscle stimulators to produce coordinated limb movement, spinal cord stimulators to treat chronic pain, cortical and deep brain stimulators (DBS) to treat motor and psychological disorders, and other neural stimulators to treat urinary incontinence, sleep apnea, shoulder subluxation, etc. The description that follows will generally focus on the use of the invention within a Spinal Cord Stimulation (SCS) system, such as that disclosed in U.S. Pat. No. 6,516,227. However, the present invention may find applicability with any Implantable Medical Device (IMD) or in any IMD system.
As shown in
Cross sections of two examples of IMD 10, 10a and 10b, are shown in
Different in the two IMDs 10a and 10b are the telemetry antennas 34a and 34b used to transcutaneously communicate data through the patient's tissue 36 with devices external to the patient (not shown in
In IMD 10b (
Although both of antennas 34a and 34b in IMDs 10a and 10b are shown in
Different configurations for external devices used to communicate with IMDs such as 10a and 10b exist in the prior art. Such external devices are typically used to send or adjust the therapy settings the IMD 10a or 10b will provide to the patient (such as which electrodes 16 are active to issue pulses; whether such electrodes sink or source current (i.e., polarity); the duration, frequency, and amplitude of pulses, etc.), which settings together comprise a stimulation program for the patient. External devices can also act as receivers of data from the IMD 10a or 10b, such as various data reporting on the IMD's status and the level of the IMD's battery 14.
An external device having such functionality is shown in
Shown on the screen 44 in
Also shown in
The '925 patent teaches that USB port 45 can be used to convey contraindication information—e.g., activities that might be counter-indicated for an IMD patient such as Magnetic Resonance Imaging (MRI) or some physical activity—to a person of interest, such as the patient or her clinician. In this regard, the '925 patent teaches that a cable can couple between port 45 on the RC 40 and a port on an external computer to allow contraindication information to be reviewed outside of the RC 40 itself. Alternatively, the '925 patent teaches that a memory stick (not shown) may be coupled to port 45 to allow contraindication information resident in the RC 40 to be written to the memory stick, which memory stick can then be removed from the RC 40 and coupled to the external computer where the contraindication information can be reviewed.
External devices such as the RC 40 of
As shown in
Shown on the screen 54 is a typical home screen GUI 53 provided by the mobile device 50 when first booted or reset. A number of applications (“apps”) 60 may be present and displayed as icons on the mobile device home screen GUI 53, which the patient can select and execute.
One of the applications (icons) displayed in
The MDA 70, like other applications 60 selectable in the mobile device 50, may have been downloaded using traditional techniques, such as from an Internet server or an “app store.” Although not strictly necessary, MDA 70 is logically developed and provided by the manufacturer of the IMD, and may be made available in different versions to work with different mobile device operating systems (e.g., iOS, Android, Windows, etc.). One skilled in the art will understand that MDA 70 comprises instructions that can be stored in the mobile device 50 or on an Internet server for example on non-transitory machine-readable media, such as magnetic, optical, or solid-state discs, integrated circuits, memory sticks, tapes, etc.
When the MDA 70 on the mobile device 50 is first selected and executed, or when an appropriate selection is made in the MDA, wireless communications with the IMD can be established using a communication means in the mobile device 50 and enabled by the MDA 70. The above-incorporated '498 Publication discloses different examples in which such communication can occur, illustrated here in
In
In
In
The '498 Publication further teaches that the MDA 70 can secure the mobile device 50 by controlling hardware and software that could affect, or worse corrupt, its use as an IMD external controller. Addressing such security issues is prudent because general-purpose commercial mobile devices by virtue of their broad connectivity are potentially subject to software viruses or tampering (“hacking”). For example, the '498 Publication discloses that the MDA 70 upon execution can temporarily configure the mobile device 50 to prevent operation inconsistent with external controller functionality, such as by disabling or reconfiguring hardware modules in the mobile device 50 that are either unnecessary or could potentially interfere with operation of the MDA 70. The MDA 70 can also terminate or temporarily suspend software tasks that might interfere with secure operation of the mobile device 50 as an external controller, such as other apps 60 displayable and executable from the mobile device home screen GUI 53 (
The above-incorporated '402 Publication describes other techniques for using a mobile device 50 to communicate with an IMD 10a or 10b, which are illustrated here in
In the '402 Publication, the accessory 90 is used to facilitate quick execution of the MDA 70 on the mobile device 50, essentially allowing a user instant access to GUI 73 to communicate with his IMD 10. In one example, the accessory 90 is used to immediately execute the MDA 70 on the mobile device, either upon pressing a switch 94 and/or when the accessory 90 is inserted into the audio port 57 and automatically validated by the mobile device 50. The accessory 90 can facilitate immediate execution of the MDA 70 by by-passing security measures inherent in the mobile device 50, such as screen locks or passwords, thus removing these encumbrances. The accessory 90 can further enable securing of the mobile device 50 for use as an IMD external controller, as explained above with respect to the '498 Publication. The use of the accessory 90 also provides a physical measure of IMD security, as the MDA 70 can be programmed to not execute if the patient's accessory 90 is not present and validated. Electronics in the accessory 90 are described in the '402 Publication but are largely omitted here.
In the example of
If the IMD is not so compliant, other examples in the '402 Publication provide antennas in the accessories 90, as shown in
While the prior art techniques described in the Background provide workable manners for communicating with an IMD that are advantageous in leveraging the programmable and communicative aspects inherent in commercial mobile devices, the inventors see room for improvement.
In particular, the inventors recognize that while mobile devices 50 can substitute for dedicated external IMD controllers 40 provided by the manufacturer, perhaps as assisted by supporting software and hardware discussed previously (such as MDA 70,
Providing a dedicated RC 40 to IMD patients is prudent at least to act as a “back up” to allow IMD communications should the mobile device 50 experience problems. While a manufacturer can provide and guarantee a MDA 70 and supporting hardware to enable a mobile device 50 to function as an external controller, the manufacturer cannot guarantee the reliability and operation of the mobile device itself, let alone all of the various mobile devices its patients may wish to use to communicate with their IMDs. General-purpose mobile devices 50 also present security issues that should generally not be inherent in dedicated RCs 40, as discussed in the Background with reference to the '498 Publication.
Additionally, a manufacturer cannot assume that a patient will have a mobile device 50 operable to communicate with an IMD. A given patient may simply not own a mobile device 50, or her device 50 may not be suitable for IMD communications—for example, if it is too old, or if its operating system is otherwise not compliant with the IMD manufacturer's requirements (such as the manufacturer's MDA 70). Or, a given patient's mobile device 50 may not have the inherent capability of communicating with the patient's IMD, at least directly. As discussed in the Background, a patient's mobile device 50 may inherently have short-range RF communication means such as antenna 59 (operating per Bluetooth or WiFi communication standards) that may not be compatible with the communication means provided in an IMD—such as a magnetic induction coil antenna 34a in the IMD 10a of
In short, sole reliance on mobile devices 50 as external IMD controllers may be problematic. As a result, IMD manufacturers may still wish to additionally provide dedicated external IMD controllers 40 to their IMD patients to ensure a reliable and safe means to allow IMD therapy to be adjusted, monitored, or even turned off if necessary.
Thus, a patient may have two means available to communicate with his IMD 10—a dedicated RC 40 and a mobile device 50. The inventors have discerned that these devices 40 and 50 can function together in a manner easing use of the mobile device 50 to operate as an external controller by allowing the patient's dedicated RC 40 to act as an intermediary bridge to couple communication from the mobile device 50 to the patient's IMD 10. This is similar in functionality to the bridge device 80 discussed in the Background with reference to
The dedicated RC 40 in system 100 has been modified to include a short-range RF antenna 104 which is compliant with the short-range RF communication means (e.g., antenna 59) in the mobile device 50, thus enabling bi-directional communications between the mobile device 50 and the dedicated RC 40 via a short-range RF link 38c. The GUI 43 provided by the dedicated RC 40 may be identical to the GUI 73 rendered by the MDA 70 at the mobile device 50, or at least may include identical functionality in terms of selectable options useable to control and monitor the IMD 10. Alternatively, the GUIs 73 and 43 of the devices 50 and 40 may comprise a subset of the functionality provided by the other device 40 or 50.
Different versions of short-range RF antennas can be used in the dedicated RC 40. An external short-range antenna 104 is shown in
Use of an external short-range antenna 104 is beneficial as it allows the type of short-range RF antenna to be readily changed to match the standard being used by the short-range RF antenna 59 in the mobile device 50. For example, one dongle 102 may include a Bluetooth antenna 104, while another may include a WiFi antenna 104, etc. Short-range antenna 104′ by contrast is contained within dedicated RC 40's housing 41. As the antenna 104′ is internal and not accessible, care should be taken to ensure that the antenna 104′ will be compliant with communication standard used in a majority of mobile devices 50 (e.g., Bluetooth).
Communications between the dedicated RC 40 and the IMD 10 occurs using the antenna 49a/b used for communications with the IMD 10 even when the mobile device 50 is not present. As explained in the Background, the type of antenna 49 used can be dictated by the type of antenna 34 used in the IMD 10. If the IMD 10a includes a coil antenna 34a (
Regardless of the particular antennas and links used, the dedicated RC 40 acts as an intermediary device to permit bi-directional communication between the mobile device 50 and the IMD 10, regardless of the communication means supported by those two devices. In this regard, the microcontroller 46 in the dedicated RC 40 can operate to translate between different communication formats (i.e., different standards, different modulation schemes, different protocols, etc.) used by the mobile device 50 and the IMD 10.
Assume for example that the MDA 70 operating on the mobile device 50 enables the mobile device's Bluetooth short-range RF antenna 59 to transmit and receive communications to and from the IMD 10, and that the IMD has a coil antenna 34a (
The microcontroller 46 in the dedicated RC 40 can be programmed to translate data received in one format and to transmit that data in a second format. For example, when antenna 104/104′ receives Bluetooth formatted data from short-range antenna 59 in the mobile device 59 via short-range RF link 38c (such as a control instruction for the IMD to increase or decrease stimulation, etc.), the microcontroller 46 can cause FSK telemetry circuitry 107 to transmit that data in an FSK format from its coil antenna 49a via magnetic induction link 38a to the coil antenna 34a in the IMD 10a, allowing the IMD 10a to then execute the control instruction. Likewise, the dedicated RC 40 can receive monitoring information transmitted from the coil antenna 34a in the IMD 10a via magnetic induction link 38a at its coil antenna 49a, and its microcontroller 46 can cause Bluetooth telemetry circuitry 106 to transmit that data in a Bluetooth format from its short-range RF antenna 104/104′ via short-range RF link 38c to the short-range antenna 59 in the mobile device 50, where such received data can be viewed using the MDA GUI 73.
When so operating as an intermediary, the dedicated RC 40 may enter an intermediary mode of operation in which the dedicated RC 40 only operates to translate between the mobile device 50 and IMD 10. Such an intermediary mode can be separate and distinct from a normal operating mode in which the dedicated RC 40's GUI 43 is active to receive user inputs to control and monitor the IMD. In other words, the GUI 43 of the dedicated RC 40 may be disabled during the intermediary mode to prevent use of the dedicated RC 40 to control and monitor the IMD 10. Alternatively, the dedicated RC 40 can enable intermediary translating functionality between the mobile device 50 and the IMD 10 even during a normal operating mode in which IMD control and monitoring functions are still accessible from the dedicated RC 40's GUI 43.
Entering the intermediary operation mode, or otherwise enabling intermediary translating functionality, can be enabled in the dedicated RC 40 in any number of ways. For example, if the dedicated RC 40's short-range RF antenna 104 is external (e.g., in dongle 102), the dedicated RC 40 can enable translating of data when it senses that the dongle 102 has been inserted into an appropriate port (e.g., 45) on the dedicated RC 40. Alternatively, translating of data can comprise an option 105 selectable by a user on the GUI 43 of the dedicated RC 40, as shown in
Note in the system of
When the system of
It should be noted that devices and systems other than a mobile device 50 can benefit from use of the dedicated RC 40 as an intermediary to communicate with an IMD. For example,
As shown, CP system 140 comprises a computing device 150, such as a desktop, laptop, or notebook computer, a tablet, a mobile smart phone, a Personal Data Assistant (PDA)-type mobile computing device, etc. (hereinafter “CP computer”). In
As explained further in the '038 Publication, CP software 170 operable in the CP computer 150 is used to render a GUI 173 on the screen 154 of the CP computer 150 to allow for control and monitoring of the IMD 10, in addition to many other more-complicated functions of significance to the clinician but not normally accessible by the patient via a mobile device 50 (MDA 70) or a dedicated RC 40. In this respect, CP computer 150 and CP software 170 are analogous to the mobile device 50 and MDA 70 described earlier.
In the example shown in
Use of the dedicated RC 40 as an intermediary device disposes of the need for a wand 174 in the CP system 140, even if the CP computer 150 and the IMD 10 cannot otherwise directly communicate. Instead, a patient can bring his dedicated RC 40 to his clinician's office when the CP system 140 will be used. During IPG communications, the CP system 140 can instead use communication means inherent in the CP computer 150, such as one or more of its internal short-range RF antennas 159, which may be located in various places in the CP computer 150. The dedicated RC 40 can receive data via short-range RF link 38c from the antenna 159 at antenna 104/104′, translate such data into a proper format, and transmit it to the IMD 10 via one of its antennas 49a/b (depending on the nature of the IMD 10a/b). Transmission of data in the other direction from the IMD 10 to the CP computer 150 would likewise flow through the dedicated RC 40 as an intermediary. In short, use of the dedicated RC 40 obviates the need for a separate wand 174 coupleable to the CP computer 150 in the CP system 140.
As described in the '038 Publication, OHMD 210 is configured to be wearable much like a pair of standard eyeglasses, and includes a frame 212 which also serves as the temples supported by the wearer's ears, and nose pads 214. Lenses (e.g., corrective or sunglasses lenses) may be affixed to the frame 212, but are not shown in
Plastic affixed to the frame 212 generally defines a rearward housing 216 and a forward housing 218 on the OHMD 210's right temple. Plastic also defines a pass-through portion 220, which as well as defining a space for the wearer's right ear, also provides for the passing of wires between the two housings 216 and 218. The rearward housing 216 holds a rechargeable battery (not shown). A bone-conduction audio transducer 224 in the rearward housing 216 protrudes through the plastic and presses over the right ear to permit the wearer to hear sounds provided by the OHMD's GUI, which is explained below. OHMD 210 could also include a more-traditional audio speaker as well.
The forward housing 218 includes a printed circuit board (not shown), which supports the OHMD 210's main electronics, such as its microprocessor, and movement sensors providing input to a motion detector module in the electronics, including a three-axis accelerometer and a three-axis gyroscope. Also included in the forward housing 218 is a touch sensor (not shown), which allows the outer surface of the forward housing to operate as a touch pad 226. The touch pad 226 is sensitive to the wearer's touch across the two-dimensional expanse (X and Y) of the outer surface of the foreword housing 218, and can additionally be pressed (“tapped”) similar to a button. The underside of the forward housing 218 additionally includes a microphone 228 for the receipt of voice input in addition to inputs receivable by the touch pad 226. The electronics of the OHMD 210 will include a voice detection module for interpretation of spoken voice inputs, as is well known.
The forward housing 218 also includes a display portion 230 of the OHMD 210, including an LED array 232 powered by the OHMD's microprocessor. Images 234 created at the LED array 232 are directed to a prism 236 containing a polarizing beam-splitter that direct the images 234 to the wearer's right eye. In this manner, the user is able to perceive the images 234 generated by the OHMD 210 and output by the display portion 230, which images 234 are provided slightly to the right of the wearer's center of vision, thus allowing the wearer to see the real world and the images on the display portion 230 simultaneously.
OHMD 210 in this example further includes bi-directional short-range RF communication means, which like the mobile device 50 described earlier preferably includes one or more antennas 236 and telemetry circuitry (not shown) compliant with Bluetooth and Wi-Fi communication standards. The antenna 236 is shown located in the forward housing 218, but could be present elsewhere, such as in the rearward housing 218.
As explained in the '038 Publication, the OHMD 210 can generate a Graphical User Interface (GUI) 240 using the display portion 230 that can be used to control and monitor the IMD 10. The input interface of the GUI 240 comprises one or more of the touch pad 226, the voice detection module (coupled to microphone 228), and the motion detector module coupled to the accelerometers and gyroscopes. This input interface allows a patient to navigate the GUI 240 to control and monitor his IMD 10 either by touch, voice, or head movements. Audio aspects (e.g., transducer 224 or another speaker) can also comprise part of the OHMD GUI 240.
The '038 Publication explains the OHMD GUI 240 in detail, and only a simple example is shown in
When adjustments in IMD control are made in this fashion, a control instruction is transmitted from the short-range RF antenna 236 in the OHMD 210 to the compliant short-range RF antenna 104/104′ in the dedicated RC 40, where it is translated as explained earlier, and broadcast to the IMD 10 via its internal antenna 49a/b (depending on the nature of the IMD 10a/b). Although not depicted, the patient can also interact with the OHMD GUI 240 to retrieve monitoring information from the IMD 10. When this request is received at the IMD 10, the IMD 10 will in turn transmit the requested information from antenna 34a/b to antenna 49a/b in the dedicated RC 40, where it is translated and transmitted from short-range RF antenna 104/104′ to short-range antenna 236 the OHMD 210, and rendered for user review via the OHMD GUI 240. As discussed earlier, use of the dedicated RC 40 as an intermediary between the OHMD 210 and the IMD 10 is particularly useful if the OHMD 210 and IMD cannot directly communicate given incompatibilities in their communication means.
It should be noted that antennas (e.g., 59, 159, or 236) in the various external IMD controllers (mobile device 50, CP computer 150, or OHMD 210) and antenna 104/104′ associated with the dedicated RC 40 need not be short-range RF antennas, but could comprise other antennas for communicating by other means. For example, such antennas can operate in accordance with optical or acoustic principles as well, with the dedicated RC 40 still operating to translate communications with the IMD 10. Such RF antennas also need not comprise “short range” antennas, but could comprising longer-range RF antennas.
Microcontroller control circuitry operable in the IMD 10, RC 40, or in the various disclosed external controller devices (50, 150, 210) can comprise for example Part Number MSP430, manufactured by Texas Instruments, which is described in data sheets at http://www.ti.com/lsds/ti/microcontroller/16-bit_msp430/overview.page?DCMP=MCU_other& HQS=msp430, which is incorporated herein by reference. However, other types of control circuitry may be used in lieu of a microcontroller as well, such as microprocessors, FPGAs, DSPs, or combinations of these, etc.
Although particular embodiments have been shown and described, it should be understood that the above discussion is not intended to limit the present invention to these embodiments. It will be obvious to those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the present invention. Thus, the present invention is intended to cover alternatives, modifications, and equivalents that may fall within the spirit and scope of the present invention as defined by the claims.
This application is a continuation of U.S. Non-Provisional application Ser. No. 15/881,352, filed Jan. 26, 2018 (now allowed), which is a continuation of U.S. Non-Provisional application Ser. No. 15/396,748, filed Jan. 2, 2017 (now U.S. Pat. No. 9,913,990), which is a continuation of U.S. Non-Provisional application Ser. No. 14/789,564, filed Jul. 1, 2015 (now U.S. Pat. No. 9,533,162), which is a non-provisional of U.S. Provisional Patent Application Ser. Nos. 62/108,908, filed Jan. 28, 2015, and 62/040,369, filed Aug. 21, 2014. Priority is claimed to these applications, and they are incorporated herein by reference in their entireties.
Number | Name | Date | Kind |
---|---|---|---|
5548271 | Tsuchiyama et al. | Aug 1996 | A |
5720770 | Nappholz et al. | Feb 1998 | A |
5759199 | Snell et al. | Jun 1998 | A |
6167312 | Goedeke | Dec 2000 | A |
6219580 | Faltys et al. | Apr 2001 | B1 |
6250309 | Krichen et al. | Jun 2001 | B1 |
6434429 | Kraus et al. | Aug 2002 | B1 |
6442432 | Lee | Aug 2002 | B2 |
6490487 | Kraus et al. | Dec 2002 | B1 |
6497655 | Linberg et al. | Dec 2002 | B1 |
6516227 | Meadows et al. | Feb 2003 | B1 |
6553262 | Lang et al. | Apr 2003 | B1 |
6574509 | Kraus | Jun 2003 | B1 |
6662052 | Sarwal et al. | Dec 2003 | B1 |
6738671 | Christophersom et al. | May 2004 | B2 |
7043305 | Kenknight et al. | May 2006 | B2 |
7060030 | Von Arx et al. | Jun 2006 | B2 |
7177698 | Klosterman et al. | Feb 2007 | B2 |
7191012 | Boveja et al. | Mar 2007 | B2 |
7313529 | Thompson | Dec 2007 | B2 |
7324850 | Persen et al. | Jan 2008 | B2 |
7369897 | Boveja et al. | May 2008 | B2 |
7475245 | Healy et al. | Jan 2009 | B1 |
7597643 | Shimada | Oct 2009 | B2 |
7742821 | Vamos et al. | Jun 2010 | B1 |
7848819 | Goetz et al. | Dec 2010 | B2 |
7865242 | Diebold et al. | Jan 2011 | B2 |
7885712 | Goetz | Feb 2011 | B2 |
7911397 | Degner et al. | Mar 2011 | B2 |
7962222 | He et al. | Jun 2011 | B2 |
7978062 | LaLonde et al. | Jul 2011 | B2 |
7991479 | Phillips et al. | Aug 2011 | B2 |
8002700 | Ferek-Petric et al. | Aug 2011 | B2 |
8103346 | Mass et al. | Jan 2012 | B2 |
8126731 | Dicks et al. | Feb 2012 | B2 |
8130093 | Mazar et al. | Mar 2012 | B2 |
8140160 | Pless et al. | Mar 2012 | B2 |
8174395 | Samuelsson et al. | May 2012 | B2 |
8214042 | Ozawa et al. | Jul 2012 | B2 |
8265757 | Mass et al. | Sep 2012 | B2 |
8335569 | Aghassian | Dec 2012 | B2 |
8373556 | LaLonde et al. | Feb 2013 | B2 |
8395498 | Gaskill et al. | Mar 2013 | B2 |
8410940 | Samuelsson et al. | Apr 2013 | B2 |
8452404 | Fischell | May 2013 | B1 |
8463392 | Aghassian | Jun 2013 | B2 |
8498716 | Chen et al. | Jul 2013 | B2 |
8543208 | Pless et al. | Sep 2013 | B2 |
8588925 | Carbunaru et al. | Nov 2013 | B2 |
8682444 | Aghassian et al. | Mar 2014 | B2 |
8761890 | Gupta et al. | Jun 2014 | B2 |
8983615 | Tahmasian et al. | Mar 2015 | B2 |
20040088374 | Webb et al. | May 2004 | A1 |
20060142820 | Von Arx et al. | Jun 2006 | A1 |
20060212092 | Pless et al. | Sep 2006 | A1 |
20070073346 | Corbucci | Mar 2007 | A1 |
20080069869 | Rosenberg | Mar 2008 | A1 |
20080114416 | Theriot et al. | May 2008 | A1 |
20080208292 | Persen et al. | Aug 2008 | A1 |
20090024179 | Dronov | Jan 2009 | A1 |
20090063187 | Johnson et al. | Mar 2009 | A1 |
20090069869 | Stouffer | Mar 2009 | A1 |
20090112281 | Miyazawa et al. | Apr 2009 | A1 |
20090210798 | Wu et al. | Aug 2009 | A1 |
20090281595 | King et al. | Nov 2009 | A1 |
20090281596 | King | Nov 2009 | A1 |
20090292340 | Mass | Nov 2009 | A1 |
20100229324 | Conrad | Sep 2010 | A1 |
20100305663 | Aghassian | Dec 2010 | A1 |
20100318159 | Aghassian et al. | Dec 2010 | A1 |
20110027941 | Kumar et al. | Feb 2011 | A1 |
20110071597 | Aghassian | Mar 2011 | A1 |
20110112611 | Aghassian | May 2011 | A1 |
20110275941 | Hatlestad et al. | Nov 2011 | A1 |
20130007210 | Mass et al. | Jan 2013 | A1 |
20130073005 | Aghassian | Mar 2013 | A1 |
20130076535 | Sievert et al. | Mar 2013 | A1 |
20130079836 | Srivastava et al. | Mar 2013 | A1 |
20130158628 | Kothandaraman | Jun 2013 | A1 |
20130215285 | Okuyama et al. | Aug 2013 | A1 |
20140180366 | Edlund | Jun 2014 | A1 |
20140188193 | Vamos et al. | Jul 2014 | A1 |
20140354211 | Zottola et al. | Dec 2014 | A1 |
20150066110 | Tahmasian | Mar 2015 | A1 |
20150073498 | Kothandaraman | Mar 2015 | A1 |
20150073500 | Kothandaraman et al. | Mar 2015 | A1 |
20150231402 | Aghassian | Aug 2015 | A1 |
20150360038 | Zottola et al. | Dec 2015 | A1 |
Number | Date | Country |
---|---|---|
WO 2003095024 | Nov 2003 | WO |
Entry |
---|
U.S. Appl. No. 61/789,700, Kothandaraman, filed Jun. 3, 2013. |
Kothandaraman, Sridhar, “Replaceable RF Communications Card for Implantable Medical Device Programmers”, Prior Art Database Technical Disclosure, pp. 1-4 (Jul. 3, 2003). |
Energy Micro, EFM® 32, Connect the EFM32 with a Smart Phone through the Audio Jack, Rev. 1.03 (May 2013). |
Supersonic IQ-209 FM transmitter, Spec Sheet (date unknown). |
Naztech N3030 Universal FM Transmitter, Spec Sheet (date unknown). |
International Search Report and Written Opinion regarding corresponding PCT Application No. PCT/US2015/039003, dated Sep. 15, 2015. |
Number | Date | Country | |
---|---|---|---|
20190344087 A1 | Nov 2019 | US |
Number | Date | Country | |
---|---|---|---|
62108908 | Jan 2015 | US | |
62040369 | Aug 2014 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 15881352 | Jan 2018 | US |
Child | 16524492 | US | |
Parent | 15396748 | Jan 2017 | US |
Child | 15881352 | US | |
Parent | 14789564 | Jul 2015 | US |
Child | 15396748 | US |