Systems and methods for programming implantable devices
First Claim
1. A system for programming an implanted device when a patient is remote from a clinician, the system comprising:
- a patient programmer configured to be operated by the patient;
a clinician programmer configured to be operated by the clinician; and
a remote diagnostic server configured to facilitate secure communication between the patient programmer and the clinician programmer, wherein the remote diagnostic server is configured to;
initiate a secure programming session between the patient programmer and the clinician programmer;
receive a proposed stimulation program from the clinician programmer;
transmit the proposed stimulation program to the patient programmer;
receive an indication from the patient programmer that the patient has accepted the proposed stimulation program; and
transmit an alert to the clinician programmer, the alert indicating that the patient has accepted the proposed stimulation program;
wherein to initiate a secure programming session, the remote diagnostic server is configured to;
issue a unique session key to the patient programmer;
receive the unique session key from the clinician programmer; and
initiate the secure programming session in response to receiving the unique session key from the clinician programmer.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure provides systems and methods for programming an implanted device when a patient is remote from a clinician. A system includes a patient programmer configured to be operated by the patient, a clinician programmer configured to be operated by the clinician, and a remote diagnostic server configured to facilitate secure communication between the patient programmer and the clinician programmer, wherein the remote diagnostic server is configured to initiate a secure programming session between the patient programmer and the clinician programmer, receive a proposed stimulation program from the clinician programmer, transmit the proposed stimulation program to the patient programmer, receive an indication from the patient programmer that the patient has accepted the proposed stimulation program, and transmit an alert to the clinician programmer, the alert indicating that the patient has accepted the proposed stimulation program.
-
Citations
17 Claims
-
1. A system for programming an implanted device when a patient is remote from a clinician, the system comprising:
-
a patient programmer configured to be operated by the patient; a clinician programmer configured to be operated by the clinician; and a remote diagnostic server configured to facilitate secure communication between the patient programmer and the clinician programmer, wherein the remote diagnostic server is configured to; initiate a secure programming session between the patient programmer and the clinician programmer; receive a proposed stimulation program from the clinician programmer; transmit the proposed stimulation program to the patient programmer; receive an indication from the patient programmer that the patient has accepted the proposed stimulation program; and transmit an alert to the clinician programmer, the alert indicating that the patient has accepted the proposed stimulation program; wherein to initiate a secure programming session, the remote diagnostic server is configured to; issue a unique session key to the patient programmer; receive the unique session key from the clinician programmer; and initiate the secure programming session in response to receiving the unique session key from the clinician programmer. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A remote diagnostic server for use in programming an implanted device when a patient is remote from a clinician, the remote diagnostic server comprising:
-
a memory device; and a processor communicatively coupled to the memory device, the processor configured to; initiate a secure programming session between a patient programmer operated by the patient and a clinician programmer operated by the clinician; receive a proposed stimulation program from the clinician programmer; transmit the proposed stimulation program to the patient programmer; receive an indication from the patient programmer that the patient has accepted the proposed stimulation program; and transmit an alert to the clinician programmer, the alert indicating that the patient has accepted the proposed stimulation program; wherein to initiate a secure programming session, the processor is configured to; issue a unique session key to the patient programmer; receive the unique session key from the clinician programmer; and initiate the secure programming session in response to receiving the unique session key from the clinician programmer. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method for programming an implanted device when a patient is remote from a clinician, the method comprising:
-
initiating, using a remote diagnostic server, a secure programming session between a patient programmer operated by the patient and a clinician programmer operated by the clinician; receiving, at the remote diagnostic server, a proposed stimulation program from the clinician programmer; transmitting, from the remote diagnostic server, the proposed stimulation program to the patient programmer; receiving, at the remote diagnostic server, an indication from the patient programmer that the patient has accepted the proposed stimulation program; and transmitting, from the remote diagnostic server, an alert to the clinician programmer, the alert indicating that the patient has accepted the proposed stimulation program; wherein initiating a secure programming session comprises; issuing a unique session key to the patient programmer; receiving the unique session key from the clinician programmer; and initiating the secure programming session in response to receiving the unique session key from the clinician programmer. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification