IP Library Granted Patent US 10,268,555
Granted Patent B2
US 10,268,555 · App. 15/365,302 · Granted Apr 23, 2019

System and method for policy based management of a communication device configuration persistence

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,268,555
App. No.
15/365,302
Granted
Apr 23, 2019
Kind
B2
Abstract

An information handling system includes a communication device and a service processor. The communication device includes a first terminal, and a second terminal to communicate with a network storage array. The service processor includes a first terminal to receive persistence policy for the communication device. The service processor is configured to detect a reset of the information handling system, to determine a type of reset performed in an information handling system, to evaluate the persistence policy with respect to the type of reset during a power-on self test executed in the information handling system after the information handling system, and to configure, via the first terminal of the communication device, the attributes of the communication device based on the persistence policy and the type of reset.

Claims (49)

1. An information handling system comprising:

a communication device including a first terminal, and a second terminal to communicate with a network storage array; and

a service processor including a first terminal to detect a reset of the information handling system, to evaluate a persistence policy for attributes of the communication device with respect to a type of reset performed in the information handling system during a power-on self test executed in the information handling system after the information handling system is reset, and to configure, via the first terminal of the communication device, the attributes of the communication device based on the persistence policy and the type of reset.

2. The information handling system of claim 1 further comprising:

a basic input/output system including a first terminal, the basic input/output system to provide a handshake signal to the service processor during the power-on self test, to stall the power-on self test in response to the handshake signal being provided, to receive a response handshake from the service processor in response to the attributes of the communication device being configured based on the persistence policy and the type of reset, and to provide an initialization signal to initialize the communication device in response to the response handshake.

3. The information handling system of claim 1 wherein the type of reset is selected from a group consisting of an alternating current power loss, a cold reset, and a warm reset.

4. The information handling system of claim 3 wherein the cold reset includes a main power bus of the information handling system being powered down, power in an auxiliary power device of the information handling system being maintained while the main power bus powered down, and the main power bus being powered back up.

5. The information handling system of claim 3 wherein the warm reset includes a peripheral component interconnect (PCI) reset being performed, power in an auxiliary power device of the information handling system being maintained, and power on a main power bus of the information handling system being maintained.

6. The information handling system of claim 1 wherein the persistence policy for the attributes of the communication device varies based on the type of reset.

7. The information handling system of claim 1 wherein the communication device is selected from a group consisting of a network interface card, a converged network adapter, and a hub bus adapter.

8. A method comprising:

detecting a reset of an information handling system;

evaluating a persistence policy for attributes of a communication device with respect to a type of reset performed in the information handling system during a power-on self test executed in the information handling system after the information handling system is reset; and

configuring the attributes of the communication device based on the persistence policy and the type of reset.

9. The method of claim 8 wherein the type of reset is selected from a group consisting of an alternating current power loss, a cold reset, and a warm reset.

10. The method of claim 9 wherein resetting the information handling system with the cold reset comprises:

powering down a main power bus of the information handling system;

maintaining power in an auxiliary power device of the information handling system while the main power bus powered down; and

powering up the main power bus.

11. The method of claim 9 wherein resetting the information handling system with the warm reset comprises:

performing a peripheral component interconnect (PCI) reset;

maintaining power in an auxiliary power device of the information handling system; and

maintaining power on a main power bus of the information handling system.

12. The method of claim 8 wherein the persistence policy for the attributes of the communication device varies based on the type of reset.

13. The method of claim 8 wherein the communication device is selected from a group consisting of a network interface card, a converged network adapter, and a hub bus adapter.

14. The method of claim 8 further comprising:

providing a handshake signal to the service processor during the power-on self test;

stalling the power-on self test in response to providing the handshake signal;

providing a response handshake in response to the attributes of the communication device being configured based on the persistence policy and the type of reset;

providing an initialization signal to initialize the communication device in response to the response handshake.

15. A non-transitory computer readable medium including code for performing a method, the method comprising:

detecting a reset of an information handling system;

evaluating a persistence policy for attributes of a communication device with respect to a type of reset performed in the information handling system during a power-on self test executed in the information handling system after the information handling system is reset; and

configuring the attributes of the communication device based on the persistence policy and the type of reset.

16. The computer readable medium of claim 15 wherein the type of reset is selected from a group consisting of an alternating current power loss, a cold reset, and a warm reset.

17. The computer readable medium of claim 16 wherein resetting the information handling system with the cold reset causes the processor to:

power down a main power bus of the information handling system;

maintain power in an auxiliary power device of the information handling system while the main power bus powered down; and

power up the main power bus.

18. The computer readable medium of claim 16 wherein resetting the information handling system with the warm reset comprises:

performing a peripheral component interconnect (PCI) reset;

maintaining power in an auxiliary power device of the information handling system; and

maintaining power on a main power bus of the information handling system.

19. The computer readable medium of claim 15 wherein the persistence policy for the attributes of the communication device varies based on the type of reset.

20. The computer readable medium of claim 15 further comprising:

providing a handshake signal to the service processor during the power-on self test;

stalling the power-on self test in response to providing the handshake signal;

providing a response handshake in response to the attributes of the communication device being configured based on the persistence policy and the type of reset;

providing an initialization signal to initialize the communication device in response to the response handshake.

Assignments (9)
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 (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 →
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 →
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 →