IP Library Granted Patent US 8,213,307
Granted Patent B2
US 8,213,307 · App. 12/510,246 · Granted Jul 3, 2012

Resource allocation in wireless communication network

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,213,307
App. No.
12/510,246
Granted
Jul 3, 2012
Kind
B2
Abstract

Embodiment of the disclosure set forth resource allocation in a wireless network. Some example methods include selecting a node based on probability of having available data at the node, sending an inquiry to the node, deriving a first set of average cost estimates based on a first step-size function, network information measured at the node, and a predetermined value, calculating a second set of threshold values based on a second step-size function and the first set of average cost estimates, updating the second set of values to generate a third set of threshold values based on the predetermined value, and allocating resources for the node based on the third set of threshold values.

Claims (42)

1. A method for allocating resources in a wireless communication network, comprising:

selecting a node based on probability of having available data at the node;

sending an inquiry to the node;

deriving a first set of average cost estimates based on a first step-size function, network information measured at the node, and a predetermined value;

calculating a second set of threshold values based on a second step-size function and the first set of average cost estimates;

updating the second set of threshold values to generate a third set of threshold values based on the predetermined value;

allocating resources for the node based on the third set of threshold values; and

updating the predetermined value.

2. The method of claim 1 , wherein the wireless communication network is implemented by a short-range wireless technology.

3. The method of claim 1 , wherein the network information includes a queue length at the node.

4. The method of claim 1 , further comprising selecting a secondary communication network among multiple secondary communication networks in the wireless communication network.

5. The method of claim 1 , wherein the first step-size function is associated with the predetermined value.

6. The method of claim 1 , wherein the deriving a first set of average cost estimates further comprising selecting one value from the first set of average cost estimates to operate on according to whether the predetermined value is an even or an odd number.

7. The method of claim 1 , wherein the second step-size function is associated with a power of the predetermined value.

8. The method of claim 1 , wherein updating the second set of threshold values further comprising selecting one value from the second set of threshold values to operate on based on whether the predetermined value is an even or an odd number.

9. The method of claim 1 , wherein the resources correspond to a number of time slots for transmitting or receiving data.

10. The method of claim 9 , wherein the number of time slots depends on a short-range wireless technology that the wireless communication network is implemented by.

11. A mobile device configured to allocate resources in a wireless communication network implemented by a short-range wireless technology, comprising:

a processor, wherein the processor is configured to

select a second mobile device based on probability of having available data at the second mobile device;

send an inquiry to the second mobile device;

derive a first set of average cost estimates based on a first step-size function, network information measured at the second mobile device, and a predetermined value;

calculate a second set of threshold values based on a second step-size function and the first set of average cost estimates;

update the second set of threshold values to generate a third set of threshold values based on the predetermined value;

allocate resources for the second mobile device based on the third set of threshold values; and

update the predetermined value.

12. The mobile device of claim 11 , wherein the processor is further configured to select a secondary communication network among multiple secondary communication networks in the wireless communication network.

13. The mobile device of claim 12 , wherein the mobile device is a master node of the secondary communication network.

14. The mobile device of claim 13 , wherein the second mobile device is a slave node of the secondary communication network.

15. The mobile device of claim 11 , wherein the processor is further configured to select one value from the first set of average cost estimates to operate on according to whether the predetermined value is an even or an odd number.

16. The mobile device of claim 11 , wherein the processor is further configured to select one value from the second set of threshold values to operate on according to whether the predetermined value is an even or an odd number.

17. The mobile device of claim 11 , wherein the processor is further configured to allocate a number of time slots for the second mobile device based on a comparison result between the network information measured at the second mobile device and the third set of threshold values.

18. A non-transitory computer readable medium containing a sequence of instructions for allocating resources in a wireless communication network, which when executed by a mobile device, causes the mobile device to:

select a second mobile device based on probability of having available data at the second mobile device;

send an inquiry to the second mobile device;

derive a first set of average cost estimates based on a first step-size function, network information measured at the second mobile device, and a predetermined value;

calculate a second set of threshold values based on a second step-size function and the first set of average cost estimates;

update the second set of threshold values to generate a third set of threshold values based on the predetermined value;

allocate resources for the second mobile device based on the third set of threshold values; and

update the predetermined value.

19. The non-transitory computer readable medium of claim 18 , further containing a sequence of instructions, which when executed by the mobile device, causes the mobile device to select a secondary communication network among multiple secondary communication networks in the wireless communication network.

20. The non-transitory computer readable medium of claim 18 , further containing a sequence of instructions, which when executed by the mobile device, causes the mobile device to allocate a number of time slots for the second mobile device based on a comparison result between the network information measured at the second mobile device and the third set of threshold values.

Assignments (4)
RELEASE OF SECURITY INTEREST IN PATENTS, RECORDED ON JANUARY 29, 2019 AT REEL 048373 FRAME 0217 Recorded Sep 22, 2025
From: CRESTLINE DIRECT FINANCE, L.P., AS COLLATERAL AGENT
To: EMPIRE TECHNOLOGY DEVELOPMENT LLC
Reel/Frame 072936/0464 →
RELEASE OF SECURITY INTEREST Recorded Jul 31, 2019
From: CRESTLINE DIRECT FINANCE, L.P.
To: EMPIRE TECHNOLOGY DEVELOPMENT LLC
Reel/Frame 049924/0794 →
SECURITY INTEREST Recorded Jan 29, 2019
From: EMPIRE TECHNOLOGY DEVELOPMENT LLC
To: CRESTLINE DIRECT FINANCE, L.P.
Reel/Frame 048373/0217 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2009
From: BHATNAGAR, SHALABH
To: INDIAN INSTITUTE OF SCIENCE
Reel/Frame 023011/0741 →