US 11,937,089 B2
Medical implant software systems and methods
Conner Delahanty, Baltimore, MD (US); Aayush Gandhi, Baltimore, MD (US); Rahul Gangwani, Baltimore, MD (US); Maximilian Zinkus, Baltimore, MD (US); Simone Bliss, Baltimore, MD (US); Tiger Gao, Baltimore, MD (US); Owen Friesen, Baltimore, MD (US); John Cai, Baltimore, MD (US); Vivian Looi, Baltimore, MD (US); and Isaac Lefkovitz, Baltimore, MD (US)
Assigned to CraniUS LLC, Baltimore, MD (US)
Filed by CraniUS LLC, Baltimore, MD (US)
Filed on Apr. 25, 2023, as Appl. No. 18/306,474.
Claims priority of provisional application 63/355,262, filed on Jun. 24, 2022.
Prior Publication US 2023/0422041 A1, Dec. 28, 2023
Int. Cl. H04W 12/50 (2021.01); G16H 40/67 (2018.01); H04W 12/037 (2021.01)
CPC H04W 12/50 (2021.01) [G16H 40/67 (2018.01); H04W 12/037 (2021.01)] 14 Claims
OG exemplary drawing
 
1. A method for remotely bonding a companion device to an implanted medical device, comprising:
periodically determining if the companion device is bonded to the implanted medical device, wherein it is determined no device is bonded to the implanted medical device if a return handshake is not detected after a predetermined amount of time;
when no device is bonded to the implanted medical device, advertising a periodic signal containing an encrypted number from the implanted medical device, wherein the encrypted number is encrypted by a cryptographic key associated with the implanted medical device;
receiving, by the companion device, the periodic bonding signal from the implanted medical device;
decrypting, by the companion device, the encrypted number transmitted by the periodic bonding signal data using the cryptographic key information, resulting in a decrypted number;
creating, by the companion device, a response to the decrypted number;
encrypting, by the companion device, the response to the decrypted number;
transmitting the encrypted response to the decrypted number to the implanted medical device;
validating, by the implanted medical device, the transmitted response;
triggering the implanted medical device to accept and establishing new bonded connections between the companion device and the implanted medical device; and
monitoring and/or diagnosing a patient's health conditions with the implanted medical device by:
detecting a cause for concern;
sending, to the companion device through the bonded connection, an alert about the cause for concern; and
relaying, from the companion device to a server, the alert about the cause for concern;
wherein the cause for concern is that the implanted medical device has been compromised and the implanted medical device has less than a predetermined amount of medication left;
wherein the implanted medical device is configured to automatically break the connection to the companion device and continue to save all relevant data to internal storage when the implanted medical device has been compromised; and
wherein the cryptographic key information associated with the implanted medical device is provided to the companion device by a build machine at the time the companion device is manufactured.