Method and apparatus for managing power in network interface modules
First Claim
1. A method for managing power in a network interface module in a mobile device, the method comprising the steps of:
- determining if the mobile device is being powered from a limited energy power source;
if the mobile device is being powered from the limited energy power source;
determining if the mobile device is associated with an access point;
operating the network interface module in one of a fast power save mode and a maximum power saving mode if the mobile device is associated with an access point;
if the mobile device is not associated with an access point;
determining if the network interface module is scanning;
operating the network interface module in a constant awake mode if the network interface module is scanning; and
setting the network interface module to a doze mode if the network interface module is not scanning.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for managing power consumption in a portable computing device having a network interface module is presented. A power management module receives inputs from other modules and determines when the network interface module is to be put in a doze state for a predetermined number of beacon intervals to conserve power consumption in the network interface module. The network interface module in a device that is associated with a network is put in the doze state after an event has occurred including when a scan has been performed, after a delayed sleep timer has expired, and after a beacon transmission has been completed and no traffic is buffered for the device. The delayed sleep-time is set based on the estimated round trip time of a packet.
-
Citations
59 Claims
-
1. A method for managing power in a network interface module in a mobile device, the method comprising the steps of:
-
determining if the mobile device is being powered from a limited energy power source;
if the mobile device is being powered from the limited energy power source;
determining if the mobile device is associated with an access point;
operating the network interface module in one of a fast power save mode and a maximum power saving mode if the mobile device is associated with an access point;
if the mobile device is not associated with an access point;
determining if the network interface module is scanning;
operating the network interface module in a constant awake mode if the network interface module is scanning; and
setting the network interface module to a doze mode if the network interface module is not scanning. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
18. A power management system for use in a mobile device having a network interface module comprising:
-
a power management module for controlling a power state of the network interface module to operate in one of a constant awake mode, a maximum power saving mode, and a fast power saving mode, the power management module comprising;
a power management backend module to determine when the network interface module is to be set to one of an on state and a doze state;
a system state module in communication with the power management backend module to provide system state information to the power management backend module; and
an interface list module in communication with the power management backend module to provide interface state information of the network interface module to the power management backend module. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
45. A method to send packets in a device having a network interface module operating in a power saving mode, the method comprising the steps of:
-
sending a packet to an access point for distribution;
setting a delay sleep timer to time out after a delay sleep time;
sending a message to the access point after the delay sleep timer has timed out to indicate the network interface module is entering a doze state; and
setting the network interface module to the doze state. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53)
-
-
54. A power management translator for providing power setting commands to a plurality of network interface modules in a mobile device comprising:
-
a system state module for receiving power settings from power setting components; and
an interface module for communicating a power setting to each network interface module. - View Dependent Claims (55, 56, 57, 58, 59)
-
Specification