US 11,883,202 B2
System and method for interacting with an implantable medical device
Corey E. Ney, Medina, MN (US); and Kent D. Magaard, Wayzata, MN (US)
Assigned to Medtronic, Inc., Minneapolis, MN (US)
Filed by Medtronic, Inc., Minneapolis, MN (US)
Filed on Sep. 22, 2015, as Appl. No. 14/861,404.
Prior Publication US 2017/0079585 A1, Mar. 23, 2017
Int. Cl. A61B 5/00 (2006.01); A61N 1/372 (2006.01); G16H 40/67 (2018.01); G16H 40/63 (2018.01); G16Z 99/00 (2019.01); H04L 67/12 (2022.01)
CPC A61B 5/686 (2013.01) [A61B 5/0031 (2013.01); A61N 1/37282 (2013.01); G16H 40/63 (2018.01); G16H 40/67 (2018.01); G16Z 99/00 (2019.02); H04L 67/12 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A system comprising:
a local user system to interact with an implantable medical device, the local user system to provide a wireless communication link to the implantable medical device and comprising a programmer to deliver a therapy to a patient during a patient therapy session in response to currently processing a local input device event; and
a local input device communicatively coupled to the local user system to generate the local input device event to deliver the therapy to the patient during the patient therapy session via the implantable medical device;
wherein, to operate the local user system, the local user system is to receive the local input device event to deliver the therapy to the patient during the patient therapy session from the local input device and a remote input device event to deliver the therapy to the patient during the patient therapy session in response to currently processing the remote input device event via the implantable medical device from a remote user system communicatively coupled to the local user system via a medical device remote access system,
the local user system to currently process the local input device event and ignore the remote input device event in response to receiving the local input device event and the remote input device event simultaneously during the patient therapy session, and
the local user system to further:
determine whether the local input device event or the remote input device event has been received;
in response to determining that the local input device event to deliver the therapy to the patient via the implantable medical device has been received, determine whether the remote input device event is currently being processed to deliver the therapy to the patient via the implantable medical device;
in response to determining that the remote input device event is currently being processed to deliver the therapy to the patient via the implantable medical device, abort the delivery of the therapy to the patient; and
process the local event to deliver the therapy to the patient via the implantable medical device.