Calculation engine based on histograms

US11017900B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11017900-B2
Application numberUS-201916438027-A
CountryUS
Kind codeB2
Filing dateJun 11, 2019
Priority dateJun 5, 2012
Publication dateMay 25, 2021
Grant dateMay 25, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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; receiving sensor data from a glucose sensor implanted in or coupled to the host; formatting the sensor data into formatted sensor data that is compatible for processing by the at least one processor; associating metadata with the formatted sensor data, the metadata including at least one of host information, keys used to encrypt the sensor data, host accelerometer, location data, time of day, date, or a device type associated with the glucose sensor; generating, by the at least one processor, a value representative of a measured glucose concentration level obtained from the formatted 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 associated with 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. The method of claim 1 , wherein the at least one processor is a calculation engine. 11. A system comprising: at least one processor; and at least one memory including code, which when executed by the at least one processor causes the system to: receive sensor data from a glucose sensor implanted in or coupled to a host, the sensor data representative of a glucose concentration level in the host; format the sensor data into formatted sensor data that is compatible for processing by the at least one processor; associate metadata with the formatted sensor data, the metadata including at least one of host information, keys used to encrypt the sensor data, patient accelerometer, location data, time of day, date, or a device type associated with the glucose sensor; add a value representative of the glucose concentration level 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 analyze the data structure and the occurrence value to determine at least one descriptive measurement. 12. The system of claim 11 , wherein the at least one processor further causes the system to generate a report including the at least one descriptive measurement. 13. The system of claim 11 , wherein the data structure comprises a histogram. 14. The system of claim 11 , 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. 15. The system of claim 11 , wherein the value comprises a count. 16. The system of claim 11 , wherein the at least one processor further causes the system to select, 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. 17. The system of claim 11 , wherein the at least one processor is a calculation engine. 18. At least one non-transitory computer-readable storage medium including program code, which when executed by at least one processor provides operations comprising: receiving sensor data from a glucose sensor implanted in or coupled to a host, the sensor data representative of a glucose concentration level in the host; formatting the sensor data into formatted sensor data that is compatible for processing by the at least one processor; associating metadata with the formatted sensor data, the metadata including at least one of host information, keys used to encrypt the sensor data, patient accelerometer, location data, time of day, date, or a device type associated with the glucose sensor; 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, wherein the determining includes 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 at least one non-transitory computer-readable storage medium of claim 18 , wherein the operations further comprise generating a report including the at least one descriptive measurement. 20. The at least one non-transitory computer-readable storage medium of claim 18 , wherein the data structure comprises a histogram. 21. The at least one non-transitory computer-readable storage medium of claim 18 , wherein the value comprises a count. 22. The at least one non-transitory computer-readable storage medium of claim 18 , wherein the at least one processor is a calculation engine.

Assignees

Inventors

Classifications

  • Drawing of charts or graphs · CPC title

  • ICT specially adapted for medical reports, e.g. generation or transmission thereof · CPC title

  • Medical · CPC title

  • G16H40/63Primary

    for local operation · CPC title

  • Biological material, e.g. blood, urine (G01N33/02, G01N33/26, G01N33/44, G01N33/46 take precedence); Haemocytometers (counting blood corpuscules distributed over a surface by scanning the surface G06M11/02) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11017900B2 cover?
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 representa…
Who is the assignee on this patent?
Dexcom Inc
What technology area does this patent fall under?
Primary CPC classification G16H40/63. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 25 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).