IP Library Granted Patent US 8,111,999
Granted Patent B2
US 8,111,999 · App. 11/241,086 · Granted Feb 7, 2012

Inter-transceiver module communication for firmware upgrade

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 8,111,999
App. No.
11/241,086
Granted
Feb 7, 2012
Kind
B2
Abstract

An operational optical transceiver configured to update operational firmware using an optical link of the transceiver. The optical transceiver includes at least one processor and a system memory capable of receiving firmware. The optical transceiver receives an optical signal over the optical link containing the update firmware. The optical transceiver then recovers the firmware from the optical signal. Finally, the optical transceiver provides to the system memory the recovered firmware, which when executed by the at least one processor alters the operation of the transceiver.

Claims (37)

1. In an optical transceiver that includes system memory and one or more processors, a method for altering the operation of the optical transceiver using an optical link, the method comprising:

an act of the optical transceiver receiving an optical signal over the optical link;

an act of the optical transceiver recovering firmware from the optical signal, wherein the recovered firmware is structured such that, when executed by the one or more processors, the operation of the optical transceiver is altered;

an act of the optical transceiver providing the recovered firmware to system memory; and

an act of the one or more processors executing the recovered firmware,

wherein the act of the optical transceiver recovering firmware from the optical signal comprises:

an act of receiving a double modulated optical signal containing both high-speed communication data and out-of-band firmware, wherein the out-of-band firmware has a frequency that is less than the frequency of the high-speed communication data; and

an act of demodulating the out-of-band firmware from the high-speed communication data through use of an out-of-band demodulator,

wherein the out-of-band demodulator demodulates the out-of-band firmware from the high-speed communication data prior to any post-amplification being performed on the high-speed communication data.

2. A method in accordance with claim 1 , wherein the optical transceiver includes loader firmware that is structured to assist in providing the recovered firmware to the system memory and assist in the execution of the recovered firmware.

3. A method in accordance with claim 1 , wherein the optical transceiver alters its operation in response to executing the recovered firmware.

4. A method in accordance with claim 3 , wherein optical transceiver alters how it transmits and receives optical data.

5. A method in accordance with claim 3 , wherein the altered operation implements a specific operational feature.

6. A method in accordance with claim 5 , wherein the specific operational feature includes off-transceiver logging of operational parameters.

7. A method in accordance with claim 1 , wherein the optical transceiver receives the optical signal from one of another optical transceiver that is coupled to the optical transceiver by the optical link, a host computing system coupled to the optical transceiver by the optical link, or a programming unit coupled to the optical transceiver by the optical link.

8. A method in accordance with claim 1 , further comprising an act of checking the recovered firmware for errors prior to the act of executing the recovered firmware.

9. A method in accordance with claim 1 , further comprising an act of storing the recovered firmware in a non-volatile memory source that is separate from a control module that includes the system memory prior to the act of executing the recovered firmware.

10. An optical transceiver comprising:

a system memory;

at least one processor programmed to execute firmware stored in the system memory, the executed firmware structured to at least partially control the operation of the optical transceiver;

wherein the optical transceiver is configured to alter its operation by:

receiving an optical signal over an optical link, wherein the optical signal is a modulated optical signal containing both high-speed communication data and out-of-band firmware;

recovering the out-of band firmware from the optical signal, wherein the recovered out-of band firmware is structured such that, when executed by the at least one processor, the operation of the optical transceiver is altered;

providing the recovered out-of band firmware to system memory; and

executing the recovered firmware,

wherein the optical transceiver further comprises an out-of-band demodulator configured to demodulate the out-of-band firmware from the optical signal prior to any post-amplification of the high-speed communication data.

11. An optical transceiver in accordance with claim 10 , wherein the optical transceiver is one of a 1G laser transceiver, a 2G laser transceiver, a 4G laser transceiver, a 8G laser transceiver, or a 10G laser transceiver.

12. An optical transceiver in accordance with claim 10 , wherein the optical transceiver is a laser transceiver suitable for fiber optic links greater than 10G.

13. An optical transceiver in accordance with claim 10 , wherein the optical transceiver is one of a XFP laser transceiver, a SFP laser transceiver, or a SFF laser transceiver.

14. A method in accordance with claim 10 , wherein the at least one processor is further programmed to execute loader firmware to check the recovered firmware for errors prior to executing the recovered firmware.

15. An optical transceiver comprising:

a system memory;

at least one processor programmed to execute firmware stored in the system memory;

an out-of-band demodulator configured to recover out-of-band firmware from an optical signal received over an optical link and to provide the out-of-band firmware to the system memory for execution by the at least one processor,

wherein the optical signal is a modulated optical signal containing both high-speed communication data and the out-of-band firmware, and

wherein the recovered out-of band firmware is structured such that, when executed by the at least one processor, operation of the optical transceiver is altered to implement a user-specified operational feature.

16. An optical transceiver in accordance with claim 15 , wherein the at least one processor is further programmed to check the recovered out-of-band firmware for errors prior to executing the recovered out-of-band firmware.

Assignments (5)
PATENT RELEASE AND REASSIGNMENT Recorded Jul 5, 2022
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: II-VI INCORPORATED; MARLOW INDUSTRIES, INC.; EPIWORKS, INC.; LIGHTSMYTH TECHNOLOGIES, INC.; KAILIGHT PHOTONICS, INC.; COADNA PHOTONICS, INC.; OPTIUM CORPORATION; FINISAR CORPORATION; II-VI OPTICAL SYSTEMS, INC.; M CUBED TECHNOLOGIES, INC.; II-VI PHOTONICS (US), INC.; II-VI DELAWARE, INC.; II-VI OPTOELECTRONIC DEVICES, INC.; PHOTOP TECHNOLOGIES, INC.
Reel/Frame 060574/0001 →
SECURITY INTEREST Recorded Jul 1, 2022
From: II-VI INCORPORATED; II-VI DELAWARE, INC.; M CUBED TECHNOLOGIES, INC.; II-VI PHOTONICS (US), INC.; PHOTOP TECHNOLOGIES, INC.; COHERENT, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 060562/0254 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2020
From: FINISAR CORPORATION
To: II-VI DELAWARE, INC.
Reel/Frame 052286/0001 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Sep 25, 2019
From: II-VI INCORPORATED; MARLOW INDUSTRIES, INC.; EPIWORKS, INC.; LIGHTSMYTH TECHNOLOGIES, INC.; KAILIGHT PHOTONICS, INC.; COADNA PHOTONICS, INC.; OPTIUM CORPORATION; FINISAR CORPORATION; II-VI OPTICAL SYSTEMS, INC.; M CUBED TECHNOLOGIES, INC.; II-VI PHOTONICS (US), INC.; II-VI DELAWARE, INC.; II-VI OPTOELECTRONIC DEVICES, INC.; PHOTOP TECHNOLOGIES, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 050484/0204 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2011
From: EKKIZOGLOY, LUKE M.; HAHIN, JAYNE C.; HOSKING, LUCY G.; DYBSETTER, GERALD L.
To: FINISAR CORPORATION
Reel/Frame 026261/0543 →