US2009177142A1PendingUtilityA1

Insulin pump with add-on modules

55
Assignee: SMITHS MEDICAL MD INCPriority: Jan 9, 2008Filed: Jan 9, 2008Published: Jul 9, 2009
Est. expiryJan 9, 2028(~1.5 yrs left)· nominal 20-yr term from priority
A61M 5/1413A61M 5/14244G08B 21/24A61M 2205/3569A61M 2230/201A61M 2205/3592A61M 5/1723A61M 5/142A61M 2209/02A61M 2005/14208A61M 2205/502
55
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

This document discusses, among other things, an apparatus comprising a pump configured to deliver insulin, a wireless communication port, a controller, and a housing to enclose the apparatus. The controller is configured to communicate with a second device via the communication port using an open standard wireless communication protocol. The housing includes a mechanical coupling to slidably engage the second device which includes a second wireless communication port. Slidably engaging the second device positions the first and second communication ports opposite each other to allow communication via the first and second communication ports when slidably engaged.

Claims

exact text as granted — not AI-modified
1 . An apparatus comprising:
 a pump configured to deliver insulin;   a wireless communication port;   a controller communicatively coupled to the pump and the communication port, wherein the controller is configured to communicate with a second device via the communication port using an open standard wireless communication protocol; and   a housing to enclose the apparatus, wherein the housing includes a mechanical coupling to slidably engage the second device which includes a second wireless communication port, and wherein slidably engaging the second device positions the first and second communication ports opposite each other to allow communication via the first and second communication ports when slidably engaged.   
   
   
       2 . The apparatus of  claim 1 , wherein the mechanical coupling includes a locking mechanism to lock the second device in the slidably engaged position, and wherein the second device includes a release mechanism to release the second device from the slidably engaged position. 
   
   
       3 . The apparatus of  claim 1 , wherein the communication port is an infrared communication port. 
   
   
       4 . The apparatus of  claim 1 , wherein the communication port is a radio communication port. 
   
   
       5 . The apparatus of  claim 1 , wherein the second device includes at least one of a glucose monitor, a glycosylated hemoglobin (Hb Alc ) tester, an activity monitor, or a blood ketone tester. 
   
   
       6 . A method of expanding functional capability of a device that includes an insulin pump, the method comprising:
 positioning a mechanical coupling on a housing that encloses the insulin pump device, wherein the mechanical coupling slidably engages a second device;   positioning a first wireless communication port in relation to the mechanical coupling such that, when the second device is in a slidably engaged position, the first wireless communication port is positioned opposite a second wireless communication port of the second device; and   communicating with the second device via the first and second communication ports using an open standard wireless communication protocol.   
   
   
       7 . The method of  claim 6  including:
 slidably engaging the second device until a locking mechanism included in the mechanical coupling locks the second apparatus in the slidably engaged position; and   detaching the second device from the slidably engaged position using a release mechanism.   
   
   
       8 . The method of  claim 6 , wherein positioning a wireless communication port includes positioning an infrared communication port. 
   
   
       9 . The method of  claim 6 , wherein positioning a wireless communication port includes positioning a radio communication port. 
   
   
       10 . The method of  claim 6 , communicating with the second device includes communicating with at least one of a glucose monitor, an Hb Alc  tester, an activity monitor, or a blood ketone tester. 
   
   
       11 . An apparatus comprising:
 a pump configured to deliver insulin;   an input; and   a controller communicatively coupled to the pump and the input,
 wherein the controller is configured to receive information related to 
   activity of a user of the apparatus via the input,
 wherein the controller includes an insulin calculation module to calculate a change in insulin therapy according to the activity information, and 
 wherein the controller is configured to initiate the delivery of insulin. 
   
   
   
       12 . The apparatus of  claim 11 , including a user interface communicatively coupled to the input,
 wherein the information related to exercise is received via the user interface,   wherein the insulin calculation module is configured to:
 calculate, using the exercise information, an amount of carbohydrates metabolized by the exercise; and 
 reduce insulin in at least one of an insulin meal bolus or a correction insulin bolus by an amount that covers the metabolized amount of carbohydrates. 
   
   
   
       13 . The apparatus of  claim 11 , including a user interface communicatively coupled to the input,
 wherein the information related to exercise is received via the user interface,   wherein the insulin calculation module is configured to:
 calculate, using the exercise information, an amount of carbohydrates metabolized by the exercise; and 
 and temporarily reduce a basal insulin rate pattern by an amount that covers the metabolized amount of carbohydrates. 
   
   
   
       14 . The apparatus of  claim 11 , including:
 a user interface communicatively coupled to the input; and   a display communicatively coupled to the controller,   wherein the information related to exercise is received via the user interface,   wherein the insulin calculation module is configured to:
 calculate, using the exercise information, an amount of carbohydrates metabolized by the exercise; and 
 recommend, via the display, that the user consume the calculated amount of carbohydrates. 
   
   
   
       15 . The apparatus of  claim 11 , including:
 a memory communicatively coupled to the controller and configured to store an exercise regimen;   a user interface communicatively coupled to the controller and configured to receive an indication that the user will exercise according to the exercise regimen; and   a display communicatively coupled to the controller, wherein the controller is configured to present on the display an exercise insulin delivery pattern corresponding to the exercise regimen, and to receive, via the user interface, at least one of a selection of the exercise insulin delivery pattern into the device or a modification to the exercise insulin delivery pattern into the device.   
   
   
       16 . The apparatus of  claim 11 , including an activity sensor communicatively coupled to the input, to provide an activity sensor signal, wherein the activity sensor signal is an electrical signal representative of patient activity. 
   
   
       17 . The apparatus of  claim 16 , including:
 a second input, wherein the controller is configured to receive information related to blood glucose into the insulin pump device via the second input; and   a display, wherein the controller is configured to display activity information in association with the blood glucose information on the insulin pump device.   
   
   
       18 . The apparatus of  claim 17 , including a blood glucose monitor communicatively coupled to the second input. 
   
   
       19 . The apparatus of  claim 17 , wherein the controller is configured to display an indication of a period of high blood glucose level, a period of low blood glucose level, or both periods of high and low blood glucose levels together with an indication of activity level. 
   
   
       20 . The apparatus of  claim 16  including:
 a memory to store a basal insulin rate pattern and an indicated activity level corresponding to the basal insulin rate pattern; and   a display;   wherein the controller includes an activity module configured to determine, using the activity sensor signal, an actual activity level of the patient during delivery of the basal insulin rate pattern, and   wherein the controller is configured to display an indication when the actual activity level deviates from the indicated activity level and display a recommended change to the basal rate pattern.   
   
   
       21 . The apparatus of claim of  claim 16 , including:
 a display, and   wherein the controller includes:   an activity module configured to:
 establish a baseline level of patient activity for a period of time; 
 determine an actual level of patient activity during the period using the activity sensor signal; and 
 compare the actual level of patient activity to the baseline level; and 
   an insulin calculation module configured to:
 calculate and display an amount of carbohydrates for the patient to consume when the actual level of patient activity exceeds the baseline level by a threshold value; and 
 prompt the user, via the display, to initiate blood glucose tests more frequently when the actual level of patient activity is less than the baseline level by the same or a different threshold value. 
   
   
   
       22 . The apparatus of  claim 16 , including a memory to store a basal rate pattern in association with a patient activity level;
 wherein the controller includes an activity module configured to determine a level of patient activity using the activity sensor signal, and   wherein the controller is configured to activate the exercise basal rate pattern according to the level of patient activity.   
   
   
       23 . The apparatus of  claim 16 , wherein the controller includes an activity module configured to determine that the activity signal exceeds a signal threshold value associated with the insulin pump device undergoing an impact, and wherein the controller is configured to display a recommendation to check the insulin pump device, an insulin cartridge, or both the insulin pump device and insulin cartridge for damage. 
   
   
       24 . A method comprising:
 receiving information related to activity of a user into a device that includes an insulin pump;   determining a change in insulin therapy according to the activity information; and   delivering the insulin using the insulin pump device.   
   
   
       25 . The method of  claim 24 ,
 wherein receiving information related to activity includes receiving information related to exercise of the user,   wherein determining a change in insulin therapy includes:
 calculating an amount of carbohydrates metabolized by the exercise; and 
 reducing an amount of insulin in at least one of a meal bolus or a correction bolus by an amount of insulin that covers the calculated metabolized amount of carbohydrates. 
   
   
   
       26 . The method of  claim 24 ,
 wherein receiving information related to activity includes receiving information related to exercise of the user,   wherein determining a change in insulin therapy includes:
 calculating an amount of carbohydrates metabolized by the exercise; and 
 temporarily reducing a basal insulin rate pattern by an amount of insulin that covers the calculated metabolized amount of carbohydrates. 
   
   
   
       27 . The method of  claim 24 ,
 wherein receiving information related to activity includes:
 receiving an exercise regimen into the device; and 
 receiving an indication that a user will exercise according to the exercise regimen, and 
   wherein determining a change in the delivery of insulin includes:
 presenting an exercise insulin delivery pattern corresponding to the exercise regimen to the user; and 
 receiving at least one of a selection of the exercise insulin delivery pattern into the device or a modification to the exercise insulin delivery pattern into the device. 
   
   
   
       28 . The method of  claim 24 , wherein receiving information related to activity includes receiving an activity signal from an activity sensor included in the insulin pump device, wherein the activity signal is an electrical signal representative of patient activity. 
   
   
       29 . The method of  claim 28 , including:
 receiving information related to blood glucose into the insulin pump device; and   displaying activity information in association with the blood glucose information on the insulin pump device.   
   
   
       30 . The method of  claim 29 , including indicating a period of high blood glucose level, a period of low blood glucose level, or both periods of high and low blood glucose levels on the display together with an indication of activity level. 
   
   
       31 . The method of  claim 28 , including:
 receiving a basal insulin rate pattern and an indicated activity level corresponding to the basal insulin rate pattern into the insulin pump device;   determining an actual activity level for the patient using the activity signal during delivery of the basal insulin rate pattern; and   displaying an indication when the actual activity level deviates from the indicated activity level and displaying a recommended change to the basal rate pattern.   
   
   
       32 . The method of  claim 28 , including:
 establishing a baseline level of patient activity for a period of time;   determining an actual level of patient activity during the period using the activity signal;   comparing the actual level of patient activity to the baseline level; and   displaying, according to the comparison, one of an amount of carbohydrates for the patient to consume, or a prompt to the user to test blood glucose more frequently.   
   
   
       33 . The method of  claim 32 , including calculating an amount of insulin in a correction bolus when the actual level of patient exercise is less than the baseline level by more than a threshold value. 
   
   
       34 . The method of  claim 28 , including:
 determining an exercise basal insulin rate pattern, wherein the exercise basal insulin rate pattern is to be used during user exercise;   determining a level of patient activity using the activity signal; and   activating the exercise basal rate pattern according to the level of patient activity indicated by the activity signal.   
   
   
       35 . The method of  claim 28 , including:
 determining that the activity signal exceeds a signal threshold value associated with the insulin pump device undergoing an impact; and   displaying a recommendation to check the insulin pump device, an insulin cartridge, or both the insulin pump device and insulin cartridge for damage.   
   
   
       36 . A method comprising:
 receiving information related to activity of a user into a device that includes an insulin pump;   calculating, using the activity information, an amount of carbohydrates metabolized by the exercise; and   presenting a recommendation to the user to consume the calculated amount of carbohydrates.   
   
   
       37 . A apparatus comprising:
 a memory configured to store a file of compressed audio data;   a communication port;   an audio port; and   a processor communicatively coupled to the memory, the audio port, and the communication port, wherein the processor is configured to communicate, via the communication port, with a second device that includes a pump configured to deliver insulin, and further configured to receive a command from the second device and to play the compressed audio data file via the audio port in accordance with the command.   
   
   
       38 . The apparatus of  claim 37 , wherein the compressed audio file communicates an alert concerning the second device when played. 
   
   
       39 . The apparatus of  claim 38 , wherein the compressed audio file communicates a status of the second device when played. 
   
   
       40 . The apparatus of  claim 37 , wherein the processor is configured to receive the file of compressed audio data from the second device via the communication port. 
   
   
       41 . The apparatus of  claim 37 , wherein the communication port is a wireless communication port. 
   
   
       42 . An apparatus comprising:
 a pump configured to deliver insulin;   a communication port; and   a controller communicatively coupled to the pump and the communication port;   
     wherein the controller is configured to communicate, via the communication port, with a second device that includes a memory configured to store a file of compressed audio data, and further configured to transmit a command to the second device to cause the second device to play the compressed audio data file. 
   
   
       43 . The apparatus of  claim 42 , wherein the controller is configured to transmit a file of compressed audio data to the second device via the communication port. 
   
   
       44 . The apparatus of  claim 42 , wherein the compressed audio file communicates an alert concerning insulin pump therapy when played by the second device. 
   
   
       45 . The apparatus of  claim 42 , wherein the communication port is a wireless communication port. 
   
   
       46 . The apparatus of  claim 42 , including a user interface communicatively coupled to the controller and including a display, wherein the controller is configured to:
 display a menu on the user interface that includes a plurality of audio files to be played on the second device; and   communicate a selected audio file option to the second device.   
   
   
       47 . A system comprising:
 a first device including:
 a pump configured to deliver insulin; 
 a first communication port; and 
 a controller communicatively coupled to the pump and the communication port; and 
   a second device including
 a memory configured to store a file of compressed audio data; 
 a second communication port; and 
 a processor communicatively coupled to the memory, and the communication port,
 wherein the processor is configured to receive, via the second communication port, a command from the first device and to play the compressed audio data file in accordance with the command. 
 
   
   
   
       48 . The system of  claim 47 , wherein the controller of the first device is configured to transmit a file of compressed audio data to the second device via the first communication port. 
   
   
       49 . The system of  claim 47 ,
 wherein the first device includes a user interface communicatively coupled to the processor, wherein the user interface includes a display, and   wherein the controller is configured to:
 display a menu on the first device that includes audio file selections playable using the second device; and 
 communicate an audio file selection to the second device, and 
   wherein the processor of the second device is configured to play the selected audio file.   
   
   
       50 . The system of  claim 48 , wherein the first and second communication ports are wireless ports. 
   
   
       51 . The system of  claim 50 , wherein the second device includes a housing that includes a belt clip. 
   
   
       52 . A method comprising:
 communicating information between a first device that includes an insulin pump and a second device that includes a memory to store a plurality of compressed audio data files, wherein the communicating includes communicating a command from the first device to the second device to cause the second device, when the command is received, to play a compressed audio data file.   
   
   
       53 . The method of  claim 52 , wherein communicating a message includes communicating a message to cause the second device to play a compressed audio data file that includes an alert concerning the first device. 
   
   
       54 . The method of  claim 52 , wherein communicating a message includes communicating a message to cause the second device to play a compressed audio data file that includes a status of the first device. 
   
   
       55 . The method of  claim 52 , including:
 displaying a menu on the first device that includes audio file selections playable using the first device; and   communicating an audio file selection from the second device to the first device.   
   
   
       56 . The method of  claim 52 , wherein communicating information includes communicating information wirelessly between the first device and the second device. 
   
   
       57 . An apparatus comprising:
 a pump configured to deliver insulin;   a detection circuit configured to detect when a cartridge of insulin is installed in the apparatus;   a temperature sensor that produces an electrical temperature signal representative of temperature;   a display; and   a controller communicatively coupled to the pump, the detection circuit, and the temperature sensor,   wherein the controller includes a comparison module configured to detect that the temperature exceeds a first temperature threshold value while the insulin cartridge is installed, and   wherein the controller is configured to display a warning when the temperature exceeds the first temperature threshold value.   
   
   
       58 . The apparatus of  claim 57 , wherein the controller is configured to display a warning that insulin has been exposed to a high temperature. 
   
   
       59 . The apparatus of  claim 57 ,
 wherein the temperature sensor is configured to monitor a temperature of the insulin cartridge,   wherein the comparison module is configured to detect that the temperature is below a second lower temperature threshold value, and   wherein the controller is configured to display a warning to check the insulin cartridge.   
   
   
       60 . The apparatus of  claim 59 ,
 wherein the comparison module is configured to detect that the temperature of the insulin cartridge rises from below the second temperature threshold to above the first temperature threshold, and   wherein the controller is configured to display a recommendation that the user check for bubbles in the insulin cartridge.   
   
   
       61 . The apparatus of  claim 57 ,
 wherein the comparison module is configured to detect that the temperature is less than a second lower temperature threshold value while the insulin cartridge is installed, and   wherein the controller is configured to display a warning that insulin has been exposed to a low temperature.   
   
   
       62 . The apparatus of  claim 57 , wherein the controller is configured to display a recommendation that the user initiate more frequent blood glucose readings. 
   
   
       63 . The apparatus of  claim 57 , including a timer circuit, wherein the comparison module is configured to:
 measure the temperature using the temperature signal;   measure a duration of time that the measured temperature exceeds a threshold temperature value;   determine a product of the measured time duration and the measured temperature; and   detect when the product of the measured time duration and temperature exceed a product threshold value; and   wherein the controller is configured to display a warning when the product of measured time and temperature exceeds the product threshold value.   
   
   
       64 . A method comprising:
 monitoring temperature using a device that includes an insulin pump;   determining that a cartridge of insulin has been installed in the device;   detecting that the temperature exceeds a first temperature threshold value while the insulin cartridge is installed; and   displaying a warning when the temperature exceeds the first temperature threshold value.   
   
   
       65 . The method of  claim 64 , including displaying a warning that insulin has been exposed to a high temperature. 
   
   
       66 . The method of  claim 64 ,
 wherein monitoring temperature includes monitoring temperature of the insulin cartridge,   wherein the method includes detecting that the insulin cartridge is below a second lower temperature threshold value when installed; and   wherein displaying a warning includes displaying a warning to check the insulin cartridge.   
   
   
       67 . The method of  claim 66 , including:
 determining that a temperature of the insulin cartridge rises from below the second temperature threshold to above the first temperature threshold, and   wherein displaying a warning when the temperature exceeds the first temperature threshold value includes displaying a recommendation that the user check for bubbles in the insulin cartridge.   
   
   
       68 . The method of  claim 64 , including
 detecting that the temperature is less than a second lower temperature threshold value while the insulin cartridge is installed; and   displaying a warning that insulin has been exposed to a low temperature.   
   
   
       69 . The method of  claim 64 , including displaying a recommendation that the user initiate more frequent blood glucose readings. 
   
   
       70 . The method of  claim 64 , wherein detecting that the temperature exceeds a first temperature threshold value includes measuring the temperature using the temperature signal, wherein the method includes:
 measuring a time duration that the temperature exceeds the first temperature threshold value; and   calculating a product of the measured temperature and the time duration; and   
     wherein displaying a warning includes displaying a warning when the product of the measured time duration and temperature exceeds a threshold product value. 
   
   
       71 . An apparatus comprising:
 a pump configured to deliver insulin;   a communication port; and   a controller communicatively coupled to the pump and the communication port, wherein the controller is configured to receive, from a second device via the communication port, nutrient content of a food selection of a user into the insulin pump device, and   wherein the controller includes an insulin calculation module, configured to determine, using the nutrient content, an amount of insulin to deliver.   
   
   
       72 . The apparatus of  claim 71 , wherein the insulin calculation module is configured to determining an amount of insulin in a meal bolus using the nutrient content. 
   
   
       73 . The apparatus of  claim 71 , wherein the insulin calculation module is configured to determine, using the nutrient content, whether to include an extended bolus in the meal bolus. 
   
   
       74 . The apparatus of  claim 71 , wherein the communication port is a wireless port and includes at least one of an infrared (IR) communication port or a radio frequency (RF) communication port. 
   
   
       75 . An apparatus comprising:
 a pump configured to deliver insulin;   a memory to store a database of food options in association with a known amount of nutrient content;   a user interface configured to receive a food selection from a user;   a communication port; and   a controller communicatively coupled to the pump, the memory, the user interface, and the communication port, wherein the controller is configured to receive, via the communication port, a weight of the food selected into the insulin pump device from a second device, and wherein the controller includes:
 a nutrient calculation module, configured to calculate an amount of nutrient content in the food selection using the received weight; and 
 an insulin calculation module, configured to determine an amount of insulin to deliver using the calculated amount. 
   
   
   
       76 . The apparatus of  claim 75 , wherein the communication port is a wireless port and includes at least one of an infrared (IR) communication port and a radio frequency (RF) communication port. 
   
   
       77 . The apparatus of  claim 75 , wherein the insulin calculation module is configured to determine an amount of insulin in a meal bolus using the calculated amount of nutrient content. 
   
   
       78 . The apparatus of  claim 75 , wherein the insulin calculation module is configured to determine a change to a type of meal bolus using the calculated amount of nutrient content. 
   
   
       79 . A method comprising:
 storing a database of food options in association with a known nutrient content in a memory of a first device that includes a weight scale;   receiving a food selection of a user of a second device into the first device, wherein the second device includes an insulin pump;   transmitting food information to the second device using the first device, wherein the food information includes an amount of nutrient content of the food; and   determining an amount of insulin to deliver by the second device using the food information.   
   
   
       80 . The method of  claim 79 , wherein determining an amount of insulin includes determining an amount of insulin in a meal bolus using the amount of nutrient content. 
   
   
       81 . The method of  claim 80 , wherein determining an amount of insulin includes determining a type of meal bolus using the amount of nutrient content. 
   
   
       82 . The method of  claim 79 , wherein transmitting food information to the second device includes receiving the food information into the second device via an infrared communication port. 
   
   
       83 . The method of  claim 79 , wherein transmitting food information to the second device includes receiving the food information into the second device via a radio frequency (RF) communication port. 
   
   
       84 . A method comprising:
 storing a database of food options in association with a known nutrient content in a memory of a device that includes an insulin pump;   receiving a food selection of a user into the insulin pump device;   receiving a weight of the food selected into the insulin pump device from a second device;   calculating an amount of nutrient content in the food selection using the received weight; and   determining an amount of insulin to deliver using the calculated amount.   
   
   
       85 . The method of  claim 84 , wherein determining an amount of insulin includes determining an amount of insulin in a meal bolus. 
   
   
       86 . The method of  claim 84 , wherein determining an amount of insulin includes determining whether to include an extended bolus in the meal bolus. 
   
   
       87 . The method of  claim 84 , wherein receiving the weight of the food includes receiving the weight into the second device via a wireless communication port. 
   
   
       88 . The method of  claim 87 , wherein receiving the weight into the second device includes receiving the weight into the second device via an infrared communication port. 
   
   
       89 . The method of  claim 87 , wherein receiving the weight into the second device includes receiving the weight into the second device via a radio frequency (RF) communication port. 
   
   
       90 . An apparatus comprising:
 a pump configured to deliver insulin;   a communication port; and   a controller communicatively coupled to the pump and the communication port;   
     wherein the controller is configured to communicate information, via the communication port, with a second device that implements an interactive calendar, wherein the information includes a calendar event of a user, and wherein the controller is further configured to alter operation of the apparatus according to the communicated calendar event. 
   
   
       91 . The apparatus of  claim 90 ,
 wherein the communicated calendar event includes a meal time, and   wherein the controller is configured to:
 schedule a missed meal bolus alarm in a time relation to the meal time; and 
 generate a missed meal bolus alarm if the user fails to initiate a meal bolus. 
   
   
   
       92 . The apparatus of  claim 90 ,
 wherein the communicated calendar event includes an exercise time, and   wherein the controller is configured to change a delivery of insulin in relation to the communicated exercise time.   
   
   
       93 . The apparatus of  claim 92 , wherein the controller is configured to:
 calculate an amount of carbohydrates metabolized by the exercise; and   reduce an amount of insulin to be delivered by an amount that covers the metabolized carbohydrates.   
   
   
       94 . The apparatus of  claim 92 , wherein the controller is configured to change delivery of insulin according to an exercise basal rate pattern in relation to the communicated exercise time. 
   
   
       95 . The apparatus of  claim 90 , including an audible indicator and a vibration mechanism communicatively coupled to the controller,
 wherein the communicated calendar event includes a meeting time, and   wherein the controller includes an alarm module configured to switch an alarm mode of the first device between an audible mode and a vibratory mode according to the communicated meeting time.   
   
   
       96 . An apparatus comprising:
 a memory configured to store calendar events of a user;   a user interface including a display, wherein the user interface is configured to receive a calendar event into the device and to display the calendar event;   a communication port; and   a processor communicatively coupled to the memory, the user interface and the communication port, wherein the processor is configured to communicate information, via the communication port, with a second device that includes a pump configured to deliver insulin, wherein the information includes the calendar event.   
   
   
       97 . The apparatus of  claim 96 , wherein the calendar event includes a meal time of the user. 
   
   
       98 . The apparatus of  claim 96 , wherein the calendar event includes an exercise time of the user. 
   
   
       99 . The apparatus of  claim 96 , wherein the calendar event includes a meeting time of the user. 
   
   
       100 . A system comprising:
 a first device including:
 a pump configured to deliver insulin; 
 a first communication port; and 
 a controller communicatively coupled to the pump and the communication port; and 
   a second device including:
 a memory configured to store a plurality of calendar events of a user; 
 a user interface including a display, wherein the user interface is configured to receive a calendar event into the second device and to display the calendar event; 
 a second communication port; and 
 a processor communicatively coupled to the memory, the user interface and the communication port, 
 wherein the processor is configured to communicate information, via the second communication port, to the first device, 
 wherein the information includes a calendar event of a user, and 
   wherein the controller of the first device is configured to alter operation of the first device according to the communicated calendar event.   
   
   
       101 . The system of  claim 100 ,
 wherein the communicated calendar event includes a meal time, entered into the second device via the user interface, and   wherein the controller of the first device is configured to:
 schedule a missed meal bolus alarm in a time relation to the meal time; and 
 generate a missed meal bolus alarm if the user fails to initiate a meal bolus. 
   
   
   
       102 . The system of  claim 100 ,
 wherein the communicated calendar event includes an exercise time, entered into the second device via the user interface, and   wherein the controller of the first device is configured to change a delivery of insulin in relation to the communicated exercise time.   
   
   
       103 . The system of  claim 100 ,
 wherein the first device includes an audible indicator and a mechanical vibration mechanism communicatively coupled to the controller,   wherein the communicated calendar event includes a meeting time, and   wherein the controller of the first device includes an alarm module configured to switch an alarm mode of the first device between an audible mode and a vibratory mode according to the meeting time.   
   
   
       104 . The system of  claim 100 ,
 wherein the first device includes a memory communicatively coupled to the controller,   wherein the memory includes an insulin therapy event log memory area, and   wherein the controller is configured to store an event related to insulin therapy in association with the communicated calendar event as a log entry in the insulin therapy event log memory area.   
   
   
       105 . A method comprising:
 communicating information between a first device that includes an insulin pump and a second device that includes an interactive calendar, wherein the information includes a calendar event of a user of the first device entered into the interactive calendar of the second device; and   altering operation of the first device according to the communicated calendar event.   
   
   
       106 . The method of  claim 105 ,
 wherein communicating the information includes communicating a meal time, entered into the interactive calendar of the second device, to the first device, and   wherein altering operation of the first device includes scheduling a missed meal bolus alarm in the first device in a time relation to the communicated meal time.   
   
   
       107 . The method of  claim 105 ,
 wherein communicating the information includes communicating an exercise time into the interactive calendar of the second device, to the first device, and   wherein altering operation of the first device includes changing a delivery of insulin in relation to the communicated exercise time.   
   
   
       108 . The method of  claim 107 , wherein changing a delivery of insulin includes:
 calculating an amount of carbohydrates metabolized by the exercise; and   reducing an amount of insulin to be delivered by an amount that covers the metabolized carbohydrates.   
   
   
       109 . The method of  claim 107 , wherein changing a delivery of insulin includes activating an exercise basal rate pattern according to the communicated exercise time. 
   
   
       110 . The method of  claim 105 ,
 wherein communicating the information includes communicating a meeting time, entered into the interactive calendar of the second device, to the first device, and   wherein altering operation of the first device includes switching an alarm of the first device between an audible mode and a vibratory mode according to the meeting time.   
   
   
       111 . An apparatus comprising:
 a pump configured to deliver insulin;   an acoustic transducer configured to receive acoustic energy and generate an electrical transducer signal representative of the acoustic energy;   a sampling circuit, communicatively coupled to the acoustic transducer, configured to produce digitized samples of the electrical transducer signal;   a speech recognition circuit, communicatively coupled to the sampling circuit, configured to derive a command from the digitized samples; and   a controller, communicatively coupled to the speech recognition circuit and the pump, configured to alter operation of the device according to the derived command.   
   
   
       112 . The apparatus of  claim 111 , wherein the speech recognition circuit is configured to derive a command to deliver at least one of a correction bolus, or a meal bolus, and
 wherein the controller is configured to initiate delivery of the bolus according to the command.   
   
   
       113 . The apparatus of  claim 111 , wherein the speech recognition circuit is configured to derive a command to change a basal insulin rate pattern. 
   
   
       114 . The apparatus of  claim 111 , wherein the speech recognition circuit is configured to derive a command to run a device test, and wherein the controller is configured to initiate the test according to the command. 
   
   
       115 . The apparatus of  claim 114 , wherein the speech recognition circuit is configured to derive a command to run at least one of a carbohydrate ratio test, a correction factor test, or a basal rate test, and wherein the controller is configured to initiate the test. 
   
   
       116 . The apparatus of  claim 111 , wherein the speech recognition circuit is configured to derive a command to change an operating parameter of the device, and wherein the controller is configured to update the parameter in a memory of the device. 
   
   
       117 . The apparatus of  claim 116 , wherein the speech recognition circuit is configured to derive a command to change at least one of a correction factor, or a carbohydrate ratio. 
   
   
       118 . The apparatus of  claim 111 , including a user interface communicatively coupled to the controller, and wherein the controller is configured deactivate processing of audio signals until an activation signal is received via the user interface. 
   
   
       119 . The apparatus of  claim 111 , wherein the speech recognition circuit is configured to derive a message corresponding to a spoken password from the digitized samples, and wherein the controller is configured deactivate altering operation of the device according to a derived command until the message is derived. 
   
   
       120 . The apparatus of  claim 111 , wherein the speech recognition circuit is configured to derive a command to deactivate insulin pump therapy provided by the pump. 
   
   
       121 . The apparatus of  claim 111 , including a vibration mechanism communicatively coupled to the controller, wherein the speech recognition circuit is configured to generate an indication when ambient noise prevents speech recognition from the digitized samples, and wherein the controller is configured to provide a vibratory alert using the vibration mechanism upon receiving the indication from the speech recognition circuit. 
   
   
       122 . The apparatus of  claim 111 , including a speaker verification circuit, communicatively coupled to the sampling circuit and the controller, configured to verify that the digitized samples correlate to a user's voice. 
   
   
       123 . The apparatus of  claim 111 , including:
 a memory configured to store a file of compressed audio data; and   an audio port, wherein the memory and the audio port are communicatively coupled to the controller, and   wherein the controller is configured to play the compressed audio data file via the audio port.   
   
   
       124 . A method comprising:
 receiving acoustic energy into a device that includes an insulin pump;   generating an electrical audio signal using the received acoustic energy;   deriving a command from the electrical audio signal; and   altering operation of the insulin pump device according to the derived command.   
   
   
       125 . The method of  claim 124 , wherein deriving the command includes deriving a command to deliver at least one of a correction bolus, or a meal bolus. 
   
   
       126 . The method of  claim 124 , wherein deriving the command includes deriving a command to change a basal insulin rate pattern. 
   
   
       127 . The method of  claim 124 , wherein deriving the command includes deriving a command to run a device test. 
   
   
       128 . The method of  claim 127 , wherein deriving a command to run a device test includes deriving a command to run at least one of a carbohydrate ratio test, a correction factor test, or a basal rate test. 
   
   
       129 . The method of  claim 124 , wherein deriving the command includes deriving a command to change an operating parameter of the device. 
   
   
       130 . The method of  claim 129 , wherein deriving a command to change an operating parameter of the device includes deriving a command to change at least one of a correction factor, or a carbohydrate ratio. 
   
   
       131 . The method of  claim 124 , including deactivating processing of audio signals until an activation signal is received into the device via a user interface. 
   
   
       132 . The method of  claim 124 , including deactivating the altering operation of the insulin pump according to a derived command until a message corresponding to a spoken password is derived. 
   
   
       133 . The method of  claim 124 , wherein deriving a command to change an operating parameter of the device includes deriving a command to deactivate insulin pump therapy provided by the pump. 
   
   
       134 . The method of  claim 124 , including providing a vibratory alert when ambient noise prevents deriving a command from the electrical audio signal. 
   
   
       135 . The method of  claim 124 , including verifying that the electrical audio signal was generated by a user's voice. 
   
   
       136 . An apparatus comprising:
 a pump configured to deliver insulin;   a controller communicatively coupled to the pump and configured to initiate delivery of insulin;   a kinetic battery circuit, configured to convert motion of a user to charge stored in a kinetic battery;   a primary battery circuit to provide energy to the apparatus from a primary battery;   a comparison circuit, communicatively coupled to the kinetic battery circuit, configured to compare a charge on the kinetic battery to a threshold charge value; and   a switching circuit communicatively coupled to the comparison circuit, the kinetic battery circuit, and the primary battery circuit, wherein the switching circuit is configured to:
 provide energy from the kinetic battery circuit to at least a portion of the apparatus when the charge on the kinetic battery exceeds the threshold; and 
 provide energy from the primary battery circuit to the portion of the apparatus when the charge on the kinetic battery is less than the threshold. 
   
   
   
       137 . The apparatus of  claim 136 , including:
 a charge measurement circuit communicatively coupled to the kinetic battery circuit and configured to measure a level of charge on the kinetic battery; and   wherein the controller includes an activity detection module configured to determine an activity level of the user from the measured level of charge.   
   
   
       138 . The apparatus of  claim 137 , wherein the charge measurement circuit is configured to measure a rate of change of the charge on the kinetic battery, and wherein the activity detection module is configured to determine the activity level of the user using the measured rate of change of the charge. 
   
   
       139 . The apparatus of  claim 137 , wherein the controller includes an insulin calculation module configured to calculate a change in a delivery of insulin according to the activity level. 
   
   
       140 . The apparatus of  claim 139 , wherein the insulin calculation module is configured to calculate a reduction in an amount of insulin in at least one of a correction bolus, a meal bolus, or a basal insulin rate pattern according to the activity level. 
   
   
       141 . The apparatus of  claim 137 , including:
 a memory, communicatively coupled to the controller, to store an exercise basal insulin rate pattern; and   wherein the controller is configured to activate the exercise basal rate pattern according to the activity level.   
   
   
       142 . The apparatus of  claim 136 , including a blood glucose sensor circuit, wherein the switching circuit is configured provide energy to the blood glucose sensor circuit from the kinetic battery when the charge on the kinetic battery exceeds the threshold charge value. 
   
   
       143 . The apparatus of  claim 136 , including a temperature sensing circuit, wherein the switching circuit is configured provide energy to the temperature sensing circuit from the kinetic battery when the charge on the kinetic battery exceeds the threshold charge value. 
   
   
       144 . The apparatus of  claim 136 , including a display, wherein the switching circuit is configured provide energy to the display from the kinetic battery when the charge on the kinetic battery exceeds the threshold charge value. 
   
   
       145 . A method comprising:
 using motion of a user of a device that includes an insulin pump to charge a kinetic battery of the insulin pump device;   providing energy to a circuit of the insulin pump device from the kinetic battery when the charge on the kinetic battery exceeds a threshold charge value; and   providing energy to the circuit of the insulin pump from the primary battery when the charge on the kinetic battery is less than the threshold charge value.   
   
   
       146 . The method of  claim 145 , including:
 measuring a level of charge on the kinetic battery; and   determining an activity level of the user from the measured level of charge.   
   
   
       147 . The method of  claim 146 , wherein measuring a level of charge includes measuring a rate of change of the charge on the kinetic battery, and wherein determining an activity level includes determining the activity level of the user from the measured rate of change of the charge. 
   
   
       148 . The method of  claim 146 , including calculating a change in a delivery of insulin according to the activity level. 
   
   
       149 . The method of  claim 148 , wherein calculating a change in a delivery of insulin includes calculating a reduction in an amount of insulin in at least one of a correction bolus, a meal bolus, or a basal insulin rate pattern according to the activity level. 
   
   
       150 . The method of  claim 146 , including:
 receiving an exercise basal insulin rate pattern into the insulin pump device; and   activating the exercise basal rate pattern according to the activity level.   
   
   
       151 . The method of  claim 145 , wherein providing energy to a circuit of the insulin pump device from the kinetic battery includes providing energy to a blood glucose sensing circuit of the insulin pump device from the kinetic battery. 
   
   
       152 . The method of  claim 145 , wherein providing energy to a circuit of the insulin pump device from the kinetic battery includes providing energy to a temperature sensing circuit of the insulin pump device from the kinetic battery. 
   
   
       153 . The method of  claim 145 , wherein providing energy to a circuit of the insulin pump device from the kinetic battery includes providing energy to a display circuit of the insulin pump device from the kinetic battery.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.