Uniform power save method for 802.11e stations
First Claim
1. A method for an 802.11 station to save power, the station switching between a wakeup state and a doze state, the steps comprising:
- switching to a doze state;
switching to a wakeup state;
transmitting an uplink frame to an access point;
receiving an acknowledgement for the uplink frame from the access point, with a flag set in the acknowledgement to indicate that the access point has frames buffered for the station;
receiving a buffered downlink frame from the access point; and
returning to the doze state only after a flag in the buffered downlink frame indicates that the access point does not have another buffered downlink frame for the station wherein the power consumption in the doze state is less than the power consumption in the wakeup state.
1 Assignment
0 Petitions
Accused Products
Abstract
A power-save QSTA notifies an Access Point (AP) that its operating in a automatic power-save delivery (APSD) mode and negotiates a periodic wakeup schedule and a scheduled startup time with the AP. Wakeup times are synchronized with the 802.11 Timer Synchronization Function (TSF). The AP automatically sends frames to the QSTA when it determines the QSTA is in an awake state, otherwise downlink frames are buffered. The AP uses a combination poll+EDCF access method wherein at the start of each wakeup period the AP sends a poll to the QSTA, the poll having a flag that indicates to the QSTA if the AP has a downlink fame buffered for the QSTA. In addition, a Proxy ARP Server in an AP maintains IP/MAC bindings for associated clients so that when the AP receives a proxy ARP request for a client, the AP may respond for the client.
230 Citations
118 Claims
-
1. A method for an 802.11 station to save power, the station switching between a wakeup state and a doze state, the steps comprising:
-
switching to a doze state;
switching to a wakeup state;
transmitting an uplink frame to an access point;
receiving an acknowledgement for the uplink frame from the access point, with a flag set in the acknowledgement to indicate that the access point has frames buffered for the station;
receiving a buffered downlink frame from the access point; and
returning to the doze state only after a flag in the buffered downlink frame indicates that the access point does not have another buffered downlink frame for the station wherein the power consumption in the doze state is less than the power consumption in the wakeup state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An 802.11 station, comprising:
-
means for switching to a power save state;
means for switching to an operating state;
means for transmitting an uplink frame to an access point;
means for receiving an acknowledgement for the uplink frame from the access point where a flag in the acknowledgement indicates that the access point has one or more downlink frames buffered for the station;
means for receiving a buffered downlink frame from the access point; and
means for returning to the power save state after a flag in the buffered downlink frame indicating the access point does not have another buffered downlink frame for the 802.11 station wherein the power consumption in the power save state is less than the power consumption in the operating state. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer program product having a computer readable medium having computer program logic recorded thereon for operating an 802.11 wireless station, comprising:
-
means for switching the station to a power save state;
means for switching the station to an operating state;
means for transmitting an uplink frame to an access point;
means for receiving an acknowledgement for the uplink frame from the access point where a flag in the acknowledgement indicates that the access point has one or more downlink frames buffered for the station;
means for receiving a buffered downlink frame from the access point; and
means for returning to the power save state after a flag in the buffered downlink frame indicating the access point does not have another buffered downlink frame for the 802.11 station wherein the power consumption in the power save state is less than the power consumption in the operating state. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 43, 44)
-
-
37. A method for Access Point to communicate with an 802.11 station, the 802.11 station switching between an operating state and power save state, the steps comprising:
-
receiving a notification from the 802.11 station that the station is operating in an automatic power save delivery mode;
receiving an uplink frame from the 802.11 station;
setting a flag in the acknowledgement for the uplink frame to indicate that downlink frames are buffered for the 802.11 station;
sending at least one buffered downlink frame to the 802.11 station, wherein the last downlink frame sent contains a flag indicating the access point does not have another buffered downlink frame for the 802.11 station. - View Dependent Claims (38, 39, 40, 41, 42, 45)
-
-
46. A method, the steps comprising:
-
notifying an access point by a power save 802.11 station that the station is operating in an automatic power save delivery mode, automatically sending a downlink frame to the station when the access point determines the station is in an awake state;
buffering a downlink frame by the access point when the access point determines the station is in a power save state;
negotiating a periodic wakeup schedule between the station and an access point, the schedule comprises a scheduled start time and a wakeup period, the wakeup period is defined as the time between each scheduled wakeup time and corresponds to a packet rate for an interactive voice communications session;
synchronizing wakeup times with the 802.11 Timer Synchronization Function; and
sending a poll by the access point at the start of each scheduled wakeup time, the poll comprising a poll frame, the poll frame comprising a flag indicating if the access point has a downlink frame buffered for the station. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64)
-
-
65. A method for an access point to communicate with a wireless station, the steps comprising:
-
receiving a notification from the station that the station is in an automatic power save delivery mode;
buffering a downlink frame while the station is in a power save state;
automatically sending a downlink frame to the station when the station is in the wakeup state;
negotiating a periodic wakeup schedule with the station, the schedule comprises a scheduled start time and a wakeup period, the wakeup period is defined as the time between each scheduled wakeup time and corresponds to a packet rate for an interactive voice communications session;
synchronizing wakeup times with the 802.11 Timer Synchronization Function; and
sending a poll at the start of each scheduled wakeup time, the poll comprising a poll frame, the poll frame comprising a flag indicating if the access point has a downlink frame buffered for the station. - View Dependent Claims (66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76)
-
-
77. An access point, comprising:
-
means for receiving a notification from the station that the station is in an automatic power save delivery mode;
means for buffering a downlink frame while the station is in a power save state;
means for automatically sending a downlink frame to the station when the station is in the wakeup state;
means for negotiating a periodic wakeup schedule with the station, the schedule comprises a scheduled start time and a wakeup period, the wakeup period is defined as the time between each scheduled wakeup time and corresponds to a packet rate for an interactive voice communications session;
means for synchronizing wakeup times with the 802.11 Timer Synchronization Function; and
means for sending a poll at the start of each scheduled wakeup time, the poll comprising a poll frame, the poll frame comprising a flag indicating if the access point has a downlink frame buffered for the station. - View Dependent Claims (78, 79, 80, 81, 82, 83)
-
-
84. A method of operating in an automatic power save delivery mode by a wireless station, the steps comprising:
-
receiving a notification from a power save 802.11 station that the station is operating in an automatic power save delivery mode, negotiating a periodic wakeup schedule between the station and an access point, the schedule comprises a scheduled start time and a wakeup period, the wakeup period is defined as the time between each scheduled wakeup time and corresponds to a packet rate for an interactive voice communications session;
synchronizing wakeup times with the 802.11 Timer Synchronization Function; and
waiting for a poll from the access point at the start of each scheduled wakeup time, the poll comprising a poll frame, the poll frame comprising a flag indicating if the access point has a downlink frame buffered for the station. - View Dependent Claims (85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95)
-
-
96. A computer program product having a computer readable medium having computer program logic recorded thereon for performing method of operating in an automatic power save delivery mode by a wireless station, the steps comprising:
-
means for receiving a notification from a power save 802.11 station that the station is operating in an automatic power save delivery mode, means for negotiating a periodic wakeup schedule between the station and an access point, the schedule comprises a scheduled start time and a wakeup period, the wakeup period is defined as the time between each scheduled wakeup time and corresponds to a packet rate for an interactive voice communications session;
means for synchronizing wakeup times with the 802.11 Timer Synchronization Function; and
means for waiting for a poll from the access point at the start of each scheduled wakeup time, the poll comprising a poll frame, the poll frame comprising a flag indicating if the access point has a downlink frame buffered for the station. - View Dependent Claims (97, 98, 99, 100, 101, 102, 103, 104, 105)
-
-
106. A method, the steps comprising:
-
receiving the broadcast Address Resolution Protocol request on a wired port;
searching at least one of Internet Protocol bindings and Media Access Control bindings for an Internet Protocol address by matching a target Internet Protocol address contained in the broadcast Address Resolution Protocol request;
sending a reply to the broadcast Address Resolution Protocol request, the reply comprising a Media Access Control address that corresponds to the target Internet Protocol address;
the Access Point indicates to client stations that it is providing such a service; and
power-save stations do not stay awake to receive all broadcast and multicast downlink transmissions from the AP. - View Dependent Claims (107, 108, 109)
-
-
110. An access point, comprising:
-
a proxy Address Resolution Protocol server means for receiving a broadcast Address Resolution Protocol request on an Ethernet port, the request comprising a target Internet Protocol address;
means for searching at least one of Internet Protocol bindings and Media Access Control bindings for an Internet Protocol address by matching the target Internet Protocol address contained in the broadcast Address Resolution Protocol request;
means for sending a reply to the broadcast Address Resolution Protocol request, the reply comprising a Media Access Control address that corresponds to the target Internet Protocol address;
the Access Point indicates to client stations that it is providing such a service; and
power-save stations do not stay awake to receive all broadcast and multicast downlink transmissions from the AP. - View Dependent Claims (111, 112)
-
-
113. A method for an access point with a proxy Address Resolution Protocol server to handle a broadcast Address Resolution Protocol requests on its wired port, the steps comprising:
-
receiving the broadcast Address Resolution Protocol request for a target station, the request comprising a destination broadcast Media Access Control address and a target Internet Protocol address;
searching at least one of Internet Protocol bindings and Media Access Control bindings for an Internet Protocol address by matching a target Internet Protocol address contained in the broadcast Address Resolution Protocol request;
translating the destination broadcast Media Access Control address to a unicast Media Access Control address corresponding to the target Internet Protocol address; and
forwarding the request to the target station;
wherein the Access Point indicates to client stations that it is providing such a service; and
power-save stations do not stay awake to receive all broadcast and multicast downlink transmissions from the AP. - View Dependent Claims (114, 115)
-
-
116. An access point, comprising
a proxy Address Resolution Protocol server; -
means for receiving the broadcast Address Resolution Protocol request for a target station, the request comprising a destination broadcast Media Access Control address and a target Internet Protocol address;
means for searching at least one of Internet Protocol bindings and Media Access Control bindings for an Internet Protocol address by matching a target Internet Protocol address contained in the broadcast Address Resolution Protocol request;
means for translating the destination broadcast Media Access Control address to a unicast Media Access Control address corresponding to the target Internet Protocol address; and
means for forwarding the request to the target station;
wherein the Access Point indicates to client stations that it is providing such a service; and
power-save stations do not stay awake to receive all broadcast and multicast downlink transmissions from the AP. - View Dependent Claims (117, 118)
-
Specification