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.
18 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. An access point that allocates one or more transmission slots of a plurality of transmission slots and polls a wireless device, the access point comprising:
-
a prioritizer; and a priority storage device connected to the prioritizer, wherein the prioritizer changes a priority of the wireless device based on a measure of upload activity from the wireless device. - 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)
-
-
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 an indicator that indicates that a communication link should be lowered in priority; receiving a second polling signal from the access point, wherein the second polling signal is responsive to the indicator; uploading a second set of data to the access point responsive to the second polling signal from the access point. - View Dependent Claims (22)
-
Specification