Distributed system architecture for continuous glucose monitoring
First Claim
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.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
-
Citations
26 Claims
-
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 Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
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. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification