Method and system for evaluating analyte sensor response characteristics
First Claim
Patent Images
1. A method, comprising:
 receiving a plurality of analyte sensor values for a corresponding plurality of reference analyte values from an analyte sensor;
calculating a rate of change value for each of the plurality of analyte sensor values;
defining a plurality of data range windows corresponding to the plurality of reference analyte values;
evaluating, using one or more processors, the plurality of data range windows by evaluating one or more of the plurality of analyte sensor values, the rate of change values, the plurality of reference analyte values, or a plurality of corresponding difference values;
determining, using the one or more processors, a best fit based on the evaluation of the plurality of data range windows, wherein determining the best fit includes determining a leastsquares line based on a graphical representation of the rate of change values and the difference values for each of the plurality of data range windows;
determining, using the one or more processors, a slope and an intercept of the leastsquares line for each of the plurality of data range windows; and
determining, using the one or more processors, a best fit function based on a graphical representation of the intercepts of the leastsquares lines of each of the plurality of data range windows and the reference analyte values at centers of the plurality of data range windows, wherein the best fit function corresponds to a linearity characteristic of the analyte sensor.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus, method, system and kit for receiving a plurality of continuous analyte sensor values for corresponding reference analyte values, calculating a rate of change value for the continuous analyte sensor values, defining a plurality of data range windows of the reference analyte values, evaluating the corresponding continuous analyte sensor values, the rate of change values, the reference analyte values, and/or a plurality of corresponding difference values for the plurality of data range windows, and determining a best fit based on the evaluation of the plurality of data range windows are provided.
926 Citations
24 Claims

1. A method, comprising:

receiving a plurality of analyte sensor values for a corresponding plurality of reference analyte values from an analyte sensor; calculating a rate of change value for each of the plurality of analyte sensor values; defining a plurality of data range windows corresponding to the plurality of reference analyte values; evaluating, using one or more processors, the plurality of data range windows by evaluating one or more of the plurality of analyte sensor values, the rate of change values, the plurality of reference analyte values, or a plurality of corresponding difference values; determining, using the one or more processors, a best fit based on the evaluation of the plurality of data range windows, wherein determining the best fit includes determining a leastsquares line based on a graphical representation of the rate of change values and the difference values for each of the plurality of data range windows; determining, using the one or more processors, a slope and an intercept of the leastsquares line for each of the plurality of data range windows; and determining, using the one or more processors, a best fit function based on a graphical representation of the intercepts of the leastsquares lines of each of the plurality of data range windows and the reference analyte values at centers of the plurality of data range windows, wherein the best fit function corresponds to a linearity characteristic of the analyte sensor.  View Dependent Claims (2, 3, 4, 5)


6. A method, comprising:

receiving a plurality of analyte sensor values for a corresponding plurality of reference analyte values from an analyte sensor; calculating a rate of change value for each of the plurality of analyte sensor values; defining a plurality of data range windows corresponding to the plurality of reference analyte values; evaluating, using one or more processors, the plurality of data range windows by evaluating one or more of the plurality of analyte sensor values, the rate of change values, the plurality of reference analyte values, or a plurality of corresponding difference values; determining, using the one or more processors, a best fit based on the evaluation of the plurality of data range windows, wherein determining the best fit includes determining a leastsquares line based on a graphical representation of the rate of change values and the difference values for each of the plurality of data range windows; determining, using the one or more processors, a slope and an intercept of the leastsquares line for each of the plurality of data range windows; and determining, using the one or more processors, a best fit function based on a graphical representation of the slopes of the leastsquares lines of each of the plurality of data range windows and the reference analyte values at centers of the plurality of data range windows, wherein the best fit function corresponds to a lag characteristic of the analyte sensor.  View Dependent Claims (7, 8, 9, 10)


11. A method, comprising:

