An implantable medical device (IMD) includes a telemetry module to
communicate with an external device according to a given protocol. To
establish a communication session, the IMD will extend active periods of
reception on a given channel when some confirmed data is received from
the external device. In addition, once a session has been opened, the
programmer transmits a short data set (or preamble) for each cycle which
the IMD is set to receive. This data set indicates whether additional
data will or will not be sent. If no additional data is to be sent during
that cycle, then the IMD powers down the receiver for that cycle.