Patent attributes
An environment that facilitates the purchasing and updating of specific operational features in an optical transceiver (or optical transmitter or optical receiver). The environment includes a host computing system (hereinafter referred to as the “host”), a network, a remote computing site, and an optical transceiver having a system memory and at least one processor. The host determines what specific operational feature is desired. A request to purchase the specific operational feature is sent over the network from the host to the remote computing site. The remote computing site responds to this request by providing the host information by which microcode corresponding to the purchased specific feature may be accessed. The host may then access the feature specific microcode. Finally, the host provides the feature specific microcode to the optical transceiver memory where it may later be executed by the processor.