IP Library Granted Patent US 9,338,528
Granted Patent B2
US 9,338,528 · App. 13/945,268 · Granted May 10, 2016

Optimal positioning of reflecting optical devices

Inventors: John M. Borkenhagen (Rochester, MN); Eugen Schenfeld (South Brunswick, NJ); Mark Z. Solomon (Poughkeepsie, NY)
Assignee: GLOBALFOUNDRIES INC.
H04Q11/0005H04Q11/0062H04Q2011/003H04Q2011/009H04Q2011/0026H04Q2011/0049
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 9,338,528
App. No.
13/945,268
Granted
May 10, 2016
Kind
B2
Abstract

Reflecting optical devices are optimally positioned by an all optical switch in an optically-connected system by transmitting optical power readings taken from an optimal monitoring module that are transmitted to the all optical switch for optimal positioning of a reflecting optical device in order to produce maximum optical output power.

Claims (19)

1. A method for optimal positioning of reflecting optical devices by an all optical switch in an optically-connected system of a computing environment using a processor device, comprising: using optical power readings taken from an optimal monitoring module that are transmitted to the all optical switch for optimal positioning of a reflecting optical device in order to produce maximum optical output power; and transmitting the optical power readings to an optical switch controller using an optical control loop function, wherein the reflecting optical device is a microelectromechanical (MEMS) mirror and the optically-connected system is one of an optically-connected circuit network system and an electrical circuit system and the optimal monitoring module is included in each one of a plurality of optical transceivers and optical receivers; and aggregating the optical power readings of each of a plurality of optical transceivers and optical receivers prior to transmitting the optical power readings to the all optical switch, wherein each of the optical power readings taken by each of the plurality of optical transceivers and optical receivers are periodically performed.

2. The method of claim 1 , further including initially setting the reflecting optical device in an optimal position for producing the maximum optical output power.

3. The method of claim 2 , further including performing one of: detecting the reflecting optical device is no longer in the optimal position for producing the maximum optical output power based on a plurality of factors, wherein the plurality of

factors include at least temperature, an input optical power-to-output optical power ratio, movement of the reflecting optical device, and a bit-error ratio (BER), and readjusting the reflecting optical device to be in the optimal position for producing the maximum optical output power.

4. The method of claim 1 , further including monitoring optical power levels at one of a plurality of time intervals for detecting whether an input optical power-to-output optical power ratio has fallen below an optical power threshold.

5. The method of claim 1 , further including using the optical power readings with a positioning function for calculating the optimal positioning upon accepting a request to connect at least one input port to at least one output port for producing maximum optical output power.

6. A system, comprising: an all optical switch; a reflecting optical device in communication with the all optical switch; an optimal monitoring module in communication with the all optical switch, an optical switch controller connected to the all optical switch; a plurality of optical transceivers and receivers connected to the all optical switch; and at least one processor device in communication with the all optical switch and the optimal monitoring module, wherein the at least one processor device: using optical power readings taken from the optimal monitoring module that are transmitted to the all optical switch for optimal positioning of the reflecting optical device in order to produce maximum optical output power, and transmits the optical power readings to the all optical switch controller using an optical control loop function, wherein the reflecting optical device is a microelectromechanical (MEMS) mirror and the optimal monitoring module is included in each one of the plurality of optical transceivers and optical receivers, and wherein the at least one processor device aggregates the optical power readings of each of the plurality of optical transceivers and optical receivers prior to transmitting the optical power readings to the all optical switch, wherein each of the optical power readings taken by each of the plurality of optical transceivers and optical receivers are periodically performed.

7. The system of claim 6 , wherein the at least one processor device initially sets the reflecting optical device in an optimal position for producing the maximum optical output power.

8. The system of claim 7 , wherein the at least one processor device performs one of: detecting the reflecting optical device is no longer in the optimal position for producing the maximum optical output power based on a plurality of factors, wherein the plurality of factors include at least temperature, an input optical power-to-output optical power ratio, movement of the reflecting optical device, and a bit-error ratio (BER), and readjusting the reflecting optical device to be in the optimal position for producing the maximum optical output power.

9. The system of claim 6 , wherein the at least one processor device monitors optical power levels at one of a plurality of time intervals for detecting whether an input optical power-to-output optical power ratio has fallen below an optical power threshold.

10. The system of claim 6 , wherein the at least one processor device uses the optical power readings with a positioning function for calculating the optimal positioning upon accepting a request to connect at least one input port to at least one output port for producing maximum optical output power.

11. A computer program product for optimal positioning of reflecting optical devices by an all optical switch in an optically-connected system of a computing environment by at least one processor device, the computer program product comprising a non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:

a first executable portion that uses optical power readings taken from an optimal monitoring module that are transmitted to the all optical switch for optimal positioning of a reflecting optical device in order to produce maximum optical output power; and a second executable portion that transmits the optical power readings to an optical switch controller using an optical control loop function; wherein the reflecting optical device is a microelectromechanical (MEMS) mirror and the optically-connected system is one of an optically-connected circuit network system and an electrical circuit system and the optimal monitoring module is included in each one of a plurality of optical transceivers and optical receivers; and a third executable portion for aggregating the optical power readings of each of a plurality of optical transceivers and optical receivers prior to transmitting the optical power readings to the all optical switch, wherein each of the optical power readings taken by each of the plurality of optical transceivers and optical receivers are periodically performed.

12. The computer program product of claim 11 , further including a fourth executable portion that initially sets the reflecting optical device in an optimal position for producing the maximum optical output power.

13. The computer program product of claim 12 , further including a fifth executable portion that performs one of: detecting the reflecting optical device is no longer in the optimal position for producing the maximum optical output power based on a plurality of factors, wherein the plurality of factors include at least temperature, an input optical power-to-output optical power ratio, movement of the reflecting optical device, and a bit-error ratio (BER), and readjusting the reflecting optical device to be in the optimal position for producing the maximum optical output power.

14. The computer program product of claim 11 , further including a third executable portion that monitors optical power levels at one of a plurality of time intervals for detecting whether an input optical power-to-output optical power ratio has fallen below an optical power threshold.

15. The computer program product of claim 11 ,

further including a third executable portion that performs:

using the optical power readings with a positioning function for calculating the optimal positioning upon accepting a request to connect at least one input port to at least one output port for producing maximum optical output power.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded May 12, 2021
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: GLOBALFOUNDRIES U.S. INC.
Reel/Frame 056987/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 20, 2020
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: GLOBALFOUNDRIES INC.
Reel/Frame 054636/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2020
From: GLOBALFOUNDRIES INC.
To: GLOBALFOUNDRIES U.S. INC.
Reel/Frame 054633/0001 →
SECURITY AGREEMENT Recorded Nov 29, 2018
From: GLOBALFOUNDRIES INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 049490/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2015
From: GLOBALFOUNDRIES U.S. 2 LLC; GLOBALFOUNDRIES U.S. INC.
To: GLOBALFOUNDRIES INC.
Reel/Frame 036779/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2015
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: GLOBALFOUNDRIES U.S. 2 LLC
Reel/Frame 036550/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE FOR CONVEYING PARTY JOHN BORKENHAGEN PREVIOUSLY RECORDED ON REEL 030826 FRAME 0546. ASSIGNOR(S) HEREBY CONFIRMS THE EXECUTION DATE FOR CONVEYING PARTY JOHN BORKENHAGEN SHOULD READ 07/10/2013. Recorded Jul 23, 2013
From: BORKENHAGEN, JOHN M.; SCHENFELD, EUGEN; SOLOMON, MARK Z.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 030872/0617 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2013
From: BORKENHAGEN, JOHN M.; SCHENFELD, EUGEN; SOLOMON, MARK Z.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 030826/0546 →
Continuity (1)
Related Publication 20150023661A1 · Jan 22, 2015