Dynamic bandwidth allocation to transmit a wireless protocol across a code division multiple access (CDMA) radio link
AssigneeTantivy Communications, Inc.
InventorsThomas E. Gorsuch, Carlo Amalfitano
Life of this patent
Estimating the term…
Abstract
A technique for transmission of wireless signals across CDMA radio links. Bandwidth is allocated dynamically within a session to specific CDMA subscriber unit based upon data rate determinations. Specifically, a dynamic bandwidth allocation algorithm operates from limits calculated based upon available ports per subscriber, expected user bandwidth, and parallel user bandwidth versus throughput. Provisions for priority service, unbalanced forward and reverse spectrum utilization, voice prioritization, and band switching are also made.
Claims45
For use with a cellular digital communication network having a base station and a plurality of subscriber units served thereby, said cellular digital communications network including a control channel by way of which digital signal transmission channels are assignable for communication sessions for said subscriber units, a method of allocating bandwidth to said subscriber units for said digital signal transmission channels comprising the steps of:
- a) in response to a subscriber unit's request for a digital signal transmission channel, allocating a portion of said available bandwidth for use by said subscriber unit for said digital signal transmission channel during a communication session;
- and
- b) in the absence of a presentation of digital communication signals by said subscriber unit for a prescribed period of time during said communication session, deallocating said portion of said available bandwidth from use by said subscriber unit while maintaining the appearance of a continuous connection for said communication session.
For use with a cellular digital communication network having a base station and a plurality of subscriber units served thereby, said cellular digital communications network including a control channel by way of which digital signal transmission channels are assignable for communication sessions for said subscriber units, a method of allocating bandwidth to said subscriber units for said digital signal transmission channels comprising the steps of:
- a) in response to a subscriber unit's need to transmit digital communication signals, allocating a portion of said available bandwidth that is selected to the extent possible for meeting said subscriber unit's need, for use by said subscriber unit during a communication session;
- and
- b) in the absence of a presentation of digital communication signals by said subscriber unit for a prescribed period of time during said communication session, deallocating a prescribed portion of said selected portion of said available bandwidth from said subscriber unit and, instead making said prescribed portion of said selected portion of said available bandwidth available for use by another subscriber unit.
A method for supporting communication over a wireless media comprising the steps of:
- detecting a request by a subscriber unit to transmit data information;
- allocating a portion of available bandwidth for use by the requesting subscriber unit to establish a communication session for transmitting the data information;
- detecting a non-use of wireless bandwidth assigned to the subscriber unit and deallocating a portion of assigned bandwidth while a still assigned portion of wireless bandwidth is used to support an established communication session;
- maintaining a communication session for servicing future requests by the subscriber unit to transmit information;
- detecting a duration without a request to transmit information and deallocating the still assigned portion of wireless bandwidth from the subscriber unit such that a corresponding communication session is terminated;
- and
- spoofing a subscriber unit so it appears that a communication session is still active even though a communication session has been terminated.
A method for supporting communication over a wireless media comprising the steps of:
- detecting a request by a subscriber unit to transmit data information;
- allocating a portion of available bandwidth for use by the requesting subscriber unit to establish a communication session for transmitting the data information;
- detecting a non-use of wireless bandwidth assigned to the subscriber unit and deallocating a portion of assigned bandwidth while a still assigned portion of wireless bandwidth is used to support an established communication session;
- maintaining a communication session for servicing future requests by the subscriber unit to transmit information;
- and
- spoofing a subscriber unit so it appears that link maintenance information is transmitted continuously over allocated bandwidth even though no link maintenance information is being transmitted over the allocated bandwidth of a communication session.
A method for supporting communication over a CDMA (Code Division Multiple Access) communication system, the method comprising the steps of:
- maintaining a wireless connection between a subscriber unit and a base station, the connection being at least part of an overall link between a terminal device and a network;
- and
- spoofing the terminal device so that the subscriber unit appears to be connected to the network.
A method for supporting data transfers in a CDMA (Code Division Multiple Access) communication system, the method comprising the steps of:
- maintaining an idle connection without an allocation of subchannels to support data payload transfers between a subscriber unit and a base station of the communication system;
- monitoring an input buffer at the subscriber unit for data that is to be transmitted to the base station;
- detecting a request by the subscriber unit for the allocation of wireless bandwidth to transmit data;
- and
- initially allocating at least one subchannel to the subscriber unit to begin a data transfer.
A method for supporting communication over a wireless media comprising the steps of:
- detecting a request by a subscriber unit to transmit data information;
- allocating a portion of available bandwidth for use by the requesting subscriber unit to establish a communication session for transmitting the data information;
- detecting a non-use of wireless bandwidth assigned to the subscriber unit for supporting data transfers and deallocating the assigned bandwidth from the the subscriber unit;
- and
- maintaining an idle connection without an allocation of subchannels to support data transfers from the subscriber unit.
A method for supporting communication over a wireless media comprising the steps of:
- after allocating a portion of available bandwidth for use by a requesting subscriber unit to establish a communication session for transmitting information, detecting a non-use of wireless bandwidth assigned to the subscriber unit and deallocating a portion of assigned bandwidth while a still assigned portion of wireless bandwidth is used to maintain an established communication session;
- and
- spoofing a subscriber unit so it appears that information is transmitted continuously over allocated bandwidth.
Dependencies are inferred from the claim text.