IP Library Granted Patent US 11,957,875
Granted Patent B2
US 11,957,875 · App. 17/112,314 · Granted Apr 16, 2024

Techniques and devices providing adaptivity and personalization in diabetes treatment

Inventors: Yibin Zheng (Hartland, WI); Joon Bok Lee (Acton, MA); Steven Cardinali (Tewksbury, MA); Jason O'Connor (Acton, MA); Eric Benjamin (Cambridge, MA); Ian McLaughlin (Groton, MA); David Nazzaro (Groveland, MA); Ashutosh Zade (San Diego, CA)
Assignee: INSULET CORPORATION
A61M5/1723A61M5/14248G01N33/49G16H10/60G16H20/17G16H20/60G16H40/40G16H40/67G16H50/30G16H50/70A61M2005/1726A61M2205/505A61M2205/52A61M2230/201
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 11,957,875
App. No.
17/112,314
Granted
Apr 16, 2024
Kind
B2
Abstract

Disclosed are a device, system, methods and computer-readable medium products that provide an updated insulin-to-carbohydrate ratio and an updated total daily insulin. The described processes may be used for periodic updating of the insulin-to-carbohydrate ratio and the total daily insulin. The insulin-to-carbohydrate ratio and/or the total may be used in the calculation of new doses of insulin that a drug delivery device may be commanded to deliver to a user.

Claims (71)

1. A device, comprising:

a processor; and

a memory storing programming code, an artificial pancreas application, and operable to store data related to the artificial pancreas application, wherein the programming code and the artificial pancreas application are executable by the processor,

wherein the processor when executing the artificial pancreas application is operable to control delivery of insulin, and to perform functions, including functions to:

receive an approximate amount of carbohydrates ingested in a meal;

determine an amount of insulin onboard in a post prandial time period;

determine an error factor representing an amount of insulin over or under delivered during the post prandial period;

determine a difference between the determined amount of insulin onboard and the error factor;

calculate an updated insulin to carbohydrate ratio based on the determined difference and the approximate amount of carbohydrates ingested; and

modify delivery of insulin based on the updated insulin to carbohydrate ratio.

2. The device of claim 1 , further comprises:

a blood glucose sensor communicatively coupled to the processor and operable to measure a blood glucose value at a predetermined time interval; and

provides the measured blood glucose value to the processor and the artificial pancreas application.

3. The device of claim 1 , wherein the processor when executing the artificial pancreas application is further operable to:

retrieve a total daily insulin (TDI) setting;

multiply the retrieved TDI setting by a first confidence coefficient to provide a prior total daily insulin contribution term;

determine an average excursion of blood glucose measurement from target;

determine a delivered TDI factor based on the amount of insulin delivered since the TDI setting was set;

determine a new TDI setting by summing a prior total daily insulin contribution term, a correction factor, and a delivered insulin term; and

modify a next delivery of insulin based on the new TDI.

4. The device of claim 3 , wherein the processor is further operable to:

multiply the retrieved TDI by a first coefficient to provide a prior TDI contribution term, wherein the first coefficient indicates a confidence level of the TDI setting, and the higher the coefficient value the higher the level of confidence.

5. The device of claim 1 , further comprises:

a blood glucose sensor communicatively coupled to the processor, wherein the blood glucose sensor is operable to:

measure a blood glucose value at a predetermined time interval; and

provide the measured blood glucose value to the processor and the artificial pancreas application.

6. The device of claim 1 , wherein the processor when executing the artificial pancreas application is further operable to:

determine that a meal has been ingested or to be ingested;

monitor delivery of insulin over a period of time in response to the determination that a meal has been ingested or to be ingested; and

use an amount of insulin delivered over the period of time in the determination of the amount of insulin onboard in the post prandial time period.

7. The device of claim 1 , wherein the processor when determining the error factor is further operable to:

determine a difference between a received blood glucose measurement to a target blood glucose setting for each of a plurality of received blood glucose measurements;

sum the differences during the post prandial period; and

obtain the error factor by dividing the summed differences by a correction factor that accounts for a user's ability to process delivered insulin.

