Variable power transmission for battery-powered devices
Systems, techniques, and devices for performing variable power transmission for a battery-powered device are disclosed. In certain embodiments, the techniques include determining a proximity of the transmitter to a first display device. An output transmission power of the transmitter is determined based on the proximity. Analyte information from an analyte sensor coupled to the transmitter is transmitted to the first display device at the output transmission power.
1 . A computer-implemented method for performing variable power transmission of a transmitter of an analyte sensor system, the computer-implemented method comprising:
determining a proximity of the transmitter to a first display device based on a user pattern associated with a user of the first display device;
determining an output transmission power of the transmitter based on the proximity; and
transmitting analyte information from an analyte sensor coupled to the transmitter to the first display device at the output transmission power.
2 . The computer-implemented method of claim 1 , wherein the user pattern indicates a proximity pattern of the transmitter to the first display device over time.
3 . The computer-implemented method of claim 2 , wherein determining the proximity of the transmitter comprises determining, at a first time instance, that the proximity of the transmitter to the first display device is less than a threshold, based on the proximity pattern.
4 . The computer-implemented method of claim 1 , further comprising receiving an indication of the user pattern from the first display device.
5 . The computer-implemented method of claim 1 , further comprising determining the user pattern based on information received from the first display device.
6 . The computer-implemented method of claim 5 , wherein the information comprises an indication of when the user of the first display device is within a threshold distance to the first display device over time.
7 . The computer-implemented method of claim 5 , wherein the information comprises sensor data from one or more sensors of the first display device.
8 . The computer-implemented method of claim 1 , wherein determining the output transmission power comprises:
setting the output transmission power to a first transmission power level when the proximity is greater than or equal to a first threshold; or
setting the output transmission power to a second transmission power level when the proximity is less than the first threshold, wherein the second transmission power level is less than the first transmission power level.
9 . The computer-implemented method of claim 8 , further comprising, after setting the output transmission power to the second transmission power level:
determining a quality of a channel between the transmitter and the first display device; and
determining whether to adjust the output transmission power, based on the quality of the channel.
10 . The computer-implemented method of claim 9 , wherein determining whether to adjust the output transmission power comprises determining to increase the output transmission power when the quality of the channel is less than a second threshold.
11 . The computer-implemented method of claim 9 , wherein determining whether to adjust the output transmission power comprises determining to refrain from increasing the output transmission power when the quality of the channel is greater than or equal to a second threshold.
12 . The computer-implemented method of claim 1 , further comprising:
determining a proximity of the transmitter to a second display device; and
upon determining that the proximity of the transmitter to the second display device is less than the proximity of the transmitter to the first display device, transmitting the analyte information at the output transmission power to the second display device.
13 . An analyte sensor system, comprising:
an analyte sensor; and
sensor electronics coupled to the analyte sensor and comprising a processor and a transmitter, wherein:
the processor is configured to:
determine a proximity of the transmitter to a first display device based on a user pattern associated with a user of the first display device; and
determine an output transmission power of the transmitter based on the proximity; and
the transmitter is configured to transmit analyte information from the analyte sensor to the first display device at the output transmission power.
14 . The analyte sensor system of claim 13 , wherein the user pattern indicates a proximity pattern of the transmitter to the first display device over time.
15 . The analyte sensor system of claim 13 , wherein determining the output transmission power comprises:
setting the output transmission power to a first transmission power level when the proximity is greater than or equal to a first threshold; or
setting the output transmission power to a second transmission power level when the proximity is less than the first threshold, wherein the second transmission power level is less than the first transmission power level.
16 . The analyte sensor system of claim 15 , wherein the processor is further configured to:
determine a quality of a channel between the transmitter and the first display device; and
determine whether to adjust the output transmission power, based on the quality of the channel.
17 . The analyte sensor system of claim 13 , wherein:
the processor is further configured to determine a proximity of the transmitter to a second display device; and
the transmitter is configured to transmit the analyte information at the output transmission power to the second display device, when the proximity of the transmitter to the second display device is less than the proximity of the transmitter to the first display device.
18 . A non-transitory computer-readable medium storing computer- executable instructions, which when executed by one or more processors of a display device, performs an operation for variable power transmission of a transmitter of an analyte senor system, the operation comprising:
determining a pattern of proximity of the transmitter to a display device;
determining an output transmission power of the transmitter based on the proximity; and
transmitting analyte information from an analyte sensor coupled to the transmitter to the display device at the output transmission power.
19 . A display device comprising:
one or more memories collectively storing computer-executable instructions; and
one or more processors coupled to the one or more memories, the one or more processors being collectively configured to execute the computer-executable instructions and cause the display device to perform an operation comprising:
determining a pattern of proximity of the display device to a transmitter of an analyte sensor system;
transmitting an indication of the pattern of proximity to the analyte sensor system; and
receiving an analyte transmission from the transmitter, the analyte transmission having an output transmission power based at least in part on the indication.
20 . The display device of claim 19 , the operation further comprising determining a user pattern associated with a user of the display device.
21 . The display device of claim 20 , wherein the pattern of proximity is determined based on the user pattern.
22 . The display device of claim 20 , wherein the pattern of proximity comprises the user pattern.
23 . The display device of claim 19 , wherein the pattern of proximity is determined based on at least one of (i) sensor data from one or more sensors of the display device or (ii) user feedback.
24 . A system comprising:
a display device; and
an analyte sensor system comprising an analyte sensor, a processor, and a transmitter, the analyte sensor system being configured to:
determine, via the processor, a pattern of proximity of the transmitter to the display device;
determine, via the processor, an output transmission power of the transmitter based on the proximity; and
transmit, via the transmitter, analyte information from the analyte sensor to the display device at the output transmission power.
25 . The system of claim 24 , wherein the display device is configured to:
determine a pattern of proximity of the display device to the transmitter; and
transmit an indication of the pattern of proximity to the analyte sensor system.
26 . The system of claim 25 , wherein the proximity of the transmitter to the display device is determined based on the indication.
27 . The system of claim 25 , wherein the display device is configured to determine a user pattern associated with a user of the display device.
28 . The system of claim 27 , wherein the pattern of proximity is determined based on the user pattern.
29 . The system of claim 24 , wherein determining the output transmission power comprises:
setting the output transmission power to a first transmission power level when the proximity is greater than or equal to a first threshold; or
setting the output transmission power to a second transmission power level when the proximity is less than the first threshold, wherein the second transmission power level is less than the first transmission power level.