Field update of an ambulatory infusion pump system
First Claim
Patent Images
1. A method performed by software executable instructions on a hardware processor for remotely updating software on an ambulatory fluid delivery device comprising:
- from a computing system, interrogating the ambulatory fluid delivery device and obtaining data, from the ambulatory fluid delivery device, the data including a patient basal medication dosage profile and device history logs;
by the computing system, verifying that the ambulatory fluid delivery device is compatible with a software update, including both verifying a memory capacity of the ambulatory fluid delivery device and confirming that a model of the ambulatory fluid delivery device is compatible with the software update;
verifying that a user of the ambulatory fluid delivery device wishes to update software on the ambulatory fluid delivery device;
sending the software update from the computing system to the ambulatory fluid delivery device;
verifying that the ambulatory fluid delivery device is in a safe condition for the software update, including verifying an absence of error messages within a certain time period in the device history logs;
performing the software update on the ambulatory fluid delivery device; and
verifying that the ambulatory fluid delivery device in is a safe condition to perform as intended after the software update.
3 Assignments
0 Petitions
Accused Products
Abstract
Portable or ambulatory infusion devices and systems capable of remotely updating an ambulatory fluid delivery device include safety protocols that verify the status of the ambulatory fluid delivery device before and after a field update of software. Methods of accomplishing the same field update of software are also described.
242 Citations
20 Claims
-
1. A method performed by software executable instructions on a hardware processor for remotely updating software on an ambulatory fluid delivery device comprising:
-
from a computing system, interrogating the ambulatory fluid delivery device and obtaining data, from the ambulatory fluid delivery device, the data including a patient basal medication dosage profile and device history logs; by the computing system, verifying that the ambulatory fluid delivery device is compatible with a software update, including both verifying a memory capacity of the ambulatory fluid delivery device and confirming that a model of the ambulatory fluid delivery device is compatible with the software update; verifying that a user of the ambulatory fluid delivery device wishes to update software on the ambulatory fluid delivery device; sending the software update from the computing system to the ambulatory fluid delivery device; verifying that the ambulatory fluid delivery device is in a safe condition for the software update, including verifying an absence of error messages within a certain time period in the device history logs; performing the software update on the ambulatory fluid delivery device; and verifying that the ambulatory fluid delivery device in is a safe condition to perform as intended after the software update. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for remotely updating software operating on an ambulatory fluid delivery device, comprising:
-
an ambulatory fluid delivery device; and a computing system having a hardware processor configured to remotely update software operating on the ambulatory fluid delivery device, wherein upon determining that a software update is available for the ambulatory fluid delivery device the hardware processor of the computing system is programmed to; interrogate the ambulatory fluid delivery device to obtain data from the ambulatory fluid delivery device, the data including a patient basal medication dosage profile and device history logs; verify that the ambulatory fluid delivery device is compatible with a software update, including both verifying a memory capacity of the ambulatory fluid delivery device and confirming that a model of the ambulatory fluid delivery device is compatible with the software update; verify that a user of the ambulatory fluid delivery device wishes to update software on the ambulatory fluid delivery device; send the software update to the ambulatory fluid delivery device; verify that the ambulatory fluid delivery device is in a safe condition for the software update, including verifying an absence of error messages within a certain time period in the device history logs; receive confirmation that the software update has occurred on the ambulatory fluid delivery device; and verify that the ambulatory fluid delivery device is in a safe condition to perform as intended after the software update. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for remotely updating software operating on an ambulatory fluid delivery device, comprising;
-
an ambulatory fluid delivery device; a central computing system having a hardware processor and located remotely from the ambulatory fluid delivery device; and an intermediate computing system having hardware processor configured to facilitate an update to software operating on the ambulatory fluid delivery device via the central computing system, wherein the intermediate computing device is programmed to; interrogate the ambulatory fluid delivery device to obtain data from the ambulatory fluid delivery device, the data including a patient basal medication dosage profile and device history logs; verify that the ambulatory fluid delivery device is compatible with a software update, including both verifying a memory capacity of the ambulatory fluid delivery device and confirming that a model of the ambulatory fluid delivery device is compatible with the software update; verify that a user of the ambulatory fluid delivery device wishes to update software on the ambulatory fluid delivery device; receive the software update from the central computing system; send the software update to the ambulatory fluid delivery device; verify that the ambulatory fluid delivery device is in a safe condition for the software update, including verifying an absence of error messages within a certain time period in the device history logs; receive confirmation that the software update has occurred on the ambulatory fluid delivery device; and verify that the ambulatory fluid delivery device is in a safe condition to perform as intended after the software update. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification