IP Library › Granted Patent US 11,212,001
Granted Patent B1
US 11,212,001 · App. 16/953,498 · Granted Dec 28, 2021

Transmit optical power adjustment based on receive optical power measurements

Inventors: Pasquale A. Catalano (Wallkill, NY); Christopher J. Colonna (Ossining, NY); Mario Borelli (Kingston, NY); Faezeh Gholami (Ridgewood, NJ); Andrew Gerald Crimmins (Montrose, NY); John S. Werner (Fishkill, NY); Arkadiy O. Tsfasman (Wappingers Falls, NY)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
H04B10/07955H04B10/564H04B10/672
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 11,212,001
App. No.
16/953,498
Granted
Dec 28, 2021
Kind
B1
Abstract

Aspects include obtaining, by a sending system, a measured receive optical power level of an optical signal that was received at a receiving system coupled to the sending system via an optical network. The optical signal was sent via an optical transmitter of the sending system to an optical receiver of the receiving system. An optimal receive optical power level of the optical receiver of the receiving system is determined by the sending system. The sending system adjusts an output optical power level of the optical transmitter in response to determining that the measured receive optical power level is not within a threshold of the optimal receive optical power level. The adjusting is performed without decoupling the sending system from the receiving system.

Claims (35)

1. A method comprising:

obtaining, by a sending system, a measured receive optical power level of an optical signal that was received at a receiving system coupled to the sending system via an optical network, the optical signal sent via an optical transmitter of the sending system to an optical receiver of the receiving system;

determining, by the sending system, an optimal receive optical power level of the optical receiver of the receiving system, the determining comprising selecting from a plurality of alternatives; and

adjusting, by the sending system, an output optical power level of the optical transmitter in response to determining that the measured receive optical power level is not within a threshold of the optimal receive optical power level, the adjusting performed without decoupling the sending system from the receiving system.

2. The method of claim 1 , wherein the adjusting causes a next received optical power level of a next signal received at the receiving system from the sending system to be within the threshold of the optimal receive optical power level.

3. The method of claim 1 , wherein the obtaining is from the receiving system.

4. The method of claim 3 , wherein the method further comprises sending, by the sending system, a request to the receiving system for the measured receive optical power level, and the obtaining is responsive to the request.

5. The method of claim 1 , wherein a read diagnostic parameter (RDP) function is utilized to obtain the measured receive optical power level.

6. The method of claim 1 , further comprising activating a port to couple the sending system to the receiving system via the optical network, wherein the obtaining is in response to the activating.

7. The method of claim 1 , wherein the obtaining and determining are repeated periodically.

8. The method of claim 1 , wherein the adjusting comprises increasing or decreasing the output optical power.

9. The method of claim 1 , wherein the optimal receive optical power level is specified in a document provided by a manufacturer of the optical receiver.

10. The method of claim 1 , wherein the adjusting is via an application programming interface (API) of the optical transmitter.

11. The method of claim 1 , wherein the optical transmitter is included in an optical transceiver.

12. The method of claim 1 , wherein the optical receiver is included in an optical transceiver.

13. A system comprising:

one or more processors for executing computer-readable instructions, the computer-readable instructions controlling the one or more processors to perform operations comprising:

obtaining, by a sending system, a measured receive optical power level of an optical signal that was received at a receiving system coupled to the sending system via an optical network, the optical signal sent via an optical transmitter of the sending system to an optical receiver of the receiving system;

determining, by the sending system, an optimal receive optical power level of the optical receiver of the receiving system, the determining comprising selecting from a plurality of alternatives; and

adjusting, by the sending system, an output optical power level of the optical transmitter in response to determining that the measured receive optical power level is not within a threshold of the optimal receive optical power level, the adjusting performed without decoupling the sending system from the receiving system.

14. The system of claim 13 , wherein the adjusting causes a next received optical power level of a next signal received at the receiving system from the sending system to be within the threshold of the optimal receive optical power level.

15. The system of claim 13 , wherein the operations further comprise sending, by the sending system, a request to the receiving system for the measured receive optical power level, and the obtaining is responsive to the request.

16. The system of claim 13 , wherein a read diagnostic parameter (RDP) function is utilized to obtain the measured receive optical power level.

17. The system of claim 13 , further comprising activating a port to couple the sending system to the receiving system via the optical network, wherein the obtaining is in response to the activating.

18. The system of claim 13 , wherein the obtaining and determining are repeated periodically.

19. The system of claim 13 , wherein the adjusting is via an application programming interface (API) of the optical transmitter.

20. A computer program product comprising a non-transitory computer-readable storage medium having program instructions embodied therewith, the program instructions executable by one or more processors to cause the one or more processors to perform operations comprising:

one or more processors for executing computer-readable instructions, the computer-readable instructions controlling the one or more processors to perform operations comprising:

obtaining, by a sending system, a measured receive optical power level of an optical signal that was received at a receiving system coupled to the sending system via an optical network, the optical signal sent via an optical transmitter of the sending system to an optical receiver of the receiving system;

determining, by the sending system, an optimal receive optical power level of the optical receiver of the receiving system, the determining comprising selecting from a plurality of alternatives; and

adjusting, by the sending system, an output optical power level of the optical transmitter in response to determining that the measured receive optical power level is not within a threshold of the optimal receive optical power level, the adjusting performed without decoupling the sending system from the receiving system.

21. The computer program product of claim 20 , wherein the adjusting causes a next received optical power level of a next signal received at the receiving system from the sending system to be within the threshold of the optimal receive optical power level.

22. The computer program product of claim 20 , wherein a read diagnostic parameter (RDP) function is utilized to obtain the measured receive optical power level.

23. The computer program product of claim 20 , further comprising activating a port to couple the sending system to the receiving system via the optical network, wherein the obtaining is in response to the activating.

24. The computer program product of claim 20 , wherein the adjusting is via an application programming interface (API) of the optical transmitter.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2020
From: CATALANO, PASQUALE A.; COLONNA, CHRISTOPHER J.; BORELLI, MARIO; GHOLAMI, FAEZEH; CRIMMINS, ANDREW GERALD; WERNER, JOHN S.; TSFASMAN, ARKADIY O.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 054428/0020 →
Cited By (4)
US 12,346,276 US 12,487,651 US 12,556,524 US 12,699,618