×

Distributed system architecture for continuous glucose monitoring

  • US 10,568,510 B2
  • Filed: 05/11/2016
  • Issued: 02/25/2020
  • Est. Priority Date: 05/12/2015
  • Status: Active Grant
First Claim
Patent Images

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.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×