IP Library Granted Patent US 11,467,644
Granted Patent B2
US 11,467,644 · App. 16/864,933 · Granted Oct 11, 2022

Systems and methods for detecting battery removal while an information handling system is in an off state

Inventors: Geroncio O. Tan (Austin, TX); Chia-Liang Lin (Taipei, TW); Jui Chin Fang (Wenshan District, TW); Chia-Fa Chang (Linkou Township, TW); Timothy C. Shaw (Austin, TX)
Assignee: Dell Products, LP
G06F1/28G06F21/62G06F21/73H02J7/0047H02J7/0063H04L9/0866
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,467,644
App. No.
16/864,933
Granted
Oct 11, 2022
Kind
B2
Abstract

An information handling system may include a processor; a battery to supply power to the information handling system, the battery comprising a voltage regulator to power a battery management unit (BMU) on the battery and set a system present pin of the BMU to a high voltage; the BMU to: detect a voltage indicator indicating a change in voltage state at a system present pin of the BMU that is externally connectable to a ground or voltage source at the information handling system, the voltage indicator indicative of an electrical coupling of the battery to the information handling system while the information handling system is in an off state; and register the voltage indicator within a battery register of the BMU; and a microcontroller, upon powering on of the information handling system, to read the voltage indicator at the battery register and determine that the battery has been coupled to the information handling system.

Claims (41)

1. An information handling system, comprising:

a processor;

a battery to supply power to the information handling system, the battery comprising a voltage regulator to power a battery management unit (BMU) on the battery and set a system present pin of the BMU to a first voltage state;

the BMU to:

detect a voltage indicator indicating a change in the first voltage state at the system present pin of the BMU that is externally connectable to a ground or voltage source at the information handling system, the voltage indicator indicative of an electrical coupling of the battery to the information handling system; and

register the voltage indicator indication of the change in the first voltage state within a battery register of the BMU;

a microcontroller, upon powering on of the information handling system, to read the voltage indicator at the battery register and determine that the voltage indicator indicates the change in the first voltage state and perform a preset action on the information handling system, wherein the preset action includes a customized security process according to a security administrator setting; and

the microcontroller to clear the battery register of the BMU of the indication of the change in the first voltage state upon completion of the preset action and continuing with a boot process of the information handling system.

2. The information handling system of claim 1 , wherein the microcontroller, upon reading the voltage indicator, executes a portion of the preset action to be display a warning message on a display device of the information handling system indicating to a user that the battery has been removed since the information handling system has been placed in the off state.

3. The information handling system of claim 1 , wherein the microcontroller, upon reading the voltage indicator, executes a portion of the preset action as an increase in security requirements at the information handling system in order to limit access to contents of a system drive on the information handling system.

4. The information handling system of claim 1 , wherein upon sending the voltage indicator indicating the voltage transition at the system present pin from the first voltage state to the second voltage state to the microcontroller causes a remote confirmation request to be sent to an IT administrator as a portion of the preset action.

5. The information handling system of claim 1 , wherein the microcontroller executes a portion of the preset action to read a serial number of the battery maintained by the BMU to confirm the authenticity of the battery.

6. The information handling system of claim 1 , wherein the microcontroller executes a portion of the preset action to decrypt encrypted security parameters maintained by the BMU after binding a serial number associated with the battery to a binding key associated with the information handling system and accessing the security parameters.

7. The information handling system of claim 1 , wherein the microcontroller erases the voltage indicator at the battery register of the indication of the change in the first voltage state after determining that the battery has been coupled to the information handling system.

8. A battery pack of an information handling system, comprising:

a voltage regulator to power a battery management unit (BMU) on the battery;

the BMU including a system present pin, the BMU configured to:

detect a voltage state at the system present pin;

detect a voltage indicator, the voltage indicator indicating a change in the voltage state at the system present pin during an electrical coupling of the battery to the information handling system;

register the voltage indicator indicating the change in the voltage state at the system present pin within a battery register; and

the voltage indicator at the battery register to transmit to a microcontroller, upon powering on of the information handling system, that the voltage indicator indicates the change in the voltage state to trigger a preset action on the information handling system, and the microcontroller to clear the battery register of the BMU of the indication of the change in the voltage state upon completion of the preset action and continuing with a boot process of the information handling system,

wherein the present action includes displaying a warning message on a display device of the information handling system indicating to a user that the battery has been removed since the information handling system has been placed in the off state.

