IP Library Granted Patent US 11,822,407
Granted Patent B2
US 11,822,407 · App. 17/709,315 · Granted Nov 21, 2023

Power fault detection for computing device expansion modules

Inventor: Grason Humphrey (Research Triangle Park, NC)
Assignee: Lenovo Global Technology (United States) Inc.
G06F1/28H05B47/105
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,822,407
App. No.
17/709,315
Granted
Nov 21, 2023
Kind
B2
Abstract

Systems and methods for use of magnets to retain and eject computing device expansion modules are disclosed. According to an aspect, a system includes a computing device that defines a slot for receipt of an expansion module for operable positioning of the expansion module with respect to the computing device. The expansion module comprises a first magnet attached thereto. Further, the system includes an electromagnet attached to the slot of the computing device. The system also includes a controller configured to apply an electrical output to the electromagnet such that the electromagnet generates a magnetic field for repelling the first magnet such the expansion module is urged in a direction for ejection from the slot.

Claims (42)

1. A computing device comprising:

a circuit board comprising a plurality of expansion slots for operative connection to a plurality of expansion modules;

a sensor configured to sense responses to application of power to the plurality of expansion modules when the plurality of expansion modules are connected to the plurality of expansion slots; and

a controller configured to:

enable and disable the application of power to the expansion modules;

sequentially enable application of power to each expansion module in turn while application of power to the other expansion modules is disabled;

determine a power fault condition of each expansion module based on the respective sensed response to the application of power to the expansion module; and

present indication of the determined power fault condition of one or more of the expansion modules.

2. The computing device of claim 1 , wherein the circuit board is a motherboard of a server.

3. The computing device of claim 1 , wherein the expansion modules comprise one of hard drives, dual in-line memory modules (DIMMs), subscriber identification module (SIM) cards, and secure digital (SD) cards.

4. The computing device of claim 1 , wherein the computing device comprises a voltage rail configured to provide power to the plurality of expansion modules while connected to the plurality of expansion slots, and

wherein the sensor is operatively connected to the voltage rail for sensing the responses to application of power to the plurality of expansion modules.

5. The computing device of claim 4 , wherein the sensor is configured to sense a current on the voltage rail, and

wherein the controller is configured to determine the power fault condition based on the sensed current.

6. The computing device of claim 5 , wherein the controller is configured to:

for each application of power to the expansion modules, compare the sensed current to a predetermined current level; and

determine a power fault condition of each expansion module based on each application of power.

7. The computing device of claim 1 , wherein the controller comprises circuitry configured to individually address each of the expansion modules for controlling the application of power to the expansion modules.

8. The computing device of claim 7 , wherein the computing device comprises a voltage rail configured to provide power to the plurality of expansion modules while connected to the plurality of expansion slots, and

wherein the circuitry is configured to control the application of power from the voltage rail to the expansion modules.

9. The computing device of claim 1 , further comprising a plurality of light sources that are each associated with a respective expansion module among the plurality of expansion modules, and

wherein the controller is operatively connected to the light sources and configured to activate one of the light sources based on the determined power fault condition of the expansion module associated with the one of the light sources.

10. The computing device of claim 1 , wherein the circuitry is configured to activate one of the light sources based on the determined power fault condition of its respective expansion module and the application of power to its respective expansion module.

11. A method comprising:

applying power, individually and in a sequence, to a plurality of expansion modules that are operatively connected to expansion slots of a circuit board of a computing device;

sensing responses to the application of power to the plurality of expansion modules;

determining a power fault condition of each expansion module based on the respective sensed response to the application of power to the expansion module; and

presenting indication of the determined power fault condition of one or more of the expansion modules.

12. The method of claim 11 , wherein the circuit board is a motherboard of a server.

13. The method of claim 11 , wherein the expansion modules comprise one of hard drives, dual in-line memory modules (DIMMs), subscriber identification module (SIM) cards, and secure digital (SD) cards.

14. The method of claim 11 , wherein applying power comprises using a voltage rail of the computing device to provide power to the plurality of expansion modules while connected to the plurality of expansion slots, and

wherein the method further comprises using a sensor to sense the responses to application of power to the plurality of expansion modules, wherein the sensor is operatively connected to the voltage rail.

15. The method of claim 14 , further comprising using the sensor to sense a current on the voltage rail, and

wherein the method further comprises determining the power fault condition based on the sensed current.

16. The method of claim 15 , further comprising:

comparing, for each application of power to the expansion modules, the sensed current to a predetermined current level; and

determining a power fault condition of each expansion module based on each application of power.

17. The method of claim 11 , wherein determining a power fault condition comprises individually addressing each of the expansion modules for controlling the application of power to the expansion modules.

18. The method of claim 17 , further comprising using a voltage rail of the computing device to provide power to the plurality of expansion modules while connected to the plurality of expansion slots, and

wherein determining the power fault condition comprises controlling the application of power from the voltage rail to the expansion modules.

19. The method of claim 11 , further comprising activating a light source among a plurality of light sources associated with the expansion modules based on the determined power fault condition of the expansion module associated with the activated light source.

20. The method of claim 11 , further comprising activating a light source among a plurality of light sources associated with the expansion modules based on the determined power fault condition of its respective expansion module and the application of power to its respective expansion module.

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 Jul 8, 2022
From: HUMPHREY, GRASON
To: LENOVO GLOBAL TECHNOLOGY (UNITED STATES) INC.
Reel/Frame 060457/0968 →
Continuity (1)
Related Publication 20230315178A1 · Oct 5, 2023