Abstract:
A diabetes care kit for providing diagnostics and therapy that is preconfigured to reduce initial setup by a user, comprising: a handheld diabetes managing device (104) including: a blood glucose meter (1041) configured to determine a blood glucose level of a user, a first processor (1043) coupled to the blood glucose meter (1041) and configured to generate an insulin pump command based on the blood glucose level, a first memory (1045) coupled to the processor (1043) and preloaded with an encryption key, a first communication module (1047) coupled to the processor and first memory (1045) and configured to generate an encrypted communication message based on the insulin pump command and the encryption key, and a first antenna (1049) coupled to the first communication module (1047) and configured to transmit the encrypted communication message; and an insulin pump (202; 204) including: an insulin dosing module (2041) configured to dispense insulin based on an insulin dose command, a second processor (2043) coupled to the insulin dosing module (2041) and configured to generate the insulin dose command based on the insulin pump command, a second memory (2045) coupled to the second processor (2043) and preloaded with the encryption key, a second communication module (2047) coupled to the second processor (2043) and the second memory (2045) and configured to decode the encrypted communication message based on the encryption key to obtain the insulin pump command, and a second antenna (2049) coupled to the second communication module (2047) and configured to receive the encrypted communication message, wherein the handheld diabetes managing device (104) and the insulin pump (202; 204) are paired such that a secure bidirectional communication link exists between the handheld diabetes managing device (104) and the insulin pump (202; 204).
Abstract:
A method for storing data at a continuous glucose monitor is presented. The method includes measuring the blood glucose level of the patient. The method also includes receiving a plurality of physical attributes related to the glucose level of the patient. The method further includes determining calibration data based on the measured blood glucose level and at least one of the plurality of physical attribute samples, the calibration data configured to allow the handheld diabetes managing device to determine the estimated glucose level of the patient based on the plurality of physical attribute samples. Finally, the method includes transmitting the calibration data from the handheld diabetes managing device to the continuous glucose monitor for storage at the continuous glucose monitor. The calibration data and plurality of physical attribute samples can be retrieved by a separate device to determine an estimated glucose level of the patient.
Abstract:
A diabetes care kit for providing diagnostics and therapy that is preconfigured to reduce initial setup by a user, comprising: a handheld diabetes managing device (104) including: a blood glucose meter (1041) configured to determine a blood glucose level of a user, a first processor (1043) coupled to the blood glucose meter (1041) and configured to generate an insulin pump command based on the blood glucose level, a first memory (1045) coupled to the processor (1043) and preloaded with an encryption key, a first communication module (1047) coupled to the processor and first memory (1045) and configured to generate an encrypted communication message based on the insulin pump command and the encryption key, and a first antenna (1049) coupled to the first communication module (1047) and configured to transmit the encrypted communication message; and an insulin pump (202; 204) including: an insulin dosing module (2041) configured to dispense insulin based on an insulin dose command, a second processor (2043) coupled to the insulin dosing module (2041) and configured to generate the insulin dose command based on the insulin pump command, a second memory (2045) coupled to the second processor (2043) and preloaded with the encryption key, a second communication module (2047) coupled to the second processor (2043) and the second memory (2045) and configured to decode the encrypted communication message based on the encryption key to obtain the insulin pump command, and a second antenna (2049) coupled to the second communication module (2047) and configured to receive the encrypted communication message, wherein the handheld diabetes managing device (104) and the insulin pump (202; 204) are paired such that a secure bidirectional communication link exists between the handheld diabetes managing device (104) and the insulin pump (202; 204).
Abstract:
The present disclosure describes a handheld diabetes management device that implements a failsafe firmware upgrading protocol to reduce required user interaction and risk of device downtime. The general processing module executes first software from nonvolatile memory. The general processing module receives second software from an external port and writes the second software to the nonvolatile memory. Based on an upgrade signal, the general processing module switches execution from the first software to the second software, evaluates proper operation of the general processing module, and switches execution back to the first software from the second software when proper operation of the general processing module using the second software is not detected. A communications module, in electrical communication with the general processing module, stores third software and executes the third software. The general processing module receives fourth software from the external port and replaces the third software with the fourth software.
Abstract:
The present disclosure describes a handheld diabetes management device that implements a failsafe firmware upgrading protocol to reduce required user interaction and risk of device downtime. The general processing module executes first software from nonvolatile memory. The general processing module receives second software from an external port and writes the second software to the nonvolatile memory. Based on an upgrade signal, the general processing module switches execution from the first software to the second software, evaluates proper operation of the general processing module, and switches execution back to the first software from the second software when proper operation of the general processing module using the second software is not detected. A communications module, in electrical communication with the general processing module, stores third software and executes the third software. The general processing module receives fourth software from the external port and replaces the third software with the fourth software.
Abstract:
A diabetes management system having a reliable data management scheme is disclosed. The system comprises a plurality of devices, each device performing a different function relating to treatment of diabetes. Each device has a device identifier and each device generates data records relating to the function of the device. Each device includes a metadata generator configured to generate a metadata tag for a data record generated by the device. A metadata tag includes the device identifier of the corresponding device, a record identifier, and a source identifier indicating whether the record was originated by a human or the device. The system further includes a diabetes management device in communication with the plurality of devices and configured to manage records received from the plurality of devices. When a first device of the plurality of devices generates a new record to be communicated to the diabetes management device, the metadata generator of the first device generates a new unique record identifier and a new metadata tag based on the new unique record identifier and the device identifier of the first device, and the first device propagates the new record and the new metadata tag to the second device.
Abstract:
A diabetes management system having a reliable data management scheme is disclosed. The system comprises a plurality of devices, each device performing a different function relating to treatment of diabetes. Each device has a device identifier and each device generates data records relating to the function of the device. Each device includes a metadata generator configured to generate a metadata tag for a data record generated by the device. A metadata tag includes the device identifier of the corresponding device, a record identifier, and a source identifier indicating whether the record was originated by a human or the device. The system further includes a diabetes management device in communication with the plurality of devices and configured to manage records received from the plurality of devices. When a first device of the plurality of devices generates a new record to be communicated to the diabetes management device, the metadata generator of the first device generates a new unique record identifier and a new metadata tag based on the new unique record identifier and the device identifier of the first device, and the first device propagates the new record and the new metadata tag to the second device.
Abstract:
The invention relates to a method for pairing a handheld diabetes managing device (104) with an insulin pump (204) for secure wireless communication with limited user interaction, comprising: at the insulin pump (204), outputting (408) a pump identification signal that contains a pump identification code that uniquely identifies the insulin pump (204); at the diabetes managing device (104), receiving (412) the pump identification signal; at the diabetes managing device (104), obtaining (414) the pump identification code from the pump identification signal; at the diabetes managing device (104), displaying (416) the pump identification code on a diabetes managing device display; at the insulin pump (204), displaying (418) the pump identification code on an insulin pump display; at the diabetes managing device (104), receiving (420) an insulin pump selection input that selects the pump identification code corresponding to the insulin pump; at the diabetes managing device (104), generating (428) a first verification string; at the insulin pump (204), generating (430) a second verification string; at the diabetes managing device (104), displaying (432) the first verification string on the diabetes managing device display; at the insulin pump (204), displaying (434) the second verification string on the insulin pump display; at the diabetes managing device (104), receiving (436) a first confirmation input corresponding to the first verification string matching the second verification string; at the insulin pump (204), receiving (438) a second confirmation input corresponding to the first verification string matching the second verification string; and establishing (440; 442) a secure bidirectional communication link between the diabetes managing device (104) and the insulin pump (204) based on the receipt of the first confirmation input by the diabetes managing device and the receipt of the second confirmation input by the insulin pump.