System and method for best effort scheduling
First Claim
Patent Images
1. A method for allocating a plurality of transmission slots to a first wireless device, wherein the plurality of transmission slots includes a plurality of allocated transmission slots and a plurality of unallocated transmission slots, the method comprising:
- establishing a first polling rate for a first wireless device, wherein the first polling rate allocates at least a first of the plurality of allocated transmission slots to the first wireless device;
polling the first wireless device according to the established first polling rate;
recording the upload activity by the first wireless device in response to the polling; and
allocating a first of the plurality of unallocated transmission slots to the first wireless device based upon the recorded upload activity.
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.
28 Citations
22 Claims
-
1. A method for allocating a plurality of transmission slots to a first wireless device, wherein the plurality of transmission slots includes a plurality of allocated transmission slots and a plurality of unallocated transmission slots, the method comprising:
-
establishing a first polling rate for a first wireless device, wherein the first polling rate allocates at least a first of the plurality of allocated transmission slots to the first wireless device;
polling the first wireless device according to the established first polling rate;
recording the upload activity by the first wireless device in response to the polling; and
allocating a first of the plurality of unallocated transmission slots to the first wireless device based upon the recorded upload activity. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for allocating one of a plurality of transmission slots, wherein the plurality of transmission slots includes a plurality of allocated transmission slots and a plurality of unallocated transmission slots, the method comprising:
-
determining a first priority factor for a first wireless device, the first priority factor based upon an amount of data uploaded by the first wireless device to an access point during a first of the plurality of allocated transmission slots;
determining a second priority factor for a second wireless device, the second priority factor based upon an amount of data uploaded by the second wireless device to the access point during a second of the plurality of allocated transmission slots;
comparing the first priority factor and the second priority factor;
identifying the first wireless device as a priority wireless device based upon the comparison; and
allocating a first of the plurality of unallocated transmission slots to the priority wireless device. - View Dependent Claims (7, 8, 9)
-
-
10. A system for allocating a plurality of transmission slots to a first wireless device, wherein the plurality of transmission slots includes a plurality of allocated transmission slots and a plurality of unallocated transmission slots, the system comprising:
-
a processor;
a storage device; and
a plurality of instructions stored within the storage device, the plurality of instructions configured to cause the processor to;
establish a first polling rate for the first wireless device, wherein the first polling rate allocates at least a first of the plurality of allocated transmission slots to the wireless device;
poll the first wireless device according to the first polling rate;
record the upload activity by the first wireless device in response to the polling; and
allocate a first of the plurality of unallocated transmission slots to the first wireless device based upon the recorded upload activity. - View Dependent Claims (11, 12)
-
-
13. A system for allocating one of a plurality of transmission slots, wherein the plurality of transmission slots includes a plurality of allocated transmission slots and a plurality of unallocated transmission slots, the system comprising:
-
means for determining a first priority factor for a first wireless device, the first priority factor based upon an amount of data uploaded by the first wireless device to an access point during a first of the plurality of allocated transmission slots;
means for determining a second priority factor for a second wireless device, the second priority factor based upon an amount of data uploaded by the second wireless device to an access point during a second of the plurality of allocated transmission slots;
means for identifying as a priority wireless device one of the first wireless device and the second wireless device based upon comparison of the first priority factor and the second priority factor; and
means for allocating a first of the plurality of unallocated transmission slots to the priority wireless device. - View Dependent Claims (14, 15)
-
-
16. A system for allocating one of a plurality of transmission slots, the system comprising:
-
an access point;
a prioritizer connected to the access point; and
a priority storage device connected to the prioritizer. - View Dependent Claims (17, 18)
-
-
19. A method for operating a wireless device, the method comprising:
-
receiving a first polling signal from an access point;
responding to the first polling signal during a first allocated transmission slot by uploading a first amount of data;
receiving a second polling signal from the access point, wherein the second polling signal corresponds to the first amount of data uploaded;
uploading a second amount of data to the access point responsive to the second polling signal from the access point. - View Dependent Claims (20, 22)
-
-
21. A method for operating a wireless device, the method comprising:
-
receiving a first polling signal from an access point;
responding to the first polling signal during a first allocated transmission slot by uploading a first set of data and a additional-upload indicator;
receiving a second polling signal from the access point, wherein the second polling signal is responsive to the additional-upload indicator;
uploading a second set of data to the access point responsive to the second polling signal from the access point.
-
Specification