Wireless device battery conservation method and system
First Claim
1. A method for switching a mobile device to a deep sleep mode comprising:
- a) monitoring a system channel and resetting both a channel lost counter and a channel lost start time value;
b) counting a number of times the system channel is lost within a timeout period by incrementing the channel lost counter for each time the system channel is lost and setting the channel lost start time value to a first current Global Positioning System time when the channel lost counter value is one; and
,c) entering the deep sleep mode when the system channel count equals a predetermined number.
3 Assignments
0 Petitions
Accused Products
Abstract
Generally, the present invention provides a method for detecting poor RF conditions, and entering different sleep mode levels or phases in accordance with the RF conditions to save battery power. Mobile device battery life can be conserved when the mobile device detects poor RF conditions and enters a deep sleep mode of operation. In this deep sleep mode of operation the mobile device periodically samples the RF conditions and gradually increases the period between samples when the RF conditions do not improve. Because mobility can change the RF condition for wireless devices even in areas of good RF coverage, the mobile device operating in the deep sleep mode can detect this mobility and thus enhance the probability of entering an idle state, or alternatively, entering a longer power save mode. When the RF condition improves, the mobile device exits from the deep sleep mode and returns to the idle state.
-
Citations
30 Claims
-
1. A method for switching a mobile device to a deep sleep mode comprising:
-
a) monitoring a system channel and resetting both a channel lost counter and a channel lost start time value; b) counting a number of times the system channel is lost within a timeout period by incrementing the channel lost counter for each time the system channel is lost and setting the channel lost start time value to a first current Global Positioning System time when the channel lost counter value is one; and
,c) entering the deep sleep mode when the system channel count equals a predetermined number. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for saving battery power in a mobile device switched to a deep sleep mode, the method comprising:
-
a) monitoring a system channel to determine;
a number of times the system channel is lost within a timeout period;b) when the number of times the system channel is lost exceeds a predetermined number, entering a deep sleep mode level of the deep sleep mode, the deep sleep mode having first, second, and third deep sleep mode levels, each of the deep sleep mode levels having associated therewith a respective system acquisition list and a respective sleep time interval; c) waking up from the deep sleep mode after elapse of the respective sleep time interval associated with the current deer sleep mode level; d) iteratively sampling RF signal strength of systems in the respective system acquisition list associated with the current deer sleep mode level; and
,e) if the sampled RF signal strength of the systems in the respective system acquisition list associated with the current deep sleep mode level is less than a predetermined level, re-entering the deep sleep mode at the subsequent deep sleep mode level. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A mobile device battery power saving system, comprising:
-
a) a channel processor for providing a flag signal indicating loss of a system channel; b) a deep sleep controller for receiving the flag signal, counting a number of times the system channel is lost within a timeout period, and providing a system lost exit flag for entering a deep sleep mode level of the deep sleep mode, the deep sleep mode having first, second, and third deep sleep mode levels, each of the deep sleep mode levels having associated therewith a respective system acquisition list and a respective sleep time interval, when the system channel count equals a predetermined number; c) a variable setting controller for setting deep sleep mode level variables in response to the system lost exit flag and for adjusting the deep sleep mode variables in response to control signals; and
,d) a low power controller for iteratively sampling an RF condition parameter at a time interval defined by the deep sleep mode variables and for providing the control signals to the variable setting controller when the RF condition fails to improve. - View Dependent Claims (28, 29, 30)
-
Specification