Patent ID: 7330877

Claim:
A device comprising: a memory; and a processor coupled with the memory, the processor adapted to: receive a reservation request from a first peripheral device for a wireless communication session between the first peripheral device and the processor; receive another reservation request from a second peripheral device for another wireless communication session between the second peripheral device and the processor; generate a schedule in response to the reservation request and the another reservation request, the schedule coordinating the wireless communication session during a first time window having a designated start time and a designated end time, the schedule coordinating the another wireless communication session to begin after the designated end time; wirelessly transmit a multi-poll scheduling frame to the first peripheral device and the second peripheral device, the schedule encoded in the multi-poll scheduling frame; wirelessly exchange data with the first peripheral device during the first time window; wirelessly transmit a rescheduling frame in response to the wireless data exchange with the first peripheral device completing before the designated end time occurs, the rescheduling frame dynamically enabling the second peripheral device to begin the another wireless communication session before the designated end time, where the rescheduling frame is transmitted only if the data exchange with the first peripheral device is completed before the designated end time, and not transmitted at other times; and wirelessly exchange data with the second peripheral device before the first time window ends pursuant to the rescheduling frame wherein the schedule provides for exchanging data with only the second peripheral device during a second time window, the second time window alternating with the first time window according to a periodicity; and wherein the processor is further adapted to encode data about the periodicity in the multi-poll scheduling frame.