IP Library Granted Patent US 11,403,243
Granted Patent B2
US 11,403,243 · App. 16/456,213 · Granted Aug 2, 2022

Mainboard of a server and method of populating DIMM slots of a mainboard

Inventors: Chun-Hsiang Chou (Taipei, TW); YunLe Wang (Shanghai, CN); Chao-Hung Lu (Taipei, TW); Shih-Ming FanChiang (Taipei, TW)
Assignee: LENOVO Enterprise Solutions (Singapore) PTE. LTD.
G06F13/1694G06F11/325G06F13/1657G06F13/4081
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,403,243
App. No.
16/456,213
Granted
Aug 2, 2022
Kind
B2
Abstract

A mainboard includes a baseboard management controller (BMC), a plurality of dual in-line memory module (DIMM) slots, and a plurality of visual indicators each associated with a respective of the plurality of DIMM slots. The BMC is adapted to determine a DIMM population rule for populating the plurality of DIMM slots based on information relating to at least one DIMM, and the visual indicators are adapted to visually indicate a DIMM slot amongst the plurality of DIMM slots to which the at least one DIMM is to be installed in accordance with the DIMM population rule.

Claims (42)

1. A mainboard comprising:

a baseboard management controller (BMC);

a plurality of dual in-line memory module (DIMM) slots; and

a plurality of visual indicators each associated with a respective one of the plurality of DIMM slots,

wherein the BMC is adapted to, in response to a DIMM installation request received from a user:

receive user input comprising information about at least one DIMM to be installed into a DIMM slot of the plurality of DIMM slots; and

determine a DIMM population rule for populating the plurality of DIMM slots based on the information received from the user input relating to the at least one DIMM to be inserted into a DIMM slot of the plurality of DIMM slots, and

wherein the visual indicators are adapted to visually indicate a DIMM slot amongst the plurality of DIMM slots to which the at least one DIMM is to be installed in accordance with the DIMM population rule.

2. The mainboard of claim 1 , wherein the BMC is adapted to check whether the plurality of DIMM slots are populated by DIMMs in accordance with the DIMM population rule.

3. The mainboard of claim 2 , wherein in response to a positive checking result of the BMC, the plurality of visual indicators are adapted to visually indicate completion of populating the plurality of DIMM slots in accordance with the DIMM population rule.

4. The mainboard of claim 1 , further including a field-programmable gate array (FPGA) operable by the BMC to determine presence of a DIMM, at least one of the plurality of DIMM slots and/or location information of at least one of the plurality of DIMM slots.

5. The mainboard of claim 1 , wherein the information relating to the at least one DIMM includes quantity and/or type of the at least one DIMM.

6. The mainboard of claim 1 , wherein in response to reception of the information relating to the at least one DIMM, the BMC is adapted to cause one of the visual indicators to visually indicate the DIMM slot amongst the plurality of DIMM slots to which the at least one DIMM is to be installed.

7. The mainboard of claim 1 , wherein in response to the BMC determining that the DIMM population rule is invalid, the BMC is adapted to cause the visual indicators to visually indicate that the DIMM population rule is invalid.

8. An apparatus comprising:

an electronic device;

a processor; and

a mainboard, the mainboard in the electronic device and comprising the processor, the mainboard comprising:

a baseboard management controller (BMC);

a plurality of dual in-line memory module (DIMM) slots coupled to the processor; and

a plurality of visual indicators each associated with a respective one of the plurality of DIMM slots,

wherein the BMC is adapted to, in response to a DIMM installation request received from a user:

receive user input comprising information about at least one DIMM to be installed into a DIMM slot of the plurality of DIMM slots; and

determine a DIMM population rule for populating the plurality of DIMM slots based on the information relating to the at least one DIMM to be inserted into a DIMM slot of the plurality of DIMM slots, and

wherein the visual indicators are adapted to visually indicate a DIMM slot amongst the plurality of DIMM slots to which the at least one DIMM is to be installed in accordance with the DIMM population rule.

9. The apparatus of claim 8 , wherein the electronic device is a server.

10. The apparatus of claim 8 , further comprising DIMMs that are installable to and/or removable from the plurality of DIMM slots, the DIMMs in communication with the processor.

11. A method comprising:

providing a mainboard with a baseboard management controller (BMC), a plurality of dual in-line memory module (DIMM) slots, and a plurality of visual indicators each associated with a respective DIMM slot of the plurality of DIMM slots;

receiving, with the BMC, a DIMM installation request from a user;

receiving, with the BMC, user input comprising information about at least one DIMM to be installed into a DIMM slot of the plurality of DIMM slots;

determining, with the BMC, a DIMM population rule for populating the plurality of DIMM slots based on the information received from the user input relating to the at least one DIMM to be inserted into a DIMM slot of the plurality of DIMM slots; and

visually indicating, with the visual indicators, a DIMM slot amongst the plurality of DIMM slots to which the at least one DIMM is to be installed in accordance with the DIMM population rule.

12. The method of claim 11 , further comprising the BMC checking whether the plurality of DIMM slots are populated by DIMMs in accordance with the DIMM population rule.

13. The method of claim 12 , wherein in response to a positive checking result of the BMC, further comprising the plurality of visual indicators visually indicating completion of populating the plurality of DIMM slots in accordance with the DIMM population rule.

14. The method of claim 11 , further comprising the BMC operating a field-programmable gate array (FPGA) to determine presence of a DIMM at least one of the plurality of DIMM slots, and/or location information of at least one of the plurality of DIMM slots.

15. The method of claim 11 , wherein the information relating to the at least one DIMM includes quantity and/or type of the at least one DIMM.

16. The method of claim 11 , wherein in response to receiving the information relating to the DIMM, further comprising the BMC causing one of the visual indicators to visually indicate the DIMM slot amongst the plurality of DIMM slots to which the DIMM is to be installed.

17. The method of claim 11 , wherein the information relating to the at least one DIMM is provided to the BMC by scanning.

18. The method of claim 11 , wherein in response to the BMC determining that the DIMM population rule is invalid, further comprising the one or more visual indicators visually indicating that the DIMM population rule is invalid.

19. The mainboard of claim 1 , wherein the BMC is further adapted to, in response to the DIMM installation request, disable power to the DIMM slots.

20. The method of claim 11 , further comprising disabling, with the BMC, power the DIMM slots in response to the DIMM installation request.

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/0092 →
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 Jun 28, 2019
From: CHOU, CHUN-HSIANG; WANG, YUNLE; LU, CHAO-HUNG; FANCHIANG, SHIH-MING
To: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
Reel/Frame 049621/0622 →