IP Library Granted Patent US 7,957,651
Granted Patent B2
US 7,957,651 · App. 11/256,329 · Granted Jun 7, 2011

Configurable optical transceiver feature specific cost transaction

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 7,957,651
App. No.
11/256,329
Granted
Jun 7, 2011
Kind
B2
Abstract

An environment that facilitates the purchasing and updating of specific operational features in an optical transceiver (or optical transmitter or optical receiver). The environment includes a host computing system (hereinafter referred to as the “host”), a network, a remote computing site, and an optical transceiver having a system memory and at least one processor. The host determines what specific operational feature is desired. A request to purchase the specific operational feature is sent over the network from the host to the remote computing site. The remote computing site responds to this request by providing the host information by which microcode corresponding to the purchased specific feature may be accessed. The host may then access the feature specific microcode. Finally, the host provides the feature specific microcode to the optical transceiver memory where it may later be executed by the processor.

Claims (38)

1. In an environment that includes an optical transceiver host computing system communicatively couplable to an optical transceiver that has a memory and one or more processors, a method for the optical transceiver host to facilitate purchasing and updating of feature specific microcode that governs behavior of an optical transceiver, the method comprising:

an act of the optical transceiver host computing system receiving user input to identify desired transceiver specific operational features to be purchased, wherein each feature is implemented by the one or more processors executing feature specific microcode;

an act of the optical transceiver host computing system transmitting a request to purchase the desired transceiver specific operational features;

an act of receiving a response to the request to purchase in the form of information by which purchased feature specific microcode corresponding to the desired transceiver specific operational features may be accessed, wherein the response to the request to purchase comprises receiving a purchased decryption key;

an act of accessing the purchased feature specific microcode;

an act of providing the purchased feature specific microcode to the optical transceiver memory, wherein the desired transceiver specific operational features to be purchased are one or more of an alarm or warning setting, a diagnostics feature, a feature that allows a user to set a plurality of operational parameters, and an off module logging feature;

wherein the act of accessing the purchased feature specific microcode comprises decryting encrypted feature specific microcode using the purchased decryption key; and

wherein the encrypted feature specific microcode is loaded in a memory local to the optical transceiver host prior to receipt of the user input identifying desired transceiver specific operational features to be purchased.

2. A method in accordance with claim 1 , wherein transmitting the request to purchase desired transceiver specific operational features comprises transmitting a credit card number over a network to a remote computing site with directions to charge a credit account associated with the credit card number.

3. A method in accordance with claim 1 , wherein transmitting the request to purchase desired transceiver specific operational features comprises transmitting over a network to a remote computing site a bank account number with directions to debit the bank account associated with the bank account number.

4. A method in accordance with claim 1 , wherein transmitting the request to purchase desired transceiver specific operational features comprises transmitting over a network to a remote computing site directions to electronically wire money to specific location.

5. A method in accordance with claim 1 , wherein the response to the request to purchase comprises receiving permission to access the purchased feature specific microcode.

6. A method in accordance with claim 1 , further comprising:

an act of executing at least a portion of the purchased feature specific microcode using the one or more processors.

7. In an environment that includes an optical transmitter host computing system communicatively couplable to an optical transmitter that has a memory and one or more processors, a method for the optical transmitter host to facilitate purchasing and updating of feature specific microcode that governs behavior of an optical transmitter, the method comprising:

an act of the optical transmitter host computing system receiving user input to identify desired transmitter specific operational features to be purchased, wherein each feature is implemented by the one or more processors executing feature specific microcode;

an act of the optical transmitter host computing system transmitting a request to purchase the desired transmitter specific operational features;

an act of receiving a response to the request to purchase in the form of information by which purchased feature specific microcode corresponding to the desired transmitter specific operational features may be accessed, wherein the response to the request to purchase comprises receiving a purchased decryption key;

an act of accessing the purchased feature specific microcode;

an act of providing the purchased feature specific microcode to the optical transmitter memory;

wherein the act of accessing the purchased feature specific microcode comprises decrytin feature specific microcode using the purchased decryption key; and

wherein the encrypted feature specific microcode is loaded in a memory local to the optical transmitter host prior to receipt of the user input identifying desired transmitter specific operational features to be purchased.

8. A method in accordance with claim 7 , wherein the optical transmitter is part of an optical transceiver.

9. A method in accordance with claim 7 , wherein transmitting the request to purchase desired transmitter specific operational features comprises transmitting over a network to a remote computing site one of a credit card number with directions to charge a credit account associated with the credit card number, a bank account number with directions to debit the bank account, or directions to electronically wire money to specific location.

10. A method in accordance with claim 7 , further comprising:

an act of executing at least a portion of the purchased feature specific microcode using the one or more processors.

11. In an environment that includes an optical receiver host computing system communicatively couplable to an optical receiver that has a memory and one or more processors, a method for the optical receiver host to facilitate purchasing and updating of feature specific microcode that governs behavior of an optical receiver, the method comprising:

an act of the optical receiver host computing system receiving user input to identify desired receiver specific operational features to be purchased, wherein each feature is implemented by the one or more processors executing feature specific microcode;

an act of the optical receiver host computing system transmitting a request to purchase the desired receiver specific operational features;

an act of receiving a response to the request to purchase in the form of information by which purchased feature specific microcode corresponding to the desired receiver specific operational features may be accessed, wherein the response to the request to purchase comprises receiving a purchased decryption key;

an act of accessing the purchased feature specific microcode;

an act of providing the purchased feature specific microcode to the optical transmitter memory;

wherein the act of accessing the purchased feature specific microcode comprises decrytin encrypted feature specific microcode using the purchased decryption key; and

wherein the encrypted feature specific microcode is loaded in a memory local to the optical receiver host prior to receipt of the user input identifying desired receiver specific operational features to be purchased.

12. A method in accordance with claim 11 , wherein the optical receiver is part of an optical transceiver.

13. A method in accordance with claim 11 , wherein transmitting the request to purchase desired receiver specific operational features comprises transmitting over a network to a remote computing site one of a credit card number with directions to charge a credit account associated with the credit card number, a bank account number with directions to debit the bank account, or directions to electronically wire money to specific location.

14. A method in accordance with claim 11 , further comprising:

an act of executing at least a portion of the purchased feature specific microcode using the one or more processors.

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.; DYBSETTER, GERALD L.
To: FINISAR CORPORATION
Reel/Frame 026258/0373 →