IP Library Granted Patent US 11,012,303
Granted Patent B2
US 11,012,303 · App. 15/418,355 · Granted May 18, 2021

Configuration replication 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 11,012,303
App. No.
15/418,355
Granted
May 18, 2021
Kind
B2
Abstract

A port configuration replication system includes a first networking device including a first port, and a second networking device including a second port. A management device communicates with the first networking device to provide a first networking device Graphical User Interface (GUI) that displays port configuration details for the first port. The management device then copies the port configuration details, and analyzes the port configuration details to identify port configuration replication information. The management device then communicates with the second networking device to display a second networking device GUI that provides for the configuration of the second port, and provides the port configuration replication information in the second networking device GUI in order to provide for the configuration of the second port.

Claims (75)

1. A port configuration replication system, comprising:

a first networking device including a first port;

a second networking device including a second port; and

a management device that is configured to:

communicate with the first networking device to provide a first networking device Graphical User Interface (GUI) that displays port configuration details for the first port;

copy, from the first networking device GUI, text information displayed in the first networking device GUI, wherein the text information includes the port configuration details that are displayed as text in the first networking device GUI;

analyze the port configuration details included in the text information that was copied in order to identify port configuration replication information and at least one port configuration detail that is not the port configuration replication information, wherein the analyzing includes:

parsing a text file that includes the text information that was copied and that includes the port configuration details;

recognizing at least one port configuration detail in the text file that is not relevant to replicating port configurations; and

removing the at least one port configuration detail in the text file that is not relevant to the replication port configurations;

communicate with the second networking device to display a second networking device GUI that provides for configuration of the second port; and

provide text information from the text file for the port configuration replication information in the second networking device GUI in order to provide for the configuration of the second port while not providing text information in the second networking device GUI for the at least one port configuration detail that is not the port configuration replication information and that was removed from the text file.

2. The port configuration replication system of claim 1 , wherein the communicating with the first networking device to provide the first networking device GUI includes:

providing port configuration information in the first networking device GUI to provide for configuration of the first port, wherein the configuration of the first port results in the first networking device GUI displaying the port configuration details for the first port.

3. The port configuration replication system of claim 1 , wherein the copying the port configuration details includes copying the port configuration details to a clipboard in the management device.

4. The port configuration replication system of claim 1 , wherein the analyzing the port configuration details to identify the port configuration replication information includes:

parsing the text file that includes the port configuration details;

recognizing at least one port configuration category in the text file; and

identifying respective port configuration replication information associated with each at least one port configuration category that was recognized in the text.

5. The port configuration replication system of claim 1 , further comprising:

a third networking device including a third port, wherein the management device is configured to:

communicate with the third networking device to display the second networking device GUI that provides for the configuration of the second port and the third port; and

provide the port configuration replication information in the second networking device GUI in order to provide for the configuration of the third port.

6. The port configuration replication system of claim 1 , wherein the management device is configured to:

provide the first networking device GUI in a first Internet browser session, and

provide the second networking device GUI in a second Internet browser session that is different than the first Internet browser session.

7. The port configuration replication system of claim 1 , wherein the providing the port configuration replication information in the second networking device GUI includes pasting the port configuration replication information into respective fields provided in the second networking device GUI.

8. An Information Handling System (IHS), comprising:

a communication subsystem;

a processor that is coupled to the communication subsystem; and

a memory system that is coupled to the processor and that include instruction that, when executed by the processor, cause the processor to provide a management engine, the processor is configured to:

provide for display, in response to communication with a first networking device having a first port, a first networking device Graphical User Interface (GUI) that displays port configuration details for the first port;

copy, from the first networking device GUI, text information displayed in the first networking device GUI, wherein the text information includes the port configuration details that are displayed as text in the first networking device GUI;

analyze the port configuration details included in the text information that was copied in order to identify port configuration replication information and at least one port configuration detail that is not the port configuration replication information, wherein the analyzing includes:

parsing a first text file that includes the text information that was copied and that includes the port configuration details;

recognizing at least one port configuration detail in the first text file that is not relevant to replicating port configurations; and

creating a second text file that does not include the at least one port configuration detail that is not relevant to the replicating port configurations;

provide for display, in response to communication with a second networking device having a second port, a second networking device GUI that provides for the configuration of the second port; and

provide text information from the second text file for the port configuration replication information in the second networking device GUI in order to provide for the configuration of the second port while not providing text information in the second networking device GUI for the at least one port configuration detail that is not port configuration replication information.

9. The IHS of claim 8 , wherein the communicating with the first networking device to provide the first networking device GUI includes:

providing port configuration information in the first networking device GUI to provide for configuration of the first port, wherein the configuration of the first port results in the first networking device GUI displaying the port configuration details for the first port.

10. The IHS of claim 8 , wherein the copying the port configuration details includes copying the port configuration details to a clipboard in the memory system.

11. The IHS of claim 8 , wherein the analyzing the port configuration details to identify the port configuration replication information includes:

parsing the first text file that includes the port configuration details;

recognizing at least one port configuration category in the first text file; and

identifying respective port configuration replication information associated with each at least one port configuration category that was recognized in the first text file, wherein the second text file includes the respective port configuration replication information.

12. The IHS of claim 8 , wherein the processor is configured to:

provide for display, in response to communication with a third networking device having a third port, the second networking device GUI that provides for the configuration of the second port and the third port; and

provide the port configuration replication information in the second networking device GUI in order to provide for the configuration of the third port.

13. The IHS of claim 8 , wherein the processor is configured to:

provide the first networking device GUI in a first Internet browser session, and

provide the second networking device GUI in a second Internet browser session that is different than the first Internet browser session.

14. The IHS of claim 8 , wherein the providing the port configuration replication information in the second networking device GUI includes pasting the port configuration replication information into respective fields provided in the second networking device GUI.

15. A method for configuration replication, comprising:

providing for display, by a management device, a first networking device Graphical User Interface (GUI) that displays port configuration details for a first port on a first networking device;

copying, by the management device and from the first networking device GUI, text information displayed in the first networking device GUI, wherein the text information includes the port configuration details that are displayed as text in the first networking device GUI;

analyzing, by the management device, the port configuration details included in the text information that was copied in order to identify port configuration replication information and at least one port configuration detail that is not the port configuration replication information, wherein the analyzing includes:

parsing a text file that includes the text information that was copied and that includes the port configuration details;

recognizing at least one port configuration detail in the text file that is not relevant to replicating port configurations; and

removing the at least one port configuration detail in the text file that is not relevant to the replication port configurations;

providing for display, by the management device, a second networking device GUI that provides for configuration of a second port on a second networking device; and

providing, by the management device using the text file, the port configuration replication information in the second networking device GUI in order to provide for the configuration of the second port while not providing text information in the second networking device GUI for the at least one port configuration detail that is not the port configuration replication information and that was removed from the text file.

16. The method of claim 15 , wherein the communicating with the first networking device to provide the first networking device GUI includes:

providing, by the management device, port configuration information in the first networking device GUI to provide for configuration of the first port, wherein the configuration of the first port results in the first networking device GUI displaying the port configuration details for the first port.

17. The method of claim 15 , wherein the copying the port configuration details includes copying the port configuration details to a clipboard in a memory system.

18. The method of claim 15 , wherein the analyzing the port configuration details to identify the port configuration replication information includes:

parsing, by the management device, the text file that includes the port configuration details;

recognizing, by the management device, at least one port configuration category in the text file; and

identifying, by the management device, respective port configuration replication information associated with each at least one port configuration category that was recognized in the text file.

19. The method of claim 15 , further comprising:

providing for display, by the management device, the second networking device GUI that provides for the configuration of the second port and a third port on a third networking device; and

providing, by the management device, the port configuration replication information in the second networking device GUI in order to provide for the configuration of the third port.

20. The method of claim 15 , further comprising:

providing, by the management device, the first networking device GUI in a first Internet browser session, and

providing, by the management device, the second networking device GUI in a second Internet browser session that is different than the first Internet browser session.

Assignments (8)
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 (041829/0873) Recorded Apr 26, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO WYSE TECHNOLOGY L.L.C.)
Reel/Frame 059803/0724 →
RELEASE OF SECURITY INTEREST AT REEL 041808 FRAME 0516 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL INTERNATIONAL, L.L.C.; DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; MOZY, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058297/0573 →
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 →
PATENT SECURITY INTEREST (NOTES) Recorded Feb 28, 2017
From: DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; MOZY, INC.; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 041829/0873 →
PATENT SECURITY INTEREST (CREDIT) Recorded Feb 24, 2017
From: DELL INTERNATIONAL, L.L.C.; DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; MOZY, INC.; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 041808/0516 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2017
From: BERRY, ANDREW BLAKE; PIGGOTT, PEDER BROOKS
To: DELL PRODUCTS L.P.
Reel/Frame 041111/0978 →