REMOTE MONITORING OF ANALYTE MEASUREMENTS
First Claim
1. A method for wireless communication between computing devices of a continuous glucose monitoring system, comprising:
- receiving, using a gateway device, a heartbeat message from a receiver, the heartbeat message triggering connection logic;
requesting a latest analyte concentration value and a receiver time from the receiver;
identifying sensor data gaps of analyte concentration data stored at a remote server;
requesting, using the gateway, one or more timeframes of sensor data from the receiver based on the identified data gaps; and
providing the sensor data to the server.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus, including computer program products, are provided for remote monitoring. In some example implementations, there is provided a method. The method may include receiving, at a remote monitor, a notification message representative of an event detected, by a server, from analyte sensor data obtained from a receiver monitoring an analyte state of a host; presenting, at the remote monitor, the notification message to activate the remote monitor, wherein the remote monitor is configured by the server to receive the notification message to augment the receiver monitoring of the analyte state of the host; accessing, by the remote monitor, the server, in response to the presenting of the notification message; and receiving, in response to the accessing, information including at least the analyte sensor data. Related systems, methods, and articles of manufacture are also disclosed.
59 Citations
20 Claims
-
1. A method for wireless communication between computing devices of a continuous glucose monitoring system, comprising:
-
receiving, using a gateway device, a heartbeat message from a receiver, the heartbeat message triggering connection logic; requesting a latest analyte concentration value and a receiver time from the receiver; identifying sensor data gaps of analyte concentration data stored at a remote server; requesting, using the gateway, one or more timeframes of sensor data from the receiver based on the identified data gaps; and providing the sensor data to the server. - View Dependent Claims (2, 3, 4)
-
-
5. A continuous glucose monitoring system, comprising:
-
one or more processors; and non-transitory computer instructions executable by the one or more processors, the instructions comprising; receiving, using a gateway device, a heartbeat message from a receiver, the heartbeat message triggering connection logic, requesting a latest analyte concentration value and a receiver time from the receiver, identifying sensor data gaps of analyte concentration data stored at a server, requesting, using the gateway, one or more timeframes of sensor data from the receiver based on the identified data gaps, and providing the requested sensor data to the server. - View Dependent Claims (6, 7, 8)
-
-
9. A method for wireless communication between computing devices of a continuous glucose monitoring system, comprising:
-
notifying a remote server of a remote monitoring session starting; and requesting and syncing past data with the server to ensure no gaps in data over a predetermined time period or predetermined amount of most recent glucose measurements, syncing including only uploading glucose concentration data determined to not already be stored at the server. - View Dependent Claims (10, 11, 16)
-
-
12. A method for wireless communication between computing devices of a continuous glucose monitoring system, comprising:
-
iteratively receiving a heartbeat message transmitted by a receiver; determining if it is time to request data from the receiver responsive to each received heartbeat message based on whether more than a predetermined amount of time has elapsed based on a heartbeat counter; and obtaining glucose concentration data from the receiver if it is determined that it is time to request sensor data from the receiver. - View Dependent Claims (13, 14, 15)
-
-
17. A continuous glucose monitoring system, comprising:
-
one or more processors; and non-transitory computer instructions executable by the one or more processors, the instructions comprising; iteratively receiving a heartbeat message transmitted by a receiver, determining if it is time to request data from the receiver responsive to each received heartbeat message based on whether more than a predetermined amount of time has elapsed based on a heartbeat counter, and obtaining glucose concentration data from the receiver if it is determined that it is time to request sensor data from the receiver. - View Dependent Claims (18, 19, 20)
-
Specification