IP Library Granted Patent US 11,580,233
Granted Patent B1
US 11,580,233 · App. 16/682,943 · Granted Feb 14, 2023

Baseboard-management-controller storage module

Inventors: Lingjun Wu (San Jose, CA); Ahmad Byagowi (Fremont, CA); Hans-Juergen Schmidtke (Mountain View, CA)
Assignee: Meta Platforms, Inc.
G06F21/60G06F3/0604G06F3/0655G06F3/0679
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,580,233
App. No.
16/682,943
Granted
Feb 14, 2023
Kind
B1
Abstract

A system including a baseboard management controller (BMC) and a socket is described. The BMC is configured to provide a management interface to a network device. The socket is configured to accept an edge connector of a removable storage card. The BMC is configured to access via the socket at least a portion of the firmware of the BMC stored on the removable storage card.

Claims (34)

1. A system, comprising:

a baseboard management controller (BMC) configured to provide a management interface to a network device; and

a circuit board including a socket configured to accept an edge connector of a removable storage card, wherein the BMC is embedded on the circuit board and configured to access via the socket at least a portion of a firmware of the BMC stored on the removable storage card;

wherein the BMC is configured to be unable to boot up without accessing the at least the portion of the firmware on the removable storage card.

2. The system of claim 1 , wherein the removable storage card includes:

at least one flash memory device.

3. The system of claim 2 , wherein the at least one flash memory devices stored the portion of the firmware.

4. The system of claim 1 , wherein the BMC receives data for the network device, the BMC storing the data on the removable storage card.

5. The system of claim 4 , wherein the data includes at least one of temperature data, network device power data, humidity data and accelerometer data.

6. The system of claim 4 , wherein the removable storage card circularly stores the data.

7. The system of claim 2 , wherein the removable storage card further includes an embedded multimedia card (eMMC).

8. The system of claim 1 , wherein the removable storage card stores security data accessible by the BMC via the socket, the security data includes at least one of a certificate or a key.

9. The system of claim 1 , wherein the removable storage card further includes a storage card identifier.

10. The system of claim 9 , wherein the BMC has a BMC identifier, a unique identifier including the storage card identifier and the BMC identifier.

11. A removable storage card, comprising:

an edge connector configured to removably fit a socket of a circuit board, the circuit board having embedded thereon a baseboard management controller (BMC) configured to provide a management interface to a network device; and

a memory for storing at least a portion of a firmware of the BMC, the BMC being configured to access via the socket the at least the portion of the firmware of the BMC stored on the removable storage card;

wherein the BMC is configured to be unable to boot up without accessing the at least the portion of the firmware on the removable storage card.

12. The removable storage card of claim 11 , wherein the memory includes:

at least one flash memory device.

13. The removable storage card of claim 11 , wherein the memory further stores data for the network device, the BMC storing the data in the memory of the removable storage card.

14. The removable storage card of claim 12 , wherein the removable storage card circularly stores the data.

15. The removable storage card of claim 11 , further comprising:

an embedded multimedia card (eMMC).

16. The removable storage card of claim 11 , further comprising:

a storage card identifier.

17. A method, comprising:

accessing, by a baseboard management controller (BMC) configured to provide a management interface to a network device, at least a portion of a firmware of the BMC stored on a removable storage card, the removable storage card being removably coupled to a socket of a circuit board, the BMC being embedded on the circuit board and accessing the at least the portion of the firmware via the socket;

wherein the BMC is configured to be unable to boot up without accessing the at least the portion of the firmware on the removable storage card.

18. The method of claim 17 , wherein the removable storage card includes at least one flash memory device and wherein the method further includes:

storing, by the BMC, data for the network device on the removable storage card.

19. The method of claim 18 , wherein the removable storage card circularly stores the data.

20. The method of claim 17 , wherein the BMC has a BMC identifier, the removable storage card has a storage card identifier, the method further comprising:

associating the BMC identifier with the storage card identifier to provide a unique identifier system identifier.

Assignments (2)
CHANGE OF NAME Recorded Nov 19, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058214/0351 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2020
From: WU, LINGJUN; BYAGOWI, AHMAD; SCHMIDTKE, HANS-JUERGEN
To: FACEBOOK, INC.
Reel/Frame 051675/0290 →
Cited By (1)
US 12,277,328