Patent ID: 8467980

Claim:
A computer implemented method of calculating insulin on board (IOB) for a user of an insulin infusion device, the method, performed via one or more processors, comprising: determining if the insulin infusion device is currently delivering an extended bolus; if the insulin infusion device is currently delivering at least one extended bolus, calculating at least one extended bolus insulin on board (IOB) value that takes into account an amount of insulin currently on board up to that point in time from the extended bolus and an amount of insulin scheduled to be delivered from the extended bolus within a subsequent time period substantially equal to a duration of insulin action; determining if the insulin infusion device has delivered any previous bolus within a previous time period substantially equal to the duration of insulin action; if the insulin infusion device has delivered at least one previous bolus within the previous time period, calculating at least one previous insulin on board (IOB) value for the at least one previous bolus; and adding the at least one extended bolus IOB value and the at least one previous IOB value to produce a total IOB value.