Method and system for managing battery power for battery powered devices
First Claim
Patent Images
1. Computer-executable instructions for determining active and standby battery power information, said computer-executable instructions comprising:
- a first program code for initializing at least one variable for use in performing calculations in said computer-executable instructions;
a second program code for reading raw electrical power data collected by a battery data collector and converting said raw electrical power data to active and standby battery information, said second program code using said at least one variable initialized by said first program code to read and convert said raw electrical power data;
a third program code for resetting a battery fuel gauge data to zero, said battery fuel gauge data a part of said raw electrical power data, said third program code called before said computer-executable instructions terminate as a result of full battery power drainage;
a fourth program code for resetting said battery fuel gauge data to completely full, said fourth program code called after said raw electrical power data indicate a battery power charge from partially empty to completely full; and
a fifth program code for resetting an expected battery full reading, said expected battery full reading a part of said raw electrical power data, said fifth program code called after said raw electrical power data indicate a battery power charge from completely empty to completely full.
1 Assignment
0 Petitions
Accused Products
Abstract
A battery power management system comprising a system processor, a fuel gauge algorithm running on the system processor, at least one battery fuel cell electrically connected to the system processor, a battery data collector electrically connected to the battery fuel cell, with the battery data collector collecting electrical power data from the battery fuel cell and transmitting the electrical power data to the fuel gauge algorithm, where said fuel gauge algorithm converts the electrical power data to active and standby battery power information.
-
Citations
43 Claims
-
1. Computer-executable instructions for determining active and standby battery power information, said computer-executable instructions comprising:
-
a first program code for initializing at least one variable for use in performing calculations in said computer-executable instructions;
a second program code for reading raw electrical power data collected by a battery data collector and converting said raw electrical power data to active and standby battery information, said second program code using said at least one variable initialized by said first program code to read and convert said raw electrical power data;
a third program code for resetting a battery fuel gauge data to zero, said battery fuel gauge data a part of said raw electrical power data, said third program code called before said computer-executable instructions terminate as a result of full battery power drainage;
a fourth program code for resetting said battery fuel gauge data to completely full, said fourth program code called after said raw electrical power data indicate a battery power charge from partially empty to completely full; and
a fifth program code for resetting an expected battery full reading, said expected battery full reading a part of said raw electrical power data, said fifth program code called after said raw electrical power data indicate a battery power charge from completely empty to completely full. - View Dependent Claims (2, 3, 4)
-
-
5. A battery power management system for a battery powered device, comprising:
-
a system processor;
a fuel gauge algorithm, said fuel gauge algorithm running on said system processor;
at least one battery fuel cell electrically connected to said system processor; and
a battery data collector electrically connected to said battery fuel cell, said battery data collector collects electrical power data from said battery fuel cell and transmits said electrical power data to said fuel gauge algorithm, where said fuel gauge algorithm converts said electrical power data to battery power information. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
18. A battery power management system, comprising:
-
a portable product portion, comprising;
a system processor;
a fuel gauge algorithm, running on said system processor;
a battery pack portion, comprising;
at least one battery fuel cell electrically connected to said portable product portion; and
a battery data collector electrically connected to said battery fuel cell, said battery data collector collects electrical power data from said battery fuel cell and transmits said electrical power data to said fuel gauge algorithm.
-
-
32. A method of managing battery power in a battery powered device, comprising the steps:
-
collecting battery fuel cell power information using a battery data collector, said battery data collector electrically connected to at least one battery fuel cell;
transmitting said battery fuel cell power information from said battery data collector to a system processor on said battery powered device; and
converting said battery fuel cell power information into battery power information. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
Specification