Runtime Battery Coefficient Update via Remote Policy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional battery management processes are slow, difficult, and often require end-user intervention for updates, leading to low adoption rates and inefficient battery performance.

Innovation Solution

The system enables a secure, out-of-band runtime update process for battery coefficients, allowing remote updates independently of BIOS updates, using a cloud-based battery configuration policy that can be applied based on events, schedules, or context information such as user proximity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If conventional battery management processes are used, then battery updates require end-user intervention and BIOS updates, but this leads to slow update speed and low adoption rates

Engineering Contradiction:
Improveupdate speedVSAvoiduser intervention requirement
Core Design Contradiction:
SpeedVSEase of operation

Solution Approach 1:

The system enables the battery management unit to automatically receive and apply coefficient updates from remote servers without requiring end-user intervention. The BMU autonomously manages the update process by receiving configuration policies, determining applicability, and applying updates independently, thereby eliminating the need for user action and significantly improving update speed and adoption rates.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

An embedded controller acts as an intermediary between the host processor and the battery management unit. The embedded controller receives coefficient updates from the host, validates them, and transmits them to the BMU. This intermediary layer enables seamless updates without requiring BIOS changes or direct user involvement, resolving the contradiction between update speed and operational complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If battery coefficients are updated at runtime independently of BIOS updates, then update efficiency improves, but system security and reliability may be compromised

Engineering Contradiction:
Improvebattery management efficiencyVSAvoidsystem reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary validation and authentication of coefficient updates before applying them. The embedded controller and BMU verify the integrity and authenticity of received configuration policies against security criteria before executing updates. This preliminary action ensures that runtime updates maintain system reliability while improving battery management efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The battery management unit implements feedback mechanisms to monitor the application of coefficient updates and report status to the embedded controller and host processor. This feedback loop ensures that updates are applied correctly and systematically, maintaining reliability while enabling efficient runtime updates independent of BIOS cycles.

Inventive Principle:
Principle #23Feedback

3Reliability

If dynamic control of battery coefficients is implemented, then battery performance and longevity improve, but system complexity increases

Engineering Contradiction:
Improvebattery longevityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the battery management functionality into distinct modular components: the host processor generates configuration policies, the embedded controller validates and coordinates updates, and the battery management unit applies coefficients. This segmentation enables dynamic control for improved battery longevity while managing system complexity through clear separation of responsibilities and well-defined interfaces.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10996726B1Runtime update of battery coefficients
Publication Date: 2021.05.04 DELL PROD LP
  • US10996726B1 patent drawing
  • US10996726B1 patent drawing
  • US10996726B1 patent drawing

AI summary

Systems and methods for runtime update of battery coefficients are described. In an illustrative, non-limiting embodiments, an Information Handling System (IHS), may include: a processor; and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: receive a battery configuration policy from a remote server; and transmit at least a portion of the policy to a battery management unit (BMU) at runtime, where the policy comprises one or more battery coefficients.