IP Library › Granted Patent US 11,681,644
Granted Patent B2
US 11,681,644 · App. 17/524,273 · Granted Jun 20, 2023

Slot power control for peripheral cards

Inventor: Christopher R. Long (Colorado Springs, CO)
Assignee: Liqid Inc.
G06F13/4022G06F1/325G06F1/3215G06F13/4027G06F13/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,681,644
App. No.
17/524,273
Granted
Jun 20, 2023
Kind
B2
Abstract

Designs for enabling safe insertion and removal of computing components from a live motherboard are presented herein. In one example, a method includes maintaining a slot power connection and an auxiliary power connection for a peripheral card slot in a powered-off state, and sensing insertion of a peripheral card into the peripheral card slot and responsively detecting whether the auxiliary power connection is employed by the peripheral card. Based on detecting the auxiliary power connection is employed by the peripheral card, the method further includes applying current limits selected for the peripheral card to the slot power connection and the auxiliary power connection and concurrently enabling the slot power connection and the auxiliary power connection for the peripheral card. Based on detecting the auxiliary power connection is not employed by the peripheral card, the method further includes applying a current limit selected for the peripheral card to the slot power connection and enabling only the slot power connection for the peripheral card.

Claims (61)

1. A method comprising:

while maintaining a slot power connection and an auxiliary power connection for a peripheral card slot in a powered-off state, sensing insertion of a peripheral card into the peripheral card slot and responsively detecting whether the auxiliary power connection is employed by the peripheral card;

based at least on detecting the auxiliary power connection is employed by the peripheral card, applying current limits selected for the peripheral card to the slot power connection and the auxiliary power connection and concurrently enabling the slot power connection and the auxiliary power connection for the peripheral card; and

based at least on detecting the auxiliary power connection is not employed by the peripheral card, applying a current limit selected for the peripheral card to the slot power connection and enabling only the slot power connection for the peripheral card.

2. The method of claim 1 , further comprising:

responsive to sensing insertion of the peripheral card into the peripheral card slot, determining power requirement properties of the peripheral card, and adjusting the current limits selected for the peripheral card to at least meet the power requirement properties.

3. The method of claim 1 , further comprising:

based at least on detecting the auxiliary power connection is employed by the peripheral card, sensing connection of the auxiliary power connection to the peripheral card; and

enabling the slot power connection and the auxiliary power connection only when both the insertion of the peripheral card and connection of the auxiliary power connection are concurrently detected.

4. The method of claim 1 , further comprising:

responsive to sensing insertion of the peripheral card into the peripheral card slot, enabling an auxiliary standby power connection to the peripheral card; and

accessing a data store of the peripheral card using the auxiliary standby power connection to detect whether the auxiliary power connection is employed by the peripheral card.

5. The method of claim 1 , further comprising:

responsive to sensing insertion of the peripheral card into the peripheral card slot, attempting to detect whether the auxiliary power connection is employed by the peripheral card;

responsive to failing to detect whether the auxiliary power connection is employed by the peripheral card, setting a first timeout period before enabling the slot power connection and the auxiliary power connection; and

enabling only the slot power connection when the first timeout period expires without detecting connection of the auxiliary power connection.

6. The method of claim 1 , further comprising:

sensing a first connection status of the slot power connection and a second connection status of the auxiliary power connection;

sensing a disconnect of either of the slot power connection and the auxiliary power connection based on the first connection status and the second connection status; and

concurrently disabling power to both the slot power connection and the auxiliary power connection responsive to sensing the disconnect.

7. The method of claim 5 , further comprising:

detecting connection of the auxiliary power connection at the peripheral card prior to expiration of the first timeout period; and

responsive to detecting the connection of the auxiliary power connection, concurrently enabling the slot power connection and the auxiliary power connection for the peripheral card.

8. The method of claim 6 , further comprising:

responsive to sensing the disconnect, disabling power to both the slot power connection and the auxiliary power connection until the first connection status and the second connection status indicate both the slot power connection and the auxiliary power connection have been disconnected from the peripheral card.

9. The method of claim 8 , further comprising:

