IP Library Patent Application 13788375
Patent Application
App. No. 13/788,375

CALCULATION ENGINE BASED ON HISTOGRAMS

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 None
App. No.
13/788,375
Abstract

Methods and apparatus, including computer program products, are provided for processing analyte data. In some exemplary implementations, there is provided a method that includes generating, by at least one processor, a data structure comprising a plurality of bins assigned to a plurality of predetermined glucose concentration levels; generating, by the at least one processor, a value representative of a measured glucose concentration level obtained from received sensor data; adding, by the at least one processor, the value to at least one of the plurality of bins, wherein the adding of the value increments an occurrence value for the at least one of the plurality of bins; and analyzing, by the at least one processor, the data structure including the at least one of the plurality of bins and the occurrence value to determine at least one descriptive measurement. Related systems, methods, and articles of manufacture are also disclosed.

Claims (35)

1 . A method for processing sensor data representative of a glucose concentration level in a host, comprising:

generating, by at least one processor, a data structure comprising a plurality of bins assigned to a plurality of predetermined glucose concentration levels;

generating, by the at least one processor, a value representative of a measured glucose concentration level obtained from received sensor data;

adding, by the at least one processor, the value to at least one of the plurality of bins, wherein the adding of the value increments an occurrence value for the at least one of the plurality of bins;

analyzing, by the at least one processor, the data structure including the at least one of the plurality of bins and the occurrence value to determine at least one descriptive measurement; and

generating a report including the at least one descriptive measurement.

2 . The method of claim 1 , wherein the data structure comprises a histogram, wherein each of the plurality of bins is assigned a predetermined glucose concentration level from a possible range of glucose concentration levels anticipated from the host, and wherein the value comprises a count.

3 . The method of claim 1 further comprising selecting, based on a comparison of the value and a predetermined glucose concentration level assigned to the at least one of the plurality of bins, the at least one of the plurality of bins to enable the adding of the value to the selected at least one of the plurality of bins.

4 . The method of claim 1 further comprising generating a plurality of data structures for a plurality of contiguous time periods.

5 . The method of claim 4 further comprising selecting at least one of the plurality of data structures based on a time when the sensor data was measured.

6 . The method of claim 4 further comprising calculating at least one of a union or an intersection of the plurality of data structures to determine the at least one descriptive measurement.

7 . The method of claim 4 further comprising selecting at least one of the plurality of data structures based on an identity of the host providing the sensor data.

8 . The method of claim 1 further comprising generating a plurality of data structures for a plurality of different hosts.

9 . The method of claim 1 , wherein the adding further comprises adding the value to another data structure representative of a plurality of cohort hosts.

10 . An apparatus comprising:

at least one processor; and

at least one memory including code, which when executed by the at least one processor provides operation comprising:

receiving sensor data representative of a glucose concentration level in a host;

adding a value to a data structure including a plurality of bins assigned to a plurality of predetermined glucose concentration levels, wherein the adding of the value increments an occurrence value for at least one of the plurality of bins; and

analyzing the data structure and the occurrence value to determine at least one descriptive measurement.

11 . The apparatus of claim 10 , wherein the at least one memory including code when executed by the at least one processor provides operation further comprising generating a report including the at least one descriptive measurement.

12 . The apparatus of claim 10 , wherein the data structure comprises a histogram.

13 . The apparatus of claim 10 , wherein each of the plurality of bins is assigned a predetermined glucose concentration level from a possible range of glucose concentration levels anticipated from the host.

14 . The apparatus of claim 10 , wherein the value comprises a count.

15 . The apparatus of claim 10 , wherein the at least one memory including code when executed by the at least one processor provides operation further comprising selecting, based on a comparison of the value and a predetermined glucose concentration level assigned to the at least one of the plurality of bins, the at least one of the plurality of bins to enable the adding of the value to the selected at least one of the plurality of bins.

16 . A non-transitory computer-readable storage medium including program code, which when executed by at least one processor provides operations comprising:

receiving sensor data representative of a glucose concentration level in a host;

generating a plurality of data structures for a plurality of contiguous time periods;

selecting at least one of the plurality of data structures based on a time when the received sensor data was measured;

adding a value to the selected at least one of the plurality of data structures, wherein the adding of the value increments an occurrence value for the selected at least one of the plurality of data structures; and

analyzing the selected at least one of the plurality of data structures and the occurrence value to determine at least one descriptive measurement.

17 . The non-transitory computer-readable storage medium of claim 16 , which when executed by the at least one processor provides operations further comprising generating a report including the at least one descriptive measurement.

18 . The non-transitory computer-readable storage medium of claim 16 , which when executed by the at least one processor provides operations further comprising calculating at least one of a union or an intersection of the plurality of data structures to determine the at least one descriptive measurement.

19 . The non-transitory computer-readable storage medium of claim 16 , wherein the data structure comprises a histogram.

20 . The non-transitory computer-readable storage medium of claim 16 , wherein the value comprises a count.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2013
From: GREENE, ADAM R.; SCHUMACHER, JUSTIN E.; ROOT, DANIEL N.
To: DEXCOM, INC.
Reel/Frame 031007/0686 →