MONITORING MEDICAL DEVICE STATES TO DETERMINE UPDATE TIMING
First Claim
1. A method comprising:
- monitoring, by a low-power processor at a medical device controller, at least one state of the medical device controller;
determining, by the low-power processor, to wake at least one data processor and memory in the medical device controller based on the at least one state; and
determining, at the medical device controller, one or more current versions of executable code and configuration information associated with the at least one data processor, polling a network server to determine whether at least one update to the current versions of executable code and configuration information are available for the at least one data processor, receiving the at least one update from the network server, deploying the at least one update to an appropriate one of the at least one data processor, and activating the at least one update at a clinically appropriate time, wherein the medical device controller operates in conjunction with a medical device.
1 Assignment
0 Petitions
Accused Products
Abstract
A medical device operates in conjunction with a medical device controller. The medical device can include a low-power processor that monitors the states of the medical device. The low-power processor can determine to wake data processors and memory in the medical device based on the states. The data processors can further determine the current versions of executable code and configuration information associated with the data processors by polling a network server or a medical device controller to determine whether at least one update to the current versions is available. If an update is available, the medical device can receive the at least one update from the network server or medical device controller, and deploy it to the appropriate data processor. After deployment the medical device controller can activate the at least one update at a clinically appropriate time.
36 Citations
17 Claims
-
1. A method comprising:
-
monitoring, by a low-power processor at a medical device controller, at least one state of the medical device controller; determining, by the low-power processor, to wake at least one data processor and memory in the medical device controller based on the at least one state; and determining, at the medical device controller, one or more current versions of executable code and configuration information associated with the at least one data processor, polling a network server to determine whether at least one update to the current versions of executable code and configuration information are available for the at least one data processor, receiving the at least one update from the network server, deploying the at least one update to an appropriate one of the at least one data processor, and activating the at least one update at a clinically appropriate time, wherein the medical device controller operates in conjunction with a medical device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
monitoring, by a low-power processor at a medical device, at least one state of the medical device; determining, by the low-power processor, to wake at least one data processor and memory in the medical device based on the at least one state; and determining, at the medical device, one or more current versions of executable code and configuration information associated with the at least one data processor, polling at least one of a network server and a medical device controller to determine whether at least one update to the current versions of executable code and configuration information are available for the at least one data processor, receiving the at least one update from the network server, deploying the at least one update to an appropriate one of the at least one data processor, and activating the at least one update at a clinically appropriate time, wherein the medical device controller operates in conjunction with the medical device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
at least one processor; and at least one memory containing executable instructions configured to cause the at least one processor to perform operations comprising; monitoring, by a low-power processor at a medical device, at least one state of the medical device; determining, by the low-power processor, to wake at least one data processor and memory in the medical device based on the at least one state; and determining, at the medical device, one or more current versions of executable code and configuration information associated with the at least one data processor, polling at least one of a network server and a medical device controller to determine whether at least one update to the current versions of executable code and configuration information are available for the at least one data processor, receiving the at least one update from the network server, deploying the at least one update to an appropriate one of the at least one data processor, and activating the at least one update at a clinically appropriate time, wherein the medical device controller operates in conjunction with the medical device.
-
Specification