COMMAND SEQUENCING AND INTERLOCKS FOR A REMOTELY PROGRAMMABLE IMPLANTABLE DEVICE
First Claim
1. A method of providing a digital program request formatted by a remotely-located server to an implantable medical device (IMD) having an identifier associated therewith, the digital format request containing a sequential code indicating a desired order in which the digital program request is to be processed, the method comprising the steps of:
- providing the identifier to the remotely-located server to acquire the digital program request intended for the IMD;
validating the digital program request using a digital identification code uniquely identifying the server;
in response to successful validation of the digital program request, adding the program request to a storage queue associated with the IMD for subsequent wireless transmission to the IMD;
comparing the sequential code contained within the digital program request to a second sequential code earlier processed by the IMD to verify that the digital program request is not processed out-of-order; and
storing a result of the validating step in a notification queue for subsequent transmittal to the server.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods of providing a digital program request formatted by a remotely-located server are provided. In one embodiment, the method includes the steps of providing an identifier associated with an implantable medical device (IMD) to the remotely-located server to acquire the digital program request intended for the IMD, and validating the digital program request using a digital identification code uniquely identifying the server. In response to successful validation of the digital program request, the program request is added to a storage queue for subsequent wireless transmission to the IMD. A sequential code contained within the digital program request is compared to a second sequential code earlier processed by the IMD to verify that the digital program request is not processed out-of-order. The results of the validating step are stored in a notification queue for subsequent transmittal to the server.
-
Citations
18 Claims
-
1. A method of providing a digital program request formatted by a remotely-located server to an implantable medical device (IMD) having an identifier associated therewith, the digital format request containing a sequential code indicating a desired order in which the digital program request is to be processed, the method comprising the steps of:
-
providing the identifier to the remotely-located server to acquire the digital program request intended for the IMD; validating the digital program request using a digital identification code uniquely identifying the server; in response to successful validation of the digital program request, adding the program request to a storage queue associated with the IMD for subsequent wireless transmission to the IMD; comparing the sequential code contained within the digital program request to a second sequential code earlier processed by the IMD to verify that the digital program request is not processed out-of-order; and storing a result of the validating step in a notification queue for subsequent transmittal to the server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A remote monitoring device for facilitating communication between a server and an implantable medical device (IMD) having an identifier associated therewith, the remote monitoring device comprising:
-
a wireless interface configured to communicate with the IMD; a network interface configured to communicate with the server; and a processor configured to execute a software application adapted to;
(i) obtain the identifier from the IMD via the wireless interface, (ii) provide the identifier to the server via the network interface to acquire the digital program request intended for the IMD, (iii) validate a digital identification code uniquely identifying the server contained within the digital program request, (iv) add the validated program request to a storage queue associated with the IMD for subsequent wireless transmission to the IMD via the wireless interface, and (v) store responses to the server in a notification queue for subsequent transmittal to the server via the network interface. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method of providing a digital program request formatted by a remotely-located server to an implantable medical device (IMD) having an identifier associated therewith, the remotely-located server storing safety parameter data related to the IMD, the digital program request including instructions for modifying at least one operating parameter of the IMD, the method comprising the steps of:
-
providing the identifier to the remotely-located server to acquire the digital program request intended for the IMD; validating the digital program request using a digital identification code uniquely identifying the server; comparing the instructions included within the digital program request to stored safety parameter data stored on the IMD; and adding the program request to a storage queue associated with the IMD for subsequent wireless transmission to the IMD if;
(i) the digital program request is successfully validated, and (ii) if the instructions are consistent with the safety parameter data stored on the IMD. - View Dependent Claims (16, 17, 18)
-
Specification