The disclosure refers to a method of operating a receiver for receiving analyte data from a biosensor monitoring an analyte by detecting analyte values, the method comprising: in a receiver (1), receiving analyte values detected by a biosensor (8) monitoring an analyte in intervals of time for which a first interval time is applied; receiving a present analyte value in the receiver (1); providing a rate of change for the analyte values; determining a future analyte value based on the present analyte value, the first interval time, and the rate of change; providing an analyte value range for the analyte values; setting a second interval time, the second interval time being shorter than the first interval time, if the future analyte value is outside the analyte value range, and longer than or equal to the first interval time, if the future analyte value is within the analyte value range; and in the receiver (1), receiving one or more following analyte values in intervals of time for which the second interval time is applied. Also, a receiver (1) is provided, comprising a receiver unit (2), and a processor (3) connected to the receiver unit (2). Further, a computer program product is provided.