Use of decremental assignments
First Claim
1. An apparatus that dynamically allocates wireless network resources, comprising:
- an assignment component that generates a first standard resource assignment for a first user device connected to a wireless network and at least a second standard resource assignment for at least a second user device connected to the wireless network;
a transmitter that sends the first standard resource assignment to the first user device to give the first user control of resources defined in the first standard resource assignment;
the assignment component determines whether at least one resource is common to each of the first and second standard assignments prior to transmitting the second assignment to the second user device;
the assignment component directs the transmitter to transmit the second assignment to both the first and second user devices device, wherein the transmission of the second assignment is also readable by the first user device when at least one commonly assigned resource is determined to exist; and
when at least one commonly assigned resource is determined to exist, the first user device removes the commonly assigned resource from its assignment upon reading the second standard assignment.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed that facilitate dynamically assigning system resources in a wireless network environment by detecting a resource conflict between an existing resource assignment to one or more existing user devices and a new resource assignment for a subsequent user device. Upon detection of a conflict, a decremental assignment can be provided to the one ore more existing user devices to decrement the existing resource assignment in order to resolve a detected resource conflict. Decremental assignments can be implicit or explicit, and can facilitate mitigating transmission overhead costs due to their relatively small size when compared to conventional complete deassignment/reassignment messages.
14 Citations
51 Claims
-
1. An apparatus that dynamically allocates wireless network resources, comprising:
-
an assignment component that generates a first standard resource assignment for a first user device connected to a wireless network and at least a second standard resource assignment for at least a second user device connected to the wireless network; a transmitter that sends the first standard resource assignment to the first user device to give the first user control of resources defined in the first standard resource assignment; the assignment component determines whether at least one resource is common to each of the first and second standard assignments prior to transmitting the second assignment to the second user device; the assignment component directs the transmitter to transmit the second assignment to both the first and second user devices device, wherein the transmission of the second assignment is also readable by the first user device when at least one commonly assigned resource is determined to exist; and when at least one commonly assigned resource is determined to exist, the first user device removes the commonly assigned resource from its assignment upon reading the second standard assignment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of dynamically assigning system resources in a wireless network environment, comprising:
-
detecting a resource conflict between an existing resource assignment to a first user device and a new resource assignment for a second user device, wherein the detecting a resource conflict comprises comparing the new resource assignment to all existing resource assignments to determine at least one conflicting resource listed in both the new resource assignment and the existing resource assignment; and providing a decremental assignment to the first user device to decrement the existing resource assignment to resolve a detected resource conflict by transmitting the new resource assignment to the second user device, wherein the transmission of the new resource assignment is also readable by the first user device, wherein the first user device relinquishes control over at least one conflicting resource to make the at least one conflicting resource available for the second user device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A resource assignment system, comprising:
-
an assignment component that generates persistent resource assignments for user devices in a wireless network environment and detects conflicts between resource assignments; a transmitter that transmits resource assignments to user devices; and a decremental assignment component that generates decremental assignments for at least one user device to resolve conflicts between assignments detected by the assignment component, wherein the decremental assignment component identifies a first user device with an existing resource assignment that conflicts with a new resource assignment for a second user device, wherein the transmitter transmits the new resource assignment to the second user device, wherein the new resource assignment is also readable by the first user device, wherein the first user device relinquishes relinquiishes control over a least one conflicting resource to make the at least one conflicting resource available for the second user device. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A wireless network resource allocation apparatus, comprising:
-
means for detecting conflicting standard resource assignments that define at least one common resource, wherein the resource conflict comprises an existing assignment to a first device that conflicts with a standard assignment to a second device; means for generating a decremental assignment that resolves detected conflicts between resource assignments, wherein resolving the detected conflicts is based on decrementing resources from the existing assignment making the conflicting resources available for the standard assignment; and means for distinguishing the decremental assignment from standard resource assignments; and means for providing the decremental assignment to the second device and decrementing the existing assignment to the first device upon reading the decremental assignment transmitted to the second device. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A computer-readable medium that stores computer-executable instructions for:
-
assessing resources assignments to a plurality of devices communicating over a wireless network; detecting a conflict between an existing resource assignment to a first device and an impending resource assignment to a second device; and providing a decremental assignment to resolve the conflict in favor of the impending resource assignment to the second device by decrementing the existing resource assignment to the first device upon reading the decremental assignment transmitted to the second device. - View Dependent Claims (45, 46, 47, 48)
-
-
49. A microprocessor that executes instructions for providing decremental resource assignments, the instructions comprising:
-
determining whether a resource is subject to potentially conflicting assignments to devices in a wireless communication environment; providing a decremental assignment to a less recent assignee of a conflicting resource assignment, the less recent assignee having an assigmuent set, the decremental assignment instructs the less recent assignee to decrement its assignment set by the conflicting resource assignment while retaining the remainder of its assignment set; and assigning the conflicting resource to a more recent assignee of the conflicting resource upon reading the decremental assignment transmitted to the less recent assignee.
-
-
50. A mobile device that facilitates wireless communication over a network, comprising:
-
a receiving component that receives a standard resource assignment; a processing component that exerts control over resources described in the standard resource assignment, identifies a subsequent decremental assignment received by the receiving component, and relinquishes control of at least one conflicting resource defined in the decremental assignment while retaining a remainder of resources assigned by the standard resource assignment upon reading the decremental assignment transmitted to another device. - View Dependent Claims (51)
-
Specification