8. The device of claim 1 , wherein the modified delivery of insulin may be a newly calculated amount of insulin to be delivered in a next dosage, or as a modification of the amount of insulin to be delivered and a time of the delivery of a next dose of insulin.

9. The device of claim 1 , wherein the processor is further operable to:

actuate the pump mechanism to deliver a next insulin dose based on a calculated insulin dosage using the updated insulin to carbohydrate ratio.

10. The device of claim 1 , further comprising:

a transceiver operable to receive and transmit signals containing information usable by or generated by the artificial pancreas application.

11. The device of claim 1 , wherein the difference between the determined amount of insulin onboard and the error factor provides an estimated amount of insulin to compensate for ingestion of the meal.

12. A non-transient computer readable medium embodied with programming instructions, where the programming instructions when executed by a processor configure the processor to:

receive an approximate amount of carbohydrates ingested in a meal;

determine an amount of insulin onboard in a post prandial time period;

determine an error factor representing an amount of insulin over or under delivered during the post prandial period;

determine a difference between the determined amount of insulin onboard and the error factor;

calculate an updated insulin to carbohydrate ratio based on the determined difference and the approximate amount of carbohydrates ingested; and

modify delivery of insulin based on the updated insulin to carbohydrate ratio.

13. The computer readable medium of claim 12 , further configuring the processor to:

receive, from a blood glucose sensor communicatively coupled to the processor, a blood glucose value at a predetermined time interval.

14. The computer readable medium of claim 12 , further configuring the processor to:

retrieve a total daily insulin (TDI) setting;

multiply the retrieved TDI setting by a first confidence coefficient to provide a prior total daily insulin contribution term;

determine an average excursion of blood glucose measurement from target;

determine a delivered TDI factor based on the amount of insulin delivered since the TDI setting was set;

determine a new TDI setting by summing a prior total daily insulin contribution term, a correction factor, and a delivered insulin term; and

modify a next delivery of insulin based on the new TDI.

15. The computer readable medium of claim 14 , further configuring the processor to:

multiply the retrieved TDI by a first coefficient to provide a prior TDI contribution term, wherein the first coefficient indicates a confidence level of the TDI setting, and the higher the coefficient value the higher the level of confidence.

16. The computer readable medium of claim 14 , further configuring the processor, when modifying delivery of insulin, to:

calculate a new amount of insulin to be delivered in the next delivery of insulin, or adjust an amount of insulin to be delivered and a time of the delivery of the next delivery of insulin.

17. The computer readable medium of claim 14 , further configuring the processor to:

actuate the pump mechanism to deliver a next insulin dose based on a calculated insulin dosage using the updated insulin to carbohydrate ratio.

18. The computer readable medium of claim 12 , further configuring the processor to:

determine that a meal has been ingested or to be ingested;

monitor delivery of insulin over a period of time in response to the determination that a meal has been ingested or to be ingested; and

use an amount of insulin delivered over the period of time in the determination of the amount of insulin onboard in a post prandial time period.

19. The computer readable medium of claim 12 , further configuring the processor, when determining the error factor, to:

determine a difference between a received blood glucose measurement and a target blood glucose setting for each of a plurality of received blood glucose measurements;

sum the differences during the post prandial period; and

obtain the error factor by dividing the summed differences by a correction factor that accounts for a user's ability to process delivered insulin.

20. The computer readable medium of claim 12 , wherein the difference between the determined amount of insulin onboard and the error factor provides an estimated amount of insulin to compensate for ingestion of the meal.

Assignments (2)
SECURITY AGREEMENT SUPPLEMENT FOR INTELLECTUAL PROPERTY Recorded Nov 16, 2022
From: INSULET CORPORATION
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 061951/0977 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 24, 2020
From: ZHENG, YIBIN; LEE, JOON BOK; CARDINALI, STEVEN; O'CONNOR, JASON; BENJAMIN, ERIC; MCLAUGHLIN, IAN; NAZZARO, DAVID; ZADE, ASHUTOSH
To: INSULET CORPORATION
Reel/Frame 054747/0104 →
Continuity (2)
Provisional Application 62944792 · Dec 6, 2019
Related Publication 20210170104A1 · Jun 10, 2021
Cited By (1)
US 12,484,809