IP Library › Granted Patent US 12,576,207
Granted Patent B2
US 12,576,207 · App. 17/851,679 · Granted Mar 17, 2026

Computer-implemented diabetes management methods

Inventors: David Christopher Krey (Heidelberg, DE); Hans-Juergen Kuhr (Mannheim, DE)
Assignee: Roche Diabetes Care, Inc.
A61M5/1723A61B5/14532A61B5/4839A61M5/14244A61M2005/14208A61M2005/1726A61M2205/502A61M2205/52
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 12,576,207
App. No.
17/851,679
Granted
Mar 17, 2026
Kind
B2
Abstract

A computer-implemented diabetes management method includes a first determination of an insulin bolus related to one or more obtained glucose values and optionally the expected carbohydrate content of a meal to be ingested, a re-calculation of an insulin bolus in consideration of a user's body parameter information as measured by a body-worn sensor, providing a notification to the user if there is a significant deviation between the two calculated bolus amounts, and a user input whether the calculated insulin bolus or the re-calculated insulin bolus is selected by the user for bolus administration.

Claims (34)

1 . A computer-implemented diabetes management method for determining an insulin bolus by a diabetes management device or component thereof comprising a processor, the method comprising:

receiving by the processor, a glucose value;

calculating by the processor a first calculated insulin bolus based on the received glucose value;

receiving by the processor body parameter information from at least one body-worn sensor device;

determining by the processor a re-calculated insulin bolus based on the body parameter information;

notifying by a first user interface the user if there is a significant deviation between the amount of the first calculated insulin bolus and the amount of the re-calculated insulin bolus;

receiving by the first user interface or by a second user interface within a given timeframe a user input whether the calculated insulin bolus or the re-calculated insulin bolus is selected for bolus administration;

determining by the processor a final insulin bolus if no user input was received within the given timeframe; and

wherein the final insulin bolus is the lesser value of either the first calculated insulin bolus or the re-calculated insulin bolus.

2 . The method of claim 1 wherein in the first receiving step, the processor receives the glucose value from a glucose monitoring device.

3 . The method of claim 1 further comprising administering the selected bolus amount.

4 . The method of claim 1 wherein the processor receives information about a carbohydrate content associated with a meal which is to be ingested prior to determining the first calculated insulin bolus, and wherein the carbohydrate content is considered by the processor in determining the first determined insulin bolus.

5 . The method of claim 1 wherein the body-worn sensor device comprises a hearing aid, a smart watch, or an activity tracker, or any combination thereof.

6 . The method of claim 1 wherein the body parameter information includes at least one of the user's heart beat rate, internal body temperature, respiratory rate, speed of movement or acceleration of movement.

7 . The method of claim 1 wherein the notification includes providing an audible alarm or warning to the user by use of a hearing aid, a smart watch, or an activity tracker, or any combination thereof.

8 . A diabetes management system for determining an insulin amount, the system comprising a processor, wherein the processor is configured to:

receive continuous glucose value information from a continuous glucose monitoring device;

process the received continuous glucose value information by utilizing a loop algorithm to calculate the insulin needed to keep the user within a given glucose value range;

receive body parameter information based on at least one body-worn sensor that monitors at least one body parameter;

re-calculate the insulin needed to keep the user within the given glucose value range based on the body parameter information;

provide a notification to the user if the re-calculation of insulin needed leads to a determination that the user is running out of the given glucose value range within a preselected period of time;

receive an input by the user during a preset period of time whether the body parameter information shall be accepted for use by the loop algorithm; and

in case of no response by the user within the preset period of time, determine that the system shall administer the lower insulin amount which was calculated by the loop algorithm with and without consideration of the body parameter information.

9 . The system of claim 8 wherein the body-worn sensor device comprises a hearing aid, a smart watch, or an activity tracker, or a combination thereof.

10 . The system of claim 8 wherein the body parameter information includes at least one of the user's heart beat rate, internal body temperature, respiratory rate, speed of movement or acceleration of movement.

11 . The system of claim 8 wherein the processor is configured to conduct the notification by communicating to a hearing aid, a smart watch, or an activity tracker, or any combination thereof to provide an audible alert to the user.

12 . A diabetes management system for determining an insulin amount, the system comprising a processor, wherein the processor is configured to:

receive continuous glucose value information from a continuous glucose monitoring device;

process the received continuous glucose value information by utilizing a loop algorithm to calculate the insulin needed to keep the user within a given glucose value range;

receive body parameter information based on at least one body-worn sensor that monitors at least one body parameter;

re-calculate the insulin needed to keep the user within the given glucose value range based on the body parameter information;

provide a notification to the user if the re-calculation of insulin needed leads to a determination that the user is running out of the given glucose value range within a preselected period of time;

receive an input by the user during a preset period of time whether the body parameter information shall be accepted for use by the loop algorithm; and

in case of no response by the user within the preset period of time, determine that the system shall administer the insulin amount which was calculated by the loop algorithm without consideration of the body parameter information.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2023
From: ROCHE DIABETES CARE GMBH
To: ROCHE DIABETES CARE, INC.
Reel/Frame 062255/0077 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2022
From: KREY, DAVID CHRISTOPHER; KUHR, HANS-JUERGEN
To: ROCHE DIABETES CARE GMBH
Reel/Frame 062214/0659 →
Continuity (3)
Continuation PCTUS2020066746 · Dec 23, 2020
Provisional Application 62955338 · Dec 30, 2019
Related Publication 20220323676A1 · Oct 13, 2022
References Cited (19)
US 8734422B2 · Hayter · 2014 [cited by examiner]
US 9594354B1 · Kahn et al. · 2017 [cited by applicant]
US 10251583B2 · Bernini · 2019 [cited by examiner]
US 10458973B2 · Galley · 2019 [cited by examiner]
US 20090006061A1 · Thukral · 2009 [cited by examiner]
US 20090006129A1 · Thukral · 2009 [cited by examiner]
US 20090069787A1 · Estes · 2009 [cited by applicant]
US 20110071464A1 · Palerm · 2011 [cited by examiner]
US 20110137141A1 · Razoumov · 2011 [cited by examiner]
US 20140066884A1 · Keenan · 2014 [cited by examiner]
US 20150217053A1 · Booth · 2015 [cited by examiner]
US 20180296757A1 · Finan · 2018 [cited by examiner]
US 20220352099A1 · Albright · 2022 [cited by examiner]
WO WO2011041007A1 · 2011 [cited by examiner]
WO WO2013023014A1 · 2013 [cited by examiner]
WO 2015116371A1 · 2015 [cited by applicant]
WO 2018194838A1 · 2018 [cited by applicant]
WO 2019025506A1 · 2019 [cited by applicant]
International Search Report and Written Opinion; PCT/US2020/066746; May 11, 2021; pp. 1-13. [cited by applicant]