IP Library Granted Patent US 9,559,908
Granted Patent B2
US 9,559,908 · App. 14/554,986 · Granted Jan 31, 2017

Lockout prevention system

Inventors: Deborah C. Russell (Austin, TX); Andrew Berry (Austin, TX); Kevin Eugene Davis (Cibolo, TX); Patricia Tims Stone (Austin, TX); Matthew Bryan Gilbert (Austin, TX)
Assignee: Dell Products L.P.
H04L41/0823H04L63/101G06F11/0766G06F11/0769G06F11/327G06F21/57H04L63/20H04L67/36H04L69/40
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,559,908
App. No.
14/554,986
Filed
Nov 26, 2014
Granted
Jan 31, 2017
Kind
B2
Art Unit
2115
USPC
713/2
Abstract

A lockout prevention system includes a management Information Handling System (IHS) that is coupled through a network to network interface on a networking device. The networking device receives a configuration instruction through the network interface from the management IHS. The networking device then determines that the application of the configuration instruction will inhibit the communication between the management IHS and the networking device through the network interface. The networking device then provide a warning message for display on the management IHS in response to determining that the application of the configuration instruction will inhibit the communication between the management IHS and the networking device through the network interface.

Claims (56)

1. A lockout prevention system, comprising:

a network;

a management Information Handling System (IHS) that is coupled to the network; and

a networking device that includes a network interface that is communicatively connected to the management IHS through the network, wherein the networking device is configured to:

receive a configuration instruction through the network interface from the management IHS;

determine, without applying the configuration instructions to the networking device, that the application of the configuration instruction to the networking device will inhibit the communication between the management IHS and the networking device through the network interface; and

provide a warning message for display on the management IHS in response to determining that the application of the configuration instruction will inhibit the communication between the management IHS and the networking device through the network interface.

2. The lockout prevent system of claim 1 , wherein the determining that the application of the configuration instruction to the network interface will inhibit the communication between the management IHS and the networking device through the network interface further includes:

determining that the configuration instruction includes an instruction to change a management address associated with the networking device that will prevent the communication between the management IHS and the networking device.

3. The lockout prevent system of claim 1 , wherein the determining that the application of the configuration instruction to the network interface will inhibit the communication between the management IHS and the networking device through the network interface further includes:

determining that the configuration instruction includes an instruction to shut down the network interface that will prevent the communication between the management IHS and the networking device.

4. The lockout prevent system of claim 1 , wherein the determining that the application of the configuration instruction to the network interface will inhibit the communication between the management IHS and the networking device through the network interface further includes:

determining that the configuration instruction includes an instruction to aggregate the network interface with at least one other network interface on the networking device.

5. The lockout prevent system of claim 1 , wherein the determining that the application of the configuration instruction to the network interface will inhibit the communication between the management IHS and the networking device through the network interface further includes:

comparing the received configuration instruction to a plurality of a previous configuration instructions and respective configuration results associated with the previous configuration instructions and, in response, determining that at least one of the previous configuration instructions matches the received configuration instruction and is associated with a respective configuration result that inhibited communications.

6. The lockout prevent system of claim 1 , wherein networking device is further configured to:

detect management data traffic that is received over the network interface from the management IHS, wherein the configuration instruction is included in the management data traffic and associated with the network interface due to the management data traffic being received through the network interface.

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

a communication port;

a processing system that is coupled to the communication port;

a memory system that is coupled to the processing system and that includes instruction that, when executed by the processing system, cause the processing system to provide a lockout prevention engine that is configured to:

receive a configuration instruction through the communication port from a management IHS;

determine, without applying the configuration instructions, that the application of the configuration instruction will inhibit communications from the management IHS and through the communication port; and

provide a warning message for display on the management IHS in response to determining that the application of the configuration instruction will inhibit communications from the management IHS and through the communication port.

8. The IHS of claim 7 , wherein the determining that the application of the configuration instruction will inhibit communications from the management IHS and through the communication port further includes:

determining that the configuration instruction includes an instruction to change a management address associated with the IHS that will prevent communications from the management IHS and through the communication port.

9. The IHS of claim 7 , wherein the determining that the application of the configuration instruction will inhibit communications from the management IHS and through the communication port further includes:

