Closed loop blood glucose control algorithm analysis
First Claim
Patent Images
1. A method, comprising:
- receiving, at one or more processors, analyte data for a predetermined time period;
comparing, using the one or more processors, at least two consecutive analyte data values in the received analyte data;
determining, using the one or more processors, a variation in an analyte level based on the comparison;
filtering, using the one or more processors, the received analyte data based on the determined variation;
substituting, using the one or more processors, one or more analyte data values associated with a decrease in analyte concentration with a predetermined value;
generating, using the one or more processors, a sequence of modified analyte values based upon the substitution;
integrating, using the one or more processors, the sequence of modified analyte values; and
determining, using the one or more processors, an uncontrolled analyte excursion condition based upon the integration.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and devices to generate a tool for testing, simulating and/or modifying a closed loop control algorithm are provided. Embodiments include receiving glucose data for a predetermined time period, determining a variation in the glucose level based on the received glucose data, filtering a received glucose data based on the determined variation, substituting a negative change in the glucose data value with a predetermined value to generate a sequence of modified glucose values, and integrating the sequence of modified glucose values to determine an uncontrolled blood glucose excursion condition.
1070 Citations
20 Claims
-
1. A method, comprising:
-
receiving, at one or more processors, analyte data for a predetermined time period; comparing, using the one or more processors, at least two consecutive analyte data values in the received analyte data; determining, using the one or more processors, a variation in an analyte level based on the comparison; filtering, using the one or more processors, the received analyte data based on the determined variation; substituting, using the one or more processors, one or more analyte data values associated with a decrease in analyte concentration with a predetermined value; generating, using the one or more processors, a sequence of modified analyte values based upon the substitution; integrating, using the one or more processors, the sequence of modified analyte values; and determining, using the one or more processors, an uncontrolled analyte excursion condition based upon the integration. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 19)
-
-
10. An apparatus, comprising:
-
a user interface; one or more processors operatively coupled to the user interface; and a memory for storing instructions which, when executed by the one or more processors, causes the one or more processors to receive analyte data for a predetermined time period, to compare at least two consecutive analyte data values in the received analyte data, to determine a variation in the analyte level based on the comparison, to filter the received analyte data based on the determined variation, to substitute one or more analyte data values associated with a decrease in analyte concentration with a predetermined value, to generate a sequence of modified analyte values based upon the substitution, to integrate the sequence of modified analyte values, and to determine an uncontrolled analyte excursion condition based upon the integration. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 20)
-
Specification