IP Library Granted Patent US 11,843,094
Granted Patent B2
US 11,843,094 · App. 17/384,456 · Granted Dec 12, 2023

Information handling system with operating system dependent battery management

Inventors: Chia-Fa Chang (Linkou Township, TW); Shao-Szu Ho (New Taipei, TW); Wen-Yung Chang (Jhong Li, TW); Adolfo S. Montero (Pflugerville, TX); Chien-Hao Chiu (Bade District, TW)
Assignee: Dell Products L.P.
H01M10/425H01M10/48H01M2010/4271H01M2010/4278
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,843,094
App. No.
17/384,456
Granted
Dec 12, 2023
Kind
B2
Abstract

An information handling system is configured to implement a battery management method and perform battery management operations including receiving information indicative of an operating system associated with the information handling system and determining a battery behavior environment (BBE) based, at least in part, on the operating system. A battery management unit (BMU) profile associated with the battery behavior environment may be selected, wherein the BMU profile indicates settings for one or more battery management parameters. The BMU is then configured in accordance with the BMU profile and the battery is managed in accordance with the BMU profile.

Claims (35)

1. A battery management method for an information handling system, the method comprising:

receiving information indicative of an operating system associated with the information handling system;

determining a battery behavior environment (BBE) based, at least in part, on the operating system and wherein determining the BBE includes determining whether the operating system satisfies a battery mode criteria, wherein the battery mode criteria are indicated by values in one or more battery configuration registers;

accessing a battery management unit (BMU) profile associated with the battery behavior environment, wherein the BMU profile indicates settings for one or more battery management parameters; and

configuring the BMU in accordance with the BMU profile.

2. The method of claim 1 , wherein receiving the information indicative of the operating system comprises receiving the information from BIOS.

3. The method of claim 1 , wherein determining the BBE includes determining the BBE based on a combination of the operating system and battery hardware associated with a make and a model of the battery.

4. The method of claim 1 , wherein two operating system types are associated with a common battery behavior environment.

5. The method of claim 1 , wherein a single operating system type is associated with two or more battery behavior environments.

6. The method of claim 1 , wherein the BMU profile is selected based on a combination of any one or more of: a battery type, a battery vendor, a battery model, embedded controller firmware, or configurable battery settings associated with the battery model.

7. The method of claim 1 , wherein the battery configuration registers are accessible via a system management bus (SMBus).

8. An information handling system comprising:

a central processing unit (CPU);

an embedded controller communicatively coupled to the CPU;

a battery management unit (BMU) coupled to the embedded controller;

a battery coupled to the BMU; and

a system memory, accessible to the CPU, including processor executable instructions that when executed by the CPU cause the information handling system perform battery management operations including:

receiving information indicative of an operating system associated with the information handling system;

determining a battery behavior environment (BBE) based, at least in part, on the operating system wherein determining the BBE includes determining whether the operating system satisfies a battery mode criteria, wherein the battery mode criteria are indicated by values in one or more battery configuration registers;

accessing a battery management unit (BMU) profile associated with the battery behavior environment, wherein the BMU profile indicates settings for one or more battery management parameters; and

configuring the BMU in accordance with the BMU profile.

9. The information handling system of claim 8 , wherein receiving the information indicative of the operating system comprises receiving the information from BIOS.

10. The information handling system of claim 8 , wherein determining the BBE includes determining the BBE based on a combination of the operating system and battery hardware associated with a make and a model of the battery.

11. The information handling system of claim 8 , wherein a single operating system type is associated with two or more battery behavior environments.

12. The information handling system of claim 8 , wherein the BMU profile is selected determined based on a combination of any one or more of: a battery type, a battery vendor, a battery model, embedded controller firmware, or configurable battery settings associated with the battery model.

13. The information handling system of claim 8 , wherein the battery configuration registers are accessible via a system management bus (SMBus).

14. An information handling system comprising: a central processing unit (CPU);

an embedded controller communicatively coupled to the CPU;

a battery management unit (BMU) coupled to the embedded controller;

a battery coupled to the BMU; and

a system memory, accessible to the CPU, including processor executable instructions that when executed by the CPU cause the information handling system perform battery management operations including:

receiving information indicative of an operating system associated with the information handling system;

determining a battery behavior environment (BBE) based, at least in part, on the operating system;

accessing a battery management unit (BMU) profile associated with the battery behavior environment, wherein the BMU profile indicates settings for one or more battery management parameters; and

configuring the BMU in accordance with the BMU profile, wherein two operating system types are associated with a common battery behavior environment.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (058014/0560) Recorded Jun 10, 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 062022/0473 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (057931/0392) Recorded Jun 10, 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 062022/0382 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (057758/0286) Recorded Jun 10, 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 061654/0064 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 058014/0560 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 057758/0286 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 057931/0392 →
SECURITY AGREEMENT Recorded Oct 1, 2021
From: DELL PRODUCTS, L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 057682/0830 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2021
From: CHANG, CHIA-FA; HO, SHAO-SZU; CHANG, WEN-YUNG; MONTERO, ADOLFO S.; CHIU, CHIEN-HAO
To: DELL PRODUCTS L.P.
Reel/Frame 057313/0958 →
Continuity (1)
Related Publication 20230022911A1 · Jan 26, 2023