determining that the configuration instruction includes an instruction to shut down the communication port that will prevent communications from the management IHS and through the communication port.

10. The IHS of claim 7 , wherein the determining that the application of the configuration instruction will inhibit communications from the management IHS and through the communication port further includes:

determining that the configuration instruction includes an instruction to aggregate the communication port with at least one other communication port.

11. The IHS of claim 7 , wherein lockout prevention engine is further configured to:

receive a plurality of a previous configuration instructions;

determine a respective configuration result associated with each of the plurality of previous configuration instructions, wherein at least one of the respective configuration results inhibits communications; and

storing the plurality of previous configuration instructions and respective configuration results in a database.

12. The IHS of claim 11 , wherein lockout prevention engine is further configured to:

compare the received configuration instruction to the plurality of a previous configuration instructions and respective configuration results stored in the database and, in response, determine that at least one of the previous configuration instructions matches the received configuration instruction and is associated with a respective configuration result that inhibited communications.

13. The IHS of claim 7 , wherein lockout prevention engine is further configured to:

detect management data traffic that is received through the communication port from the management IHS, wherein the configuration instruction is included in the management data traffic and associated with the communication port due to the management data traffic being received through the communication port.

14. A method for providing access control lists, comprising:

receiving, by a networking device through a network interface from a management IHS, a configuration instruction;

determining, by the networking device without applying the configuration instruction to the networking device, that the application of the configuration instruction to the networking device will inhibit the communication between the management IHS and the networking device through the network interface; and

providing, by the networking device through the network interface to the management IHS, a warning message for display on the management IHS in response to determining that the application of the configuration instruction will inhibit the communication between the management IHS and the networking device through the network interface.

15. The method of claim 14 , wherein the determining that the application of the configuration instruction to the network interface will inhibit the communication between the management IHS and the networking device through the network interface further includes:

determining, by the networking device, that the configuration instruction includes an instruction to change a management address associated with the networking device that will prevent the communication between the management IHS and the networking device.

16. The method of claim 14 , wherein the determining that the application of the configuration instruction to the network interface will inhibit the communication between the management IHS and the networking device through the network interface further includes:

determining, by the networking device, that the configuration instruction includes an instruction to shut down the network interface that will prevent the communication between the management IHS and the networking device.

17. The method of claim 14 , wherein the determining that the application of the configuration instruction to the network interface will inhibit the communication between the management IHS and the networking device through the network interface further includes:

determining, by the networking device, that the configuration instruction includes an instruction to aggregate the network interface with at least one other network interface on the networking device.

18. The method of claim 14 , further comprising:

detecting, by the networking device, management data traffic that is received over the network interface from the management IHS, wherein the configuration instruction is included in the management data traffic and associated with the network interface due to the management data traffic being received through the network interface.

19. The method of claim 14 , further comprising:

receiving, by the networking device, a plurality of a previous configuration instructions;

determining, by the networking device, a respective configuration result associated with each of the plurality of previous configuration instructions, wherein at least one of the respective configuration results inhibits communications; and

storing, by the networking device in a database, the plurality of previous configuration instructions and respective configuration results.

20. The method of claim 19 , further comprising:

comparing, by the networking device, the received configuration instruction to the plurality of a previous configuration instructions and respective configuration results stored in the database and, in response, determining that at least one of the previous configuration instructions matches the received configuration instruction and is associated with a respective configuration result that inhibited communications.

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: 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 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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2016
From: RUSSELL, DEBORAH C.; BERRY, ANDREW; DAVIS, KEVIN EUGENE; STONE, PATRICIA TIMS; GILBERT, MATTHEW BRYAN
To: DELL PRODUCTS L.P.
Reel/Frame 038921/0594 →
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 (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 (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 Nov 26, 2014
From: RUSSELL, DEBORAH C.; BERRY, ANDREW; DAVIS, KEVIN EUGENE; STONE, PATRICIA TIMS
To: DELL PRODUCTS L.P.
Reel/Frame 034272/0537 →
Continuity (2)
Provisional Application 14249173 · Apr 9, 2014
Related Publication 20150295931A1 · Oct 15, 2015