Method and system for updating a medical device
First Claim
Patent Images
1. A method, comprising:
- determining, by the server, availability of an upgraded version of executable code for a medical device;
detecting a communication connection between the server and a computing device;
transmitting the upgraded version of the executable code from the server to the computing device;
detecting a data communication connection to the medical device at the computing device;
transmitting a current version of persistent data from the medical device to the server over the data communication connection with the computing device, wherein the current version of persistent data comprises manufacturing data and user-configurable data associated with a current version of the executable code on the medical device;
converting the current version of persistent data to an upgraded version of persistent data;
receiving the upgraded version of the executable code and the upgraded version of persistent data at the medical device from the computing device;
automatically initiating installation of the upgraded version of the executable code at the medical device; and
in response to successfully installing the upgraded version of the executable code, executing the upgraded version of the executable code at the medical device with reference to the upgraded version of persistent data.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure includes methods, devices and systems for determining the availability of an upgraded version of executable code for a medical device and installing the executable code on the medical device. In some embodiments, methods, devices and systems are also provided for detecting a failure of a critical component of the executable code and disabling a functionality of the medical device relating thereto.
-
Citations
17 Claims
-
1. A method, comprising:
-
determining, by the server, availability of an upgraded version of executable code for a medical device; detecting a communication connection between the server and a computing device; transmitting the upgraded version of the executable code from the server to the computing device; detecting a data communication connection to the medical device at the computing device; transmitting a current version of persistent data from the medical device to the server over the data communication connection with the computing device, wherein the current version of persistent data comprises manufacturing data and user-configurable data associated with a current version of the executable code on the medical device; converting the current version of persistent data to an upgraded version of persistent data; receiving the upgraded version of the executable code and the upgraded version of persistent data at the medical device from the computing device; automatically initiating installation of the upgraded version of the executable code at the medical device; and in response to successfully installing the upgraded version of the executable code, executing the upgraded version of the executable code at the medical device with reference to the upgraded version of persistent data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
a computing device for data communication over a data connection with a medical device; and a server configured to determine availability of an upgraded version of executable code for the medical device; wherein the medical device comprises; one or more processors of the medical device; and a memory of the medical device that stores instructions which, when executed by the one or more processors of the medical device, causes the one or more processors of the medical device to cause transmission of a current version of persistent data to the server over the data connection with the computing device, to store the upgraded version of the executable code and an upgraded version of the persistent data received from the computing device, to automatically initiate installation of the upgraded version of the executable code, and in response to successful installation of the upgraded version of the executable code, to execute the upgraded version of the executable code with reference to the upgraded version of persistent data, wherein the current version of persistent data comprises manufacturing data and user-configurable data associated with a current version of the executable code on the medical device, and wherein the server comprises; one or more processors of the server; and a memory of the server that stores instructions which, when executed by the one or more processors of the server, causes the one or more processors of the server to convert the current version of persistent data to the upgraded version of persistent data, and to cause transmission of the upgraded version of the executable code and the upgraded version of the persistent data to the medical device via the computing device when the server is in data communication with the computing device. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification