IP Library Granted Patent US 10,261,937
Granted Patent B2
US 10,261,937 · App. 14/341,550 · Granted Apr 16, 2019

Method and system for communication of device information

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 10,261,937
App. No.
14/341,550
Granted
Apr 16, 2019
Kind
B2
Abstract

The system comprises a device, the device comprising a physical port. The device is configured to communicate with a controller through a communication medium. The controller is situated on a circuit board. The physical port is not configured to communicate with the communication medium. The device is also configured to communicate with a processor through the circuit board, but the physical port is not configured to communicate with the processor through the circuit board. The device is additionally configured to create a first packet comprising information corresponding to first device information. The first device information is formatted in a protocol associated with the physical port. The device is further configured to transmit the first packet to the controller through the communication medium.

Claims (58)

1. A system, comprising:

a device comprising a physical port, the device configured to:

create a first packet comprising first information associated with the device, the first information being formatted in a protocol associated with the physical port; and

transmit the first packet to a controller through a communication medium, the communication medium being an out-of-band connection;

wherein the controller analyzes the first information to identify an issue with the device.

2. The system of claim 1 , wherein the device is further configured to:

receive, from the controller through the communication medium, a second packet comprising second information corresponding to a command associated with the device, the second information being formatted in a protocol associated with the physical port;

extract, from the second packet, the second information corresponding to the command; and

process the second information.

3. The system of claim 1 , wherein the communication medium is selected from the group consisting of a peripheral component interconnect (PCI) bus and a system management bus (SMBus).

4. The system of claim 1 , wherein the physical port is selected from the group consisting of a Joint Test Action Ground (JTAG) port and a universal asynchronous receiver/transmitter (UART) port.

5. The system of claim 1 , wherein the first packet is a management component transport protocol (MCTP) packet.

6. The system of claim 1 , wherein the protocol associated with the physical port comprises RS-232.

7. A system, comprising:

a controller configured to:

receive, from a computing device over a network, a command associated with a first device, the first device comprising a physical port;

create a first packet comprising first information corresponding to the command, wherein the first information is formatted in a protocol associated with the physical port; and

transmit the first packet to the device through a communication medium, the communication medium being an out-of-band connection.

8. The system of claim 7 , wherein the controller is further configured to:

receive a second packet from the device through the communication medium, the second packet comprising second information associated with the device, the second information being formatted in a protocol associated with the device;

extract, from the second packet, the second information; and

analyze the second information to determine an issue with the device.

9. The system of claim 7 , wherein the communication medium is selected from the group consisting of a peripheral component interconnect (PCI) bus and a system management bus (SMBus).

10. The system of claim 7 , wherein the physical port is selected from the group consisting of a Joint Test Action Ground (JTAG) port and a universal asynchronous receiver/transmitter (UART) port.

11. The system of claim 7 , wherein the first packet is a management component transport protocol (MCTP) packet.

12. The system of claim 7 , wherein the protocol associated with the physical port comprises RS-232.

13. The system of claim 7 , wherein the controller is further configured to present information based on the second information.

14. A method, comprising:

creating, using a device, a first packet comprising first information associated with the device, the first information being formatted in a protocol associated with a physical port of the device;

transmitting the first packet from the device to a controller through a communication medium, the communication medium being an out-of-band connection; and

wherein the controller analyzes the first information to identify an issue with the device.

15. The method of claim 14 , further comprising:

receiving, at the device, a second packet from the controller through the communication medium, wherein:

the second packet comprises second information corresponding to a command associated with the device;

the second information being formatted in a protocol associated with the physical port;

extracting from the second packet, the second information corresponding to the command; and

processing the second information.

16. The method of claim 14 , wherein the communication medium is selected from the group consisting of a peripheral component interconnect (PCI) bus and a system management bus (SMBus).

17. The method of claim 14 , wherein the physical port is selected from the group consisting of a Joint Test Action Ground (JTAG) port and a universal asynchronous receiver/transmitter (UART) port.

18. The method of claim 14 , wherein the first packet is a management component transport protocol (MCTP) packet.

19. The method of claim 14 , wherein the protocol associated with the physical port comprises RS-232.

20. A method, comprising:

receiving, from a computing device over a network, a command associated with a first device, the first device comprising a physical port;

creating, using a controller, a first packet comprising first information corresponding to the command, wherein the first information corresponds to the command and is formatted in a protocol associated with the physical port; and

transmitting the first packet to the device through a communication medium, the communication medium being an out-of-band connection.

21. The method of claim 20 , further comprising:

receiving, at the controller, a second packet from the device through the communication medium, the second packet comprising second information associated with the device, the second information being formatted in a protocol associated with the device;

extracting, using the controller, the second information; and

analyzing the second information to determine an issue with the device.

22. The method of claim 20 , wherein the communication medium is selected from the group consisting of a peripheral component interconnect (PCI) bus and a system management bus (SMBus).

23. The method of claim 20 , wherein the physical port is selected from the group consisting of a Joint Test Action Ground (JTAG) port and a universal asynchronous receiver/transmitter (UART) port.

24. The method of claim 20 , wherein the first packet is a management component transport protocol (MCTP) packet.

25. The method of claim 20 , wherein the protocol associated with the physical port comprises RS-232.

26. The method of claim 20 , further comprising presenting information based on the second information.

27. The system of claim 1 , wherein the first information associated with the device comprises information about one or more log files of the device.

28. The system of claim 7 , wherein the command comprises an instruction to retrieve one or more log files of the device.

29. The method of claim 14 , wherein the first information associated with the device comprises information about one or more log files of the device.

30. The method of claim 20 , wherein the command comprises an instruction to retrieve one or more log files of the device.

Assignments (17)
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 (050724/0466) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO WYSE TECHNOLOGY L.L.C.)
Reel/Frame 060753/0486 →
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 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Oct 15, 2019
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 050724/0466 →
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 033625 FRAME 0688 (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.; SECUREWORKS, INC.
Reel/Frame 040027/0757 →
RELEASE OF REEL 033625 FRAME 0748 (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.; SECUREWORKS, INC.
Reel/Frame 040027/0050 →
RELEASE OF REEL 033625 FRAME 0711 (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.; SECUREWORKS, INC.
Reel/Frame 040016/0903 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (TERM LOAN) Recorded Aug 27, 2014
From: COMPELLENT TECHNOLOGIES, INC.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; SECUREWORKS, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 033625/0688 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (ABL) Recorded Aug 27, 2014
From: COMPELLENT TECHNOLOGIES, INC.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; SECUREWORKS, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 033625/0711 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (NOTES) Recorded Aug 27, 2014
From: COMPELLENT TECHNOLOGIES, INC.; 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 033625/0748 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 25, 2014
From: NARAYANA, SRILATHA; VENKATASUBBA, KARTHIK
To: DELL PRODUCTS L.P.
Reel/Frame 033419/0606 →