Presenting data generated by a continuous glucose monitor
First Claim
1. A computer implemented method for transmitting messages generated by a continuous glucose monitor (CGM), the method comprising:
- generating a first message at the CGM at a first time, the first message including a glucose measurement;
generating a second message at the CGM at a second time, the second time being after the first time, the second message including a glucose measurement;
determining, by a processor of the CGM, an elapsed time since a transmitter of the CGM has transmitted data;
determining, by the processor, whether the elapsed time is greater than a first threshold;
in response to a determination that the elapsed time is less than the first threshold, transmitting, via a transmitter of the CGM, the first message over a wireless communication link to a diabetes management device, the first message being transmitted prior to the second message and;
in response to a determination that the elapsed time exceeds the first threshold, prioritizing, by the processor, the first message and the second message using a priority assigned to and encapsulated in each of the first message and the second message; and
in response to a determination that the elapsed time exceeds the first threshold, transmitting, via the transmitter, the second message over the wireless communication link to the diabetes management device, the second message being transmitted prior to the first message in accordance with the priority assigned to the second message.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented method for transmitting messages generated by a continuous glucose monitor (CGM), the method comprising: generating a first message at the CGM at a first time, the first message being related to blood glucose measuring; generating a second message at the CGM at a second time, the second time being after the first time, the second message being related to blood glucose measuring; determining an elapsed time since a transmitter of the CGM has transmitted data; determining whether the elapsed time is greater than a threshold; determining whether the second message is to be transmitted before the first message, in response to the elapsed time being greater than the threshold; and transmitting data corresponding with the second message before transmitting data corresponding with the first message to a diabetes management device, in response to determining that the second message is to be transmitted before the first message.
15 Citations
14 Claims
-
1. A computer implemented method for transmitting messages generated by a continuous glucose monitor (CGM), the method comprising:
-
generating a first message at the CGM at a first time, the first message including a glucose measurement; generating a second message at the CGM at a second time, the second time being after the first time, the second message including a glucose measurement; determining, by a processor of the CGM, an elapsed time since a transmitter of the CGM has transmitted data; determining, by the processor, whether the elapsed time is greater than a first threshold; in response to a determination that the elapsed time is less than the first threshold, transmitting, via a transmitter of the CGM, the first message over a wireless communication link to a diabetes management device, the first message being transmitted prior to the second message and; in response to a determination that the elapsed time exceeds the first threshold, prioritizing, by the processor, the first message and the second message using a priority assigned to and encapsulated in each of the first message and the second message; and in response to a determination that the elapsed time exceeds the first threshold, transmitting, via the transmitter, the second message over the wireless communication link to the diabetes management device, the second message being transmitted prior to the first message in accordance with the priority assigned to the second message. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer implemented method for presenting messages at a diabetes management device, the method comprising:
-
generating a first message at a first time by a continuous glucose monitor (CGM), the first message includes a glucose measurement; generating a second message at a second time by the CGM, the second time being after the first time, the second message includes a glucose measurement; sending the first message from the CGM via a wireless communication link to the diabetes management device; sending the second message from the CGM via the wireless communication link to the diabetes management device; determining, by a processor of the diabetes management device, an elapsed time since the diabetes management device has received data from the CGM; determining, by the processor, whether the elapsed time is greater than a first threshold; in response to a determination that the elapsed time exceeds the first threshold, prioritizing, by the processor, the first message and the second message using a priority assigned to and encapsulated in each of the first message and the second message; in response to second message having a higher priority than the first message, presenting the second message before presenting the first message through an output interface of the diabetes management device.
-
-
7. A computer implemented method for presenting messages at a diabetes management device, the method comprising:
-
receiving data corresponding with a first message via a receiver of the diabetes management device, the first message having a first priority associated therewith, the first message including a glucose measurement; receiving data corresponding with a second message via the receiver, the second message having a second priority higher than the first priority, the second message being received after the first message and including a glucose measurement; determining, by a processor of the diabetes management device, an elapsed time since the receiver has received data; determining, by the processor, whether the elapsed time is greater than a first threshold; in response to a determination that the elapsed time is less than the first threshold, presenting, by the processor, the first message via an output interface of the diabetes management device; in response to a determination that the elapsed time exceeds the first threshold, prioritizing, by the processor, the first message and the second message using the priority assigned to and encapsulated in each of the first message and the second message; discarding the first message in response to a determination that the elapsed time exceeds the first threshold; and presenting the second message via an output interface of the diabetes management device in response to a determination that the elapsed time exceeds the first threshold. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
Specification