IP Library Granted Patent US 9,628,150
Granted Patent B2
US 9,628,150 · App. 14/596,054 · Granted Apr 18, 2017

Buffer-to-buffer credit utilization using cables with length data included therewith

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,628,150
App. No.
14/596,054
Granted
Apr 18, 2017
Kind
B2
Abstract

Embodiments of the present invention include systems and methods for detecting and using a cable length value recorded on a cable. In embodiments, the length information may be encoded onto an NFC tag that is located at or near the end of the cable such that, when the cable is inserted into a port, an NFC reader may read the cable length value. In embodiments, the detected cable length value may be used in determining a buffer-to-buffer credit for a channel connection formed between two devices using that cable. Embodiments of the present invention include systems and methods for making the cables or information handling devices that can detect the recorded values.

Claims (37)

1. An information handling system comprising:

a plurality of ports for facilitating communications with one or more other information handling systems communicatively coupled to the information handling system;

one or more processors that are communicatively coupled to the plurality of ports;

a near-field communication (NFC) reader, communicatively coupled to the one or more processors;

a non-transitory memory comprising one or more sequences of instructions which, when executed by at least one of the one or more processors, causes steps to be performed comprising:

receiving a length value of a cable in a port in the information handling device from the NFC reader, the NFC reader having obtained the length value from an NFC tag on the cable; and

using the length value of the cable to determine a buffer-to-buffer credit value for a connection formed with another information handling system using the cable.

2. The information handling system of claim 1 wherein the cable is an optical cable.

3. The information handling system of claim 1 wherein the NFC tag is located at or near the end of the cable.

4. The information handling system of claim 1 wherein the NFC tag in encoded with information in addition to the cable length.

5. The information handling system of claim 1 wherein the NFC reader comprises a sensor for reading the NFC tag and at least the sensor for the NFC reader is incorporated with a pluggable interface card that interfaces with the information handling system and with the cable.

6. The information handling system of claim 1 wherein the NFC reader comprises a sensor for reading the NFC tag and at least the sensor for the NFC reader is incorporated with a small form pluggable (SFP) transceiver that interfaces with the information handling system and the cable.

7. The information handling system of claim 1 wherein the step of using the length value of the cable to determine a buffer-to-buffer credit value for a connection formed with another information handling system using the cable comprises:

using the length value and a look-up table to determine the buffer-to-buffer credit value for the connection.

8. The information handling system of claim 1 wherein the step of using the length value of the cable to determine a buffer-to-buffer credit value for a connection formed with another information handling system using the cable comprises:

using the length value in a calculation to determine the buffer-to-buffer credit value for the connection.

9. A cable for forming a connection between two devices, the cable comprising:

a first end of the cable;

a second end of the cable;

a length of cabling connecting the first and second ends; and

a near-field communication (NFC) tag located at or near at least one of the first and second ends, the NFC tag being able to store data comprising a length of the cable for use in determining a buffer-to-buffer credit value for a connection formed using the cable.

10. The cable of claim 9 wherein the length of cabling is optical cabling.

11. The cable of claim 9 wherein a NFC tag is located at or near both the first and the second ends of the cable.

12. The cable of claim 11 wherein the NFC tags comprise data representing a length of the cable.

13. The cable of claim 9 wherein the NFC tag is located at or near the first end or the second end after the cable has been manufactured.

14. The cable of claim 9 wherein the NFC tag is a passive device.

15. A method for determining a buffer-to-buffer credit for a connection between a first information handling device and a second information handling device comprising:

automatically detecting a length value of a cable in a port in the first information handling device; and

using the length value of the cable when determining a buffer-to-buffer credit value for the connection formed between the first and second information handling devices using the cable.

16. The method of claim 15 wherein the step of detecting a length value of a cable in a port in the first information handling device comprises:

receiving a length value of the cable from an NFC reader, the NFC reader having obtained the length value from an NFC tag on the cable.

17. The method of claim 16 wherein the NFC reader is integrated into the first information handling device.

18. The method of claim 16 wherein the NFC tag is located at or near the end of the cable.

19. The method of claim 16 wherein the NFC tag in encoded with additional information and the first information handling devices receives at least some of the additional information.

20. The method of claim 15 wherein the step of using the length value of the cable when determining a buffer-to-buffer credit value for the connection formed between the first and second information handling devices using the cable comprises performing at least one of the steps of:

using the length value and a look-up table to determine the buffer-to-buffer credit value for the connection; and

using the length value in a calculation to determine the buffer-to-buffer credit value for the connection.

Assignments (15)
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 035103 FRAME 0809 (TL) Recorded Sep 14, 2016
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: DELL SOFTWARE INC.; DELL PRODUCTS L.P.; COMPELLENT TECHNOLOGIES, INC.
Reel/Frame 040027/0934 →
RELEASE OF REEL 035104 FRAME 0043 (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.; COMPELLENT TECHNOLOGIES, INC.
Reel/Frame 040027/0123 →
RELEASE OF REEL 035103 FRAME 0536 (ABL) Recorded Sep 13, 2016
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: DELL SOFTWARE INC.; DELL PRODUCTS L.P.; COMPELLENT TECHNOLOGIES, INC.
Reel/Frame 040016/0864 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (TERM LOAN) Recorded Feb 26, 2015
From: DELL PRODUCTS L.P.; DELL SOFTWARE INC.; COMPELLENT TECHNOLOGIES, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 035103/0809 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (NOTES) Recorded Feb 26, 2015
From: DELL PRODUCTS L.P.; DELL SOFTWARE INC.; COMPELLENT TECHNOLOGIES, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 035104/0043 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (ABL) Recorded Feb 26, 2015
From: DELL PRODUCTS L.P.; DELL SOFTWARE INC.; COMPELLENT TECHNOLOGIES, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 035103/0536 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2015
From: SAWAL, VINAY; DHARMADHIKARI, VIVEK; PANEMANGALORE, SACHINRAO; KRISHNASWAMY, HARIHARAN; SAKTHIVEL, MARIMUTHU; OKU, NEWTON
To: DELL PRODUCTS L.P.
Reel/Frame 034701/0872 →