IP Library Granted Patent US 10,778,518
Granted Patent B2
US 10,778,518 · App. 15/961,352 · Granted Sep 15, 2020

System and method to manage a server configuration profile based upon applications running on an information handling system

Inventors: Vaideeswaran Ganesan (Bangalore, IN); Naman Goel (Bangalore, IN); Abhijeet Bhattacharya (Bangalore, IN)
Assignee: Dell Products, L.P.
H04L41/0816G06F9/50G06F9/5077G06F9/5061H04L12/4641
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,778,518
App. No.
15/961,352
Granted
Sep 15, 2020
Kind
B2
Abstract

An information handling system includes a management controller and a processor coupled to the management controller. The processor determines that an application is running on the processor, and determines that a hardware resource of the information handling system is used by the application. The management controller determines to change a first configuration setting for the information handling system, determines that the first configuration setting is related to the hardware resource, and prevents the first configuration setting from being changed based upon the determination that the first configuration setting is related to the hardware resource.

Claims (51)

1. An information handling system, comprising:

a baseboard management controller; and

a processor coupled to the baseboard management controller, the processor to instantiate a hosted environment on the information handling system, wherein the hosted environment includes an in-band agent configured to:

determine that an application is running on the processor; and

determine that a hardware resource of the information handling system is used by the application;

wherein the baseboard management controller is configured to operate out-of-band from the hosted environment to:

determine to change a first configuration setting for the hardware resource;

receive an indication from the in-band agent that the hardware resource is used by the application; and

prevent the first configuration setting from being changed based upon the indication.

2. The information handling system of claim 1 , wherein the baseboard management controller is further configured to:

determine to change a second configuration setting for the information handling system;

determine that the second configuration setting is not related to the hardware resource; and

change first configuration setting based upon the determination that the first configuration setting is not related to the hardware resource.

3. The information handling system of claim 1 , wherein the in-band agent is further configured to:

send the indication to the baseboard management controller.

4. The information handling system of claim 1 , wherein the first configuration setting comprises a common Virtual Local Area Network (VLAN) setting.

5. The information handling system of claim 1 , wherein the first configuration setting comprises a virtual partition on a network interface device.

6. The information handling system of claim 1 , wherein the second configuration setting comprises a real time clock setting.

7. A method, comprising:

instantiating, by a processor of an information handling system, a hosted environment, wherein the hosted environment includes an in-band agent,

determining, by the in-band agent, that an application is running on the processor;

determining that a hardware resource of the information handling system is used by the application;

determining, by a baseboard management controller of the information handling system, to change a first configuration setting for the information handling system, wherein the baseboard management controller operates out-of-band from the hosted environment;

receiving, by the baseboard management controller, an indication from the in-band agent that the hardware resource is used by the application; and

preventing the first configuration setting from being changed based upon the indication.

8. The method of claim 7 , further comprising:

determining to change a second configuration setting for the information handling system;

receive an indication from the in-band agent that the hardware resource is used by the application;

prevent the first configuration setting from being changed based upon the indication;

determine to change a second configuration setting for the information handling system;

determine that the second configuration setting is not related to the hardware resource; and

change the first configuration setting based upon the determination that the first configuration setting is not related to the hardware resource.

9. The method of claim 8 , further comprising:

sending, by the in-band agent, information about the application and the hardware resource to the baseboard management controller.

10. The method of claim 8 , wherein the first configuration setting comprises a common Virtual Local Area Network (VLAN) setting.

11. The method of claim 8 , wherein the first configuration setting comprises a virtual partition on a network interface device.

12. The method of claim 8 , wherein the second configuration setting comprises a real time clock setting.

13. An information handling system, comprising:

a baseboard management controller; and

a processor coupled to the baseboard management controller, the processor to instantiate a hosted environment on the information handling system, wherein the hosted environment includes an in-band agent configured to:

determine that an application is running on the processor;

determine that a hardware resource of the information handling system is used by the application; and

send information about the application and the hardware resource to the baseboard management controller;

wherein the baseboard management controller is configured to operate out-of-band from the hosted environment to:

determine to change a first configuration setting for the hardware resource.

14. The information handling system of claim 13 , wherein the first configuration setting comprises a common Virtual Local Area Network (VLAN) setting.

15. The information handling system of claim 13 , wherein the first configuration setting comprises a virtual partition on a network interface device.

16. The information handling system of claim 13 , wherein the second configuration setting comprises a real time clock setting.

17. The information handling system of claim 13 , wherein the second configuration setting comprises an environmental setting for the information handling system;

determining that the second configuration setting is not related to the hardware resource; and

changing first configuration setting based upon the determination that the first configuration setting is not related to the hardware resource.

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 (046366/0014) Recorded May 20, 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
Reel/Frame 060450/0306 →
RELEASE OF SECURITY INTEREST AT REEL 046286 FRAME 0653 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 058298/0093 →
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 AGREEMENT (CREDIT) Recorded Jun 1, 2018
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 046286/0653 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Jun 1, 2018
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 046366/0014 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2018
From: GANESAN, VAIDEESWARAN; GOEL, NAMAN; BHATTACHARYA, ABHIJEET
To: DELL PRODUCTS, LP
Reel/Frame 045866/0616 →
Continuity (1)
Related Publication 20190327142A1 · Oct 24, 2019
Cited By (1)
US 12,206,548