Remote access and post program telemonitoring
First Claim
1. A system comprising:
- a therapy controller including a telemetry circuit configured to communicate with an implantable or wearable medical device and a processor configured to execute instructions relating to programming the implantable or wearable medical device; and
a communication circuit operatively coupled to the therapy controller and configured to transfer information between the therapy controller and a remote device;
the therapy controller configured to;
receive at least one input relating to operation of the implantable or wearable medical device;
convert the at least one input into proposed programming instructions;
apply device programming rules to verify the safety of the proposed programming instructions;
deliver the programming instructions to the implantable or wearable medical device when the programming instructions comply with the rules;
deliver information about the programming to a remote device using the communication circuit;
wherein the therapy controller is configured to ramp up or down the strength of a stimulation therapy, monitor the quality a network connection to a remote device, and stop the ramp up or down in response to a determination that the network connection does not meet one or more specified criterion.
1 Assignment
0 Petitions
Accused Products
Abstract
A system may include a therapy controller including a telemetry circuit configured to communicate with an implantable or wearable medical device and a processor configured to execute instructions relating to programming the implantable medical device, and a communication circuit operatively coupled to the therapy controller and configured to transfer information between the therapy controller and a remote device. The therapy controller is configured to receive at least one input relating to operation of the implantable medical device, convert the input into proposed programming instructions, apply device programming rules to verify the safety of the proposed programming instructions, and deliver the programming instructions to the implantable or wearable medical device. In an example, the therapy controller is also configured to deliver information about the programming and data from the IPG, such as various data reporting on the IPG status to a remote device using the communication circuit.
-
Citations
20 Claims
-
1. A system comprising:
-
a therapy controller including a telemetry circuit configured to communicate with an implantable or wearable medical device and a processor configured to execute instructions relating to programming the implantable or wearable medical device; and a communication circuit operatively coupled to the therapy controller and configured to transfer information between the therapy controller and a remote device; the therapy controller configured to; receive at least one input relating to operation of the implantable or wearable medical device; convert the at least one input into proposed programming instructions; apply device programming rules to verify the safety of the proposed programming instructions; deliver the programming instructions to the implantable or wearable medical device when the programming instructions comply with the rules; deliver information about the programming to a remote device using the communication circuit; wherein the therapy controller is configured to ramp up or down the strength of a stimulation therapy, monitor the quality a network connection to a remote device, and stop the ramp up or down in response to a determination that the network connection does not meet one or more specified criterion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A remote medical device programming system comprising:
-
a medical device including a patient circuit configured to interact with a body of a patient and a telemetry circuit configured to communicate with another device; and a therapy controller including a telemetry circuit configured to communicate with the medical device, a communication circuit configured to receive inputs from a remote device over a network, a user interface circuit configured to receive inputs relating to operation of the implantable or wearable medical device, and a processor configured to execute instructions relating to programming the implantable or wearable medical device; the therapy controller configured to; convert the received inputs into proposed programming instructions; apply device programming rules to verify the safety of the proposed programming instructions; deliver the programming instructions to an implantable or wearable medical device when the programming instructions comply with the rules, convert the inputs into proposed programming instructions and apply device programming rules in the same manner when the inputs are received through the therapy controller user interface and when then inputs are received from the remote device; wherein the therapy controller in configured to ramp up or down the strength of a stimulation therapy, monitor the quality a network connection to a remote device, and stop the ramp up or down in response to a determination that the network connection does not meet one or more specified criterion. - View Dependent Claims (13, 14, 15)
-
-
16. A method of controlling the operation of an implantable or wearable medical device:
-
receiving through a communication circuit on a therapy controller at least one input from a remote device that relates to operation of the implantable or wearable medical device; converting the at least one input into programming instructions; applying device programming rules to verify the safety of the programming instructions; delivering the programming instructions to the implantable or wearable medical device when the programming instructions comply with the rules and the implantable or wearable medical device is in range of a telemetry circuit on the therapy controller; and progressively increasing or reducing a magnitude of a stimulation therapy, and stopping the progressive increase or decrease in magnitude when a network connection with a remote device does not meet a specified criterion. - View Dependent Claims (17, 18, 19, 20)
-
Specification