METHOD FOR BATTERY REMOVAL DETECTION
First Claim
1. A method, comprising:
- comparing a voltage level with a threshold voltage level and providing a comparison signal resulting from the comparison, the voltage level being on a battery communication line coupled to a battery connector, wherein the voltage level comprises at least one predetermined low voltage level and at least one predetermined high voltage level used for digital communication with circuits of a battery coupled to the battery connector via the battery communication line to determine if the voltage of the battery connector exceeds the threshold voltage level, wherein the threshold voltage level is different from the at least one predetermined low voltage level and the at least one predetermined high voltage level;
sampling the comparison signal in a timed manner in order to ensure that communication with the circuits of the battery is not disturbing battery removal detection;
timing a duration with a timer, that the comparison signal corresponds to the voltage level exceeding the threshold voltage and triggering a battery status signal when the duration exceeds a predetermined delay; and
determining a battery connection status based on the battery status signal.
10 Assignments
0 Petitions
Accused Products
Abstract
A method, an apparatus, and a computer program product embodiments are disclosed for detection of the availability of a battery (160) by a host terminal (100) during a data exchange session with the battery (160). In accordance with the embodiments of the invention, sampling, data communication with the battery pack (150), and detection of battery (160) removal, may occur substantially simultaneously. The battery (160) removal may be detected during data transmission from the terminal (100) to the battery pack (150). Moreover, a response may be received by the terminal (100) from the battery circuits (155) in response to data communicated to the battery (160) on the battery communication line (140), during sampling in a timed manner.
31 Citations
21 Claims
-
1. A method, comprising:
-
comparing a voltage level with a threshold voltage level and providing a comparison signal resulting from the comparison, the voltage level being on a battery communication line coupled to a battery connector, wherein the voltage level comprises at least one predetermined low voltage level and at least one predetermined high voltage level used for digital communication with circuits of a battery coupled to the battery connector via the battery communication line to determine if the voltage of the battery connector exceeds the threshold voltage level, wherein the threshold voltage level is different from the at least one predetermined low voltage level and the at least one predetermined high voltage level; sampling the comparison signal in a timed manner in order to ensure that communication with the circuits of the battery is not disturbing battery removal detection; timing a duration with a timer, that the comparison signal corresponds to the voltage level exceeding the threshold voltage and triggering a battery status signal when the duration exceeds a predetermined delay; and determining a battery connection status based on the battery status signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 20)
-
-
12. An apparatus, comprising:
-
at least one processor; at least one memory including computer program code; the at least one memory and the computer program code configured to, with the at least one processor, cause the coexistence manager at least to; compare a voltage level with a threshold voltage level and provide a comparison signal resulting from the comparison, the voltage level being on a battery communication line coupled to a battery connector, wherein the voltage level comprises at least one predetermined low voltage level and at least one predetermined high voltage level used for communication with circuits of a battery coupled to the battery connector via the battery communication line to determine if the voltage of the battery connector exceeds the threshold voltage level, wherein the threshold voltage level is different from the at least one predetermined low voltage level and the at least one predetermined high voltage level; sample the comparison signal in a timed manner in order to ensure that communication with the circuits of the battery is not disturbing battery removal detection; time a duration with a timer, that the comparison signal corresponds to the voltage level exceeding the threshold voltage and trigger a battery status signal after the duration exceeds a predetermined delay; and determine a battery connection status based on the battery status signal.
-
-
13. A computer readable medium storing program instructions, which when executed by a computer processor, perform the steps comprising:
-
comparing a voltage level with a threshold voltage level and providing a comparison signal resulting from the comparison, the voltage level being on a battery communication line coupled to a battery connector, wherein the voltage level comprises at least one predetermined low voltage level and at least one predetermined high voltage level used for communication with circuits of a battery coupled to the battery connector via the battery communication line to determine if the voltage of the battery connector exceeds the threshold voltage level, wherein the threshold voltage level is different from the at least one predetermined low voltage level and the at least one predetermined high voltage level; sampling the comparison signal in a timed manner in order to ensure that communication with the circuits of the battery is not disturbing battery removal detection; timing a duration with a timer, that the comparison signal corresponds to the voltage level exceeding the threshold voltage and triggering a battery status signal when the duration exceeds a predetermined delay; and determining a battery connection status based on the battery status signal.
-
-
14. A method, comprising:
-
sampling a voltage level in a timed manner on a battery communication line coupled to a battery connector, wherein the voltage level comprises at least one predetermined low voltage level and at least one predetermined high voltage level used for communication with circuits of a battery coupled to the battery connector via the battery communication line; comparing the sampled voltage level with a threshold voltage level to determine if the voltage of the battery connector exceeds the threshold voltage level, wherein the threshold voltage level is different from the at least one predetermined low voltage level and the at least one predetermined high voltage level; timing a duration with a timer, that the sampled voltage level exceeds the threshold voltage and triggering a battery status signal when the duration exceeds a predetermined delay; and determining a battery connection status based on the battery status signal. - View Dependent Claims (21)
-
-
15. An apparatus, comprising:
-
at least one processor; at least one memory including computer program code; the at least one memory and the computer program code configured to, with the at least one processor, cause the coexistence manager at least to; sample a voltage level in a timed manner on a battery communication line coupled to a battery connector, wherein the voltage level comprises at least one predetermined low voltage level and at least one predetermined high voltage level used for communication with circuits of a battery coupled to the battery connector via the battery communication line; compare the sampled voltage level with a threshold voltage level to determine if the voltage of the battery connector exceeds the threshold voltage level, wherein the threshold voltage level is different from the at least one predetermined low voltage level and the at least one predetermined high voltage level; time a duration with a timer, that the sampled voltage level exceeds the threshold voltage and trigger a battery status signal when the duration exceeds a predetermined delay; and determine a battery connection status based on the battery status signal.
-
-
16. A computer readable medium storing program instructions, which when executed by a computer processor, perform the steps comprising:
-
sampling a voltage level in a timed manner on a battery communication line coupled to a battery connector, wherein the voltage level comprises at least one predetermined low voltage level and at least one predetermined high voltage level used for communication with circuits of a battery coupled to the battery connector via the battery communication line; comparing the sampled voltage level with a threshold voltage level to determine if the voltage of the battery connector exceeds the threshold voltage level, wherein the threshold voltage level is different from the at least one predetermined low voltage level and the at least one predetermined high voltage level; timing a duration with a timer, that the sampled voltage level exceeds the threshold voltage and triggering a battery status signal when the duration exceeds a predetermined delay; and determining a battery connection status based on the battery status signal.
-
-
17. An apparatus comprising:
-
means for comparing a voltage level with a threshold voltage level and providing a comparison signal resulting from the comparison, the voltage level being on a battery communication line coupled to a battery connector, wherein the voltage level comprises at least one predetermined low voltage level and at least one predetermined high voltage level used for communication with circuits of a battery coupled to the battery connector via the battery communication line to determine if the voltage of the battery connector exceeds the threshold voltage level, wherein the threshold voltage level is different from the at least one predetermined low voltage level and the at least one predetermined high voltage level; means for sampling the comparison signal in a timed manner in order to ensure that communication with the circuits of the battery is not disturbing battery removal detection; means for timing a duration with a timer, that the comparison signal corresponds to the voltage level exceeding the threshold voltage and triggering a battery status signal when the duration exceeds a predetermined delay; and means for determining a battery connection status based on the battery status signal.
-
-
18. An apparatus comprising:
-
means for sampling a voltage level in a timed manner on a battery communication line coupled to a battery connector, wherein the voltage level comprises at least one predetermined low voltage level and at least one predetermined high voltage level used for communication with circuits of a battery coupled to the battery connector via the battery communication line; means for comparing the sampled voltage level with a threshold voltage level to determine if the voltage of the battery connector exceeds the threshold voltage level, wherein the threshold voltage level is different from the at least one predetermined low voltage level and the at least one predetermined high voltage level; means for timing a duration with a timer, that the sampled voltage level exceeds the threshold voltage and triggering a battery status signal when the duration exceeds a predetermined delay; and means for determining a battery connection status based on the battery status signal.
-
-
19. A system, comprising:
-
a battery in a battery pack, the battery configured to connect to power connectors of a wireless terminal to provide operating power to the wireless terminal; battery circuits in the battery pack, the battery circuits associated with the battery and configured to connect to a battery connector of the wireless terminal; and a wireless terminal, comprising; at least one processor; at least one memory including computer program code; the at least one memory and the computer program code configured to, with the at least one processor, cause the coexistence manager at least to; compare a voltage level with a threshold voltage level and provide a comparison signal resulting from the comparison, the voltage level being on a battery communication line coupled to the battery connector, wherein the voltage level comprises at least one predetermined low voltage level and at least one predetermined high voltage level used for communication with the battery circuits coupled to the battery connector via the battery communication line to determine if the voltage of the battery connector exceeds the threshold voltage level, wherein the threshold voltage level is different from the at least one predetermined low voltage level and the at least one predetermined high voltage level; sample the comparison signal in a timed manner in order to ensure that communication with the battery circuits is not disturbing battery removal detection; time a duration with a timer, that the comparison signal corresponds to the voltage level exceeding the threshold voltage and trigger a battery status signal after the duration exceeds a predetermined delay; and determine a battery connection status based on the battery status signal.
-
Specification