Systems and methods for detecting glucose level data patterns
First Claim
1. A computer-implemented method for identifying patterns in continuous analyte data of a patient user monitored by a continuous analyte monitoring system comprising a continuous analyte sensor device to generate the continuous analyte data in communication with a computing device including a memory to store the generated continuous analyte data and a processor module to process the continuous analyte data according to the computer-implemented method, the computer-implemented method comprising:
- obtaining analyte data points falling within a designated date range, wherein an analyte data point includes an analyte value and a corresponding time value;
applying one of more filters to the analyte data points to generate contributor data points;
weighting each contributor data point of the generated contributor data points based on the contributor data point'"'"'s analyte value;
assigning each weighted contributor data point to a corresponding epoch according to the time value associated with the weighted contributor data point;
applying at least one pattern threshold to an epoch to determine a match of whether the weighted contributor data point or weighted contributor data points assigned to the epoch meet the at least one pattern threshold, wherein the applying includes assigning a flag to the epoch when a match is determined;
determining one or more pattern occurrences by scanning the epochs for flags, wherein the determined one or more pattern occurrences are indicative of repeated patterns of the patient user'"'"'s monitored analyte levels; and
outputting information representative of the determined one or more pattern occurrences, wherein the outputted pattern information is transmitted to an insulin pump controller based on an automatic trigger to control insulin administration based on the pattern information.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for detecting and reporting patterns in analyte concentration data are provided. According to some implementations, an implantable device for continuous measurement of an analyte concentration is disclosed. The implantable device includes a sensor configured to generate a signal indicative of a concentration of an analyte in a host, a memory configured to store data corresponding at least one of the generated signal and user information, a processor configured to receive data from at least one of the memory and the sensor, wherein the processor is configured to generate pattern data based on the received information, and an output module configured to output the generated pattern data. The pattern data can be based on detecting frequency and severity of analyte data in clinically risky ranges.
13 Citations
21 Claims
-
1. A computer-implemented method for identifying patterns in continuous analyte data of a patient user monitored by a continuous analyte monitoring system comprising a continuous analyte sensor device to generate the continuous analyte data in communication with a computing device including a memory to store the generated continuous analyte data and a processor module to process the continuous analyte data according to the computer-implemented method, the computer-implemented method comprising:
-
obtaining analyte data points falling within a designated date range, wherein an analyte data point includes an analyte value and a corresponding time value; applying one of more filters to the analyte data points to generate contributor data points; weighting each contributor data point of the generated contributor data points based on the contributor data point'"'"'s analyte value; assigning each weighted contributor data point to a corresponding epoch according to the time value associated with the weighted contributor data point; applying at least one pattern threshold to an epoch to determine a match of whether the weighted contributor data point or weighted contributor data points assigned to the epoch meet the at least one pattern threshold, wherein the applying includes assigning a flag to the epoch when a match is determined; determining one or more pattern occurrences by scanning the epochs for flags, wherein the determined one or more pattern occurrences are indicative of repeated patterns of the patient user'"'"'s monitored analyte levels; and outputting information representative of the determined one or more pattern occurrences, wherein the outputted pattern information is transmitted to an insulin pump controller based on an automatic trigger to control insulin administration based on the pattern information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for augmenting the performance of a continuous analyte monitoring system by identifying repeated patterns in continuous analyte data of a patient user monitored by the continuous analyte monitoring system, in which the continuous analyte monitoring system comprises a continuous analyte sensor device to generate the continuous analyte data in communication with a computing device including a memory to store the generated continuous analyte data and a processor module to process the continuous analyte data to identify the repeated patterns, the method comprising:
-
(a) detecting, by the continuous analyte sensor device, analyte levels of the patient user over a designated time range to form a continuous analyte data set; (b) processing, by the computing device, the continuous analyte data set to identify repeated patterns in the detected analyte values over the designated time range, the processing including; (i) obtaining analyte data points of the continuous analyte data set falling within a designated time range, wherein an analyte data point includes an analyte value and a corresponding time value, (ii) applying one of more filters to the analyte data points to generate contributor data points, (iii) weighting each contributor data point of the generated contributor data points based on the contributor data point'"'"'s analyte value, (iv) assigning each weighted contributor data point to a corresponding epoch according to the time value associated with the weighted contributor data point, (v) applying at least one pattern threshold to an epoch to determine a match of whether the weighted contributor data point or weighted contributor data points assigned to the epoch meet the at least one pattern threshold, wherein the applying includes assigning a flag to the epoch when a match is determined, and (vi) determining one or more pattern occurrences in the continuous analyte data set by scanning the epochs for flags, wherein the determined one or more pattern occurrences are indicative of one or more repeated patterns of the patient user'"'"'s monitored analyte levels; and (c) producing, by the computing device, an output based on the determined one or more patterns occurrences, and controlling insulin administration of an insulin pump controller based on an automatic trigger in response to the output.
-
-
21. A method for augmenting the performance of a continuous analyte monitoring system by identifying repeated patterns in continuous analyte data of a patient user monitored by the continuous analyte monitoring system, in which the continuous analyte monitoring system comprises a continuous analyte sensor device to generate the continuous analyte data in communication with a computing device including a memory to store the generated continuous analyte data and a processor module to process the continuous analyte data to identify the repeated patterns, the method comprising:
-
(a) detecting, by the continuous analyte sensor device, analyte levels of the patient user over a designated time range to form a continuous analyte data set; (b) processing, by the computing device, the continuous analyte data set to identify repeated patterns in the detected analyte values over the designated time range, the processing including; (i) obtaining analyte data points of the continuous analyte data set falling within a designated time range, wherein an analyte data point includes an analyte value and a corresponding time value, (ii) applying one of more filters to the analyte data points to generate contributor data points, (iii) weighting each contributor data point of the generated contributor data points based on the contributor data point'"'"'s analyte value, (iv) assigning each weighted contributor data point to a corresponding epoch according to the time value associated with the weighted contributor data point, (v) applying at least one pattern threshold to an epoch to determine a match of whether the weighted contributor data point or weighted contributor data points assigned to the epoch meet the at least one pattern threshold, wherein the applying includes assigning a flag to the epoch when a match is determined, and (vi) determining one or more pattern occurrences in the continuous analyte data set by scanning the epochs for flags, wherein the determined one or more pattern occurrences are indicative of one or more repeated patterns of the patient user'"'"'s monitored analyte levels; and (c) controlling medication administration of a medication administration device based on an automatic trigger based on the determined one or more pattern occurrences, wherein execution of the produced output causes the medication administration device to increase or decrease a dose amount of a medication to treat a medical condition associated with the monitored analyte, or cease administration of the medication.
-
Specification