System and method for prioritizing data transmission and transmitting scheduled wake-up times to network stations based on downlink transmission duration
First Claim
1. A system for saving power in a wireless network, said system comprising:
- an access point having a priority queue;
a schedule information vector (SIV) frame comprising;
one or more schedules of wake-up times, corresponding to one or more stations, respectively;
an Association ID (AID) field to numerate the one or more association IDs of the one or more stations for identifying one or more of the stations;
an NSIV field to denote the number of stations scheduled in the current frame by denoting the number of association IDS contained in the AID field; and
an algorithm for calculating a transmission time duration of downlink data from the access point to each of the stations,wherein the access point originates and transmits to the one or more stations the SIV frame of the scheduled wake-up times having a transmission order based on the transmission time duration calculations stored within the priority queue of the access point, and wherein the one or more stations selectively awake from a sleep mode for data transmission therewith based on the schedule.
3 Assignments
0 Petitions
Accused Products
Abstract
A new system and method is described, utilizing a scheduler based on a transmission time calculation and prioritizing algorithm. The system utilizes a Schedule Information Vector (SIV) protocol for saving power in wireless local area networks. The system comprises an access point having a priority queue, one or more stations, an SIV frame comprising an association ID for identifying one of the stations and a scheduled wake-up time for the identified station. An algorithm is employed for calculating the transmission time of downlink data for the stations. The access point originates and transmits to the one or more stations the SIV frame of the scheduled wake-up times. The current data to be transmitted to each station is accessed by the algorithm to determine the total transmission time to each station. A priority queue in the access point is ordered from the shortest to the longest transmission, assigning the highest priority to the shortest power save transmission to minimize the total power consumption of the network.
128 Citations
28 Claims
-
1. A system for saving power in a wireless network, said system comprising:
-
an access point having a priority queue; a schedule information vector (SIV) frame comprising; one or more schedules of wake-up times, corresponding to one or more stations, respectively; an Association ID (AID) field to numerate the one or more association IDs of the one or more stations for identifying one or more of the stations; an NSIV field to denote the number of stations scheduled in the current frame by denoting the number of association IDS contained in the AID field; and an algorithm for calculating a transmission time duration of downlink data from the access point to each of the stations, wherein the access point originates and transmits to the one or more stations the SIV frame of the scheduled wake-up times having a transmission order based on the transmission time duration calculations stored within the priority queue of the access point, and wherein the one or more stations selectively awake from a sleep mode for data transmission therewith based on the schedule. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 11, 12, 13)
-
-
9. A system for saving power in a wireless network, said system comprising:
-
an access point having a priority queue; a schedule information vector (SIV) frame comprising; one or more schedules of wake-up times, corresponding to one or more stations, respectively; and an algorithm for calculating a transmission time duration of downlink data from the access point to each of the stations, wherein the access point originates and transmits to the one or more stations the SIV frame of the scheduled wake-up times having a transmission order based on the transmission time duration calculations stored within the priority queue of the access point, and wherein the one or more stations selectively awake from a sleep mode for data transmission therewith based on the schedule, wherein the access point is further operable to unicast the SIV frame to a station to alter one or more of the scheduled wakeup times of the station in response to errors on the network and to the arrival of higher priority data.
-
-
10. A system for saving power in a wireless network, said system comprising:
-
an access point having a priority queue; a schedule information vector (SIV) frame comprising; one or more schedules of wake-up times, corresponding to one or more stations, respectively; and an algorithm for calculating a transmission time duration of downlink data from the access point to each of the stations, wherein the access point originates and transmits to the one or more stations the SIV frame of the scheduled wake-up times having a transmission order based on the transmission time duration calculations stored within the priority queue of the access point, and wherein the one or more stations selectively awake from a sleep mode for data transmission therewith based on the schedule, further providing an SIV protocol configurable to allow the access point to ignore current scheduling activities and perform scheduling in response to errors on the network and to the arrival of higher priority data.
-
-
14. A system for saving power in a wireless network, said system comprising:
-
an access point having a priority queue; a schedule information vector (SIV) frame comprising; one or more schedules of wake-up times, corresponding to one or more stations, respectively; and an algorithm for calculating a transmission time duration of downlink data from the access point to each of the stations, wherein the access point originates and transmits to the one or more stations the SIV frame of the scheduled wake-up times having a transmission order based on the transmission time duration calculations stored within the priority queue of the access point, and wherein the one or more stations selectively awake from a sleep mode for data transmission therewith based on the schedule, wherein the algorithm for calculating the transmission time duration of downlink data each of the stations is represented by T=Q*((MAC_header+PHY_header)/Transmission_rate+2*SIFS_TIME+ACK time)+L/Transmission_rate, where T is the total transmission time of the data frames to a PS station, Q is the number of frames, MAC_header is the MAC layer header length, PHY-header is the physical layer header length, Transmission_rate is the transmission rate of the wireless network, SIFS_TIME is the time delay of the interframe space, ACK time is the time required by the ACK scheme, L is the total MAC payload in bits in the queue. - View Dependent Claims (15)
-
-
16. A method of saving power in a wireless network comprising an access point, a schedule information vector (SIV) frame having an Association ID (AID) and an N SIV field, and an algorithm for calculating a transmission time duration of downlink data for each of one or more stations, the method comprising:
-
calculating the transmission time duration of data to be downlinked from the access point to each of the stations using the algorithm; determining a priority queue ordering of the transmissions based on the transmission time duration calculated for each station; numerating the one or more association IDS of the one or more stations for identifying one or more of the stations in the Association ID (AID) field of the SIV frame; denoting in the NSIV field of the SIV frame the number of stations scheduled in the current frame by denoting the number of association IDS contained in the AID field; and scheduling an awakening time in the SIV frame for each station of one or more stations based on the transmission order from the transmission time duration calculations and order given in AID field. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification