TECHNICAL FIELD

The present disclosure relates generally to continuous monitoring of analyte values received from an analyte sensor system. More particularly, the present disclosure is directed to systems, methods, apparatuses, and devices, for the wireless communication of analyte data.

BACKGROUND

Diabetes mellitus is a disorder in which the pancreas cannot create sufficient insulin (Type I or insulin dependent) and/or in which insulin is not effective (Type 2 or non-insulin dependent). In the diabetic state, the victim suffers from high blood sugar, which causes an array of physiological derangements (kidney failure, skin ulcers, or bleeding into the vitreous of the eye) associated with the deterioration of small blood vessels. A hypoglycemic reaction (low blood sugar) can be induced by an inadvertent overdose of insulin, or after a normal dose of insulin or glucose-lowering agent accompanied by extraordinary exercise or insufficient food intake.

Conventionally, a diabetic person carries a self-monitoring blood glucose (SMBG) monitor, which typically requires uncomfortable finger pricking methods. Due to the lack of comfort and convenience, a diabetic will normally only measure his or her glucose level two to four times per day. Unfortunately, these time intervals are spread so far apart that the diabetic will likely be alerted to a hyperglycemic or hypoglycemic condition too late, sometimes incurring dangerous side effects as a result. In fact, it is not only unlikely that a diabetic will take a timely SMBG value but will not know if his blood glucose value is going up (higher) or down (lower), due to limitations of conventional methods.

Consequently, a variety of non-invasive, transdermal (e.g., transcutaneous) and/or implantable electrochemical sensors are being developed for continuously detecting and/or quantifying blood glucose values. These devices generally transmit raw or minimally processed data for subsequent analysis at a remote device, which can include a display. The transmission to wireless display devices can be wireless.

With respect to the wireless transmission of glucose and other analyte data gathered using an implanted sensor, battery life of the transmitter acting in conjunction with the sensor is typically a concern. To conserve battery life or to increase the efficiency associated with the transmission of glucose and other analyte data, transmissions can, for example, need to be intermittent. The intermittent transmission of monitored data can introduce reliability issues, however. In some cases, reliability is thus sacrificed for battery life in conventional sensor systems.

SUMMARY

A method for calibrating a continuous analyte sensor system is provided. The method includes scanning an identification tag encoding information identifying the analyte sensor system. The method includes retrieving calibration data for a sensor of the analyte sensor system based at least in part on the information identifying the analyte sensor system. The method includes disposing the analyte sensor system sufficiently close to a calibration station for a short-range communication controller of the calibration station to induce a short-range antenna of the analyte sensor system to cause at least a portion of the analyte sensor system to transition to an operational mode. The method includes transferring at least the sensor calibration data from the calibration station to the continuous analyte sensor system via short-range communications responsive to a command, thereby facilitating calibration of the continuous analyte sensor system.

In some embodiments, the method includes causing the analyte sensor system to revert to a sleep mode after the sensor calibration data is stored in a storage of the analyte sensor system. In some embodiments, the identification tag is a 2-dimensional (2D) barcode encoding at least a lot number of an applicator and a serial number of the sensor of the analyte sensor system in a single string. In some embodiments, the sensor calibration data comprises an initial slope determined for the sensor, a final slope determined for the sensor, and an indication of a date on which the initial slope and the final slope was determined. In some embodiments, the command comprises an 0x7a near-field communication command configured to transmit each of a lot number of an applicator, a serial number of the sensor, the initial slope, the final slope and the indication of the date in a single message. In some embodiments, the sensor calibration data is retrieved form a database in which the sensor calibration data is indexed according to the lot number of the applicator and the serial number of the sensor.

A calibration station configured for calibrating a continuous analyte sensor system is provided. The calibration station includes an identification tag scanner configured to scan an identification tag encoding information identifying the analyte sensor system. The calibration station includes a processor configured to retrieve calibration data for a sensor of the analyte sensor system based at least in part on the information identifying the analyte sensor system. The calibration station includes a short-range communication controller configured to induce a short-range antenna of the analyte sensor system to cause at least a portion of the analyte sensor system to transition to an operational mode when the analyte sensor system is disposed sufficiently close to the calibration station, and transfer at least the sensor calibration data to the analyte sensor system via short-range communications responsive to a command, thereby facilitating calibration of the analyte sensor system.

In some embodiments, the short-range communication controller is further configured to send at least one signal to the analyte sensor system that causes the analyte sensor system to revert to a sleep mode after the sensor calibration data is stored in a storage of the analyte sensor system. In some embodiments, the identification tag is a 2-dimensional (2D) barcode encoding at least a lot number of an applicator and a serial number of the sensor of the analyte sensor system in a single string. In some embodiments, the sensor calibration data comprises an initial slope determined for the sensor, a final slope determined for the sensor, and an indication of a date on which the initial slope and the final slope was determined. In some embodiments, the command comprises an 0x7a NFC command configured to transmit each of a lot number of an applicator, a serial number of the sensor, the initial slope, the final slope and the indication of the date in a single message. In some embodiments, the sensor calibration data is retrieved from a database in which the sensor calibration data is indexed according to the lot number of the applicator and the serial number of the sensor.

