System and method for interacting with an implantable medical device
AssigneeMedtronic, Inc.
InventorsCorey E. Ney, Kent D. Magaard
Life of this patent
Estimating the term…
Abstract
One example of a system includes a local user system to interact with an implantable medical device and a local input device communicatively coupled to the local user system to generate local events. To operate the local user system, the local user system is to receive local events from the local input device and remote events from a remote user system communicatively coupled to the local user system via a medical device remote access system. The local user system is to process a local event and ignore a remote event in response to receiving a local event and a remote event simultaneously.
Claims16
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.
A non-transitory machine-readable storage medium encoded with instructions, the instructions executable by a processor of a local user system to cause the local user system to:
- receive, from an input device of the local user system, a local input device event to interact with an implantable medical device via the local user system to deliver a therapy to a patient during a patient therapy session via the implantable medical device;
- receive, from an input device of a remote user system communicatively coupled to the local user system, 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;
- currently process the local input device event to deliver the therapy to the patient and ignore the remote input device event to deliver the therapy to the patient in response to receiving the local input device event and the remote input device event simultaneously during the patient therapy session;
- determine whether the local input device event to deliver the therapy to the patient or the remote input device event to deliver the therapy to the patient has been received;
- in response to determining that the local input device event to deliver the therapy to the patient has been received, determine whether the remote input device event is currently being processed to deliver the therapy to the patient;
- and
- in response to determining that the remote input device event is currently being processed to deliver the therapy to the patient, abort the delivery of the therapy to the patient and process the local input device event to deliver the therapy to the patient.
A method comprising:
- receiving, at a local user system, a local input device event to interact with an implantable medical device to deliver a therapy to a patient during a patient therapy session via the implantable medical device;
- receiving, at the local user system from a remote user system communicatively coupled to the local user system, 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;
- currently processing the local input device event to deliver the therapy to the patient and ignoring the remote input device event to deliver the therapy to the patient in response to receiving the local input device event and the remote input device event simultaneously during the patient therapy session;
- currently processing the remote input device event to deliver the therapy to the patient in response to the local input device event to deliver the therapy to the patient not currently being processed;
- and
- aborting the delivery of the therapy to the patient in response to receiving the local input device event to deliver the therapy to the patient while the remote input device event is currently being processed to deliver the therapy to the patient and processing the local input device event to deliver the therapy to the patient.
Dependencies are inferred from the claim text.