METHOD AND SYSTEM FOR UPDATING A MEDICAL DEVICE
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure includes methods, devices and systems for establishing a connection between a medical device and a remote computing device, receiving an upgrade command at the medical device, storing a current version of persistent data and a current version of executable code in a first storage area of the medical device, transmitting at least the current version of the persistent data to the remote computing device, receiving a second format of the current version of the persistent data and an upgraded version of executable code at the medical device, storing the second format of the current version of the persistent data and the upgraded version of the executable code in a second storage area of the medical device, and executing the upgraded version of the executable code with the second format of the current version of the persistent data.
-
Citations
39 Claims
-
1-19. -19. (canceled)
-
20. A method, comprising:
-
determining availability of an upgraded version of executable code for a medical device at a server; detecting 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 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; receiving the upgraded version of the executable code at the medical device from the computing device; and automatically initiating installation of the upgraded version of the executable code at the medical device to execute the upgraded version of the executable code at the medical device. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. 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 and to transmit the upgraded version of the executable code when the server is in data communication with the computing device; wherein the medical device comprises; one or more processors; and a memory that stores instructions which, when executed by the one or more processors, causes the one or more processors 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 received from the computing device, and to automatically initiate installation of the upgraded version of the executable code to execute the upgraded version of the executable code. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37)
-
-
38. A computing device, comprising:
-
one or more processors; and a memory for storing instructions which, when executed by the one or more processors, causes the one or more processors to establish a data connection with a server configured to determine availability of an upgraded version of executable code for a medical device, to download the upgraded version of the executable code for the medical device from the server over the established data connection, to detect communication connection to the medical device, and to cause transmission of a received current version of the persistent data to the server, and to transmit the upgraded version of the executable code to the medical device such that the medical device can automatically initiate installation of the upgraded version of the executable code to execute the upgraded version of the executable code. - View Dependent Claims (39)
-
Specification