A method for testing a continuous analyte sensor system is provided. The method includes waking at least a portion of an analyte sensor system from a sleep mode. The method include receiving, utilizing a first transceiver chip, a data packet transmitted from a second transceiver chip, the data packet comprising a request for the analyte sensor system to perform one or more tasks designed to verify anticipated operation of the analyte sensor system. The method includes processing the request. The method includes transmitting, utilizing the first transceiver chip, a response returning a result of the request to the second transceiver chip. The method includes receiving, utilizing the first transceiver chip, a message transmitted from the second transceiver chip, the message comprising instructions that cause one or more components of the analyte sensor system to revert to a sleep mode.

In some embodiments, the first transceiver chip is embedded in the analyte sensor system and the second transceiver chip is embedded in a factory testing station configured to test operation of the analyte sensor system. In some embodiments, each of the request, the response, and the message are communicated on a frequency channel that is pre-programmed into each of the first transceiver chip and the second transceiver chip. In some embodiments, the request, the response and the message are communicated without any prior connection or authentication processes occurring between the first transceiver chip and the second transceiver chip.

A method for testing a continuous analyte sensor system is provided. The method includes transmitting to a first transceiver chip, utilizing a second transceiver chip, a data packet comprising a request for the analyte sensor system to perform one or more tasks designed to verify anticipated operation of the analyte sensor system. The method includes receiving, utilizing the second transceiver chip, a response returning a result of the request from the first transceiver chip. The method includes transmitting, utilizing the second transceiver chip, a message to the first transceiver chip, the message comprising instructions that cause one or more components of the analyte sensor system to revert to a sleep mode.

In some embodiments, the first transceiver chip is embedded in the analyte sensor system and the second transceiver chip is embedded in a factory testing station configured to test operation of the analyte sensor system. In some embodiments, each of the request, the response, and the message are communicated on a frequency channel that is pre-programmed into each of the first transceiver chip and the second transceiver chip. In some embodiments, the request, the response and the message are communicated without any prior connection or authentication processes occurring between the first transceiver chip and the second transceiver chip.

A testing system for testing a continuous analyte sensor system is provided. The testing system includes the analyte sensor system comprising a first transceiver chip. The testing system includes a factory testing station comprising a second transceiver chip. The analyte sensor system is configured to wake at least a portion of the analyte sensor system from a sleep mode. The analyte sensor system is configured to receive, utilizing the first transceiver chip, a data packet transmitted from the second transceiver chip, the data packet comprising a request for the analyte sensor system to perform one or more tasks designed to verify anticipated operation of the analyte sensor system. The analyte sensor system is configured to process the request. The analyte sensor system is configured to transmit, utilizing the first transceiver chip, a response returning a result of the request to the second transceiver chip. The analyte sensor system is configured to receive, utilizing the first transceiver chip, a message transmitted from the second transceiver chip, the message comprising instructions that cause one or more components of the analyte sensor system to revert to a sleep mode. The factory testing station is configured to transmit the data packet to the first transceiver chip utilizing the second transceiver chip. The factory testing station is configured to receive the response from the first transceiver chip utilizing the second transceiver chip. The factory testing station is configured to transmit the message to the first transceiver chip utilizing the second transceiver chip.

In some embodiments, each of the first transceiver chip and the second transceiver chip are pre-programmed to communicate each of the request, the response, and the message on a pre-determined frequency channel. In some embodiments, the first transceiver chip and the second transceiver chip communicate the request, the response and the message without any prior connection or authentication processes.

A continuous analyte sensor system configured for wireless communication of analyte data is provided. The system includes a sensor comprising a plurality of terminals, the sensor configured to generate a current through the plurality of terminals based on an analyte concentration of a host. The system includes a shorting element configured to electrically short the plurality of terminals when the sensor is disposed in a packaging. The system includes a sensor electronics module configured to wake periodically, measure the current through the plurality of terminals, determine that the measured current is below a predetermined threshold; and generate a signal configured to wake at least one additional component of the analyte sensor system based on the determination.

In some embodiments, the shorting element comprises at least one of an electrically conductive wire, an electrically conductive sheet, or an electrically conductive foam comprising at least a portion of the packaging.

A method for wireless communication of continuous analyte data is provided. The method includes generating a pairing key. The method includes initializing a transceiver radio with a first peripheral instance and a second peripheral instance. The method includes generating and transmitting a first advertisement message associated with the first peripheral instance. The method includes generating and transmitting a second advertisement message associated with the second peripheral instance and comprising the pairing key. The method includes determining that a pairing request corresponding to the first peripheral instance has been received. The method includes determining that the pairing request comprises the pairing key. The method includes generating and transmitting a pairing request acceptance message based on the pairing request comprising the pairing key.

In some embodiments, the method includes encrypting the pairing key, wherein the second advertisement message comprises the encrypted pairing key and the pairing request comprises a decrypted version of the encrypted pairing key. In some embodiments, the first advertisement message comprises one or more of an indication of a manufacturer of an analyte sensor system, an address identifying the analyte sensor system, an indication that the first peripheral instance is connectable, and an indication of out-of-band authentication. In some embodiments, the second advertisement message comprises one or more of an indication of the manufacturer of the analyte sensor system, the address identifying the analyte sensor system, an indication that the second peripheral instance is not connectable, and a payload comprising the pairing key. In some embodiments, the first peripheral instance and the second peripheral instance are both associated with a same analyte sensor system. In some embodiments, the first advertisement message and the second advertisement message are transmitted during a same pairing session.

A continuous analyte sensor system is provided. The system includes an analyte sensor. The system includes a transceiver radio. The system includes one or more processors configured to generate a pairing key. The one or more processors are configured to initialize the transceiver radio with a first peripheral instance and a second peripheral instance. The one or more processors are configured to generate and transmit, via the transceiver radio, a first advertisement message associated with the first peripheral instance. The one or more processors are configured to generate and transmit, via the transceiver radio, a second advertisement message associated with the second peripheral instance and comprising the pairing key. The one or more processors are configured to determine that a pairing request corresponding to the first peripheral instance has been received via the transceiver radio. The one or more processors are configured to determine that the pairing request comprises the pairing key. The one or more processors are configured to generate and transmit, via the transceiver radio, a pairing request acceptance message based on the pairing request comprising the pairing key.

A method for wireless communication of continuous analyte data is provided. The method includes monitoring one or more communication channels for one or more advertising messages indicative of an analyte sensor system initiating a pairing operation with a peripheral device. The method includes determining that a first advertisement message has been received from the analyte sensor system, the first advertisement message comprising an indication of a predetermined manufacturer of the analyte sensor system and an address identifying the analyte sensor system. The method includes determining that a second advertisement message comprising the indication of the predetermined manufacturer, the address identifying the analyte sensor system, and a pairing key has been received from the analyte sensor system. The method includes extracting the pairing key from the second advertisement message. The method includes generating and transmitting a pairing request message comprising the extracted pairing key. The method includes receiving a pairing request acceptance message based on the pairing request message.

In some embodiments, the pairing key within the second advertisement message is encrypted and the pairing request comprises a decrypted version of the encrypted pairing key, the method including decrypting the pairing key to obtain the decrypted version of the encrypted pairing key. In some embodiments, the first advertisement message further comprises one or more of an indication that a first peripheral instance of the analyte sensor system is connectable, and an indication of out-of-band authentication. In some embodiments, the second advertisement message further comprises an indication that a second peripheral instance of the analyte sensor system is not connectable, the pairing key being disposed in a payload of the second advertisement message. In some embodiments, the first advertisement message and the second advertisement message are received during a same pairing session.

A peripheral device is provided. The device includes a display, a transceiver radio, and one or more processors configured to monitor one or more communication channels for one or more advertising messages indicative of an analyte sensor system initiating a pairing operation with the peripheral device. The one or more processors are configured to determine that a first advertisement message has been received from the analyte sensor system, the first advertisement message comprising an indication of a predetermined manufacturer of the analyte sensor system and an address identifying the analyte sensor system. The one or more processors are configured to determine that a second advertisement message comprising the indication of the predetermined manufacturer, the address identifying the analyte sensor system, and a pairing key has been received from the analyte sensor system. The one or more processors are configured to extract the pairing key from the second advertisement message. The one or more processors are configured to generate and transmit, via the transceiver radio, a pairing request message comprising the extracted pairing key. The one or more processors are configured to receive, via the transceiver radio, a pairing request acceptance message based on the pairing request message.

A method for wireless communication of continuous analyte data is provided. The method includes transmitting an advertisement message for establishing a communication channel. The method includes receiving a random number encrypted utilizing a first public key over the communication channel. The method includes decrypting the encrypted random number utilizing a first private key associated with the first public key. The method includes re-encrypting the decrypted random number utilizing a second public key. The method includes transmitting the re-encrypted random number over the communication channel. The method includes transmitting sensor data encrypted utilizing the second public key.

In some embodiments, the first private key is one of a first plurality of unique private keys configured to decrypt data previously encrypted utilizing the first public key and the second private key is one of a second plurality of unique private keys configured to decrypt data previously encrypted utilizing the second public key. In some embodiments, the first public key and the second public key are publicly available keys, and the first private key and the second private key are not publicly available keys. In some embodiments, the method includes receiving at least one of the first private key and the second public key from a server.

A continuous analyte sensor system is provided. The system includes an analyte sensor, a transceiver radio, and one or more processors configured to cause an advertisement message for establishing a communication channel to be transmitted. The one or more processors are configured to receive a random number encrypted utilizing a first public key over the communication channel. The one or more processors are configured to decrypt the encrypted random number utilizing a first private key associated with the first public key. The one or more processors are configured to re-encrypt the random number utilizing a second public key. The one or more processors are configured to cause the re-encrypted random number to be transmitted over the communication channel. The one or more processors are configured to cause sensor data encrypted utilizing the second public key to be transmitted.

A method for wireless communication of continuous analyte data is provided. The method includes receiving an advertisement message for establishing a communication channel. The method includes generating a random number. The method includes encrypting the random number utilizing a first public key. The method includes transmitting the encrypted random number utilizing the communication channel. The method includes receiving the random number re-encrypted utilizing a second public key. The method includes decrypting the re-encrypted random number utilizing a second private key. The method includes comparing the decrypted random number to the random number originally generated. The method includes authenticating a communication session based on a determination that the decrypted random number and the random number originally generated are the same. The method includes receiving sensor data encrypted utilizing the second public key.

In some embodiments, the first private key is one of a first plurality of unique private keys configured to decrypt data previously encrypted utilizing the first public key and the second private key is one of a second plurality of unique private keys configured to decrypt data previously encrypted utilizing the second public key. In some embodiments, the first public key and the second public key are publicly available keys, and the first private key and the second private key are not publicly available keys.

A peripheral device is provided. The device includes a display, a transceiver radio; and one or more processors configured to receive an advertisement message for establishing a communication channel. The one or more processors are configured to generate a random number. The one or more processors are configured to encrypt the random number utilizing a first public key. The one or more processors are configured to transmit the encrypted random number utilizing the communication channel. The one or more processors are configured to receive the random number re-encrypted utilizing a second public key. The one or more processors are configured to decrypt the re-encrypted random number utilizing a second private key. The one or more processors are configured to compare the decrypted random number to the random number originally generated. The one or more processors are configured to authenticate a communication session based on a determination that the decrypted random number and the random number originally generated are the same. The one or more processors are configured to receive sensor data encrypted utilizing the second public key.

A method for wireless communication of continuous analyte data is provided. The method includes successively coupling each of a plurality of filtering circuits to an antenna, each of the filtering circuits configured to pass a respective signal received by the antenna in a respective frequency channel. The method includes measuring a respective amount of power received on each respective frequency channel while the analyte sensor system is not wirelessly communicating. The method includes comparing the measured respective amounts of power received on each respective frequency channel. The method includes selecting the respective frequency channel having the lowest measured amount of power for the antenna to transmit one or more signals.

In some embodiments, each of the plurality of filtering circuits comprises a bandpass filter. In some embodiments, successively coupling each of the plurality of filtering circuits to the antenna comprises successively closing a respective switch coupling a respective one of the filtering circuits to the antenna. In some embodiments, selecting the respective frequency channel having the lowest measured amount of power for the antenna to transmit one or more signals comprises sending at least one signal causing a frequency selection circuit of a transmitter to select the respective frequency channel.

A continuous analyte sensor system is provided. The system includes an antenna and a plurality of filtering circuits couplable to the antenna, each of the filtering circuits configured to pass a respective signal received by the antenna in a respective frequency channel. The system includes one or more processors configured to successively couple each of the plurality of filtering circuits to the antenna. The one or more processors are configured to measure a respective amount of power received on each respective frequency channel while the analyte sensor system is not wirelessly communicating. The one or more processors are configured to compare the measured respective amounts of power received on each respective frequency channel. The one or more processors are configured to select the respective frequency channel having the lowest measured amount of power for the antenna to transmit one or more signals.

A method for wireless communication of analyte data by a continuous analyte sensor system is provided. The method includes preconfiguring the analyte sensor system to periodically wake from a low-power passive monitoring mode according to a predetermined interval for waking the analyte sensor system. The method includes receiving a wake signal from a display device before expiration of the predetermined interval while the analyte sensor system is in the low-power passive monitoring mode, thereby causing the analyte sensor system to wake before expiration of the predetermined interval. The method includes transmitting an advertisement message in response to the wake signal. The method includes receiving a pairing request from the display device. The method includes transmitting a pairing request acceptance message to the display device. The method includes transmitting sensor data to the display device.

In some embodiments, the transmitting sensor data to the display device occurs at a time before the predetermined interval for waking the analyte sensor system has expired. In some embodiments, the wake signal has a predetermined pattern, magnitude or modulation configured to cause the analyte sensor system to wake from the low-power passive monitoring mode.

A continuous analyte sensor system is provided. The system includes an analyte sensor and a transceiver radio. The system includes one or more processors configured to preconfigure the analyte sensor system to periodically wake from a low-power passive monitoring mode according to a predetermined interval for waking the analyte sensor system. The one or more processors are configured to receive a wake signal from a display device before expiration of the predetermined interval while the analyte sensor system is in a low-power passive monitoring mode, thereby causing the analyte sensor system to wake before expiration of the predetermined interval. The one or more processors are configured to cause an advertisement message to be transmitted in response to the wake signal. The one or more processors are configured to receive a pairing request from the display device. The one or more processors are configured to cause a pairing request acceptance message to be transmitted to the display device and cause transmission of sensor data to the display device.

A method for wireless communication of continuous analyte data by a display device is provided. The method includes transmitting a wake signal to an analyte sensor system that is in a low-power passive monitoring mode. The method includes receiving an advertisement message responsive to the wake signal. The method includes transmitting a pairing request to the analyte sensor system. The method includes receiving a pairing request acceptance message responsive to the pairing request. The method includes receiving sensor data from the analyte sensor system.

In some embodiments, the receiving sensor data from the analyte sensor system occurs at a time before a predetermined interval for waking the analyte sensor system has expired. In some embodiments, the wake signal has a predetermined pattern, magnitude or modulation configured to cause the analyte sensor system to wake from the low-power passive monitoring mode.

A display device is provided. The device includes a display and a transceiver radio. The device includes one or more processors configured to cause a wake signal to be transmitted to an analyte sensor system that is in a low-power passive monitoring mode. The one or more processors are configured to receiving an advertisement message responsive to the wake signal. The one or more processors are configured to causing a pairing request to be transmitted to the analyte sensor system. The one or more processors are configured to receiving a pairing request acceptance message responsive to the pairing request. The one or more processors are configured to receiving sensor data from the analyte sensor system.

A method for wireless communication of continuous analyte data is provided. The method includes physically moving a short-range wireless communication protocol-enabled display device sufficiently close to a sticker physically disposed on one of an analyte sensor system or a packaging for the analyte sensor system, comprising a short-range wireless communications tag having pre-programmed thereon a pairing key, such that the display device is able to retrieve the pairing key from the tag via the short-range wireless communication protocol. The method includes pairing the display device with the analyte sensor system for a wireless protocol different from the short-range wireless communication protocol utilizing the retrieved pairing key.

In some embodiments, the pairing key is associated with the analyte sensor system. In some embodiments, the physically moving the NFC-enabled display device sufficiently close to the sticker comprises tapping the display device on the sticker.

A display device is provided. The device includes a display, a short-range wireless communication protocol-enabled radio and a radio enabled for wireless communication utilizing a wireless protocol different from the short-range wireless communication protocol. The device includes one or more processors configured to retrieve, utilizing the short-range wireless communication protocol-enabled radio, a pairing key from a short-range wireless communications tag embedded in a sticker based on the display device being physically moved sufficiently close to the sticker, the tag being pre-programmed with the pairing key and the pairing key being associated with an analyte sensor system. The one or more processors are configured to perform a pairing operation with the analyte sensor system for the wireless communication protocol different from the short-range wireless communication protocol utilizing the retrieved pairing key.

In some embodiments, the display device being physically moved sufficiently close to the sticker comprises tapping the display device on the sticker.

A method for wireless communication of continuous analyte data is provided. The method includes detecting an advertisement message from an analyte sensor system. The method includes attempting to establish a connection with the analyte sensor system responsive to the advertisement message. The method includes determining that the attempt to establish the connection with the analyte sensor system has failed. The method includes generating an alert indicating that the analyte sensor system has been detected but an attempt to establish the connection with the analyte sensor system has failed.

In some embodiments, the alert comprises at least one suggested user intervention for improving the probability of establishing the connection with the analyte sensor system on a subsequent connection attempt.

A display device is provided. The device includes a display and a transceiver radio. The device includes one or more processors configured to detect an advertisement message from an analyte sensor system. The one or more processors are configured to attempt to establish a connection with the analyte sensor system responsive to the advertisement message. The one or more processors are configured to determine that the attempt to establish the connection with the analyte sensor system has failed. The one or more processors are configured to generate an alert indicating that the analyte sensor system has been detected but an attempt to establish the connection with the analyte sensor system has failed.

A method for wireless communication of continuous analyte data is provided. The method includes transmitting a wake signal to an analyte sensor system. The method includes receiving a transmitter ID corresponding to the analyte sensor system. The method includes comparing the received transmitter ID to a range of transmitter IDs corresponding to currently deployed analyte sensor systems. The method includes establishing a wireless connection with the analyte sensor system based on a determination that the received transmitter ID is within the range of transmitter IDs corresponding to analyte sensor systems currently deployed. The method includes receiving at least logged analyte concentration data from the analyte sensor system. The method includes generating one or more reports based on at least the logged analyte concentration data from the analyte sensor system.

In some embodiments, the wake signal is transmitted utilizing an electromagnet.

A device is provided, including a transceiver radio and an electromagnet. The device includes one or more processors configured to cause the electromagnet to transmit a wake signal to an analyte sensor system. The one or more processors are configured to receive a transmitter ID corresponding to the analyte sensor system. The one or more processors are configured to compare the received transmitter ID to a range of transmitter IDs corresponding to currently deployed analyte sensor systems. The one or more processors are configured to establish a wireless connection with the analyte sensor system based on a determination that the received transmitter ID is within the range of transmitter IDs corresponding to currently deployed analyte sensor systems. The one or more processors are configured to receive at least analyte concentration data logged by the analyte sensor system during a prior sensor session. The one or more processors are configured to generate one or more reports based on at least the logged analyte concentration data.

A method for wireless communication of continuous analyte data is provided. The method includes receiving a wake signal from a heath care provider device. The method includes transmitting a transmitter ID corresponding to an analyte sensor system. The method includes establishing a wireless connection with the health care provider device based on the transmitted transmitter ID being within a range of transmitter IDs corresponding to currently deployed analyte sensor systems. The method includes transmitting at least logged analyte concentration data to the health care provider device.

In some embodiments, the method includes generating analyte concentration data during a sensor session. In some embodiments, the method includes logging the analyte concentration data during the sensor session. In some embodiments, the wake signal is received by a magnetic sensor at a time after the sensor session has concluded.

A continuous analyte sensor system is provided. The system includes an analyte sensor configured to generate analyte concentration data during a sensor session. The system includes a storage configured to log the analyte concentration data during the sensor session. The system includes a magnetic sensor configured to receive a wake signal from a heath care provider device. The system includes a transceiver radio. The system includes one or more processors configured to cause the transceiver radio to transmit a transmitter ID corresponding to the analyte sensor system. The one or more processors are configured to establish a wireless connection with the health care provider device based on the transmitted transmitter ID being within a range of transmitter IDs corresponding to currently deployed analyte sensor systems. The one or more processors are configured to cause the transceiver radio to transmit at least the logged analyte concentration data to the health care provider device.

In some embodiments, the magnetic sensor receives the wake signal at a time after the sensor session has concluded.

A method for wireless communication of continuous analyte data is provided. The method includes periodically collecting raw data from an analyte sensor for a duration of a sensor session. The method includes storing the raw data. The method includes delaying conversion of the raw data to estimated analyte values until at least after the sensor session has concluded.

In some embodiments, the sensor session corresponds to an intended usable life of the analyte sensor system.

A continuous analyte sensor system is provided. The system includes an analyte sensor configured to periodically generate raw data for a duration of a sensor session. The system includes a storage configured to store the raw data during the sensor session. The system includes one or more processors configured to delay conversion of the raw data to estimated analyte values until at least after the sensor session has concluded.

A method for wireless communication of continuous analyte data is provided. The method includes measuring at least one analyte concentration value by an analyte sensor system during a sensor session. The method includes transmitting the at least one analyte concentration value to a device associated with a health care provider utilizing a cellular network connection.

In some embodiments, the at least one analyte concentration value is not displayed to a user of the analyte sensor system. In some embodiments, the at least one analyte concentration value is transmitted to the device associated with the health care provider after the sensor session has concluded.

A continuous analyte sensor system is provided. The system includes an analyte sensor configured to measure at least one analyte concentration value during a sensor session. The system includes a cellular network enabled transceiver radio. The system includes one or more processors configured to cause the cellular-network enabled transceiver radio to transmit the at least one analyte concentration value to a device associated with a health care provider utilizing a cellular network connection.

A method for wireless communication of data is provided. The method includes receiving, by an analyte sensor system, power via a near field communication from a first device. The method includes powering up at least a portion of an analyte sensor system utilizing the received power. The method includes transmitting data from the analyte sensor system to the first device, utilizing a first communication protocol, for use in troubleshooting a suspected malfunction of the analyte sensor system.

In some embodiments, the first communication protocol comprises a Bluetooth low energy protocol.

A continuous analyte sensor system is provided. The system includes a near field communication circuit configured to receive power, via a near field communication, from a first device. The system includes a transceiver radio configured to be powered up by the received power. The system includes one or more processors configured to cause the transceiver radio to transmit data to the first device, utilizing a first communication protocol, for use in troubleshooting a suspected malfunction of the analyte sensor system.

A method for wireless communication of continuous analyte data is provided. The method includes disposing a display device sufficiently close to an analyte sensor system for a short-term wireless communication protocol controller of the display device to transmit power, utilizing the short-term wireless communication protocol, to the analyte sensory system, thereby powering up at least a portion of the analyte sensor system. The method includes receiving data from the analyte sensor system via a first communication protocol. The method includes re-transmitting the data to a second device accessible to a customer service representative, via a second communication protocol, for troubleshooting a suspected malfunction of the analyte sensor system.

In some embodiments, the first communication protocol comprises a Bluetooth low energy protocol. In some embodiments, the second communication protocol is Wi-Fi.

A display device is provided. The device includes a short-term communication protocol controller configured to transmit power, utilizing the short-term communication protocol, to an analyte sensory system when the display device is disposed sufficiently close to the analyte sensor system, thereby powering up at least a portion of the analyte sensor system. The device includes a transceiver radio configured to receive data from the analyte sensor system via a first communication protocol. The device includes one or more processors configured to cause the transceiver radio to re-transmit the data to a second device accessible to a customer service representative, via a second communication protocol, for troubleshooting a suspected malfunction of the analyte sensor system.

A method for wireless communication of continuous analyte concentration data is provided. The method includes transmitting at least one of a wakeup signal and a first security code, as modulated visible light, to an analyte sensor system. The method includes receiving a second security code encrypted utilizing the first security code from the analyte sensor system. The method includes verifying the encrypted second security code. The method includes establishing a secure communication channel with the analyte sensor system responsive to the verifying. The method includes receiving analyte concentration data from the analyte sensor system over the secure communication channel.

In some embodiments, the encrypted second security code is received utilizing a communication protocol different from the modulated visible light. In some embodiments, the communication protocol is a Bluetooth Low Energy protocol. In some embodiments, the analyte concentration data is received encrypted utilizing the second security code and wherein the secure communication channel comprises a Bluetooth Low Energy communication channel. In some embodiments, the wakeup signal and the first security code are transmitted as modulated visible light utilizing a display. In some embodiments, the modulated visible light comprises one or more patterns of color, brightness or contrast displayed on the display.

A display device is provided. The device includes a display configured to transmit at least one of a wakeup signal and a first security code, as modulated visible light, to an analyte sensor system. The device includes a transceiver radio configured to receiving a second security code encrypted utilizing the first security code from the analyte sensor system. The device includes one or more processors configured to verify the encrypted second security code. The one or more processors are configured to establish a secure communication channel with the analyte sensor system responsive to the verifying. The one or more processors are configured to receive analyte concentration data from the analyte sensor system over the secure communication channel.

A method for wireless communication of continuous analyte concentration data is provided. The method includes receiving at least one of a wakeup signal and a first security code, as modulated visible light, from a display device. The method includes transmitting a second security code encrypted utilizing the first security code from an analyte sensor system. The method includes establishing a secure communication channel with the display device. The method includes transmitting analyte concentration data over the secure communication channel.

In some embodiments, the encrypted second security code is transmitted utilizing a communication protocol different from the modulated visible light. In some embodiments, the communication protocol is a Bluetooth Low Energy protocol. In some embodiments, the analyte concentration data is transmitted encrypted utilizing the second security code and wherein the secure communication channel comprises a Bluetooth Low Energy communication channel. In some embodiments, the wakeup signal and the first security code are received as modulated visible light utilizing a light sensor. In some embodiments, the modulated visible light comprises one or more patterns of color, brightness or contrast displayed on a display of the display device.

A continuous analyte sensor system is provided. The system includes a light sensor configured to receive at least one of a wakeup signal and a first security code, as modulated visible light, from a display device. The system includes a transceiver radio configured to transmit a second security code encrypted utilizing the first security code. The system includes one or more processors configured to establish a secure communication channel with the analyte sensor system. The one or more processors are configured to cause the transceiver radio to transmit analyte concentration data over the secure communication channel.

