Selectable host-transceiver interface protocol
First Claim
1. In a host computing system that is communicatively coupled to an optical transceiver that includes a memory and at least one processor, a method for selecting and implementing a host interface protocol for communication between the host computing system and the optical transceiver, the method comprising the following:
- an act of identifying a particular host interface protocol for use when communicating between the host computing system and the optical transceiver;
an act of obtaining microcode structured such that, when executed by the at least one processor of the optical transceiver, the optical transceiver is caused to use the, particular host interface protocol when communicating with the host computing system; and
an act of providing the obtained microcode to the optical transceiver.
2 Assignments
0 Petitions
Accused Products
Abstract
An optical transceiver, including a memory and a processor, which is capable of supporting different host interface protocols for communication between the optical transceiver and a host computing system. Each of the host interface protocols may be implemented by selecting microcode that corresponds to a particular host interface protocol and loading the microcode into the memory. The processor may later execute the microcode and cause the transceiver and the host to communicate using the specified interface protocol. The host interface protocols may also be implemented by hardware contained in the optical transceiver.
161 Citations
18 Claims
-
1. In a host computing system that is communicatively coupled to an optical transceiver that includes a memory and at least one processor, a method for selecting and implementing a host interface protocol for communication between the host computing system and the optical transceiver, the method comprising the following:
-
an act of identifying a particular host interface protocol for use when communicating between the host computing system and the optical transceiver;
an act of obtaining microcode structured such that, when executed by the at least one processor of the optical transceiver, the optical transceiver is caused to use the, particular host interface protocol when communicating with the host computing system; and
an act of providing the obtained microcode to the optical transceiver. - View Dependent Claims (2, 3, 4, 5)
-
-
6. In a network environment that includes a host computing system that is communicatively coupled to an optical transceiver that includes a memory and at least one processor, a method for selecting and implementing a host interface protocol for communication between the host computing system and the optical transceiver, the method comprising the following:
-
an act of identifying a particular host interface protocol to use when communicating between the host computing system and the optical transceiver; and
an act of the at least one processor of the optical transceiver executing microcode that is structured such that the execution causes the optical transceiver to communicate with the host computing system using the particular host interface protocol. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product for use in a network environment that includes a host computing system that is communicatively coupled to an optical transceiver that includes a memory and at least one processor, the computer program product comprising one or more computer-readable media having thereon computer executable instructions that when, executed by the at least one processor of the optical transceiver, causes the optical transceiver to perform a method for selecting and implementing a host interface protocol for communication between the host computing system and the optical transceiver, the method comprising the following:
-
an act of identifying a particular host interface protocol to use when communicating between the host computing system and the optical transceiver;
an act of the at least one processor of the optical transceiver executing microcode that is structured such that the execution causes the optical transceiver to communicate with the host computing system using the particular host interface protocol. - View Dependent Claims (12)
-
-
13. In a network environment that includes a host computing system that is communicatively coupled to an optical transceiver that includes a host interface that is at least partially controlled by a host interface controller, a method for selecting and implementing a host interface protocol for communication between the host computing system and the optical transceiver, the method comprising the following:
-
an act of identifying a particular host interface protocol to use when communicating between the host computing system and the optical transceiver; and
an act of the host interface controller causing the host interface to implement the identified host interface protocol. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification