Reporting modules

US10998098B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10998098-B2
Application numberUS-201514952687-A
CountryUS
Kind codeB2
Filing dateNov 25, 2015
Priority dateJun 5, 2012
Publication dateMay 4, 2021
Grant dateMay 4, 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. The method may include generating, by at least one processor, a view comprising an abstraction distilled from the sensor data over a time period. The view may further comprise a graphical representation comprising a plurality of different graphically distinct elements representative of whether the abstraction over the time period is at least one of at, above, or within a predetermined glucose concentration level for a host; a call out comprising value help for the graphical representation, and a textual legend comprising a description of the graphical representation and the abstraction. The method may further include providing the view as a module. Related systems, methods, and articles of manufacture are also disclosed.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method for reporting analyte data, comprising: receiving data pertaining to a host including analyte sensor data; receiving a request for a data report of the analyte sensor data over a period of time for use by a first user; analyzing at least a portion of the data to determine one or more time in range values wherein the one or more time in range values provide an indication of a relationship between the analyte sensor data and one or more predefined rules pertaining to a time in range; programmatically and without user input, selecting one or more data presentation modules from a plurality of data presentation modules based on a mapping between the one or more data presentation modules and metadata associated with the received data, the metadata including types or quantity of sensors providing the analyte sensor data; and automatically generating a data report including the one or more data presentation modules based on the one or more time in range values, wherein the one or more data presentation modules dynamically present the one or more time in range values. 2. The method of claim 1 , wherein the period of time includes 1 day, 2 days, 7 days, or 30 days. 3. The method of claim 1 , wherein the generating the data report includes sending the data report to a device executing a web browser or a software application having a user interface to display the generated data report, wherein the device includes a smartphone, a tablet, a laptop computer or a desktop computer. 4. The method of claim 3 , further comprising: formatting the data report including configuring the one or more data presentation modules to be displayable based on size of the user interface. 5. The method of claim 1 , wherein the generating the data report includes structuring the one or more data presentation modules such as to present a visual representation of the analyte sensor data having at least one of: (i) a graph having distinct graphical elements representative of whether analyte levels over the time period are at least one of at, above or below, or within a predetermined range, (ii) a call out including a numeric value associated with at least one feature of the visual representation, or (iii) a textual legend including a description of the visual representation. 6. The method of claim 5 , wherein the generated one or more data presentation modules include the graph presenting a percentage of time the analyte levels are in the predetermined range over the period of time. 7. The method of claim 6 , wherein the distinct graphical elements of the graph depict percentages of time the analyte levels are within or above or below the predetermined range visually using different shades. 8. The method of claim 5 , wherein the generated one or more data presentation modules include the determined time in range values as a time below the predetermined range, and wherein the generated one or more data presentation modules include the graph presenting a percentage of time the analyte levels are below the predetermined range over the period of time. 9. The method of claim 8 , wherein the generated one or more data presentation modules further include a statistical comparison of the time of the host below the predetermined range with that of a group, and wherein the graph includes a percentage of time the analyte levels of the group are below the predetermined range over the period of time. 10. The method of claim 5 , wherein the generated one or more data presentation modules include a daily summary module of the host's analyte levels showing a day view of at least one day of the analyte levels over the period of time. 11. The method of claim 10 , wherein the daily summary module includes the time in range values presented in one or both of the graph and the call out. 12. The method of claim 10 , wherein the daily summary module includes the graphical elements representative of the time in range values and a time out of range values comprising time when the analyte levels are above or below the predetermined range over the period of time. 13. The method of claim 1 , wherein at least some of the received data includes the metadata, the metadata further including one or more of host information, accelerometer data from a device operated by the host, location data of the host, time of day, date, type of device used to measure the analyte sensor data, or encryption key data. 14. The method of claim 13 , wherein the host information includes at least one of the host's age, weight, gender, address or health condition. 15. The method of claim 1 , further comprising: analyzing the metadata to select one or more data presentation module templates, wherein the generating the data report further includes arranging the generated one or more data presentation modules in the selected one or more data presentation module templates. 16. The method of claim 15 , wherein the analyzing the metadata includes identifying one or more factors of the metadata, the one or more factors including one or more of an amount of available analyte sensor data during the period of time, type of metadata available during the period of time, devices used by the host operable to use information associated with the analyte sensor data, user preference information, size of a user interface available to present the one or more data presentation modules, or a quantity of analyte sensor data included in the one or more data presentation modules over the period of time. 17. The method of claim 15 , wherein selection of the one or more data presentation module templates is based on the type of user from which the request for the data report is received, the type of user including a patient, a caregiver, a specific type of medical professional, a businessperson, or a group of patients. 18. The method of claim 1 , wherein the receiving the data pertaining to the host is received continuously. 19. The method of claim 1 , wherein the analyzing includes determining that the period of time of the requested data report is within a predetermined time frame. 20. The method of claim 1 , wherein the analyzing includes generating at least one statistical measurement of the analyte sensor data to determine at least one of a median, mean, sum, standard deviation, or inner and outer quartile ranges of the analyte levels. 21. The method of claim 1 , further comprising: after the receiving the request, determining whether a user making the request is authorized to have the requested data report. 22. The method of claim 21 , wherein the determining includes by authenticating a security credential associated with the user who made the request; and if authorized, providing permission to have access to the data report requested. 23. A system for reporting analyte data, comprising: a continuous analyte sensor system including an electronics module and a continuous analyte sensor, the continuous analyte sensor system configured to record analyte sensor data of a host and communicate data including the analyte sensor data; one or more computers in communication with the continuous analyte sensor system and configured to: receive the data from the continuous analyte sensor system via a network, receive a request for a data report of the analyte sensor data over a period of time for use by a first user, analyze at least a portion of the data to determine one or more time in range values wherein the on

Assignees

Inventors

Classifications

  • Drawing of charts or graphs · CPC title

  • ICT specially adapted for medical reports, e.g. generation or transmission thereof · 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

  • Medical · 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 US10998098B2 cover?
Methods and apparatus, including computer program products, are provided for processing analyte data. In some exemplary implementations, there is provided a method. The method may include generating, by at least one processor, a view comprising an abstraction distilled from the sensor data over a time period. The view may further comprise a graphical representation comprising a plurality of dif…
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 04 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 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).