IP Library Granted Patent US 9,895,491
Granted Patent B2
US 9,895,491 · App. 14/995,958 · Granted Feb 20, 2018

Field update of an ambulatory infusion pump system

Inventor: Don Ludolph (Huntington Beach, CA)
Assignee: Tandem Diabeters Care, Inc.
A61M5/172A61M5/142A61M5/1723G06F8/65G06F19/3406G06F19/3412G06F19/3468A61M2005/14208A61M2205/18A61M2205/3569A61M2205/3584A61M2205/502A61M2205/52A61M2205/60A61M2230/005A61M2230/20A61M2230/201A61M2230/30A61M2230/50A61M2230/63
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,895,491
App. No.
14/995,958
Granted
Feb 20, 2018
Kind
B2
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.

Claims (65)

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.

2. The method of claim 1 , further comprising, by the computing system:

receiving a password from the ambulatory fluid delivery device; and

verifying the password received from the ambulatory fluid delivery device.

3. The method of claim 1 , wherein the computing system includes a central computing system and an intermediate computing device, and further comprising, by the intermediate computing device, facilitating communications relating to the software update between the ambulatory fluid delivery device and the central computing system.

4. The method of claim 3 , wherein the intermediate computing device comprises a portable computing device.

5. The method of claim 1 , wherein the step of verifying that the ambulatory fluid delivery device is in a safe condition for the software update is performed prior to the step of sending the software update to the ambulatory fluid delivery device.

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.

7. The system of claim 6 , wherein the central computing system is further programmed to:

receive a password from the ambulatory fluid delivery device; and

verify the password received from the ambulatory fluid delivery device.

8. The system of claim 6 , wherein the computing system includes a central computing system and an intermediate computing device, the intermediate computing device configured to facilitate communications relating to the software update between the ambulatory fluid delivery device and the central computing system.

9. The system of claim 8 , wherein the intermediate computing device comprises a portable computing device.

10. The system of claim 6 , where a safe condition for the software update comprises one or more of:

the ambulatory fluid delivery device not currently administering a medicament,

the ambulatory fluid delivery device not being attached to a patient, and

a liquid medicament repository not being in fluid communication with the patient.

11. The system of claim 6 , wherein verifying that the ambulatory fluid delivery device is in a safe condition to perform as intended after the software update comprises one or more of:

verifying an ability of the ambulatory fluid delivery device to dispense one or more medicaments;

verifying an ability of the ambulatory fluid delivery device to update a device history log; and

verifying an ability of the ambulatory fluid delivery device to accept sensor data to influence medicament dosing.

12. The system of claim 6 , wherein verifying a user of the ambulatory fluid delivery device wishes to update software on the ambulatory fluid delivery device includes receiving an indication of user input accepting a message pertaining to the software update.

13. The system of claim 6 , wherein the hardware processor of the computing system is programmed to verify that the ambulatory fluid delivery device is in a safe condition for the software update prior to sending the software update to the ambulatory fluid delivery device.

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.

15. The system of claim 14 , wherein the intermediate computing device is further programmed to:

receive a password from the ambulatory fluid delivery device; and

verify the password received from the ambulatory fluid delivery device with the central computing system.

16. The system of claim 14 , wherein the intermediate computing device comprises a portable computing device.

17. The system of claim 14 , where a safe condition for the software update comprises one or more of:

the ambulatory fluid delivery device not currently administering a medicament,

the ambulatory fluid delivery device not being attached to a patient, and

a liquid medicament repository not being in fluid communication with the patient.

18. The system of claim 14 , wherein verifying that the ambulatory fluid delivery device is in a safe condition to perform as intended after the software update comprises one or more of:

verifying an ability of the ambulatory fluid delivery device to dispense one or more medicaments;

verifying an ability of the ambulatory fluid delivery device to update a device history log; and

verifying an ability of the ambulatory fluid delivery device to accept sensor data to influence medicament dosing.

19. The system of claim 14 , wherein verifying a user of the ambulatory fluid delivery device wishes to update software on the ambulatory fluid delivery device includes receiving an indication of user input accepting a message pertaining to the software update.

20. The system of claim 14 , wherein the intermediate computing device is programmed to verify that the ambulatory fluid delivery device is in a safe condition for the software update prior to sending the software update to the ambulatory fluid delivery device.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Mar 24, 2024
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: TANDEM DIABETES CARE, INC.
Reel/Frame 066880/0918 →
SECURITY INTEREST Recorded May 25, 2022
From: TANDEM DIABETES CARE, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 060179/0100 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2016
From: LUDOLPH, DON
To: TANDEM DIABETES CARE, INC.
Reel/Frame 037494/0754 →
Continuity (2)
Continuation 13838084 · Mar 15, 2013
Related Publication 20160129185A1 · May 12, 2016