Runtime Battery Coefficient Update via Remote Policy
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Productivity
If battery coefficients are updated at runtime independently of BIOS updates, then update efficiency improves, but system security and reliability may be compromised
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.
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.
3Reliability
If dynamic control of battery coefficients is implemented, then battery performance and longevity improve, but system complexity increases
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.
Data Source
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.


