IP Library Granted Patent US 7,933,593
Granted Patent B2
US 7,933,593 · App. 11/875,690 · Granted Apr 26, 2011

Allocation of radio resources in a CDMA2000 cellular system

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 7,933,593
App. No.
11/875,690
Granted
Apr 26, 2011
Kind
B2
Abstract

A CDMA data transmission system and method for periodically allocating channels to subscriber units, wherein prior to the beginning of any period all active subscriber units are identified that are in communication with the transmitter and for which there are data, exceeding a given minimal quantity, stored in a buffer. For each active subscriber unit one or more priority factors are calculated as a function of associated power levels; and on the basis of the priority factors, at least one channel is allocated to a corresponding active subscriber unit. The channel allocation is repeated in respect of any active subscriber units to which no channels have yet been allocated, subject to an availability of unallocated channels and subject to a limitation of maximum transmitter power.

Claims (38)

1. A method, performed by a digital processor, for allocating channels to subscriber units, comprising:

identifying all active subscriber units in communication with the transmitter and for which there are data waiting in the buffer storage;

calculating for each active subscriber unit one or more priority factors;

allocating at least one channel to a corresponding active subscriber unit based on the priority factors.

2. The method of claim 1 , further comprising repeating the channel allocation with respect to any active subscriber units to which no channels have yet been allocated.

3. The method of claim 2 , wherein the channel allocation is also subject to an availability of unallocated channels.

4. The method of claim 3 , wherein the channel allocation is also subject to the maximum transmitter power.

5. The method of claim 1 , wherein allocating at least one channel to a corresponding active subscriber unit is based on the highest priority factor.

6. The method of claim 1 , wherein said priority factors are calculated as a function of the associated power levels.

7. The method of claim 6 , wherein said priority factors are also calculated as a function of the rate levels of channels allocable to the respective subscriber unit.

8. A method, performed by a digital processor, for allocating channels to subscriber units, comprising:

identifying all active subscriber units in communication with the transmitter and for which there are data waiting in the buffer storage;

calculating for each active subscriber unit one or more priority factors that are based on corresponding revenue values;

allocating at least one channel to a corresponding active subscriber unit based on the priority factors.

9. The method of claim 8 , where the revenue values are the net revenue gains for each active subscriber unit.

10. The method of claim 8 , where the revenue values are the revenue accumulated for each active subscriber unit.

11. The method according to claims 8 , further comprising selecting a highest one of said priority factors.

12. The method according to claim 9 , further comprising selecting a highest one of said priority factors.

13. The method according to claim 10 , further comprising selecting a highest one of said priority factors.

14. A method, performed by a digital processor, for allocating channels to subscriber units, comprising:

identifying all active subscriber units in communication with the transmitter and for which there are data waiting in the buffer storage;

calculating for each active subscriber unit one or more priority factors whereby the priority factors are a function of the rate levels of channels allocable to the respective subscriber units and are a function of the power levels associated with the active subscriber units;

selecting a highest one of said priority factors;

allocating at least one channel to a corresponding active subscriber unit based on the highest said priority factor.

15. The method of claim 14 , wherein the subscriber unit associated with said highest priority factor is a candidate subscriber unit and allocating channels includes checking whether a channel at a higher rate level than that corresponding to said highest priority factor is available and, if the priority factor that corresponds to the candidate subscriber unit and to said higher rate level satisfies a given criterion, allocating a channel at said higher rate level to the candidate subscriber unit.

16. The method of claim 14 , wherein the subscriber unit associated with said highest priority factor is a candidate subscriber unit and allocating channels includes:

(i) checking whether two combinable channels at a rate level identical to that corresponding to said highest priority factor are available and whether any one or more other subscriber units, distinct from the candidate subscriber unit, have priority factors associated with said identical rate level, and

(ii) if a priority factor corresponding to one of said other subscriber units satisfies a given criterion, allocating said two channels to the candidate subscriber unit and to said one other subscriber unit, respectively.

17. A method, performed by a digital processor, for allocating channels to subscriber units, comprising:

identifying all active subscriber units in communication with the transmitter and for which there are data waiting in the buffer storage;

calculating for each active subscriber unit one or more priority factors whereby the priority factors are a function of the promised transmission rate (PTR) associated with each subscriber unit and the average transmission rate associated with each subscriber unit;

allocating at least one channel to a corresponding active subscriber unit based on the said priority factor.

18. The method of claim 17 , further comprising repeating the channel allocation with respect to any active subscriber units to which no channels have yet been allocated.

19. A computer program stored in a computer readable memory for periodically allocating channels to subscriber units, the computer program comprising:

program instructions for causing a computer to identify prior to each period all active subscriber units being in communication with the transmitter and for which there are data, exceeding a given minimal quantity, stored in the buffer storage;

program instructions for causing the computer to calculate prior to each period for each active subscriber unit one or more priority factors as a function of associated power levels;

program instructions responsive to said priority factors for causing the computer to allocate prior to each period at least one channel, to a corresponding active subscriber unit; and

program instructions for causing the computer to repeat the channel allocation in respect of any active subscriber units to which no channels have yet been allocated, subject to an availability of unallocated channels and subject to a limitation of maximum transmitter power.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2015
From: INTELLECTUAL VENTURES ASSETS 9 LLC
To: CISCO SYSTEMS, INC.
Reel/Frame 036198/0301 →
CONF ASSGN IV_CSI TO CTI Recorded Jul 28, 2015
From: CISCO SYSTEMS, INC.
To: CISCO TECHNOLOGY, INC.
Reel/Frame 036201/0630 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 21, 2014
From: QUARK REMOTE RESEARCH LLC
To: INTELLECTUAL VENTURES ASSETS 9 LLC
Reel/Frame 033997/0359 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 21, 2014
From: SHAPIRA, AHARON
To: NOMAD ACCESS LTD
Reel/Frame 033996/0072 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 21, 2014
From: NOMAD ACCESS LTD
To: FAZAN COMMUNICATIONS LLC
Reel/Frame 033996/0318 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2013
From: COMMUNICATIONS SOLUTIONS LLC
To: QUARK REMOTE RESEARCH LLC
Reel/Frame 029560/0981 →
CONFIRMATORY ASSIGNMENT Recorded Sep 24, 2012
From: FAZAN COMMUNICATIONS LLC
To: COMMUNICATIONS SOLUTIONS LLC
Reel/Frame 029033/0179 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2012
From: FAZAN COMMUNICATIONS LLC
To: COMMUNICATIONS SOLUTIONS LLC
Reel/Frame 028114/0787 →