Dynamic digital diagnostic alerts
First Claim
1. In an optical transceiver, a method for the optical transceiver to trigger an alert based on dynamic digital diagnostic information, the method comprising:
- executing microcode using at least one processor in an optical transceiver, wherein the microcode is structured to represent a formulaic relation between a first parameter and an indicator value for a second parameter, wherein the microcode is further structured such that the optical transceiver performs the following when the microcode is executed by the at least one processor;
accessing the first parameter as measured by a first parameter sensor;
calculating an indicator value for the second parameter given the accessed first parameter using the formulaic relation;
accessing the second parameter as measured by a second parameter sensor; and
comparing the indicator value with the second parameter to determine whether to trigger an alert;
when the alert is triggered, providing the alert to a host or presenting the alert to a user.
5 Assignments
0 Petitions
Accused Products
Abstract
Alerts, such as laser driver current alarms, are triggered in an optoelectronic device based on dynamic digital diagnostics, such as operating temperature. Optoelectronic devices may execute microcode structured to represent a formulaic relation between a first parameter (e.g., temperature) and an indicator value for a second parameter (e.g., laser driver current). The microcode may further be structured to cause the optoelectronic device to access the first parameter, calculate an indicator value for the second parameter based on the accessed first parameter using the formulaic relation, access the second parameter, and compare the indicator value with the second parameter to determine whether to trigger an alert. If the second parameter exceeds the indicator value, the alert may be triggered, and may be indicative of potentially imminent optoelectronic device failure.
47 Citations
17 Claims
-
1. In an optical transceiver, a method for the optical transceiver to trigger an alert based on dynamic digital diagnostic information, the method comprising:
executing microcode using at least one processor in an optical transceiver, wherein the microcode is structured to represent a formulaic relation between a first parameter and an indicator value for a second parameter, wherein the microcode is further structured such that the optical transceiver performs the following when the microcode is executed by the at least one processor; accessing the first parameter as measured by a first parameter sensor; calculating an indicator value for the second parameter given the accessed first parameter using the formulaic relation; accessing the second parameter as measured by a second parameter sensor; and comparing the indicator value with the second parameter to determine whether to trigger an alert; when the alert is triggered, providing the alert to a host or presenting the alert to a user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A method of triggering a laser driver current alarm in an optoelectronic device based on dynamic operating temperatures, the method comprising:
-
retrieving a temperature as measured by a temperature sensor of an optoelectronic device; determining a laser driver current indicator value based on the retrieved temperature, wherein the indicator value is dependent on the retrieved temperature; retrieving a laser driver current as measured by a laser driver current sensor of the optoelectronic device; and comparing the indicator value with the laser driver current to determine whether to trigger a laser driver current alarm; in response to determining that the laser driver current exceeds the indicator value, triggering the laser driver current alarm, wherein triggering the laser driver current alarm comprises providing an alert indicative of potentially imminent optoelectronic device failure to a host communicably connected to the optoelectronic device or to a user. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. An optoelectronic device comprising:
-
at least one processor; a system memory; and a persistent memory, wherein the persistent memory contains microcode that is structured to represent a formulaic relation between an independent parameter and indicator values for a dependent parameter, wherein the microcode is further structured such that the optoelectronic device performs the following when executed by the at least one processor; accessing the independent parameter as measured by an independent parameter sensor; calculating an indicator value for the dependent parameter using the formulaic relation given the accessed independent parameter; accessing the dependent parameter as measured by a dependent parameter sensor; and triggering an alert in response to determining that the dependent parameter exceeds the indicator value, wherein the alert is indicative of a potentially imminent optoelectronic device failure. - View Dependent Claims (15, 16, 17)
-
Specification