responsive to the first connection status and the second connection status indicating both the slot power connection and the auxiliary power connection have been disconnected, setting a second timeout period; and

disabling power to both the slot power connection and the auxiliary power connection until the second timeout period expires.

10. An apparatus comprising:

a peripheral card slot to receive a peripheral card;

a power control circuit configured to:

maintain a slot power connection and an auxiliary power connection for the peripheral card slot in a powered-off state during sensing of insertion of the peripheral card into the peripheral card slot and detection of whether the auxiliary power connection is employed by the peripheral card;

based at least on detecting the auxiliary power connection is employed by the peripheral card, apply current limits selected for the peripheral card to the slot power connection and the auxiliary power connection and concurrently enable the slot power connection and the auxiliary power connection for the peripheral card; and

based at least on detecting the auxiliary power connection is not employed by the peripheral card, apply a current limit selected for the peripheral card to the slot power connection and enable only the slot power connection for the peripheral card.

11. The apparatus of claim 10 , comprising the power control circuit further configured to:

responsive to sensing insertion of the peripheral card into the peripheral card slot, determine power requirement properties of the peripheral card; and

adjust the current limits selected for the peripheral card to at least meet the power requirement properties.

12. The apparatus of claim 10 , comprising the power control circuit further configured to:

based at least on detecting the auxiliary power connection is employed by the peripheral card, sense connection of the auxiliary power connection to the peripheral card; and

enable the slot power connection and the auxiliary power connection only when both the insertion of the peripheral card and connection of the auxiliary power connection are concurrently detected.

13. The apparatus of claim 10 , comprising the power control circuit further configured to:

responsive to sensing insertion of the peripheral card into the peripheral card slot, attempt to detect if the auxiliary power connection is employed by the peripheral card;

responsive to failing to detect whether the auxiliary power connection is employed by the peripheral card, set a first timeout period before enabling the slot power connection and the auxiliary power connection; and

enable only the slot power connection when the first timeout period expires without detecting a connection of the auxiliary power connection.

14. The apparatus of claim 10 , comprising the power control circuit further configured to:

sense a first connection status of the slot power connection and a second connection status of the auxiliary power connection;

sense a disconnect of either of the slot power connection and the auxiliary power connection based on the first connection status and the second connection status; and

concurrently disable power to both the slot power connection and the auxiliary power connection responsive to sensing the disconnect.

15. The apparatus of claim 11 , comprising the power control circuit further configured to:

responsive to sensing insertion of the peripheral card into the peripheral card slot, enable an auxiliary standby power connection to the peripheral card; and

access a data store of the peripheral card using the auxiliary standby power connection to detect:

whether the auxiliary power connection is employed by the peripheral card; and

the power requirement properties of the peripheral card.

16. The apparatus of claim 13 , comprising the power control circuit further configured to:

detect the connection of the auxiliary power connection at the peripheral card prior to expiration of the first timeout period; and

responsive to detecting the connection of the auxiliary power connection, concurrently enable the slot power connection and the auxiliary power connection for the peripheral card.

17. The apparatus of claim 14 , comprising the power control circuit further configured to:

responsive to sensing the disconnect, disable power to both the slot power connection and the auxiliary power connection until the first connection status and the second connection status indicate both the slot power connection and the auxiliary power connection have been disconnected from the peripheral card.

18. The apparatus of claim 17 , comprising the power control circuit further configured to:

responsive to the first connection status and the second connection status indicating both the slot power connection and the auxiliary power connection have been disconnected, set a second timeout period; and

disable power to both the slot power connection and the auxiliary power connection until the second timeout period expires.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 18, 2022
From: LONG, CHRISTOPHER R.
To: LIQID INC.
Reel/Frame 059050/0873 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 11, 2021
From: LONG, CHRISTOPHER R.
To: LIQID INC.
Reel/Frame 058087/0873 →
Continuity (4)
Provisional Application 63156751 · Mar 4, 2021
Provisional Application 63156749 · Mar 4, 2021
Provisional Application 63156750 · Mar 4, 2021
Related Publication 20220283976A1 · Sep 8, 2022
Cited By (1)
US 12,675,427