receiving a plurality of analyte sensor values for a corresponding plurality of reference analyte values from an analyte sensor; calculating a rate of change value for each of the plurality of analyte sensor values; defining a plurality of data range windows corresponding to the plurality of reference analyte values; evaluating, using one or more processors, the plurality of data range windows by evaluating one or more of the plurality of analyte sensor values, the rate of change values, the plurality of reference analyte values, or a plurality of corresponding difference values; determining, using the one or more processors, a best fit based on an evaluation of the plurality of data range windows, wherein determining the best fit includes determining a leastsquares line based on a graphical representation of the rate of change values and the difference values for each of the plurality of data range windows; determining, using the one or more processors, a slope and an intercept of the leastsquares line for each of the plurality of data range windows; and determining, using the one or more processors, a corrected slope for each of the slopes of the leastsquares lines of each of the plurality of data range windows and determining a best fit function based on a graphical representation of the corrected slopes of the leastsquares lines of each of the plurality of data range windows and the reference analyte values at centers of the plurality of data range windows, wherein the best fit function corresponds to a lag characteristic of the continuous analyte sensor.  View Dependent Claims (12)


13. An apparatus, comprising:

one or more processors; and a memory operatively coupled to the one or more processors, the memory storing instructions which, when executed by the one or more processors, causes the one or more processors to receive a plurality of analyte sensor values for a corresponding plurality of reference analyte values from an analyte sensor, calculate a rate of change value for each of the plurality of analyte sensor values, define a plurality of data range windows corresponding to the plurality of reference analyte values, evaluate the plurality of data range windows by evaluating one or more of the plurality of analyte sensor values, the rate of change values, the plurality of reference analyte values, or a plurality of corresponding difference values for the plurality of data range windows, determine a best fit based on an evaluation of the plurality of data range windows, wherein the instructions to determine the best fit includes instructions to determine a leastsquares line based on a graphical representation of the rate of change values and the difference values for each of the plurality of data range windows, determine a slope and an intercept of the leastsquares line for each of the plurality of data range windows, and determine a best fit function based on a graphical representation of the intercepts of the leastsquares lines of each of the plurality of data range windows and the reference analyte values at centers of the plurality of data range windows, wherein the best fit function corresponds to a linearity characteristic of the analyte sensor.  View Dependent Claims (14, 15, 16, 17)


18. An apparatus, comprising:

one or more processors; and a memory operatively coupled to the one or more processors, the memory storing instructions which, when executed by the one or more processors, causes the one or more processors to receive a plurality of analyte sensor values for a corresponding plurality of reference analyte values from an analyte sensor, calculate a rate of change value for each of the plurality of analyte sensor values, define a plurality of data range windows corresponding to the plurality of reference analyte values, evaluate the plurality of data range windows by evaluating one or more of the plurality of analyte sensor values, the rate of change values, the plurality of reference analyte values, or a plurality of corresponding difference values, determine a best fit based on the evaluation of the plurality of data range windows, wherein the instructions to determine the best fit includes instructions to determine a leastsquares line based on a graphical representation of the rate of change values and the difference values for each of the plurality of data range windows, determine a slope and an intercept of the leastsquares line for each of the plurality of data range windows, and determine a best fit function based on a graphical representation of the slopes of the leastsquares lines of each of the plurality of data range windows and the reference analyte values at centers of the plurality of data range windows, wherein the best fit function corresponds to a lag characteristic of the analyte sensor.  View Dependent Claims (19, 20, 21)


22. An apparatus, comprising:

one or more processors; and a memory operatively coupled to the one or more processors, the memory storing instructions which, when executed by the one or more processors, causes the one or more processors to receive a plurality of analyte sensor values for a corresponding plurality of reference analyte values from an analyte sensor, calculate a rate of change value for each of the plurality of analyte sensor values, define a plurality of data range windows corresponding to the plurality of reference analyte values, evaluate the plurality of data range windows by evaluating one or more of the plurality of analyte sensor values, the rate of change values, the plurality of reference analyte values, or a plurality of corresponding difference values, determine a best fit based on the evaluation of the plurality of data range windows, wherein the instructions to determine the best fit includes instructions to determine a leastsquares line based on a graphical representation of the rate of change values and the difference values for each of the plurality of data range windows, determine a slope and an intercept of the leastsquares line for each of the plurality of data range windows, and determine a corrected slope for each of the slopes of the leastsquares lines of each of the plurality of data range windows and determine a best fit function based on a graphical representation of the corrected slopes of the leastsquares lines of each of the plurality of data range windows and the reference analyte values at centers of the plurality of data range windows, wherein the best fit function corresponds to a lag characteristic of the analyte sensor.  View Dependent Claims (23, 24)

1 Specification