Distributed system architecture for continuous glucose monitoring

US10568510B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10568510-B2
Application numberUS-201615152465-A
CountryUS
Kind codeB2
Filing dateMay 11, 2016
Priority dateMay 12, 2015
Publication dateFeb 25, 2020
Grant dateFeb 25, 2020

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.

The present disclosure relates to techniques for receiving glucose data from a continuous glucose sensor and controlling the use and redistribution of that data so it is used in an intended manner. In one aspect, a method includes obtaining one or more data points relating to glucose levels from a transmitter associated with a continuous glucose monitor device; distributing the one or more data points among one or more display devices and one or more servers; identifying a missing data point from among a display device of the one or more display devices or a server of the one or more servers, the missing data point being one of the one or more data points; and providing the missing data point to the display device or the server when the missing data point falls within a defined time period.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of updating data in a distributed architecture, comprising: obtaining one or more data points relating to glucose levels from a transmitter associated with a continuous glucose monitor device; distributing the one or more data points among one or more display devices and one or more servers; identifying that a data point is missing from among a display device of the one or more display devices or a server of the one or more servers, the data point that is missing corresponding to one of the one or more data points, the identifying including examining timestamps associated with the one or more data points relating to glucose levels; and when the display device of the one or more display devices is within wireless range of the transmitter, providing real time data and further providing a data point corresponding to the data point that is missing to the display device or the server when the data point that is missing falls within a defined time period, wherein the provided data point comprises backfilled data sent to the display device or the server after the distributing, and wherein the display device or the server that receives the missing data point was turned off, offline, out of wireless range, or disconnected when the missing data point was initially available, and wherein the defined time period extends from a present time back to an extended period of time, and thus decreasing computational and storage needs by only selectively backfilling data from the defined time period, the selectively backfilled data comprising a subset of the data for the defined time period, wherein the subset constitutes less than all of the data that is missing, wherein the one or more servers comprise a distributed cloud system configured to receive data relating to glucose levels from the one or more display devices on an intermittent basis that varies depending upon a data type, wherein a real-time server of the plurality of servers is configured to receive real-time data, and a bulk data collector is configured to receive bulk data. 2. The method of claim 1 , comprising: identifying the missing data point from among a display device of the one or more display devices or a server of the one or more servers; and providing the missing data point to the display device or the server. 3. The method of claim 2 , further comprising: displaying the one or more data points and the missing data point; and displaying an indication that the missing data point includes backfilled data. 4. The method of claim 1 , comprising: identifying the missing data point from among a display device of the one or more display devices or a server of the one or more servers; determining if the missing data point was created within a subset of the defined time interval; and providing the missing data point that was created within the subset of the defined time interval. 5. The method of claim 4 , further comprising: displaying the one or more data points and the missing data point; and displaying an indication that the missing data point includes backfilled data. 6. The method of claim 1 , comprising: identifying the missing data point from among a display device of the one or more display devices or a server of the one or more servers; determining a number of the missing data points to backfill based on the device that missed the data; and providing the determined number of missing data points to the display device or the server. 7. The method of claim 1 , further comprising: storing, by the one or more display devices or the one or more servers that was provided the missing data point, an indication that the missing data point comprises backfilled data. 8. The method of claim 1 , further comprising: storing, by the one or more display devices and the one or more servers, an indication that the one or more data points were received in real-time. 9. The method of claim 1 , further comprising: connecting a plurality of display devices to the transmitter; distributing the one or more data points to the plurality of display devices; and forwarding the one or more data points from the plurality of display devices to the one or more servers along with an indication of which display device forwarded the data. 10. The method of claim 9 , further comprising: receiving the one or more data points during the distributing of the plurality of sets of data; and displaying the one or more data points received during the distributing differently from the missing data point. 11. The method of claim 1 , wherein the defined time period comprises the past six hours. 12. A system for updating data in a distributed architecture, comprising: a continuous glucose monitor device including a memory configured to store a plurality of sets of data relating to glucose levels, a transmitter configured to obtain the plurality of sets of data relating to glucose levels and distribute the plurality of sets of data among one or more display devices and one or more servers; and one or both of (i) the one or more display devices and (ii) the one or more servers, wherein the one or more display devices and/or the one or more servers including one or more processors are configured to: identify a missing set of data from among the plurality of sets of data, the identifying including examining timestamps associated with the plurality of sets of data relating to glucose levels, request the missing set of data, and when the display device of the one or more display devices is within wireless range of the transmitter, receive real time data and the missing set of data when the missing set of data falls within a defined time period, wherein the received missing set of data comprises backfilled data sent to the display device or the server after the distributing, and wherein the display device or the server that receives the missing set of data was turned off, offline, out of wireless range, or disconnected when the missing set of data was initially available, and wherein the defined time period extends from a present time back to an extended period of time, and thus decreasing computational and storage needs by only selectively backfilling data from the defined time period, the selectively backfilled data comprising a subset of the data for the defined time period, wherein the subset constitutes less than all of the data that is missing, wherein the one or more servers comprise a distributed cloud system configured to receive data relating to glucose levels from the one or more display devices on an intermittent basis that varies depending upon a data type, wherein a real-time server of the plurality of servers is configured to receive real-time data, and a bulk data collector is configured to receive bulk data. 13. The system of claim 12 , wherein the one or more display devices and/or the one or more servers are configured to: identify a plurality of missing sets of data from among a display device or a server, request the plurality of missing sets of data, and receive the plurality of missing sets of data. 14. The system of claim 12 , wherein the one or more display devices and/or the one or more servers are configured to: identify a plurality of missing sets of data, determine which of the plurality of missing sets of data were created within a subset of the defined time interval, and request those missing sets of data that were created within the subset of the defined time interval. 15. The system of claim 14 , wherein the one or more display devices are configured to: display the plurality of sets of data and the mi

Assignees

Inventors

Classifications

  • H04L67/12Primary

    specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks · CPC title

  • for patient-specific data, e.g. for electronic patient records · CPC title

  • Processing captured monitoring data, e.g. for logfile generation · CPC title

  • Protecting personal data, e.g. for financial or medical purposes · CPC title

  • related to network devices · 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 US10568510B2 cover?
The present disclosure relates to techniques for receiving glucose data from a continuous glucose sensor and controlling the use and redistribution of that data so it is used in an intended manner. In one aspect, a method includes obtaining one or more data points relating to glucose levels from a transmitter associated with a continuous glucose monitor device; distributing the one or more data…
Who is the assignee on this patent?
Dexcom Inc
What technology area does this patent fall under?
Primary CPC classification H04L67/12. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 25 2020 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).