IP Library Granted Patent US 9,531,594
Granted Patent B2
US 9,531,594 · App. 14/196,124 · Granted Dec 27, 2016

Self-configuring port system

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,531,594
App. No.
14/196,124
Granted
Dec 27, 2016
Kind
B2
Abstract

A self-configuring port system includes a first type interface device that is configured to couple to a network switch port that is configured to operate in a plurality of different modes. A plurality of second type interface devices each coupled to the first type interface device by at least one cable. Each of the plurality of second type interface devices includes an auto-negotiation engine that is configured to advertise each of the plurality of different modes. When coupled to a respective peer device and advertising each of the plurality of different modes, each of the auto-negotiation engines in the plurality of second type interface devices is configured to perform an auto-negotiation function with the respective peer device to select a first mode of the plurality of different modes for use in transmitting data between the network switch port and the respective peer device.

Claims (46)

1. A self-configuring Ethernet system, comprising:

a first type interface device that is configured to be received by an Ethernet port on a network switch, wherein the Ethernet port on the network switch is associated with a physical layer transceiver (PHY) device and is configured to operate in a plurality of different modes; and

a plurality of second type interface devices that are each coupled at a first end to the first type interface device by at least one cable, wherein each of the plurality of second type interface devices includes an auto-negotiation engine that is configured, when a second end of that second type interface device is received by an Ethernet port of a respective peer device, to:

advertise each of the plurality of different modes of the Ethernet port on the network switch to the respective peer device;

perform an auto-negotiation function with the respective peer device to select a first mode of the plurality of different modes of the Ethernet port on the network switch for use in transmitting data between the Ethernet port on the network switch and the respective peer device using that second type interface device; and

provide the first mode to the PHY device associated with the Ethernet port on the network switch.

2. The self-configuring Ethernet system of claim 1 , wherein the first type interface device is a quad small form-factor pluggable (QSFP) transceiver module.

3. The self-configuring Ethernet system of claim 1 , wherein each of the plurality of second type interface devices is a BASE-T interface device.

4. The self-configuring Ethernet system of claim 1 , wherein each auto-negotiation engine includes a register, and wherein each auto-negotiation engine is configured to:

write a negotiated value to the register based on the performance of the auto negotiation function.

5. The self-configuring Ethernet system of claim 4 , wherein each auto-negotiation engine is configured to:

write the negotiated value to the PHY device associated with the Ethernet port on the network switch.

6. The self-configuring Ethernet system of claim 1 , wherein the first mode of the plurality of different modes includes a transmission parameter selected from a group comprising: transmission speed; duplex mode; and flow control.

7. An information handling system (IHS) network, comprising:

a first IHS that is configured to operate in a plurality of different modes;

a second IHS;

a first type interface device that is received by an Ethernet port on the first IHS, wherein the Ethernet port is associated with a physical layer transceiver (PHY) device; and

a second type interface device that is coupled at a first end to the first type interface device by a cable, and at a second end to an Ethernet port of the second IHS, wherein the second type interface device includes an auto-negotiation engine that:

advertises each of the plurality of different modes of the first IHS to the second IHS;

performs an auto-negotiation function with the second IHS to select a first mode of the plurality of different modes of the first IHS for use in transmitting data between the first IHS and the second IHS using the second type interface device; and

provides the first mode to the PHY device associated with the Ethernet port on the first IHS.

8. The IHS network of claim 7 , wherein the first type interface device is a quad small form-factor pluggable (QSFP) transceiver module.

9. The IHS network of claim 7 , wherein each of the second type interface device is a BASE-T interface device.

10. The IHS network of claim 7 , wherein the auto-negotiation engine includes a register, and wherein the auto-negotiation engine is configured to:

write a negotiated value to the register.

11. The IHS network of claim 10 , wherein the auto-negotiation engine is configured to:

write the negotiated value to the PHY device associated with the Ethernet port on the network switch.

12. The IHS network of claim 7 , wherein the first mode of the plurality of different modes includes a transmission parameter selected from a group comprising: transmission speed; duplex mode; and flow control.

13. A method for configuring an operating mode of a network switch, comprising:

coupling a first type interface device to a first IHS via an Ethernet port that is associated with a physical layer transceiver (PHY) device and that is configured to operate in a plurality of different modes, wherein a second type interface device is coupled at a first end to the first type interface device by a cable;

coupling a second end of the second type interface device to an Ethernet port on a peer device;

advertising, by an auto-negotiation engine in the second type interface device, each of the plurality of different modes of the first IHS to the peer device;

auto-negotiating, by the auto-negotiation engine in the second type interface device, a mode of operation with the peer device;

selecting, by the auto-negotiation engine in the second type interface device based on the auto-negotiating, a first mode of the plurality of different modes of the first IHS for use in transmitting data between the first IHS and the peer device through the second type interface device; and

providing, by the auto-negotiation engine in the second type interface device, the first mode to the PHY device associated with the Ethernet port on the first IHS.

14. The method of claim 13 , wherein the first type interface device is a quad small form-factor pluggable (QSFP) transceiver module.

15. The method of claim 13 , wherein each of the plurality of second type interface devices is a BASE-T interface device.

16. The method of claim 13 , further comprising:

writing, by the auto-negotiation engine in the second type interface device based on the auto-negotiating, a negotiated value to a register of the auto-negotiation engine.

17. The method of claim 16 , further comprising:

reading, by the auto-negotiation engine in the second type interface device, the negotiated value from register of the auto-negotiation engine and, in response, writing the negotiated value to the PHY device of the Ethernet port of the first IHS.

18. The method of claim 16 , further comprising:

reading by the auto-negotiation engine in the second type interface device, the register of the auto-negotiation engine and, in response, selecting the first mode of the plurality of different modes for use in transmitting data between the first IHS and the peer device.

19. The method of claim 13 , further comprising:

writing, by the auto-negotiation engine in the second type interface device based on the auto-negotiating, a negotiated value to an Ethernet port register associated with the Ethernet port on the first IHS.

20. The method of claim 13 , wherein the first mode of the plurality of different modes includes a transmission parameter selected from a group comprising: transmission speed; duplex mode; and flow control.

Assignments (16)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (045455/0001) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061753/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040136/0001) Recorded Apr 26, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061324/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 3, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL USA L.P.; ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL, L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058216/0001 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 040136/0001 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040134/0001 →
RELEASE OF REEL 032809 FRAME 0987 (NOTE) Recorded Sep 14, 2016
From: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: DELL SOFTWARE INC.; DELL PRODUCTS L.P.; SECUREWORKS, INC.
Reel/Frame 040026/0953 →
RELEASE OF REEL 032810 FRAME 0038 (TL) Recorded Sep 14, 2016
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: DELL SOFTWARE INC.; DELL PRODUCTS L.P.; SECUREWORKS, INC.
Reel/Frame 040027/0686 →
RELEASE OF REEL 032810 FRAME 0023 (ABL) Recorded Sep 13, 2016
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: DELL SOFTWARE INC.; DELL PRODUCTS L.P.; SECUREWORKS, INC.
Reel/Frame 040014/0320 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (TERM LOAN) Recorded May 1, 2014
From: DELL PRODUCTS L.P.; DELL SOFTWARE INC.; SECUREWORKS, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 032810/0038 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (ABL) Recorded May 1, 2014
From: DELL PRODUCTS L.P.; DELL SOFTWARE INC.; SECUREWORKS, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 032810/0023 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (NOTES) Recorded May 1, 2014
From: DELL PRODUCTS L.P.; DELL SOFTWARE INC.; SECUREWORKS, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 032809/0987 →
CORRECTIVE ASSIGNMENT TO CORRECT THE BOTH DATES OF EXECUTION FROM 2/14/2014 TO 2/12/2014 PREVIOUSLY RECORDED ON REEL 032347 FRAME 0882. ASSIGNOR(S) HEREBY CONFIRMS THE DATES OF EXECUTION SHOULD BE 2/12/2014 AS SHOWN ON THE ATTACHED ASSIGNMENT. Recorded Mar 6, 2014
From: ADHIKESAVALU, KAPIL; VENKATESAN, SHATHISH MUTHU
To: DELL PRODUCTS L.P.
Reel/Frame 032398/0054 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2014
From: ADHIKESAVALU, KAPIL; VENKATESAN, SHATHISH MUTHU
To: DELL PRODUCTS L.P.
Reel/Frame 032347/0882 →