# US 12,005,234 B2 · Backup notifications in a medical device system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,005,234 B2
- Document ID: US12005234B2
- Status: Granted
- Kind: B2
- Application number: 17/983,174
- Filed: 2022-11-08
- Published: 2023-03-02
- Granted: 2024-06-11
- Earliest claimed: 2019-08-28
- Assignees: Medtronic MiniMed, Inc.
- Applicants: Medtronic Minimed, Inc.
- Inventors: Afshin Bazargan; Michael Ivey; Virgilio Macion; Ali Dianaty
- Web page: https://patentgrep.com/patent/US12005234B2

## CPC

- A61M 5/1723: {using feedback of body parameters, e.g. blood sugar or pressure}
- A61M 5/14244: {adapted to be carried by the patient, e.g. portable on the body}
- G06F 11/0757: {by exceeding a time limit, i.e. time-out, e.g. watchdogs}
- G06F 11/0793: {Remedial or corrective actions (recovery from an exception in an instruction pipeline G06F9/3861; by retry G06F11/1402; for recovering from a failure of a protocol instance or entity H04L69/40)}
- G06F 11/142: {Reconfiguring to eliminate the error (group management mechanisms in a peer-to-peer network H04L67/1044)}
- G06F 11/1438: {Restarting or rejuvenating}
- G06F 11/1441: {Resetting or repowering}
- G16H 20/17: delivered via infusion or injection
- G16H 40/67: for remote operation
- A61M 2005/14208: {with a programmable infusion control system, characterised by the infusion program}
- A61M 2005/14272: {for emergency, field or home use, e.g. self-contained kits to be carried by the doctor}
- A61M 2005/1726: {the body parameters being measured at, or proximate to, the infusion site}
- A61M 2205/52: with memories providing a history of measured variating parameters of apparatus or patient
- A61M 2230/201: Glucose concentration
- G16H 40/40: for the management of medical equipment or devices, e.g. scheduling maintenance or upgrades
- A61M: DEVICES FOR INTRODUCING MEDIA INTO, OR ONTO, THE BODY (introducing media into or onto the bodies of animals A61D7/00; means for inserting tampons A61F13/26; devices for administering food or medicines orally A61J; containers for collecting, storing or administering blood or medical fluids A61J1/05); DEVICES FOR TRANSDUCING BODY MEDIA OR FOR TAKING MEDIA FROM THE BODY (surgery A61B; chemical aspects of surgical articles A61L); DEVICES FOR PRODUCING OR ENDING SLEEP OR STUPOR {(Electrotherapy, e.g. producing anaesthesia by the use of alternating or intermittent currents A61N1/36021)}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G16H: HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA

## Abstract

Techniques disclosed herein relate generally to notification generation in a medical device system. In some embodiments, the techniques involve generating a first notification via a medical application executing on a first device, determining that the first notification was not acknowledged within a predetermined time frame, and causing generation of a second notification at a medical device carried by a user to notify the user that the first notification has not been acknowledged.

## Claims

### Claim 1

A processor-implemented method comprising:
generating a first notification via a medical application executing on a non-medical device, wherein the non-medical device is not configured to detect a medical condition of a user;
determining that the first notification was not acknowledged within a predetermined time frame;
verifying, in response to determining that the first notification was not acknowledged within the predetermined time frame, whether the medical application has access to user interface resources of the non-medical device; and
causing delivery of a second notification at a medical device attached to a body of the user to notify the user that the first notification has not been acknowledged.

### Claim 2 (depends on 1)

The processor-implemented method of claim 1, wherein the user interface resources of the non-medical device include a speaker, haptics, or both the speaker and the haptics.

### Claim 3 (depends on 1)

The processor-implemented method of claim 1, further comprising, based on determining that the first notification was not acknowledged within the predetermined time frame, performing:
increasing a speaker volume of the non-medical device;
overriding a silent mode of the non-medical device;
activating haptics at the non-medical device;
activating a camera flash at the non-medical device; or
a combination thereof.

### Claim 4 (depends on 1)

