IP Library Granted Patent US 10,397,241
Granted Patent B2
US 10,397,241 · App. 15/287,109 · Granted Aug 27, 2019

Systems and methods for integration of directory service with management controllers

Inventors: William C. White (Round Rock, TX); Hung T. Dinh (Austin, TX)
Assignee: Dell Products L.P.
H04L63/105G06F21/60G06F21/6218H04L63/104H04L67/1097
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,397,241
App. No.
15/287,109
Filed
Oct 6, 2016
Granted
Aug 27, 2019
Kind
B2
Examiner
ALATA, AYOUB
Art Unit
2494
USPC
726/1
Abstract

In accordance with embodiments of the present disclosure, an information handling system may include a processor, a directory service application comprising a program of instructions embodied in computer-readable media accessible to the processor, the directory service application configured to enumerate a plurality of management controller categories for management controllers of a plurality of information handling systems communicatively coupled to one another via a network and create a directory service device object for each of the plurality of management controller categories.

Claims (37)

1. An information handling system comprising:

a hardware processor;

a directory service application comprising a program of instructions embodied in non-transitory, computer-readable media accessible to the hardware processor, the directory service application configured to:

enumerate a plurality of management controller categories for management controllers configured to provide out-of-band management of a plurality of information handling systems communicatively coupled to one another via a network, wherein the management controller categories specify different types of management controllers, and wherein at least one of the plurality of management controller categories includes a plurality of the management controllers; and

create a directory service device object for each of the plurality of management controller categories;

wherein the directory service application is configured not to create directory service device objects for individual ones of the management controllers.

2. The information handling system of claim 1 , the directory service application further configured to:

enumerate a plurality of support groups each having access to the management controller categories;

associate each of the plurality of support groups to the management controller categories to which they each have access;

for each association of support group to category, set a privilege level defining a level of access privilege by the support group to each management controller category to which it has access; and

create association objects for the directory service device objects based on enumeration of the support groups, categories, and the privilege levels in order to create a minimal set of association objects.

3. The information handling system of claim 1 , wherein the management controllers comprise at least one host management controller.

4. The information handling system of claim 1 , wherein the management controllers comprise at least one chassis management controller.

5. A method comprising:

enumerating a plurality of management controller categories for management controllers configured to provide out-of-band management of a plurality of information handling systems communicatively coupled to one another via a network, wherein the management controller categories specify different types of management controllers, and wherein at least one of the plurality of management controller categories includes a plurality of the management controllers;

creating a directory service device object for each of the plurality of management controller categories; and

not creating directory service device objects for individual ones of the management controllers.

6. The method of claim 5 , further comprising:

enumerating a plurality of support groups each having access to the management controller categories;

associating each of the plurality of support groups to the management controller categories to which they each have access;

for each association of support group to category, setting a privilege level defining a level of access privilege by the support group to each management controller category to which it has access; and

creating association objects for the directory service device objects based on enumeration of the support groups, categories, and the privilege levels in order to create a minimal set of association objects.

7. The method of claim 5 , wherein the management controllers comprise at least one host management controller.

8. The method of claim 5 , wherein the management controllers comprise at least one chassis management controller.

9. An article of manufacture comprising:

a non-transitory computer readable medium; and

computer-executable instructions carried on the computer readable medium, the instructions readable by a processor, the instructions, when read and executed, for causing the processor to:

enumerate a plurality of management controller categories for management controllers configured to provide out-of-band management of a plurality of information handling systems communicatively coupled to one another via a network, wherein the management controller categories specify different types of management controllers, and wherein at least one of the plurality of management controller categories includes a plurality of the management controllers;

create a directory service device object for each of the plurality of management controller categories; and

not creating directory service device objects for individual ones of the management controllers.

10. The article of claim 9 , the instructions for further causing the processor to:

enumerate a plurality of support groups each having access to the management controller categories;

associate each of the plurality of support groups to the management controller categories to which they each have access;

for each association of support group to category, set a privilege level defining a level of access privilege by the support group to each management controller category to which it has access; and

create association objects for the directory service device objects based on enumeration of the support groups, categories, and the privilege levels in order to create a minimal set of association objects.

11. The article of claim 9 , wherein the management controllers comprise at least one host management controller.

12. The article of claim 9 , wherein the management controllers comprise at least one chassis management controller.

Assignments (12)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (051302/0528) 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 IP HOLDING COMPANY LLC; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO WYSE TECHNOLOGY L.L.C.); SECUREWORKS CORP.
Reel/Frame 060438/0593 →
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 (040679/0386) 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; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO WYSE TECHNOLOGY L.L.C.)
Reel/Frame 059803/0666 →
RELEASE OF SECURITY INTEREST AT REEL 040633 FRAME 0799 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL INTERNATIONAL, L.L.C.; DELL PRODUCTS L.P.; WYSE TECHNOLOGY L.L.C.; EMC CORPORATION
Reel/Frame 058297/0427 →
RELEASE OF SECURITY INTEREST AT REEL 051449 FRAME 0728 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.; SECUREWORKS CORP.; EMC CORPORATION
Reel/Frame 058002/0010 →
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 Dec 31, 2019
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.; SECUREWORKS CORP.; EMC CORPORATION
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 051449/0728 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Dec 16, 2019
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.; SECUREWORKS CORP.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 051302/0528 →
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 (NOTES) Recorded Nov 23, 2016
From: DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; WYSE TECHNOLOGY L.L.C.; EMC CORPORATION
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 040679/0386 →
SECURITY INTEREST Recorded Nov 16, 2016
From: DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; WYSE TECHNOLOGY L.L.C.; EMC CORPORATION
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040633/0799 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2016
From: WHITE, WILLIAM C.; DINH, HUNG T.
To: DELL PRODUCTS L.P.
Reel/Frame 039958/0715 →
Continuity (1)
Related Publication 20180103062A1 · Apr 12, 2018
Cited By (5)
US 12,235,799 US 12,373,397 US 12,399,869 US 12,541,486 US 12,547,582