Method for maintaining wireless network response time while saving wireless adapter power
First Claim
1. A method for conserving power consumed by wireless communication hardware, the method comprising the steps of:
- receiving scheduling related information with a packet for transmission, wherein the scheduling related information can be used to determine an expected response time for receiving an expected response related to the packet for transmission;
transmitting the packet for transmission using the wireless communication hardware;
scheduling an awake state of the wireless communication hardware based on the expected response time if the transmitting was successful; and
placing the wireless communication hardware into a doze state unless the wireless communication hardware is transmitting data, or is otherwise scheduled to be in the awake state.
2 Assignments
0 Petitions
Accused Products
Abstract
To reduce the power consumption of a wireless communication hardware device, power conservation scheduling algorithms can be implemented. Reoccurring events, including DTIM intervals and listen intervals can be scheduled as awake times. Similarly expected response intervals can be scheduled as awake times based on information, such as round trip time, that can be passed together with data to be transmitted. The wireless communication hardware device can be placed into a doze state unless it is transmitting data, or unless it is expecting a transmission during one of the scheduled awake times.
38 Citations
20 Claims
-
1. A method for conserving power consumed by wireless communication hardware, the method comprising the steps of:
-
receiving scheduling related information with a packet for transmission, wherein the scheduling related information can be used to determine an expected response time for receiving an expected response related to the packet for transmission;
transmitting the packet for transmission using the wireless communication hardware;
scheduling an awake state of the wireless communication hardware based on the expected response time if the transmitting was successful; and
placing the wireless communication hardware into a doze state unless the wireless communication hardware is transmitting data, or is otherwise scheduled to be in the awake state. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer readable medium having computer executable instructions for conserving power consumed by wireless communication hardware, the computer readable medium comprising computer executable instructions for:
-
receiving scheduling related information with a packet for transmission, wherein the scheduling related information can be used to determine an expected response time for receiving an expected response related to the packet for transmission;
transmitting the packet for transmission using the wireless communication hardware;
scheduling an awake state of the wireless communication hardware based on the expected response time if the transmitting was successful; and
placing the wireless communication hardware into a doze state unless the wireless communication hardware is transmitting data, or is otherwise scheduled to be in the awake state. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
- 15. A timer mechanism for implementing a power conservation schedule for wireless communication hardware, the timer mechanism comprising a series of sequentially processed entries, wherein each entry comprises a state field for indicating an expected state of the wireless communication hardware and a wake up type field for indicating a type of transmission expected to be received during an awake state of the wireless communication hardware, and wherein further the series of entries are used to schedule the awake state of the wireless communication hardware based on an expected response time or a reoccurring event time.
Specification