System and method for reducing power consumption in a wireless communication system
First Claim
1. A wireless communications device comprising a root complex, a wireless local area network (WLAN) module, a power module and an interface linking the root complex and the WLAN module, wherein the root complex is configured to implement a power management policy based upon a latency tolerance value for the WLAN module and wherein the power module is configured to adjust the latency tolerance value based upon information received from the WLAN module regarding at least one from the group consisting of a receive path parameter associated with a frame being received by the WLAN module, wherein the latency tolerance value is adjusted in real-time before reception of the frame is complete, and a transmit path parameter associated with a frame to be transmitted, wherein the tolerance value is adjusted in real-time before transmission of the frame is complete.
1 Assignment
0 Petitions
Accused Products
Abstract
A wireless communication device having a root complex, a WLAN module, a power module and an interface linking the root complex and the WLAN module, wherein the root complex is configured to implement a power management policy based upon a latency tolerance value for the WLAN module and wherein the power module is configured to adjust the latency tolerance value based upon receive and transmit parameters of the WLAN module. The power module may be configured to adjust the latency tolerance value on a per-frame basis.
15 Citations
30 Claims
- 1. A wireless communications device comprising a root complex, a wireless local area network (WLAN) module, a power module and an interface linking the root complex and the WLAN module, wherein the root complex is configured to implement a power management policy based upon a latency tolerance value for the WLAN module and wherein the power module is configured to adjust the latency tolerance value based upon information received from the WLAN module regarding at least one from the group consisting of a receive path parameter associated with a frame being received by the WLAN module, wherein the latency tolerance value is adjusted in real-time before reception of the frame is complete, and a transmit path parameter associated with a frame to be transmitted, wherein the tolerance value is adjusted in real-time before transmission of the frame is complete.
- 11. A method for implementing a power management policy in a wireless communications device, comprising obtaining information from a wireless local area network (WLAN) module coupled to a root complex by an interface, determining a latency tolerance value based upon the information from the WLAN module regarding at least one from the group consisting of a receive path parameter associated with a frame being received by the WLAN module, wherein the latency tolerance value is adjusted in real-time before reception of the frame is complete, and a transmit path parameter associated with a frame to be transmitted, wherein the latency tolerance value is adjusted in real-time before transmission of the frame is complete, and applying the latency tolerance value to the interface.
-
21. A non-transitory processor-readable storage medium for implementing a power management policy in a wireless communications device having a wireless local area network (WLAN) module coupled to a root complex by an interface;
- the processor-readable storage medium having instructions thereon, the instructions comprising code configured to obtain information from the WLAN module regarding at least one from the group consisting of a receive path parameter associated with a frame being received by the WLAN module, wherein a latency tolerance value is adjusted in real-time before reception of the frame is complete, and a transmit path parameter associated with a frame to be transmitted, wherein a latency tolerance value is adjusted in real-time before transmission of the frame is complete, code configured to determine the latency tolerance value based upon the information from the WLAN module, and code configured to apply the latency tolerance value to the interface.
- View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
Specification