Patent ID: 8595607
Filing Date: 2013-11-26
Classification: G06F,G08B,G16H,H03M,H04L,H04W

Abstract:
1. A method comprising: 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, wherein the remote computing device is configured to convert the current version of the persistent data from a first format to a second format; receiving the 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; executing the upgraded version of the executable code with the second format of the current version of the persistent data; detecting a failure of a critical component of the upgraded version of the executable code; and disabling the functionality of the medical device related to the critical component of the upgraded version of the executable code when the failure is detected.