A method for wireless communication with a continuous analyte sensor system is provided. The method includes receiving from a user, on a first display device, an input indicative of a request to pair a second display device to the analyte sensor system. The method includes transmitting a first signal to the analyte sensory system indicating that the second display device has requested pairing. The method includes receiving a second signal from the second display device indicating the user has initiated a pairing process between the second display device and the analyte sensor system. The method includes, responsive to receiving the second signal from the second display device, transmitting a transmitter ID corresponding to the analyte sensor system to the second display device.

In some embodiments, the first display device comprises a smartphone, and the second display device comprises a smartwatch. In some embodiments, the second display device is configured to utilize the transmitter ID to pair with the analyte sensor system.

A first display device is provided. The device includes an input interface configured to receive from a user an input indicative of a request to pair a second display device to an analyte sensor system. The device includes a transceiver radio configured to transmit a first signal to the analyte sensory system indicating that the second display device has requested pairing. The device includes one or more processors configured to receive a second signal from the second display device indicating the user has initiated a pairing process between the second display device and the analyte sensor system. The one or more processors are configured to responsive to receiving the second signal from the second display device, cause the transceiver radio to transmit a transmitter ID corresponding to the analyte sensor system to the second display device.

A method for wireless communication with a continuous analyte sensor system is provided. The method includes receiving one or more advertisement messages from the analyte sensor system transmitted responsive to a user selection on a first display device to pair a second display device with the analyte sensor system. The method includes displaying a notification of a pairing process responsive to receiving the one or more advertisement messages. The method includes, responsive to receiving an input for initiating the pairing process from the user, transmitting a signal indicating the input has been received from the user to the first display device. The method includes receiving a transmitter ID corresponding to the analyte sensor system from the first display device. The method includes establishing a secure connection with the analyte sensor system utilizing the transmitter ID corresponding to the analyte sensor system.

In some embodiments, the first display device comprises a smartphone, and the second display device comprises a smartwatch. In some embodiments, the second display device is configured to utilize the transmitter ID to pair with the analyte sensor system.

A display device is provided. The device includes a transceiver radio configured to receive one or more advertisement messages from an analyte sensor system transmitted responsive to a selection by a user on another display device to pair the display device with the analyte sensor system. The device includes a display configured to display a notification of a pairing process responsive to the transceiver radio receiving the one or more advertisement messages. The device includes one or more processors configured to responsive to receiving an input for initiating the pairing process from the user, cause the transceiver radio to transmit a signal indicating the input has been received from the user to the other display device. The one or more processors are configured to receive a transmitter ID corresponding to the analyte sensor system from the first display device. The one or more processors are configured to establish a secure connection with the analyte sensor system utilizing the transmitter ID corresponding to the analyte sensor system.

A method for wireless communication of continuous analyte concentration data is provided. The method includes transmitting one or more first advertising messages utilizing a first set of parameters during a predetermined communication interval if a whitelist of previously authenticated devices has at least one unfilled entry. The method includes transmitting one or more second advertising messages utilizing a second set of parameters during the predetermined communication interval if the whitelist lists at least one device. The method includes establishing a first communication session between an analyte sensor system and a first device and a second communication session between the analyte sensor system and a second device during the predetermined communication interval based on at least one of the first advertising messages and the second advertising messages. The method includes transmitting analyte concentration data to the first device and to the second device utilizing at least one of the first communication session and the second communication session during the predetermined communication interval.

In some embodiments, the one or more first advertising messages advertise availability of the analyte sensor system for connection with one or more devices that are not currently listed on the whitelist and the one or more second advertising messages advertise availability of the analyte sensor system for connection with one or more devices currently listed on the whitelist.

In some embodiments, the one or more first advertising messages are transmitted after the one or more second advertising messages. In some embodiments, the one or more first advertising messages are transmitted before the one or more second advertising messages. In some embodiments, the method includes not transmitting the one or more first advertising messages during the predetermined communication interval if the whitelist does not have at least one unfilled entry. In some embodiments, the method includes not transmitting the one or more second advertising messages during the predetermined communication interval if the whitelist does not currently list any devices. In some embodiments, the method includes not transmitting the one or more second advertising messages during the predetermined communication interval if all devices currently listed on the whitelist connected to the analyte sensor system responsive to the one or more first advertising messages.

In some embodiments, the first set of parameters define one or more of a first duration of a first advertising interval for transmitting the one or more first advertising messages, a first periodic interval for transmission of the one or more first advertising messages, and a first power for transmission of the one or more first advertising messages. In some embodiments, the second set of parameters define one or more of a second duration of a second advertising interval for transmitting the one or more second advertising messages, a second periodic interval for transmission of the one or more second advertising messages, and a second power for transmission of the one or more second advertising messages. In some embodiments, the first power for transmission of the one or more first advertising messages is lower than the second power for transmission of the one or more second advertising messages. In some embodiments, devices utilized by consumers and devices utilized by medical professionals are both eligible for inclusion in the whitelist. In some embodiments, the whitelist comprises 3 or more entries.

A continuous analyte sensor system configured for wireless communication of analyte concentration data is provided. The system includes a transceiver radio configured to transmit one or more first advertising messages utilizing a first set of parameters during a predetermined communication interval if a whitelist of previously authenticated devices has at least one unfilled entry. The transceiver radio is configured to transmit one or more second advertising messages utilizing a second set of parameters during the predetermined communication interval if the whitelist lists at least one device. The system includes one or more processors configured to establish a first communication session between the analyte sensor system and a first device and a second communication session between the analyte sensor system and a second device based on at least one of the first advertising messages and the second advertising messages. The one or more processors are configured to cause the transceiver radio to transmit analyte concentration data to the first device and to the second device utilizing at least one of the first communication session and the second communication session during the predetermined communication interval.

