An optoelectronic device uses microcode to perform an end of life calculation for the optoelectronic device. In particular, the optoelectronic device senses environmental and operational parameters under changing conditions during device operation. The optoelectronic device then calculates the end of...http://www.google.com/patents/US7920788?utm_source=gb-gplus-sharePatent US7920788 - Optical transceiver with clock for providing maintenance and lifetime information