IP Library Granted Patent US 12,430,962
Granted Patent B2
US 12,430,962 · App. 18/524,507 · Granted Sep 30, 2025

Battery life prediction using a global-local decomposition transformer

Inventors: Chianing Wang (Mountain View, CA); Ba Khai Nguyen (Austin, TX); Alexander T. Pham (San Jose, CA)
Assignees: Toyota Motor Engineering & Manufacturing North America, Inc.; Toyota Jidosha Kabushiki Kaisha
G07C5/0825G07C5/04
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 12,430,962
App. No.
18/524,507
Granted
Sep 30, 2025
Kind
B2
Abstract

Systems and methods described herein relate to implementing battery life prediction strategies. In one embodiment, a method includes receiving a first battery dataset containing a first set of battery entries, a first set of historical usage entries, a first set of local parts entries, and a first global parts entry; generating a second battery dataset containing a second set of battery entries and a second set of historical usage entries; generating a second set of local parts entries for the second battery dataset based on comparing the first set of historical usage entries with the second set of historical usage entries; copying the first global parts entry to a second global parts entry of the second battery dataset; and optimizing via one or more global local decomposition transformers the second set of local parts entries and the second global parts entry based on the second set of historical usage entries.

Claims (52)

1. A system, comprising:

a processor; and

a memory communicably coupled to the processor and storing machine-readable instructions that, when executed by the processor, cause the processor to:

receive a first battery dataset containing a first set of battery entries, a first set of historical usage entries, a first set of local parts entries, and a first global parts entry;

generate a second battery dataset containing a second set of battery entries and a second set of historical usage entries;

generate a second set of local parts entries for the second battery dataset based on comparing the first set of historical usage entries with the second set of historical usage entries;

copy the first global parts entry to a second global parts entry of the second battery dataset; and

optimize via one or more global local decomposition transformers the second set of local parts entries and the second global parts entry based on the second set of historical usage entries.

2. The system of claim 1 , wherein the machine-readable instructions to generate the second battery dataset further includes utilizing battery sensors on a vehicle to provide the second set of historical usage entries.

3. The system of claim 1 , wherein the first set of historical usage entries contains for each historical usage entry at least one record of a charging capacity relative to a number of charge/discharge cycles where the charging capacity is below a threshold.

4. The system of claim 1 , wherein the machine-readable instructions that, when executed by the processor, further includes causing the processor to:

satisfy a vehicle type condition specified by a vehicle based on the first battery dataset.

5. The system of claim 1 , wherein the machine-readable instructions that, when executed by the processor, further includes causing the processor to:

satisfy a location condition specified by a vehicle based on the first battery dataset.

6. The system of claim 1 , wherein the machine-readable instructions that, when executed by the processor, further includes causing the processor to:

satisfy an environment condition specified by a vehicle based on the first battery dataset.

7. The system of claim 2 , wherein the machine-readable instructions that, when executed by the processor, further includes causing the processor to:

determine a battery life prediction based on the second battery dataset; and

display the battery life prediction.

8. A non-transitory computer-readable medium including instructions that when executed by one or more processors cause the one or more processors to:

receive a first battery dataset containing a first set of battery entries, a first set of historical usage entries, a first set of local parts entries, and a first global parts entry;

generate a second battery dataset containing a second set of battery entries and a second set of historical usage entries;

generate a second set of local parts entries for the second battery dataset based on comparing the first set of historical usage entries with the second set of historical usage entries;

copy the first global parts entry to a second global parts entry of the second battery dataset; and

optimize via one or more global local decomposition transformers the second set of local parts entries and the second global parts entry based on the second set of historical usage entries.

9. The non-transitory computer-readable medium of claim 8 , wherein the instructions to generate the second battery dataset further includes utilizing battery sensors on a vehicle to provide the second set of historical usage entries.

10. The non-transitory computer-readable medium of claim 8 , wherein the first set of historical usage entries contains for each historical usage entry at least one record of a charging capacity relative to a number of charge/discharge cycles where the charging capacity is below a threshold.

11. The non-transitory computer-readable medium of claim 8 , further comprising instructions that when executed by one or more processors cause the one or more processors to:

satisfy a vehicle type condition specified by a vehicle based on the first battery dataset.

12. The non-transitory computer-readable medium of claim 8 , further comprising instructions that when executed by one or more processors cause the one or more processors to:

