IP Library Granted Patent US 7,272,130
Granted Patent B2
US 7,272,130 · App. 10/125,168 · Granted Sep 18, 2007

CDMA device with automatic bit rate allocation

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,272,130
App. No.
10/125,168
Granted
Sep 18, 2007
Kind
B2
Abstract

CDMA transmitter device including bit rate control logic that dynamically adjusts bit rates allocated to new incoming calls and currently active calls based on the current power level of the transmitter device and a call priority for the currently active calls and the incoming calls. The bit rate control logic uses the current power level of the transmitter device and the call priority to allocate lower bit rates to lower priority calls and higher bit rates to higher priority calls to maintain operation of the transmitter device at or below a maximum operating power level.

Claims (37)

1. A Code Division Multiple Access (“CDMA”) base station configured to exchange communications between a plurality of CDMA user devices and a communication network, the CDMA device comprising:

base station control logic to determine the current power level of the base station based on a number of currently active calls in the base station;

call priority logic to determine a call priority for new incoming calls based on a class of service for the new incoming call;

bit rate allocation logic to automatically allocate bit rates to the new incoming calls based on the current power level and the call priority for the new incoming calls, wherein the bit rate allocation logic is configured to automatically lower the bit rate allocated to at least one currently active call based on the current power level of the base station and the call priority for the new incoming call, wherein the call priority comprises one of a high priority and a low priority and wherein the base station control logic is configured to compare the current power level of the base station to a plurality of pre-detemined threshold power levels, wherein each of the plurality of pre-determined threshold power levels corresponds to an individual one of a plurality of bit rate allocations.

2. The base station of claim 1 , wherein the bit rate control logic is configured to allocate a lower bit rate to a new incoming call if the current power level is greater than a predetermined threshold power level and the call priority for the new incoming call is low priority.

3. The base station of claim 1 , wherein the bit rate control logic is configured to allocate a higher bit rate to the new incoming call if the current power level is less than the predetermined threshold power level and the call priority for the new incoming call is one of low priority and high priority.

4. The base station of claim 1 , wherein the bit rate control logic is configured to lower the bit rate allocated to at least one currently active call having low priority if the current power level is greater than the predetermined threshold power level and the call priority for the new incoming call is high priority.

5. The base station of claim 4 , wherein the bit rate control logic is configured to increase the bit rate allocated to the at least one currently active call if the current power level falls below the pre-determined threshold power level.

6. The base station of claim 1 , wherein the bit rate control logic is configured to lower the bit rate allocated to the at least one currently active call to the individual one of the plurality of bit rate allocations corresponding to the individual one of the pre-determined threshold power levels that includes the current power level.

7. The base station of claim 1 , wherein the bit rate control logic is configured to allocate the individual one of the plurality of bit rate allocations to the new incoming call corresponding to the individual one of the pre-determined threshold power levels that includes the current power level.

8. The base station of claim 1 comprising:

short message service logic to provide a message that indicates the bit rate being allocated to the new incoming call.

9. The base station of claim 8 , wherein the short message service logic is configured to provide a message that indicates the bit rate allocated to the at least one currently active call is being lowered.

10. A software product for use in operating a Code Division Multiple Access (“CDMA”) device, the product comprising:

base station control instructions operational when executed on a processor to direct the processor to determine the current power level of the base station based on a number of currently active calls in the base station;

call priority instructions operational when executed by the processor to determine a call priority for new incoming calls based on a class of service for the new incoming calls;

bit rate allocation instructions operational when executed by the processor to automatically allocate bit rates to the new incoming calls based on the current power level and the call priority for the new incoming calls;

a storage medium storing the bit rate control instructions, the call priority instructions, and the bit rate allocation instructions, wherein the bit rate allocation instructions are operational when executed by the processor to automatically lower the bit rate allocated to at least one currently active call based on the current power level of the base station and the call priority for the new incoming calls, wherein the call priohty comprises one of high priority and a low priority and wherein the bit rate control instructions are operational when executed by the processor to allocate a lower bit rate to a new incoming call it the current power level is greater than a predetermined threshold power level and the call priority for the new incoming call is low priority.

11. The product of claim 10 , wherein the bit rate control instructions are operational when executed by the processor to allocate a higher bit rate to the new incoming call if the current power level is less than the predetermined threshold power level and the call priority for the new incoming call is one of low priority and high priority.

