IP Library Granted Patent US 11,804,970
Granted Patent B2
US 11,804,970 · App. 17/502,835 · Granted Oct 31, 2023

Baseboard management controller group administration

Inventors: Fred Allison Bower, III (Durham, NC); Ming Lei (Shanghai, CN); Michael Gerard Demeter (Roswell, GA); Scott A. Piper (Kirkland, WA)
Assignee: LENOVO GLOBAL TECHNOLOGY (UNITED STATES) INC.
H04L9/3265G06F9/4401H04L9/3268
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,804,970
App. No.
17/502,835
Granted
Oct 31, 2023
Kind
B2
Abstract

Baseboard management controller (‘BMC’) group administration includes: receiving, by a member BMC from a leader BMC, a leader certificate and a request to join a group of the leader BMC, where the request is signed by the leader BMC and the leader certificate is signed by a certificate authority; authenticating, by the member BMC, the leader certificate and the request; and sending, by the member BMC, an acknowledgement to the leader BMC to join the leader BMC's group.

Claims (34)

1. A method of BMC (‘Baseboard Management Controller’) group administration, the method comprising:

receiving, by a member BMC from a leader BMC, a leader certificate and a request to join a group of the leader BMC, wherein the request is signed by the leader BMC and the leader certificate is signed by a certificate authority;

authenticating, by the member BMC, the leader certificate and the request; and

sending, by the member BMC, an acknowledgement to the leader BMC to join the leader BMC's group.

2. The method of claim 1 , wherein the leader certificate identifies the leader BMC as a leader of the group.

3. The method of claim 1 , further comprising receiving, by the member BMC, group-based commands from the leader BMC.

4. The method of claim 1 , further comprising receiving, by the member BMC, a member certificate signed by the certificate authority.

5. The method of claim 1 , wherein authenticating the leader certificate further comprises verifying a certificate authority signature of the leader certificate.

6. The method of claim 1 , further comprising:

responsive to receiving the request to join the group of the leader BMC, determining, by the member BMC, whether the member BMC has previously joined a different group,

if the member BMC has previously joined a different group, sending a negative acknowledgement to the leader BMC, thereby rejecting the request; and

sending the acknowledgement only if the member BMC has not previously joined a different group.

7. The method of claim 1 , wherein the acknowledgement is signed by the member BMC.

8. A method of BMC (‘Baseboard Management Controller’) group administration, the method comprising:

sending, by a leader BMC to a member BMC, a request to join a group of the leader BMC and a leader certificate signed by a certificate authority; and

receiving, by the leader BMC responsive to the member BMC authenticating the request and the leader certificate, an acknowledgement from the member BMC to join the leader BMC's group.

9. The method of claim 8 , wherein the leader certificate identifies the leader BMC as a leader of the group.

10. The method of claim 8 , further comprising sending, by the leader BMC, group-based commands to the member BMC.

11. The method of claim 8 , further comprising receiving the leader certificate signed by the certificate authority.

12. The method of claim 8 , further comprising, responsive to receiving a negative acknowledgement from the member BMC, sending a notification that the member BMC is unavailable to join the leader BMC's group.

13. The method of claim 8 , wherein the acknowledgement received from the member BMC is signed by the member BMC.

14. A computer program product for BMC (‘Baseboard Management Controller’) group administration, the computer program product comprising a non-volatile computer readable storage medium and computer program instructions stored therein that are configured to, when executed by a processor, cause a computer to perform operations comprising:

receiving, by a member BMC from a leader BMC, a leader certificate and a request to join a group of the leader BMC, wherein the request is signed by the leader BMC and the leader certificate is signed by a certificate authority;

authenticating, by the member BMC, the leader certificate and the request; and

sending, by the member BMC, an acknowledgement to the leader BMC to join the leader BMC's group.

15. The computer program product of claim 14 , wherein the leader certificate identifies the leader BMC as a leader of the group.

16. The computer program product of claim 14 , further comprising computer program instructions stored therein that are configured to, when executed by a processor, cause a computer to perform an operation comprising receiving, by the member BMC, group-based commands from the leader BMC.

17. The computer program product of claim 14 , further comprising computer program instructions stored therein that are configured to, when executed by a processor, cause a computer to perform an operation comprising receiving, by the member BMC, a member certificate signed by the certificate authority.

18. The computer program product of claim 14 , wherein authenticating the leader certificate further comprises verifying a certificate authority signature of the leader certificate.

19. The computer program product of claim 14 , further comprising computer program instructions stored therein that are configured to, when executed by a processor, cause a computer to perform operations comprising:

responsive to receiving the request to join the group of the leader BMC, determining, by the member BMC, whether the member BMC has previously joined a different group,

if the member BMC has previously joined a different group, sending a negative acknowledgement to the leader BMC, thereby rejecting the request; and

sending the acknowledgement only if the member BMC has not previously joined a different group.

20. The computer program product of claim 14 , wherein the acknowledgement is signed by the member BMC.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2025
From: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE LTD.
To: LENOVO GLOBAL TECHNOLOGIES INTERNATIONAL LTD.
Reel/Frame 070267/0177 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2025
From: LENOVO GLOBAL TECHNOLOGIES INTERNATIONAL LIMITED
To: LENOVO GLOBAL TECHNOLOGIES SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 070269/0207 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2023
From: BOWER, FRED ALLISON, III; LEI, MING; DEMETER, MICHAEL GERARD; PIPER, SCOTT A.
To: LENOVO GLOBAL TECHNOLOGY (UNITED STATES) INC.
Reel/Frame 062503/0009 →