Method and apparatus for low power operation of an RF wireless modem
First Claim
1. A method for causing a radio frequency (“
- RF”
) modem to operate in a low power state when said modem is unable to register itself with a base station controller within said modem'"'"'s coverage area, said modem comprising a central processing unit and a first and second timer, said method comprising the steps of;
(a) setting a time duration for said first timer, wherein the time duration of said first timer is the maximum amount of time that said modem will attempt to register with a base station controller before entering into a low power state;
(b) setting a time duration for said second timer, wherein the time duration of said second timer is the amount of time that said modem will operate in said low power state;
(c) detecting that a connection to a base station controller is lost, and causing said first timer to start;
(d) attempting to register said modem with base station controller;
(e) causing said modem to operate in a normal modem active state if said modem registers with said base station controller before said first timer times out, and causing said second timer to start if said modem has failed to register with said base station controller at the point when said first timer times out;
(f) causing said modem to operate in said low power state during the duration of said second timer; and
(g) causing said modem to awaken from said low power state when said second timer times out and to return to step (c).
11 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides for a method and apparatus for extending battery life in a radio frequency (“RF”) wireless modem by automatically commanding the RF modem into a low power, auto-sleep-no-coverage mode when coverage is not available. The auto-sleep-no-coverage mode timing is configurable through software parameters in the operating system of the modem. The invention conforms to the Cellular Digital Packet Data (CDPD) Specification and increases the standby time of the device outside the coverage area to that similar to the standby time when the modem is within a coverage area. One embodiment of the present invention uses two software programmable timers and a preferred embodiment of the invention uses three software programmable timers and a counter.
-
Citations
19 Claims
-
1. A method for causing a radio frequency (“
- RF”
) modem to operate in a low power state when said modem is unable to register itself with a base station controller within said modem'"'"'s coverage area, said modem comprising a central processing unit and a first and second timer, said method comprising the steps of;(a) setting a time duration for said first timer, wherein the time duration of said first timer is the maximum amount of time that said modem will attempt to register with a base station controller before entering into a low power state;
(b) setting a time duration for said second timer, wherein the time duration of said second timer is the amount of time that said modem will operate in said low power state;
(c) detecting that a connection to a base station controller is lost, and causing said first timer to start;
(d) attempting to register said modem with base station controller;
(e) causing said modem to operate in a normal modem active state if said modem registers with said base station controller before said first timer times out, and causing said second timer to start if said modem has failed to register with said base station controller at the point when said first timer times out;
(f) causing said modem to operate in said low power state during the duration of said second timer; and
(g) causing said modem to awaken from said low power state when said second timer times out and to return to step (c). - View Dependent Claims (2, 3, 4, 5, 6, 7)
- RF”
-
8. A method for causing a radio frequency (“
- RF”
) modem to operate in a low power state when said modem is unable to register itself with a base station controller within said modem'"'"'s coverage area, said modem comprising a central processing unit, a first, second and third timer and a counter, said method comprising the steps of;(a) setting a time duration for said first timer, wherein the time duration of said first timer is the maximum amount of time that said modem will attempt to register with a base station controller before setting said counter and entering into a low power state;
(b) setting a time duration for said second timer, wherein the time duration of said second timer is the amount of time that said modem will operate in said low power state;
(c) setting a time duration for said third timer, wherein the time duration of said third timer is the maximum amount time said modem will attempt to register with a base station controller before returning to said low power state;
(d) detecting that a connection to a base station controller is lost, and causing said first timer to start;
(e) attempting to register said modem with a base station controller;
(f) causing said modem to operate in a normal modem active state if said modem registers with said base station controller before said first timer times out, and causing said counter to be set and started if said modem has failed to register with said base station controller at the point when said first timer times out, wherein said counter is the maximum number of times said modem will operate in said low power state before it returns to step (d);
(g) starting said second timer;
(h) causing said modem to operate in said low power status during the duration of said second timer;
(i) decrementing the value of said counter;
(j) detecting if the value of counter said counter is zero;
(k) causing said modem to awaken from said low power state and to return to step (d) if said counter value is zero, and causing said modem to awaken and said third timer to start if said counter value is greater than zero;
(l) attempting to register said modem with a base station controller;
(m) causing said modem to operate in a normal modem active state if said modem registers with said base station controller before said third timer times out and to return to step (f) if registration is subsequently lost, and causing said modem to return to step (g) if said modem has failed to register with said base station controller at the point when said third timer times out. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
- RF”
-
18. A wireless radio frequency (“
- RF”
) modem, said modem having an antenna, an RF head, a baseband processing unit, a memory for storing modem operating system instructions, and a central processing unit (“
CPU”
) for attempting to register said modem with a base station controller within said modem'"'"'s coverage area and for detecting that a connection to a base station controller has been lost, the improvement comprising;a first timer coupled to said CPU that is set to a time duration that is the maximum amount of time that said modem will attempt to register with a base station controller before operating in a low power state;
means coupled to said first timer for starting said first timer, said means responsive to a detection that a connection to a base station controller has been lost;
a second timer coupled to said CPU that is set to a duration that is the amount of time that said modem will operate in said low power state; and
means coupled to said second timer for starting said second timer, said means responsive to said first timer timing out;
wherein said CPU is operative under the control of said operating system instructions to cause said modem to operate in a normal modem active state when said modem registers with a base station controller before said first timer times out, said CPU is further operative to cause said modem to operate in said low power state for the time duration of said second timer when said modem is unable to register itself with a base station controller before said first timer times out, and said CPU is further operative to cause said modem to awaken from said low power state and attempt to register with a base station controller at the point when said second timer timers out.
- RF”
-
19. A wireless radio frequency (“
- RF”
) modem, said modem having an antenna, an RF head, a baseband processing unit, a memory for storing modem operating system instructions, and a central processing unit (“
CPU”
) for attempting to register said modem with a base station controller within said modem'"'"'s coverage area and for detecting that a connection to a base station controller has been lost, the improvement comprising;a first timer coupled to said CPU that is set to a time duration that is the maximum amount of time that said modem will attempt to register with a base station controller before operating in a low power state;
means coupled to said first timer for starting said first timer, said means responsive to a detection that a connection to a base station controller has been lost;
a second timer coupled to said CPU that is set to a duration that is the amount of time that said modem will operate in said low power state;
means coupled to said second timer for starting said second timer, said means responsive to said first timer timing out;
a counter coupled to said CPU that is set to a value that is the maximum number of times said modem will operate in said low power state before restarting said first timer and attempting to register said modem with a base station controller;
means coupled to said counter for setting and starting said counter, said means responsive to said first timer timing out;
means coupled to said counter for detecting the value of said counter;
a third timer coupled to said CPU that is set to a time duration that is the maximum amount of time that said modem will attempt to register with a base station controller before re-entering said low power state after sleeping for a time determined by said second timer; and
means coupled to said third timer for starting said second timer, said means responsive to a detection that said counter is greater than zero;
wherein said CPU is operative under the control of said operating system instructions to cause said modem to operate in a normal modem active state when said modem registers with a base station controller before said first timer times out, said CPU is further operative to cause said modem to operate in said low power state for the time duration of said second timer when said modem is unable to register itself with a base station controller before said first timer times out, said CPU is further operative when said counter value is zero to cause said modem to awaken from said low power state and to attempt to register with a base station controller at the point when said second timer timers out, said CPU is further operative to cause said modem to operate in a normal modem active state when said modem registers with a base station controller before said third timer times out, and said CPU is further operative to cause said modem to operate in said low power state for the time duration of said second timer when said modem is unable to register itself with a base station controller before said third timer times out.
- RF”
Specification