satisfy a location condition specified by a vehicle based on the first battery dataset.

13. The non-transitory computer-readable medium of claim 9 , further comprising instructions that when executed by one or more processors cause the one or more processors to:

determine a battery life prediction based on the second battery dataset; and

display the battery life prediction.

14. A method, comprising:

receiving a first battery dataset containing a first set of battery entries, a first set of historical usage entries, a first set of local parts entries, and a first global parts entry;

generating a second battery dataset containing a second set of battery entries and a second set of historical usage entries;

generating a second set of local parts entries for the second battery dataset based on comparing the first set of historical usage entries with the second set of historical usage entries;

copying the first global parts entry to a second global parts entry of the second battery dataset; and

optimizing via one or more global local decomposition transformers the second set of local parts entries and the second global parts entry based on the second set of historical usage entries.

15. The method of claim 14 , further comprising:

utilizing battery sensors on a vehicle to provide the second set of historical usage entries.

16. The method of claim 14 , wherein the first set of historical usage entries contains for each historical usage entry at least one record of a charging capacity relative to a number of charge/discharge cycles where the charging capacity is below a threshold.

17. The method of claim 14 , further comprising:

satisfying a vehicle type condition specified by a vehicle based on the first battery dataset.

18. The method of claim 14 , further comprising:

satisfying a location condition specified by a vehicle based on the first battery dataset.

19. The method of claim 14 , further comprising:

satisfying an environment condition specified by a vehicle based on the first battery dataset.

20. The method of claim 15 , further comprising:

determining a battery life prediction based on the second battery dataset; and

displaying the battery life prediction.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 4, 2025
From: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.
To: TOYOTA JIDOSHA KABUSHIKI KAISHA
Reel/Frame 072771/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2023
From: WANG, CHIANING; NGUYEN, BA KHAI; PHAM, ALEXANDER T.
To: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.; TOYOTA JIDOSHA KABUSHIKI KAISHA
Reel/Frame 065860/0235 →
Continuity (1)
Related Publication 20250182542A1 · Jun 5, 2025
References Cited (14)
US 11527786B1 · Budan · 2022 [cited by examiner]
US 20090278489A1 · St-Jacques · 2009 [cited by examiner]
US 20240178501A1 · Kim · 2024 [cited by examiner]
CN 116432528A · 2023 [cited by applicant]
CN 116593917A · 2023 [cited by applicant]
Wu et al. “Remaining Useful Life Prediction of Lithium-Ion Batteries Using Neural Network and Bat-Based Particle Filter”, IEEE Access, vol. 7. 2019. [cited by applicant]
Zhang et al. “Long short-term memory recurrent neural network for remaining useful life prediction of lithium-ion batteries”, IEEE Transactions on Vehicular Technology 67.7. 2018. NPL Needed. [cited by applicant]
Chen et al. “Transformer Network for Remaining Useful Life Prediction of Lithium-Ion Batteries”, IEEE Access, vol. 10. 2022. [cited by applicant]
Wikipedia. “Dynamic time warping”, Retrieved from the Internet: <https://en.wikipedia.org/wiki/Dynamic_time_warping>, retrieved Nov. 15, 2023. [cited by applicant]
Wikipedia. “Transportation theory (mathematics)”, Retrieved from the Internet: <https://en.wikipedia.org/wiki/Transportation_theory_(mathematics)>, retrieved Nov. 15, 2023. [cited by applicant]
He et al. “Prognostics of lithium-ion batteries based on Dempster—Shafer theory and the Bayesian Monte Carlo method”, Journal of Power Sources, vol. 196, issue 23. 2011. [cited by applicant]
Zhang et al. “Deep Learning in the State of Charge Estimation for Li-Ion Batteries of Electric Vehicles: A Review”, Machines 10, No. 10. 2022. [cited by applicant]
Samanta et al. “Machine Learning-based Remaining Useful Life Prediction Techniques for Lithium-ion Battery Management Systems: A Comprehensive Review”, IEEJ Journal of Industry Applications. 2023. [cited by applicant]
Ramezani et al. “Scalability, Explainability and Performance of Data-Driven Algorithms in Predicting the Remaining Useful Life: A Comprehensive Review”, TechRxiv. 2023. [cited by applicant]