Abstract:
A software configuration device for distributing product updates to a plurality of end user devices is provided, comprising a transaction log,a download manager in selective data communication with an update interface residing at a server, and an update distributor configured to capture identifying information. Further, a method for distributing product updates from a software configuration device to a plurality of medical devices is provided.
Abstract:
A computer-implemented method for distributing product updates from a configuration device to one or more handheld medical devices is provided, comprising receiving a request to download a product update to a requesting medical device,determining one or more dependencies, receiving a listing of peer devices from the requesting medical device, such that each peer device in the listing of peer devices is distinct from and interoperable with the requesting medical device, for each peer device, determining software residing on a given peer device, comparing the at least one dependency with the software residing on each peer device in the listing of peer devices, and distributing the product update to the requesting medical device when the at least one dependency is met. Further, a software configuration device for distributing product updates to one or more handheld medical devices is provided.
Abstract:
A diabetes management system is provided that employs a communication protocol with enhanced security. The diabetes management system includes: a medical device operable to perform a diabetes care function in relation to a patient and store data related to the operation thereof; and a diabetes care manager in data communication with the medical device using a communication protocol defined in accordance with IEEE standard 11073. The diabetes care manager is able to request access to a given security role supported by the medical device, where the given security role is associated with a set of commands that are defined as a private extension of the communication protocol.
Abstract:
A computer-implemented method for distributing product updates from a configuration device to one or more handheld medical devices is provided, comprising receiving a request to download a product update to a requesting medical device,determining one or more dependencies, receiving a listing of peer devices from the requesting medical device, such that each peer device in the listing of peer devices is distinct from and interoperable with the requesting medical device, for each peer device, determining software residing on a given peer device, comparing the at least one dependency with the software residing on each peer device in the listing of peer devices, and distributing the product update to the requesting medical device when the at least one dependency is met. Further, a software configuration device for distributing product updates to one or more handheld medical devices is provided.
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.