Mobile station dynamic power saving control
First Claim
Patent Images
1. A method performed by a mobile station in a wireless network, the method comprising:
- determining a power savings level for the mobile station based on an amount of data traffic as a percentage of traffic activity in a current time interval;
determining, from the power savings level, a desired sleep interval expressed as a plurality of 802.11 compliant beacon intervals;
determining a next broadcast time from a broadcast interval expressed as a plurality of 802.11 compliant beacon intervals; and
comparing the desired sleep interval and a time period until the next broadcast time to determine a wake-up time, wherein the wake-up time is set to the end of the desired sleep interval if at least two desired sleep intervals exist before the next broadcast time.
1 Assignment
0 Petitions
Accused Products
Abstract
A mobile station in an 802.11 wireless network dynamically adjusts a number of 802.11 beacon intervals to sleep based on a power savings level and a required wake-up time to receive packets from an access point. The power savings level is based on data traffic activity in a current period. The mobile station wakes up to receive a beacon, and if a beacon is not received, the mobile station sleeps for one additional beacon period.
181 Citations
15 Claims
-
1. A method performed by a mobile station in a wireless network, the method comprising:
-
determining a power savings level for the mobile station based on an amount of data traffic as a percentage of traffic activity in a current time interval; determining, from the power savings level, a desired sleep interval expressed as a plurality of 802.11 compliant beacon intervals; determining a next broadcast time from a broadcast interval expressed as a plurality of 802.11 compliant beacon intervals; and comparing the desired sleep interval and a time period until the next broadcast time to determine a wake-up time, wherein the wake-up time is set to the end of the desired sleep interval if at least two desired sleep intervals exist before the next broadcast time. - View Dependent Claims (2, 3, 4)
-
-
5. A method comprising:
-
determining a desired sleep interval as a plurality of 802.1 1 compliant beacon intervals to sleep to save power, based on a volume of data traffic as a percentage of a current time interval; determining a broadcast time to wake up to receive packets from an access point; setting a wake-up time based on the desired sleep interval and the broadcast time, wherein setting a wake-up time comprises setting the wake-up time to the end of one desired sleep interval when at least two desired sleep intervals exist before the broadcast time; sleeping until the wake-up time; waking to receive an 802.11 compliant beacon; and if no 802.11 compliant beacon is received, sleeping for one additional 802.11 compliant beacon interval. - View Dependent Claims (6, 7)
-
-
8. A machine-readable medium with instructions stored thereon that when accessed, result in a machine performing the steps of:
-
evaluating traffic activity at a mobile station in a wireless network; setting a power savings level for the mobile station based on the traffic activity; determining a desired sleep interval from the power savings level, wherein the desired sleep interval is expressed as a plurality of beacon intervals; determining a next broadcast time for the mobile station to be awake to receive broadcast packets; setting a sleep time associated with the desired sleep interval and the next broadcast time, wherein setting a sleep time comprises setting the sleep time to one desired sleep interval when at least two desired sleep intervals exist before the next broadcast time; putting the mobile station to sleep for the sleep time; waking up the mobile station to receive a beacon signal; and if the beacon signal is not received, putting the mobile station to sleep for one beacon interval. - View Dependent Claims (9, 10, 11)
-
- 12. An apparatus configured to communicate in an 802.11 wireless network, to determine a power savings level for the apparatus based on an amount of data traffic as a percentage of traffic activity in a current time interval, to determine from the power savings level a desired sleep interval expressed as a plurality of 802.11 compliant beacon intervals, to determine a next broadcast time from a broadcast interval expressed as a plurality of 802.11 compliant beacon intervals, and to compare the desired sleep interval and a time period until the next broadcast time to determine a wake-up time, wherein the wake-up time is set to the end of the desired sleep interval if at least two desired sleep intervals exist before the next broadcast time.
-
15. An electronic system comprising:
-
a plurality of antennas; a radio interface coupled to the plurality of antennas; a processor coupled to the radio interface; and a static random access memory with instructions stored thereon that when accessed, result in the processor performing the steps of; evaluating traffic activity at the radio interface, setting a power savings level for the radio interface based on the traffic activity, determining a desired sleep interval based on the power savings level, wherein the desired sleep interval is expressed as a plurality of beacon intervals;
determining a next broadcast time;
setting a sleep time associated with the desired sleep interval and the next broadcast time, wherein setting a sleep time comprises setting the sleep time to one desired sleep interval when at least two desired sleep intervals exist before the next broadcast time, putting the radio interface to sleep for the sleep time, waking the radio interface to receive a beacon signal, and putting the radio interface back to sleep for one beacon interval if a beacon signal is not received.
-
Specification