IP Library Granted Patent US 12,046,370
Granted Patent B2
US 12,046,370 · App. 17/750,984 · Granted Jul 23, 2024

Integrated disease management system

Inventors: Michael Hoar (Westford, MA); Douglas McClure (Framingham, MA); Rita Saltiel-Berzin (Ramsey, NY); Edward Liebowitz (Jersey City, NJ)
Assignee: Embecta Corp.
G16H50/20A61B5/0205A61B5/14532A61B5/7465A61B5/7475G16H10/60G16H20/30G16H20/60G16H20/70
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,046,370
App. No.
17/750,984
Granted
Jul 23, 2024
Kind
B2
Abstract

An integrated disease management system provides patients with simple, quick, and readily available counseling regarding a healthy diabetic lifestyle. The system can include an interactive engine with predictive analytics and machine learning to provide a customized experience for a user. The system can be configured to transmit data to a remote server to perform analysis of received data (e.g., disease management data), to provide feedback to the user (e.g., customized feedback with curated content based on a user's data and interface interactions) and send all or a portion of the data and/or curated content to another user device or remote health management access point (e.g., as cloud storage) where the information can be accessed by healthcare stakeholder.

Claims (83)

1. A method for generating a user interface, the method comprising:

detecting, by one or more processors of a computing device, whether input regarding a disease of a user satisfies one or more criteria defining a combination of events related to managing the disease, wherein detecting whether input regarding the disease satisfies the one or more criteria comprises:

determining, by the one or more processors, whether first input regarding one or more user inquiries satisfies at least one first criterion, whether second input regarding medication delivery to the user satisfies at least one second criterion, or whether third input relating to one or more interactions with the user interface satisfies at least one third criterion;

receiving, by the one or more processors, history data comprising a plurality of spoken questions; and

applying, by the one or more processors, recognition to the plurality of spoken questions to detect whether the plurality of spoken questions satisfy the one or more criteria defining the combination of events; and

in response to detecting that the input satisfies the one or more criteria,

identifying, by the one or more processors, one or more user interface options corresponding to the combination of events defined by the one or more criteria, the one or more user interface options related to recommendations to present to the user relating to management of the disease; and

outputting, by the one or more processors, for presentation to the user, a customized user interface corresponding to the one or more user interface options by which the user will interact to manage the disease of the user;

wherein the one or more processors comprises a natural language processor.

2. The method of claim 1 , further comprising:

generating, by the one or more processors, the user interface to prompt the user for the first input regarding the one or more user inquiries and the second input regarding the medication delivery.

3. The method of claim 1 , wherein detecting whether the input regarding the disease of the user satisfies the one or more criteria defining the combination of events further comprises:

generating, by the one or more processors and for display on the user interface, one or more first queries; and

in response to determining, by the one or more processors, that the one or more user inquiries do not satisfy the one or more criteria defining the combination of events related to managing the disease of the user, generating, by the one or more processors and for display on the user interface, one or more second queries.

4. The method of claim 1 , further comprising:

receiving, by the one or more processors, via the user interface, the first input regarding the one or more user inquiries, the second input regarding the medication delivery to the user, and the third input regarding the one or more interactions with the user interface.

5. The method of claim 1 , wherein detecting whether the input regarding the disease of the user satisfies the one or more criteria defining the combination of events further comprises:

receiving, by the one or more processors, history data comprising a device status of the computing device displaying the user interface; and

detecting, by the one or more processors, whether the device status satisfies the one or more criteria defining the combination of events.

6. The method of claim 1 , wherein detecting whether the input regarding the disease of the user satisfies the one or more criteria defining the combination of events further comprises:

detecting, by the one or more processors, whether select words in the one or more user inquiries satisfy the one or more criteria defining the combination of events.

7. The method of claim 1 , wherein detecting whether the input regarding the disease of the user satisfies the one or more criteria defining the combination of events further comprises:

receiving, by the one or more processors, from an insulin injection device, health data comprising timing and dose of an insulin injection; and

detecting, by the one or more processors, whether the timing and the dose of the insulin injection satisfy the one or more criteria defining the combination of events.

8. The method of claim 1 , wherein detecting whether the input regarding the disease of the user satisfies the one or more criteria defining the combination of events further comprises:

receiving, by the one or more processors, from a diabetes monitoring device, health data comprising blood glucose level measurements and time of the measurements; and

detecting, by the one or more processors, whether the blood glucose level measurements and the time of the measurements satisfy the one or more criteria defining the combination of events.

9. The method of claim 1 , wherein detecting whether the input regarding the disease of the user satisfies the one or more criteria defining the combination of events further comprises:

receiving, by the one or more processors, from a fitness tracker device, health data comprising user vital measurements relating to heart rate, blood pressure, temperature, blood oxygen level, blood glucose level, physical movements, exercise, sleep pattern, or caloric consumption; and

detecting, by the one or more processors, whether the user vital measurements satisfy the one or more criteria defining the combination of events.

10. A system for generating a user interface, the system comprising:

one or more processors coupled to memory, the one or more processors comprising a natural language processor, and the one or more processors configured to:

detect, whether input regarding a disease of a user satisfies one or more criteria defining a combination of events related to managing the disease, wherein detecting whether input regarding the disease satisfies the one or more criteria comprises:

determining whether first input regarding one or more user inquiries satisfies at least one first criterion, whether second input regarding medication delivery to the user satisfies at least one second criterion, or whether third input relating to one or more interactions with the user interface satisfies at least one third criterion; and

receiving history data comprising a plurality of spoken questions and applying recognition to the plurality of spoken questions to detect whether the plurality of spoken questions satisfy the one or more criteria defining the combination of events; and

in response to detecting that the input satisfies the one or more criteria,

identify one or more user interface options corresponding to the combination of events defined by the one or more criteria, the one or more user interface options related to recommendations to present to the user relating to management of the disease; and

output, for presentation to the user, a customized user interface corresponding to the one or more user interface options by which the user will interact to manage the disease of the user.

11. The system of claim 10 , wherein the one or more processors are further configured to:

generate the user interface to prompt the user for the first input regarding the one or more user inquiries and the second input regarding the medication delivery; and

receive, via the user interface, the first input regarding the one or more user inquiries, the second input regarding the medication delivery to the user, and the third input regarding the one or more interactions with the user interface.

12. The system of claim 10 , wherein detecting whether the input regarding the disease of the user satisfies the one or more criteria defining the combination of events further comprises:

generating, for display on the user interface, one or more first queries; and

in response to determining that the one or more user inquiries do not satisfy the one or more criteria defining the combination of events related to managing the disease of the user, generating, for display on the user interface, one or more second queries.

13. The system of claim 10 , wherein detecting whether the input regarding the disease of the user satisfies the one or more criteria defining the combination of events further comprises:

receiving history data comprising a device status of a computing device displaying the user interface; and

detecting whether the device status satisfies the one or more criteria defining the combination of events.

14. The system of claim 10 , wherein detecting whether the input regarding the disease of the user satisfies the one or more criteria defining the combination of events further comprises:

receiving from an insulin injection device, timing and dose of an insulin injection; and

detecting whether the timing and the dose of the insulin injection satisfy the one or more criteria defining the combination of events.

15. A method for generating a user interface, the method comprising:

detecting, by one or more processors of a computing device, whether input regarding a disease of a user satisfies one or more criteria defining a combination of events related to managing the disease, wherein detecting whether input regarding the disease satisfies the one or more criteria comprises:

determining, by the one or more processors, whether first input regarding one or more user inquiries satisfies at least one first criterion, whether second input regarding medication delivery to the user satisfies at least one second criterion, or whether third input relating to one or more interactions with the user interface satisfies at least one third criterion;

receiving, by the one or more processors, via the user interface, history data comprising one or more selections for carbohydrate intake, exercise, and mood; and

detecting, by the one or more processors, whether the one or more selections for the carbohydrate intake, the exercise, and the mood satisfy the one or more criteria defining the combination of events; and

in response to detecting that the input satisfies the one or more criteria,

identifying, by the one or more processors, one or more user interface options corresponding to the combination of events defined by the one or more criteria, the one or more user interface options related to recommendations to present to the user relating to management of the disease; and

outputting, by the one or more processors, for presentation to the user, a customized user interface corresponding to the one or more user interface options by which the user will interact to manage the disease of the user.

16. A method for generating a user interface, the method comprising:

detecting, by one or more processors of a computing device, whether input regarding a disease of a user satisfies one or more criteria defining a combination of events related to managing the disease, wherein detecting whether input regarding the disease satisfies the one or more criteria comprises determining whether first input regarding one or more user inquiries satisfies at least one first criterion, whether second input regarding medication delivery to the user satisfies at least one second criterion, or whether third input relating to one or more interactions with the user interface satisfies at least one third criterion; and

in response to detecting that the input satisfies the one or more criteria,

identifying, by the one or more processors:

one or more user interface options corresponding to the combination of events defined by the one or more criteria, the one or more user interface options related to recommendations to present to the user relating to management of the disease;

a recommended insulin injection site and a recommended injection product based on the combination of events defined by the one or more criteria; and

the one or more user interface options that are related to the recommended insulin injection site and the recommended injection product; and

outputting, by the one or more processors, for presentation to the user, a customized user interface corresponding to the one or more user interface options by which the user will interact to manage the disease of the user.

17. A system for generating a user interface, the system comprising:

one or more processors coupled to memory, the one or more processors configured to:

detect, whether input regarding a disease of a user satisfies one or more criteria defining a combination of events related to managing the disease, wherein detecting whether input regarding the disease satisfies the one or more criteria comprises determining whether first input regarding one or more user inquiries satisfies at least one first criterion, whether second input regarding medication delivery to the user satisfies at least one second criterion, or whether third input relating to one or more interactions with the user interface satisfies at least one third criterion; and

in response to detecting that the input satisfies the one or more criteria,

identify one or more user interface options corresponding to the combination of events defined by the one or more criteria, the one or more user interface options related to recommendations to present to the user relating to management of the disease;

identify, based on the combination of events defined by the one or more criteria, a recommended insulin injection site and a recommended injection product;

identify the one or more user interface options that are related to the recommended insulin injection site and the recommended injection product; and

output, for presentation to the user, a customized user interface corresponding to the one or more user interface options by which the user will interact to manage the disease of the user.

18. A system for generating a user interface, the system comprising:

one or more processors coupled to memory, the one or more processors comprising a natural language processor, and the one or more processors configured to:

detect, whether input regarding a disease of a user satisfies one or more criteria defining a combination of events related to managing the disease, wherein detecting whether input regarding the disease satisfies the one or more criteria comprises:

determining whether first input regarding one or more user inquiries satisfies at least one first criterion, whether second input regarding medication delivery to the user satisfies at least one second criterion, or whether third input relating to one or more interactions with the user interface satisfies at least one third criterion;

receiving, by the one or more processors, via the user interface, history data comprising one or more selections for carbohydrate intake, exercise, and mood; and

detecting, by the one or more processors, whether the one or more selections for the carbohydrate intake, the exercise, and the mood satisfy the one or more criteria defining the combination of events; and

in response to detecting that the input satisfies the one or more criteria,

identify one or more user interface options corresponding to the combination of events defined by the one or more criteria, the one or more user interface options related to recommendations to present to the user relating to management of the disease; and

output, for presentation to the user, a customized user interface corresponding to the one or more user interface options by which the user will interact to manage the disease of the user.

Assignments (9)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 24, 2025
From: EMBECTA CORPORATION
To: INSULET CORPORATION
Reel/Frame 073781/0220 →
RELEASE OF SECURITY INTEREST Recorded Nov 10, 2025
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
To: EMBECTA CORP.
Reel/Frame 073531/0700 →
RELEASE OF SECURITY INTEREST Recorded Nov 10, 2025
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: EMBECTA CORP.
Reel/Frame 073531/0774 →
RELEASE OF SECURITY INTEREST Recorded Nov 10, 2025
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
To: EMBECTA CORP.
Reel/Frame 073531/0683 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 24, 2023
From: BECTON, DICKINSON AND COMPANY
To: EMBECTA CORP.
Reel/Frame 064366/0591 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 24, 2023
From: HOAR, MICHAEL; MCCLURE, DOUGLAS; SALTIEL-BERZIN, RITA; LIEBOWITZ, EDWARD
To: BECTON, DICKINSON AND COMPANY
Reel/Frame 064356/0482 →
FIRST LIEN PATENT SECURITY AGREEMENT (SENIOR SECURED NOTES) Recorded Mar 14, 2023
From: EMBECTA CORP.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 063083/0071 →
FIRST LIEN PATENT SECURITY AGREEMENT (SENIOR SECURED NOTES) Recorded Mar 13, 2023
From: EMBECTA CORP.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 063780/0053 →
FIRST LIEN TERM PATENT SECURITY AGREEMENT Recorded Mar 10, 2023
From: EMBECTA CORP.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 063028/0318 →
Continuity (4)
Continuation 16340980
Provisional Application 62545889 · Aug 15, 2017
Provisional Application 62407367 · Oct 12, 2016
Related Publication 20230008055A1 · Jan 12, 2023