Patent ID: 7522840

Claim:
In an optical transceiver including a control unit, a persistent memory that is external to the control unit, a boot controller that is included within the control unit, and a system memory that is included within the control unit, wherein the boot controller is configured to load information from the persistent memory to the system memory during a boot process, a method for dynamically adjusting a boot speed of the boot process, the method comprising: an act of the boot controller initiating a boot process at a first boot speed to thereby begin loading information from the persistent memory to the system memory; an act of the boot controller detecting boot speed data within the information loaded from the persistent memory to the system memory after the act of the boot controller initiating, the boot speed data representing a second boot speed configured for the optical transceiver; and in response to the act of the boot controller detecting, an act of the boot controller continuing the boot process by loading additional information from the persistent memory to the system memory at the second boot speed, the second boot speed being faster than the first boot speed.