12. The product of claim 10 , wherein the bit rate control instructions are operational when executed by the processor to lower the bit rate allocated to at least one currently active call having low priority if the current power level is greater than the predetermined threshold power level and the call priority for the new incoming call is high priority.

13. The product of claim 10 , wherein the bit rate control instructions are operational when executed by the processor to increase the bit rate allocated to the at least one currently active call if the current power level falls below the pre-determined threshold power level.

14. The product of claim 10 , wherein the base station control instructions are operational when executed by the processor to compare the current power level of the base station to a plurality of pre-determined threshold power levels, wherein each of the plurality of pre-determined threshold power levels corresponds to an individual one of a plurality of bit rate allocations.

15. The product of claim 14 , wherein the bit rate control instructions are operational when executed by the processor to lower the bit rate allocated to the at least one currently active call to the individual one of the plurality of bit rate allocations corresponding to the individual one of the pre-determined threshold power levels that includes the current power level.

16. The product of claim 14 , wherein the bit rate control instructions are operational when executed by the processor to allocate the individual one of the plurality of bit rate allocations to the new incoming call corresponding to the individual one of the pre-determined threshold power levels that includes the current power level.

17. The product of claim 10 , further including short message service instructions operational when executed by the processor to provide a message that indicates the bit rate being allocated to the new incoming call, wherein the short message service instructions are operational when executed by the processor to provide a message that indicates the bit rate allocated to the at least one currently active call is being lowered.

18. The product of claim 10 comprising:

short message service instructions operational when executed by the processor to provide a message that indicates the bit rate being allocated to the new incoming call.

19. A method for Code Division Multiple Access (“CDMA”) call processing, the method comprising:

determining a current power level of a CDMA base station based on a number of currently active calls in the base station;

receiving a new incoming call in the base station;

determining a call priority for the new incoming call based on a class of service for the new incoming call;

automatically allocating a bit rate to the new incoming call based on the current power level of the base station and the call priority for the new incoming call; and

automatically lowering the bit rate allocated to at least one currently active call based on the current power level of the base station and the call priority for the new incoming call, wherein the call priority comprises one of a high priority and a low priority and wherein the method further comprises comparing the current power level of the base station to a plurality of pre-determined threshold power levels, wherein each of the plurality of pre-determined threshold power levels corresponds to an individual one of a plurality of bit rate allocations.

20. The method of claim 19 , wherein the step of automatically lowering the bit rate allocated to at least one currently active call comprises:

lowering the bit rate allocated to the at least one currently active call to the individual one of the plurality of bit rate allocations corresponding to the individual one of the pre-determined threshold power levels that includes the current power level.

21. The method of claim 19 , wherein the step of automatically allocating the bit rate comprises:

allocating the individual one of the plurality of bit rate allocations to the new incoming call corresponding to the individual one of the pre-determined threshold power levels that includes the current power level.

Assignments (6)
RELEASE (REEL 066874 / FRAME 0793) Recorded Apr 15, 2026
From: BANK OF AMERICA, N.A.
To: QWEST COMMUNICATIONS INTERNATIONAL INC.
Reel/Frame 075405/0877 →
RELEASE OF SECURITY INTEREST Recorded Mar 25, 2024
From: COMPUTERSHARE TRUST COMPANY, N.A, AS SUCCESSOR TO WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: QWEST COMMUNICATIONS INTERNATIONAL INC.
Reel/Frame 066885/0917 →
SECURITY AGREEMENT (FIRST LIEN) Recorded Mar 22, 2024
From: QWEST COMMUNICATIONS INTERNATIONAL INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 066874/0793 →
NOTES SECURITY AGREEMENT Recorded Jan 24, 2020
From: QWEST COMMUNICATIONS INTERNATIONAL INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 051692/0646 →
SECURITY INTEREST Recorded Nov 1, 2017
From: QWEST COMMUNICATIONS INTERNATIONAL INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 044652/0829 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2002
From: SCHWENGLER, THOMAS; AREND, BRIAN LOUIS
To: QWEST COMMUNICATIONS INTERNATIONAL, INC.
Reel/Frame 013164/0378 →