IP Library Granted Patent US 9,485,132
Granted Patent B2
US 9,485,132 · App. 14/272,854 · Granted Nov 1, 2016

Automated SAN network topological diagram and point-to-point cabling creation for customers environments

Inventors: Lakshmi S. Nalam (Bangalore, IN); Matthew C. Harris (Derry, NH)
Assignee: Dell Products, LP
H04L29/08G06F17/211G06F17/2247H04L41/0266H04L41/04H04L41/12H04L67/02
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,485,132
App. No.
14/272,854
Granted
Nov 1, 2016
Kind
B2
Abstract

A method of presenting a network architecture includes identifying two or more network devices for interconnection analysis, collecting information describing communications paths between two or more network devices, and converting the collected information into a markup language format. The method further includes generating, from the markup language format, a listing of the network devices and a listing of connections between the network devices. The method also includes instantiating, based on the listing of the network devices, one or more images depicting each of the two or more network devices. The method further includes instantiating, based on the listing of connections, one or more images depicting connections between the two or more network devices.

Claims (32)

1. A method of presenting a network architecture, comprising:

identifying two or more network devices for interconnection analysis;

collecting information describing communications paths between two or more network devices;

converting the collected information into a markup language format;

generating, from the markup language format, a listing of the network devices and a listing of connections therebetween as a set of one or more records, each of the one or more records describing (i) a single point-to-point connection from a first network device to a second network device, (ii) a network device make and model associated with the single point-to-point connection, (iii) a network device port associated with the single point-to-point connection, (iv) a network device media type associated with the single point-to-point connection, (v) a media access control (MAC) address of the network device port associated with the single point-to-point connection;

instantiating, based on the markup language format of the listing of the network devices, one or more images depicting each of the two or more network devices; and

instantiating, based on the markup language format of the listing of connections therebetween, one or more images depicting connections between the two or more network devices.

2. The method of claim 1 , further including storing the collected information in a storage medium.

3. The method of claim 2 , wherein the storage medium is associated with a database.

4. The method of claim 2 , wherein the collecting information generates one or more log files.

5. The method of claim 1 , wherein the markup language is extensible markup language (XML).

6. The method of claim 1 , further including providing a graphical user interface upon which to instantiate the images depicting each of the two or more network devices and the images depicting connections between the two or more network devices.

7. The method of claim 1 , wherein identifying two or more network devices further includes identifying one or more categories of network devices.

8. The method of claim 7 , wherein the one or more categories of network devices includes one or more of storage devices, host devices, switch devices and router devices.

9. The method of claim 1 , wherein instantiating images depicting each of the two or more network devices further includes selecting the images from an image database.

10. The method of claim 1 , wherein instantiating images depicting connections between the two or more network devices further includes rendering a trace from one of the two or more network devices to another of the two or more network devices, wherein the trace is characterized at least by a width.

11. The method of claim 1 , wherein the two or more network devices include components of a storage array network.

12. A tangible, non-transitory, computer readable medium for storing computer executable instructions for presenting a network architecture, with the computer executable instructions for:

identifying two or more network devices for interconnection analysis;

collecting information describing communications paths between two or more network devices;

converting the collected information into a markup language format;

generating, from the markup language format, a listing of the network devices and a listing of connections therebetween as a set of one or more records, each of the one or more records describing (i) a single point-to-point connection from a first network device to a second network device, (ii) a network device make and model associated with the single point-to-point connection, (iii) a network device port associated with the single point-to-point connection, (iv) a network device media type associated with the single point-to-point connection, and (v) a media access control (MAC) address of the network device port associated with the single point-to-point connection;

instantiating, based on the markup language format of the listing of the network devices, one or more images depicting each of the two or more network devices; and

instantiating, based on the markup language format of the listing of connections therebetween, one or more images depicting connections between the two or more network devices.

13. The tangible, non-transitory, computer readable medium of claim 12 , further including instructions for storing the collected information in a storage medium.

14. The tangible, non-transitory, computer readable medium of claim 12 , further including instructions for storing the collected information in a database system.

15. The tangible, non-transitory, computer readable medium of claim 12 , further including instructions for converting the collected information into an XML format.

16. The tangible, non-transitory, computer readable medium of claim 12 , further including instructions for providing a graphical user interface upon which to instantiate the images depicting each of the two or more network devices and the images depicting connections between the two or more network devices.

17. The tangible, non-transitory, computer readable medium of claim 12 , further including instructions for identifying one or more categories of network devices.

18. The tangible, non-transitory, computer readable medium of claim 12 , further including instructions for selecting the images from an image database.

19. The tangible, non-transitory, computer readable medium of claim 12 , further including instructions for rendering a trace from one of the two or more network devices to another of the two or more network devices, wherein the trace is characterized at least by a width.

20. The tangible, non-transitory, computer readable medium of claim 12 , further including instructions for identifying two or more storage area network components.

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: 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; 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: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040134/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: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 040136/0001 →
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 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 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 (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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2014
From: NALAM, LAKSHMI S.; HARRIS, MATTHEW C.
To: DELL PRODUCTS, LP
Reel/Frame 032850/0549 →
Continuity (1)
Related Publication 20150326424A1 · Nov 12, 2015