IP Library Granted Patent US 12,502,103
Granted Patent B2
US 12,502,103 · App. 17/746,475 · Granted Dec 23, 2025

Systems for determining similarity of sequences of glucose values

Inventors: Andrew Parker (San Diego, CA); Mark Derdzinski (San Diego, CA); Lauren Jepson (San Diego, CA); Nathaniel Heintzman (San Diego, CA); Jacob Leach (San Diego, CA)
Assignee: Dexcom, Inc.
A61B5/14532A61B5/7282A61B5/7475
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,502,103
App. No.
17/746,475
Granted
Dec 23, 2025
Kind
B2
Abstract

In implementations of systems for determining a similarity of sequences of glucose values, a computing device implements a similarity system to receive input data describing a sequence of user glucose values measured by a continuous glucose monitoring (CGM) system. The similarity system computes similarity scores for a plurality of sequences of glucose values by comparing each glucose values included in the sequence of user glucose values with ever glucose value included in each sequence of the plurality of sequences. A particular sequence of glucose values that is associated with a highest similarity score is identified. The similarity system determines an externality associated with the particular sequence. The similarity system generates an indication of the externality for display in a user interface.

Claims (35)

1 . A method implemented by a computing device, the method comprising:

receiving input data describing a sequence of user glucose values measured by a continuous glucose monitoring (CGM) system, the sequence of user glucose values including subsequences of user glucose values;

accessing sequence data describing a plurality of sequences of glucose values, each sequence of the plurality of sequences including subsequences of glucose values;

identifying a particular sequence of the plurality of sequences of glucose values that is similar to the sequence of user glucose values based on a comparison between each of the subsequences of user glucose values and every subsequence of glucose values included in the particular sequence, wherein the comparison includes determining a difference between a probability of observing a first glucose value included in a subsequence of user glucose values based on context data and a probability of observing a second glucose value included in a subsequence of glucose values included in the particular sequence based on the context data;

determining an externality associated with the particular sequence; and

generating an indication of the externality for display in a user interface.

2 . The method as described in claim 1 , wherein the externality is described by metadata associated with the particular sequence.

3 . The method as described in claim 1 , wherein the externality is an adverse event that is likely to occur if an intervention is not conducted and wherein the indication of the externality includes an indication of the intervention.

4 . The method as described in claim 1 , wherein the externality is an adverse event that was likely to occur if the sequence of user glucose values is not similar to the particular sequence.

5 . The method as described in claim 4 , wherein the indication of the externality includes a counterfactual indication.

6 . The method as described in claim 1 , wherein the sequence of user glucose values is associated with a particular user and the plurality of sequences of glucose values are associated with the particular user.

7 . The method as described in claim 1 , wherein the sequence of user glucose values is associated with a particular user and the plurality of sequences of glucose values are associated with a different user.

8 . The method as described in claim 7 , wherein the plurality of sequences of glucose values are associated with multiple different users.

9 . The method as described in claim 1 , wherein the context data describes a glucose value before or after the first glucose value in the one subsequence of user glucose values.

10 . The method as described in claim 1 , wherein the context data describes a glucose value before or after the second glucose value in the one subsequence of glucose values.

11 . A method implemented by a computing device, the method comprising:

receiving input data describing a sequence of user glucose values measured by a continuous glucose monitoring (CGM) system;

computing similarity scores for a plurality of sequences of glucose values by comparing each glucose value included in the sequence of user glucose values with every glucose value included in each sequence of the plurality of sequences, wherein the comparing includes determining a difference between a probability of observing a first glucose value included in the sequence of user glucose values based on context data and a probability of observing a second glucose value included in the particular sequence based on the context data;

identifying a particular sequence of glucose values of the plurality of sequences that is associated with a highest similarity score of the similarity scores;

determining an externality associated with the particular sequence; and

generating an indication of the externality for display in a user interface.

12 . The method as described in claim 11 , wherein the sequence of user glucose values is associated with a particular user and the plurality of sequences of glucose values are associated with the particular user.

13 . The method as described in claim 11 , wherein the sequence of user glucose values is associated with a particular user and the plurality of sequences of glucose values are associated with multiple different users.

14 . The method as described in claim 11 , wherein the context data describes a glucose value before or after the first glucose value in the sequence of user glucose values.

15 . The method as described in claim 11 , wherein the context data describes a glucose value before or after the second glucose value in the particular sequence.

16 . A method implemented by a computing device, the method comprising:

receiving input data describing a sequence of user glucose values measured by a continuous glucose monitoring (CGM) system;

determining a difference between a probability of observing each glucose value included in the sequence of user glucose values based on context data and a probability of observing each glucose value included in a candidate sequence of glucose values based on the context data;

computing a similarity score for the candidate sequence by summing the determined differences;

comparing the similarity score to a similarity threshold score; and

generating, in response to the similarity score being greater than the similarity threshold score, an indication of the candidate sequence for display in a user interface.

17 . The method as described in claim 16 , further comprising:

determining an externality associated with the candidate sequence; and

generating an indication of the externality for display in the user interface.

18 . The method as described in claim 17 , wherein the indication of the externality includes a counterfactual indication.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2022
From: PARKER, ANDREW; DERDZINSKI, MARK; JEPSON, LAUREN; HEINTZMAN, NATHANIEL; LEACH, JACOB
To: DEXCOM, INC.
Reel/Frame 060753/0638 →
Continuity (2)
Provisional Application 63189469 · May 17, 2021
Related Publication 20220361779A1 · Nov 17, 2022
References Cited (8)
US 20100261987A1 · Kamath · 2010 [cited by examiner]
US 20200258632A1 · Soni · 2020 [cited by examiner]
US 20200375549A1 · Wexler et al. · 2020 [cited by applicant]
EP 1918837A1 · 2008 [cited by applicant]
WO 2014052921A2 · 2014 [cited by applicant]
Fan L., “A Survey of Differentially Private Generative Adversarial Networks,” 2020, Retrieved from the Internet: https://www.semanticscholar.org/paper/A-Survey-of-Differentially-Private-Generative-Fan/35d58a9d898a857ecc… [cited by applicant]
Xie L., et al., “Differentially Private Generative Adversarial Network,” Feb. 19, 2018, Retrieved from the Internet: https://arxiv.org/abs/1802.06739, 9 pages. [cited by applicant]
International Search Report and Written Opinion for Application No. PCT/US2022/029648, mailed Aug. 19, 2022, 14 pages. [cited by applicant]