Patent ID: 8103266
Filing Date: 2012-01-24
Classification: G01R,G06F,H01M,H02J,Y02E

Abstract:
1. An apparatus for determining performance of a battery, comprising: a battery performance module configured to generate a battery tracking configuration comprising a test program for execution by a wireless device, wherein the test program controls operation of a specified functionality on the wireless device while tracking battery performance data and corresponding associated data on the wireless device as identified by the battery tracking configuration, wherein the associated data comprises wireless device operational conditions during execution of the test program including information defining one or more applications operating on the wireless device; a data log configured to receive the battery performance data and the corresponding associated data logged by the wireless device during execution of the test program, wherein the battery performance data are indicative of a battery performance characteristic corresponding to the wireless device operational conditions during execution of the test program; and an optimization module operable configured to generate a new device operational configuration, according to an optimization algorithm, to optimize overall battery performance, wherein the new device operational configuration changes a setting on the wireless device and an operation of the one or more applications on the wireless device to change the battery performance based on the battery performance data and the corresponding associated data logged by the wireless device during execution of the test program; wherein the battery performance data comprises at least one of a battery identification, a battery voltage, a battery current, a battery temperature, a charging status, a charging source, a charging voltage, a charging current or a charging time; and wherein the associated data comprises at least one parameter selected from the group consisting of a slot cycle index, a call time, an analog call, a digital call, a call protocol, a sleep/idle time, a transmit power, a display light duration, talk time, idle time and low power mode information; wherein the specified functionality is selected from the group consisting of operating a user interface of the wireless device, transmitting or receiving a voice call, transmitting or receiving a data call, operating a position/location module, accessing the Internet, or running an application; and wherein the associated data comprises at least one parameter selected from the group consisting of a slot cycle index, a call time, an analog call, a digital call, a call protocol, a sleep/idle time, a transmit power, a display light duration, talk time, idle time and low power mode information.