9. The battery pack of claim 8 , wherein the BMU includes a memory to maintain a battery pack serial number to be read by the microcontroller of the information handling system to confirm the authenticity of the battery pack during a portion of the preset action.

10. The battery pack of claim 9 , wherein the BMU includes a memory to maintain an encrypted serial number and security parameters to be read by the microcontroller of the information handling system upon detection of an encryption key received from the microcontroller at the BMU during a portion of the preset action.

11. The battery pack of claim 9 , wherein the BMU received a command from the microcontroller to reset the battery register indicating the change in voltage state created by the voltage at the system present pin being pulled to ground.

12. A method of detecting a removal of a battery pack from an information handling system, comprising:

powering a battery management unit (BMU) via a voltage regulator within the battery pack and setting a system present pin of the BMU to a first voltage state;

at the BMU:

detecting a voltage indicator, the voltage indicator indicating a voltage transition at the system present pin from the first voltage state to a second voltage state while the information handling system is in an off state;

processing the voltage indicator to register the voltage indicator indicating the voltage transition at the system present pin from the first voltage state to the second voltage state and storing the indication of the voltage transition at the system present pin within a battery register within the battery pack;

sending the indication of the voltage transition at the system present pin to a microcontroller of the information handling system;

executing, via the microcontroller, a preset action for the information handling system before proceeding with boot up of the information handling system, wherein the present action includes displaying a warning message on a display device of the information handling system indicating to a user that the battery has been removed since the information handling system has been placed in the off state; and

receiving an instruction from the microcontroller to reset the battery register to erase the voltage indicator indicating the voltage transition at the system present pin from the first voltage state to the second voltage state upon execution of the preset action.

13. The method of claim 12 , wherein the microcontroller erases the voltage indicator at the battery register of the indication of the change in the first voltage state after determining that the battery that has been coupled to the information handling system is authorized.

14. The method of claim 12 , wherein upon sending the voltage indicator indicating the voltage transition at the system present pin from the first voltage state to the second voltage state to the microcontroller causes a portion of the preset action to be an increase in security requirements at the information handling system in order to limit access to contents of a system drive on the information handling system.

15. The method of claim 12 , wherein upon sending the voltage indicator indicating the voltage transition at the system present pin from the first voltage state to the second voltage state to the microcontroller causes a portion of the preset action to be an implementation of a customized security process according to a security administrator setting.

16. The method of claim 12 , wherein the BMU sends a serial number of the battery maintained by the BMU to the microcontroller as a portion of the preset action to confirm the authenticity of the battery.

17. The method of claim 12 , wherein the BMU sends an encrypted serial number of the battery maintained by the BMU to be associated with a binding key and to send to the microcontroller encrypted security parameters maintained by the BMU to be decrypted and accessed as a portion of the preset action.

18. The method of claim 12 , wherein upon sending the voltage indicator indicating the voltage transition at the system present pin from the first voltage state to the second voltage state to the microcontroller causes a portion of storage device within the information handling system to be erased as a portion of the preset action.

19. The method of claim 12 , wherein upon sending the voltage indicator indicating the voltage transition at the system present pin from the first voltage state to the second voltage state to the microcontroller causes a remote confirmation request to be sent to an IT administrator as a portion of the preset action.

20. The method of claim 12 , wherein upon sending the voltage indicator indicating the voltage transition at the system present pin from the first voltage state to the second voltage state to the microcontroller, the microcontroller intercepts signals from a management engine to display a background on a video display of the information handling system and prevents any reinitializing of the image on the video display until a boot process is completed as a portion of the preset action.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (052851/0081) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060436/0441 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (052851/0917) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060436/0509 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (052852/0022) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060436/0582 →
RELEASE OF SECURITY INTEREST AT REEL 052771 FRAME 0906 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0298 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 2, 2020
From: TAN, GERONCIO O.; LIN, CHIA-LIANG; FANG, JUI CHIN; CHANG, CHIA-FA; SHAW, TIMOTHY C.
To: DELL PRODUCTS, LP
Reel/Frame 053964/0390 →
SECURITY INTEREST Recorded Jun 5, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC; THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 052851/0081 →
SECURITY INTEREST Recorded Jun 5, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 052851/0917 →
SECURITY INTEREST Recorded Jun 5, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 052852/0022 →
SECURITY AGREEMENT Recorded May 28, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 052771/0906 →