IP Library Granted Patent US 10,425,156
Granted Patent B1
US 10,425,156 · App. 15/941,472 · Granted Sep 24, 2019

Dynamically determining optical transceiver expected life

Inventors: WenSheng Zeng (Fremont, CA); Abhijit Chakravarty (Fremont, CA); Matthew Peter Kelly (Palo Alto, CA); Edward Galley (Pleasanton, CA)
Assignee: Facebook, Inc.
H04B10/07955H04B10/0775H04B10/0793H04B10/43H04B2210/071
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,425,156
App. No.
15/941,472
Granted
Sep 24, 2019
Kind
B1
Abstract

The amount of current provided to a laser diode of an optical network transceiver device, the power output of the optical network transceiver device, and the device temperature of the optical network transceiver device is monitored. Based at least in part on a detected fluctuation in at least one of the amount of current provided to the laser diode, the power output of the optical network transceiver device, and the device temperature of the optical network transceiver device, a determined expected life of the optical network transceiver device is dynamically adjusted.

Claims (38)

1. A method, comprising:

monitoring an amount of current provided to a laser diode of an optical network transceiver device;

monitoring a power output of the optical network transceiver device;

monitoring a device temperature of the optical network transceiver device; and

based at least in part on a detected number of oscillations in at least one type of fluctuation within a specified period of time in at least one of the amount of current provided to the laser diode, the power output of the optical network transceiver device, and the device temperature of the optical network transceiver device, dynamically adjusting a determined expected life of the optical network transceiver device.

2. The method of claim 1 , further comprising triggering an alert in response to a change in the determined expected life of the optical network transceiver device.

3. The method of claim 2 , wherein the alert identifies an optical network transceiver device.

4. The method of claim 3 , wherein the alert identifies a source of the detected oscillation.

5. The method of claim 3 , wherein the alert is displayed at a monitoring device.

6. The method of claim 5 , wherein the monitoring device is a network dashboard.

7. The method of claim 1 , wherein the specified period of time is configurable.

8. The method of claim 1 , wherein monitoring the device temperature includes monitoring the number, magnitude, and length of oscillations of the device temperature.

9. The method of claim 1 , further comprising associating a temperature fluctuation with a current fluctuation or a power output fluctuation.

10. The method of claim 1 , further comprising adjusting an ambient temperature of a network environment of the optical network transceiver device based on the device temperature of the optical network transceiver device.

11. The method of claim 1 , wherein the monitoring of the device temperature utilizes a temperature sensor inside the optical network transceiver device.

12. The method of claim 11 , wherein the temperature sensor is calibrated to detect a change of less than 1 degree Celsius.

13. The method of claim 1 , further comprising invalidating an output signal of the optical network transceiver device based on the device temperature.

14. The method of claim 1 , further comprising invalidating an output signal of the optical network transceiver device based on the detected oscillation.

15. The method of claim 1 , wherein the device temperature of the optical network transceiver device is more precise than a measured ambient temperature of a network environment of the optical network transceiver device.

16. The method of claim 1 , wherein the monitoring of the device temperature includes reading a temperature measurement from an electrically erasable programmable read-only memory (EEPROM) data corresponding to the optical network transceiver.

17. The method of claim 1 , wherein the monitoring of the device temperature utilizes a full-rate inter-integrated circuit (I2C) communication protocol for retrieving the device temperature from an electrically erasable programmable read-only memory (EEPROM) of the optical network transceiver.

18. A system, comprising:

a processor; and

a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to:

monitor an amount of current provided to a laser diode of an optical network transceiver device;

monitor a power output of the optical network transceiver device;

monitor a device temperature of the optical network transceiver device; and

dynamically adjust a determined expected life of the optical network transceiver device based at least in part on a detected number of oscillations in at least one type of fluctuation within a specified period of time in at least one of the amount of current provided to the laser diode, the power output of the optical network transceiver device, and the device temperature of the optical network transceiver device.

19. A method, comprising:

monitoring an amount of current provided to a plurality of laser diode optical network transceiver devices;

monitoring a power output of the plurality of optical network transceiver devices;

monitoring a device temperature of the plurality of optical network transceiver devices;

detecting oscillations for each of the plurality of optical network transceiver devices based at least in part on at least one of the amount of current provided to each of the plurality of laser diode optical network devices, the power output of each of the plurality of laser diode optical network devices, and the device temperature of each of the plurality of laser diode optical network devices;

dynamically adjusting a determined expected life of each of the plurality of optical network transceiver devices based on a number of the detected oscillations within a specified period of time; and

displaying the detected oscillations on a monitoring device.

20. The method of claim 19 , further comprising:

aggregating a subset of the detected oscillations; and

adjusting an ambient temperature within a configurable operating range for a network environment of the plurality of optical network transceiver devices based on the subset of detected oscillations.

Assignments (2)
CHANGE OF NAME Recorded Nov 19, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058214/0351 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 12, 2018
From: ZENG, WENSHENG; CHAKRAVARTY, ABHIJIT; KELLY, MATTHEW PETER; GALLEY, EDWARD
To: FACEBOOK, INC.
Reel/Frame 046061/0971 →
Cited By (1)
US 12,621,052