Power saving with WNM-sleep mode
First Claim
1. A method in a communication device, the method comprising:
- receiving from a station a request to enter a power save mode wherein the request to enter the power save mode includes one or more traffic parameters for filtering data intended for the station;
in response to receiving the request to enter the power save mode, enabling a set of services, wherein the set of services includes (i) buffering of data intended for the station and (ii) filtering of data intended for the station, according to the one or more traffic parameters, to determine which data intended for the station should be buffered and which data destined for the station should be discarded;
after enabling the set of services, receiving from the station an indicator that the station is awake;
in response to receiving the indicator that the station is awake, disabling the set of services;
after disabling the set of services, receiving from the station a communication frame having an indicator that the station is no longer awake, wherein the communication frame does not include the one or more traffic parameters for filtering data intended for the station;
in response to receiving the indicator that the station is no longer awake, again enabling the set of services;
after again enabling the set of services, receiving from the station a request to exit the power save mode; and
in response to receiving the request to exit the power save mode, disabling the set of services.
5 Assignments
0 Petitions
Accused Products
Abstract
A method in a communication device includes receiving from a station a request to enter a power save mode, and in response to receiving the request, enabling a set of services. The set of services includes buffering of data intended for the station. The method also includes, after enabling the set of services, receiving from the station an indicator that the station is awake, and in response to receiving the indicator, disabling the set of services. The method also includes, after disabling the set of services, receiving from the station an indicator that the station is no longer awake, in response to receiving the indicator, again enabling the set of services. The method also includes, after again enabling the set of services, receiving from the station a request to exit the power save mode, and in response to receiving the request, again disabling the set of services.
43 Citations
20 Claims
-
1. A method in a communication device, the method comprising:
-
receiving from a station a request to enter a power save mode wherein the request to enter the power save mode includes one or more traffic parameters for filtering data intended for the station; in response to receiving the request to enter the power save mode, enabling a set of services, wherein the set of services includes (i) buffering of data intended for the station and (ii) filtering of data intended for the station, according to the one or more traffic parameters, to determine which data intended for the station should be buffered and which data destined for the station should be discarded; after enabling the set of services, receiving from the station an indicator that the station is awake; in response to receiving the indicator that the station is awake, disabling the set of services; after disabling the set of services, receiving from the station a communication frame having an indicator that the station is no longer awake, wherein the communication frame does not include the one or more traffic parameters for filtering data intended for the station; in response to receiving the indicator that the station is no longer awake, again enabling the set of services; after again enabling the set of services, receiving from the station a request to exit the power save mode; and in response to receiving the request to exit the power save mode, disabling the set of services. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 17)
-
-
9. A communication device comprising:
-
a network interface configured to communicate with a station via a wireless communication channel; a memory configured to store data; and a network management module configured to in response to the network interface receiving, from the station via the wireless communication channel, a request to enter a power save mode, wherein the request to enter the power save mode includes one or more traffic parameters for filtering data intended for the station, enable a set of services, wherein the set of services includes (i) buffering, in the memory, of data intended for the station, and (ii) filtering of data intended for the station, according to the one or more traffic parameters, to determine which data intended for the station should be buffered and which data destined for the station should be discarded, in response to the network interface receiving, (i) from the station via the wireless communication channel and (ii) after enabling the set of services, an indicator that the station is awake, disable the set of services, including the buffering of data, in response to the network interface receiving, (i) from the station via the wireless communication channel and (ii) after disabling the set of services, a communication frame having an indicator that the station is no longer awake, wherein the communication frame does not include one or more traffic parameters for filtering data intended for the station, again enable the set of services, wherein subsequent to the network management module again enabling the set of services, in response to the network interface receiving, from the station via the wireless communication channel, a request to exit the power save mode, the network management module is configured to disable the set of services. - View Dependent Claims (10, 11, 18)
-
-
12. A method in a station, wherein the method comprises:
-
sending to an access point a request to enter a power save mode, wherein the request to enter the power save mode specifies (i) a sleep interval, (ii) a request for the access point to filter data intended for the station, and (iii) one or more traffic parameters according to which data intended for the station is to be filtered by the access point; receiving from the access point a response to the request, wherein the response to the request includes an indicator confirming that a set of services is enabled, and the set of services includes (i) buffering of data intended for the station and (ii) filtering of data intended for the station, according to the one or more traffic parameters, including determining which data intended for the station should be buffered by the access point and which data destined for the station should be discarded by the access point; causing the station to enter a sleep state, wherein causing the station to enter the sleep state includes decreasing power consumption at the station; after causing the station to enter the sleep state, determining that first data is available to be sent to the access point; in response to determining that the first data is available to be sent to the access point, causing the station to exit the sleep state, wherein causing the station to exit the sleep state includes increasing power consumption at the station, sending to the access point (i) an indicator that the station is awake and (ii) the first data; after causing the station to exit the sleep state, detecting an expiration of a timeout period during which no data is received from the access point; in response to detecting the expiration of the timeout period, sending to the access point a communication frame having an indicator that the station is no longer awake, wherein the communication frame does not include the one or more traffic parameters for filtering data intended for the station, and wherein the indicator that the station is no longer awake is configured to cause the access point to again enable the set of services, including the filtering of data intended for the station according to the one or more traffic parameters, and causing the station to again enter the sleep state; after causing the station to again enter the sleep state, detecting an expiration of the sleep interval; and in response to detecting the expiration of the sleep interval, causing the station to again exit the sleep state. - View Dependent Claims (13, 14, 15, 19)
-
-
16. A communication device comprising:
-
a network interface configured to communicate with an access point via a wireless communication channel; and a network management module configured to send, to the access point via the network interface, a request to enter a power save mode, wherein the request to enter the power save mode specifies (i) a sleep interval, (ii) a request for the access point to filter data intended for the communication device, and (iii) one or more traffic parameters according to which data intended for the station is to be filtered by the access point, receive, from the access point via the network interface, a response to the request, wherein the response to the request includes an indicator confirming that a set of services is enabled, and the set of services includes (i) buffering of data intended for the communication device and (ii) filtering of data intended for the communication device, according to the one or more traffic parameters, to determine which data intended for the communication device should be buffered and which data destined for the communication device should be discarded, cause the communication device to enter a sleep state, wherein causing the communication device to enter the sleep state includes causing power consumption to decrease at the communication device, after causing the communication device to enter the sleep state, determine that first data is available to be sent to the access point, in response to determining that the first data is available to be sent to the access point, cause the communication device to exit the sleep state, wherein causing the communication device to exit the sleep state includes causing power consumption to increase at the communication device, and send, to the access point via the network interface, (i) an indicator that the communication device is awake and (ii) the first data, after causing the communication device to exit the sleep state, detect an expiration of a timeout period during which no data is received from the access point, in response to detecting the expiration of the timeout period, send, to the access point via the network interface, a communication frame having an indicator that the communication device is no longer awake, wherein the communication frame does not include the one or more traffic parameters for filtering data intended for the communication device, and wherein the indicator that the station is no longer awake is configured to cause the access point to again enable the set of services, including the filtering of data intended for the station according to the one or more traffic parameters, and cause the communication device to again enter the sleep state, after causing the communication device to again enter the sleep state, detect an expiration of the sleep interval, and in response to detecting the expiration of the sleep interval, cause the communication device to again exit the sleep state; wherein the network management module is implemented on one or more integrated circuits. - View Dependent Claims (20)
-
Specification