The processor-implemented method of claim 1, wherein determining that the first notification was not acknowledged within the predetermined time frame comprises determining that a counter has reached a threshold count.

### Claim 5 (depends on 1)

The processor-implemented method of claim 1, wherein the second notification comprises:
a haptic signal;
a visual signal;
an audio signal; or
a combination thereof.

### Claim 6 (depends on 1)

The processor-implemented method of claim 1, wherein the non-medical device comprises a smartphone, a laptop, or a tablet.

### Claim 7 (depends on 1)

The processor-implemented method of claim 1, wherein the medical device includes an insulin delivery device or a glucose sensor arrangement.

### Claim 8 (depends on 1)

The processor-implemented method of claim 1, wherein the first notification comprises an audio, haptic, or visual warning signal.

### Claim 9 (depends on 1)

The processor-implemented method of claim 1, wherein the first notification indicates that:
the medical application is not running properly;
the medical application does not have access to a computing resource;
a remedial correction measure is unsuccessful; or
a combination thereof.

### Claim 10

A system comprising:
one or more processors; and
one or more processor-readable media storing instructions which, when executed by the one or more processors, cause performance of operations comprising:
generating a first notification via a medical application executing on a non-medical device, wherein the non-medical device is not configured to detect a medical condition of a user;
determining that the first notification was not acknowledged within a predetermined time frame;
verifying, in response to determining that the first notification was not acknowledged within the predetermined time frame, whether the medical application has access to user interface resources of the non-medical device; and
causing delivery of a second notification at a medical device attached to a body of the user to notify the user that the first notification has not been acknowledged.

### Claim 11 (depends on 10)

The system of claim 10, wherein the user interface resources of the non-medical device include a speaker, haptics, or both the speaker and the haptics.

### Claim 12 (depends on 10)

The system of claim 10, wherein the operations further comprise, based on determining that the first notification was not acknowledged within the predetermined time frame, performing:
increasing a speaker volume of the non-medical device;
overriding a silent mode of the non-medical device;
activating haptics at the non-medical device;
activating a camera flash at the non-medical device; or
a combination thereof.

### Claim 13 (depends on 10)

The system of claim 10, wherein determining that the first notification was not acknowledged within the predetermined time frame comprises determining that a counter has reached a threshold count.

### Claim 14 (depends on 10)

The system of claim 10, wherein the second notification comprises:
a haptic signal;
a visual signal;
an audio signal; or
a combination thereof.

### Claim 15 (depends on 10)

The system of claim 10, wherein the first notification indicates that:
the medical application is not running properly;
the medical application does not have access to a computing resource;
a remedial correction measure is unsuccessful; or
a combination thereof.

### Claim 16

One or more non-transitory processor-readable media storing instructions which, when executed by one or more processors, cause performance of operations comprising:
generating a first notification via a medical application executing on a non-medical device, wherein the non-medical device is not configured to detect a medical condition of a user;
determining that the first notification was not acknowledged within a predetermined time frame;
verifying, in response to determining that the first notification was not acknowledged within the predetermined time frame, whether the medical application has access to user interface resources of the non-medical device; and
causing delivery of a second notification at a medical device attached to a body of the user to notify the user that the first notification has not been acknowledged.

### Claim 17 (depends on 16)

The one or more non-transitory processor-readable media of claim 16, wherein the operations further comprise, based on determining that the first notification was not acknowledged within the predetermined time frame:
increasing a speaker volume of the non-medical device;
overriding a silent mode of the non-medical device;
activating haptics at the non-medical device;
activating a camera flash at the non-medical device; or
a combination thereof.

### Claim 18 (depends on 16)

The one or more non-transitory processor-readable media of claim 16, wherein determining that the first notification was not acknowledged within the predetermined time frame comprises determining that a counter has reached a threshold count.

### Claim 19 (depends on 16)

The one or more non-transitory processor-readable media of claim 16, wherein the second notification comprises:
a haptic signal;
a visual signal;
an audio signal; or
a combination thereof.