In some embodiments, the one or more processors are configured to cause the transceiver radio to not transmit the one or more first advertising messages during the predetermined communication interval if the whitelist does not have at least one unfilled entry. In some embodiments, the one or more processors are configured to cause the transceiver radio to not transmit the one or more second advertising messages during the predetermined communication interval if the whitelist does not currently list any devices. In some embodiments, the one or more processors are configured to cause the transceiver radio to not transmit the one or more second advertising messages during the predetermined communication interval if all devices currently listed on the whitelist connected to the analyte sensor system responsive to the one or more first advertising messages.

A method of communicating continuous analyte sensor data is provided. The method includes establishing a first communication session with a first display device and a second communication session with a second display device, the second display device becoming unavailable for communication with the first device and with the analyte sensor system for a time period subsequent to establishing the second communication session. The method includes transmitting analyte sensor data to the first display device via the first communication session. The method includes storing the analyte sensor data at least during the time period. The method includes transmitting the stored analyte sensor data to the second display device utilizing the second communication session responsive to the second display device becoming available for communication with the analyte sensor system after the time period.

A continuous analyte sensor system is provided. The system includes a transceiver radio configured to establish a first communication session with a first display device and a second communication session with a second display device. The transceiver radio is configured to transmit analyte sensor data to the first display device via the first communication session. The system includes a storage configured to store the analyte sensor data at least during a time period, subsequent to establishing the second communication session, during which the second display device becomes unavailable for communication with the first device and with the analyte sensor system. The system includes one or more processor configured to cause the transceiver radio to transmit the stored analyte sensor data to the second display device utilizing the second communication session responsive to the second display device becoming available for communication with the analyte sensor system after the time period.

A method of communicating continuous analyte sensor data is provided. The method includes establishing a first communication session between a first display device and an analyte sensor system and a third communication session between the first display device and a second display device, the second display device having established a second communication session with the analyte sensor. The method includes receiving analyte sensor data from the analyte sensor system via the first communication session, wherein the second display device becomes unavailable for communication with the first display device and with the analyte sensor system for a time period subsequent to establishment of the second communication session. The method includes storing the analyte sensor data at least during the time period. The method includes transmitting the stored analyte sensor data to the second display device utilizing the third communication session responsive to the second display device becoming available for communication over the third communication session after the time period.

A first display device is provided. The device includes a transceiver radio configured to establish a first communication session with an analyte sensor system and a third communication session with a second display device, the second display device having established a second communication session with the analyte sensor. The transceiver radio is configured to receive analyte sensor data from the analyte sensor system via the first communication session, wherein the second display device becomes unavailable for communication with the first device and with the analyte sensor system for a time period subsequent to establishment of the second communication session. The device includes memory configured to store the analyte sensor data at least during the time period. The device includes one or more processors configured to transmit the stored analyte sensor data to the second device utilizing the third communication session responsive to the second device becoming available for communication over the third communication session after the time period.

A method of communicating continuous analyte sensor data is provided. The method includes establishing a first communication session with an analyte sensor system and a second communication session with a first display device. The method includes becoming unavailable for communication with the first display device and with the analyte sensor system for a time period subsequent to establishment of the first communication session. The method includes receiving analyte sensor data, previously stored by at least one of the first display device and the analyte sensor system during the time period, over at least one of the first communication session and the second communication session responsive to becoming available for communication over at least one of the first communication session and the second communication session after the time period.

A first display device is provided. The device includes a transceiver radio configured to establish a first communication session with an analyte sensor system and a second communication session with a first display device, wherein the first display device becomes unavailable for communication with the first device and with the analyte sensor system for a time period subsequent to establishment of the first communication session. The transceiver radio is configured to receive analyte sensor data, previously stored by at least one of the first device and the analyte sensor system during the time period, over at least one of the first communication session and the second communication session responsive to becoming available for communication over at least one of the first communication session and the second communication session after the time period

A method of communicating continuous analyte sensor data is provided. The method includes determining that a first communication session between an analyte sensor system and a display device is to be closed. The method includes delaying the closing of the first communication session at least until after advertising messages have been transmitted.

In some embodiments, the determination that the first communication session is to be closed is made responsive to the first communication session being inactive for a predetermined period of time. In some embodiments, the determination that the first communication session is to be closed is made responsive to a mode of the analyte sensor system changing. In some embodiments, the mode of the analyte sensor changing comprises the analyte sensor system transitioning from performing an active glucose monitoring session to ending the active glucose monitoring session. In some embodiments, the method includes, responsive to the determining, preventing the first communication session from being closed based on receiving a plurality of heartbeat signals over the first communication session after the determining. In some embodiments, the plurality of heartbeat signals are separated from one another by a first interval and the method includes receiving a second plurality of heartbeat signals over the first communication session before the determining, the second plurality of heartbeat signals separated from one another by a second interval longer than the first interval.

A continuous analyte sensor system is provided. The system includes one or more processors configured to determine that a first communication session between with a display device is to be closed and delaying the closing of the first communication session at least until after the one or more advertising messages have been transmitted.

