System and method for best effort scheduling
First Claim
Patent Images
1. A method for providing wireless communications over allocated and unallocated transmission slots of a polling cycle in a Bluetooth system, comprising:
- polling a first Bluetooth-enabled wireless device according to a Bluetooth protocol;
recording upload activity received from the first wireless device in response to the polling to determine whether one or more allocated transmission slots allocated to the first wireless device are being used to transfer a maximum amount of data allowed by the one or more allocated transmission slots; and
allocating one or more of a plurality of unallocated transmission slots to the first wireless device based on the recorded upload activity if it is determined that the one or more allocated transmission slots allocated to the first wireless device are being used to transfer the maximum amount of data allowed by the one or more allocated transmission slots, wherein the Bluetooth system is configurable to reallocate transmission slots in the cycle in which the recorded upload activity is received and configurable to reallocate transmission slots in a subsequent cycle to the cycle in which the recorded upload activity is received.
9 Assignments
0 Petitions
Accused Products
Abstract
A system and method for increasing bandwidth usage between an access point and a wireless device are described. One embodiment can include an access point, a prioritizer, and a priority storage device. These components can increase bandwidth usage between an access point and a wireless device by allocating previously unused transmission slots.
-
Citations
43 Claims
-
1. A method for providing wireless communications over allocated and unallocated transmission slots of a polling cycle in a Bluetooth system, comprising:
-
polling a first Bluetooth-enabled wireless device according to a Bluetooth protocol; recording upload activity received from the first wireless device in response to the polling to determine whether one or more allocated transmission slots allocated to the first wireless device are being used to transfer a maximum amount of data allowed by the one or more allocated transmission slots; and allocating one or more of a plurality of unallocated transmission slots to the first wireless device based on the recorded upload activity if it is determined that the one or more allocated transmission slots allocated to the first wireless device are being used to transfer the maximum amount of data allowed by the one or more allocated transmission slots, wherein the Bluetooth system is configurable to reallocate transmission slots in the cycle in which the recorded upload activity is received and configurable to reallocate transmission slots in a subsequent cycle to the cycle in which the recorded upload activity is received. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A wireless communications system that provides wireless communications over allocated and unallocated transmission slots of a polling cycle in a Bluetooth system, comprising:
-
a processor; a storage device operatively coupled to the processor; and a plurality of instructions stored in the storage device, the plurality of instructions configured to cause the processor to poll a first Bluetooth wireless device according to a Bluetooth protocol, to record upload activity received from the first wireless device in response to the polling to determine whether one or more allocated transmission slots allocated to the first wireless device are being used at full capacity to transfer a maximum amount of data allowed by the one or more allocated transmission slots, and to allocate one or more of a plurality of unallocated transmission slots to the first wireless device based on the recorded upload activity if it is determined that the one or more allocated transmission slots allocated to the first wireless device are being used at full capacity to transfer the maximum amount of data allowed by the one or more allocated transmission slots, wherein the wireless communications system is configurable to reallocate transmission slots in the cycle in which the recorded upload activity is received and configurable to reallocate transmission slots in a subsequent cycle to the cycle in which the recorded upload activity is received. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
Specification