IP Library Granted Patent US 8,582,974
Granted Patent B2
US 8,582,974 · App. 13/367,268 · Granted Nov 12, 2013

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,582,974
App. No.
13/367,268
Granted
Nov 12, 2013
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 (30)

1. 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;

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

providing the recovered firmware to system memory; and

executing the recovered firmware,

wherein the optical transceiver further comprises a filter configured to filter out firmware encoded in a frequency harmonic of the optical signal.

2. An optical transceiver in accordance with claim 1 , 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.

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

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

5. An optical transceiver in accordance with claim 1 , 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.

6. An optical transceiver 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 executing the recovered firmware.

7. An optical transceiver in accordance with claim 1 , wherein executing the recovered firmware alters how the optical transceiver transmits and receives optical data.

8. An optical transceiver in accordance with claim 1 , wherein executing the recovered firmware implements a specific operational feature.

9. An optical transceiver in accordance with claim 8 , wherein the specific operational feature includes off-transceiver logging of operational parameters.

10. An optical transceiver in accordance with claim 1 , wherein the optical transceiver is further configured to store the recovered firmware in a non-volatile memory source that is separate from a control module that includes the system memory prior to executing the recovered firmware.

11. 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, the optical signal containing both high-speed communication data and embedded harmonic firmware;

an act of the optical transceiver recovering firmware from the optical signal using a filter that filters the embedded harmonic firmware from the high-speed communication data prior to any post-amplification being performed on the high-speed communication data;

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, the recovered firmware being structured such that, when executed by the one or more processors, the operation of the optical transceiver is altered.

12. A method in accordance with claim 11 , 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 one or more processors executing of the recovered firmware.

13. A method in accordance with claim 11 , wherein the operation of the optical transceiver is altered in how the optical transceiver transmits and receives optical data.

14. A method in accordance with claim 11 , wherein the operation of the optical transceiver is altered in how the optical transceiver implements a specific operational feature.

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

16. A method in accordance with claim 11 , 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.

17. A method in accordance with claim 11 , further comprising an act of checking the recovered firmware for errors prior to the act of the one or more processors executing the recovered firmware.

18. A method in accordance with claim 11 , 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 the one or more processors executing the recovered firmware.

Assignments (4)
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 →