Patent US6526281B1 successfully refreshed from Google Patents.
US6526281B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Dynamic bandwidth allocation to transmit a wireless protocol across a code division multiple access (CDMA) radio link
Assignee: Intel Corp
•
Filing: 2000-06-19
•
Granted: 2003-02-25
•
Expires: 2020-06-19
Abstract
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.
Inventors
- 👤 Thomas E. Gorsuch
- 👤 Carlo Amalfitano
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-08 15:35
CPC Classifications
H; H04; H04W; H04W28/00; H04W28/16; H04W28/18; H04W28/20; H04W72/00; H04W72/04; H04W72/044; H04W72/0466; H04J; H04J13/00; H04J13/16; H04J13/18; H04L; H04L1/00; H04L1/12; H04L1/16; H04L1/1607; H04L1/1642; H04L1/165; H04Q; H04Q11/00; H04Q11/04; H04Q11/0428; H04W28/22; H04W72/0453; H04W76/00; H04W76/30; H04W76/34; H04Q2213/00; H04Q2213/13098; H04Q2213/13176; H04Q2213/13202; H04Q2213/13204; H04Q2213/13209; H04Q2213/13216; H04Q2213/1327; H04Q2213/13294; H04Q2213/13298; H04Q2213/13332; H04Q2213/1336; H04Q2213/13389; H04W80/00; H04W84/00; H04W84/02; H04W84/04; H04W84/042; H04W84/10; H04W84/14
Claims Analysis
Total Claims: 53
Claim 1
Independent Claim
153 words
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.
Claim 2
Dependent Claim
153 words
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.
Claim 3
Dependent Claim
171 words
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.
Claim 4
Dependent Claim
171 words
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.
Claim 5
Independent Claim
149 words
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.
Claim 6
Independent Claim
149 words
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.
Claim 7
Independent Claim
131 words
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.
Claim 8
Independent Claim
131 words
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.
Claim 9
Dependent Claim
22 words
A method as in claim 4 , wherein a portion of bandwith is reallocated to a requesting subscriber unit for transmitting information.
Claim 10
Independent Claim
66 words
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.
Claim 11
Independent Claim
66 words
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.
Claim 12
Dependent Claim
31 words
A method as in claim 6 , wherein the connection is an idle connection in which no subchannels are allocated for data transfers between the terminal device and the base station.
Claim 13
Dependent Claim
39 words
A method as in claim 6 , wherein the subscriber unit spoofs the terminal device into believing that enough bandwidth is allocated to support a predetermined data rate whether or not data is actually presented for a data transfer.
Claim 14
Dependent Claim
40 words
A method as in claim 6 further comprising: allocating at least one subchannel for a data transfer between the terminal device and the network when the subscriber unit receives data from the terminal device to transfer to the base station.
Claim 15
Dependent Claim
32 words
A method as in claim 9 further comprising: from the subscriber unit, transmitting a message to the base station requesting allocation of the at least one subchannel to support a data transfer.
Claim 16
Independent Claim
98 words
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.
Claim 17
Independent Claim
98 words
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.
Claim 18
Dependent Claim
72 words
A method as in claim 11 further comprising: monitoring a status of the input buffer and an amount of data therein, at least part of which is transmitted over the at least one subchannel; requesting an allocation of additional subchannels to support a higher rate transfer of data from the subscriber unit to the base station; and allocating more subchannels to the subscriber unit in addition to the at least one subchannel.
Claim 19
Dependent Claim
27 words
A method as in claim 12 further comprising: detecting that the input buffer becomes empty; and maintaining the at least one subchannel allocated to the subscriber unit.
Claim 20
Dependent Claim
47 words
A method as in claim 13 further comprising: detecting that the input buffer is empty for a predetermined period of time and that there are no data transfers on the at least one subchannel; and deallocating the at least one subchannel from use by the subscriber unit.
Claim 21
Dependent Claim
30 words
A method as in claim 12 further comprising: detecting that the input buffer is filling at a rate which exceeds a predetermined threshold; and requesting an allocation of additional subchannels.
Claim 22
Dependent Claim
21 words
A method as in claim 15 further comprising: if no subchannels are available, entering a pacing state to request additional subchannels.
Claim 23
Independent Claim
90 words
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.
Claim 24
Independent Claim
90 words
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.
Claim 25
Dependent Claim
16 words
A method as in claim 17 , wherein the communication session is a network layer session.
Claim 26
Dependent Claim
26 words
A method as in claim 17 , wherein the available bandwidth is allocated to multiple subscriber units, each of which generates independent requests to transmit information.
Claim 27
Dependent Claim
45 words
A method as in claim 17 , wherein data at a subscriber unit to be transmitted over a communication session accumulates in a buffer and bandwidth is allocated for use by a subscriber unit after the buffer is filled with a predetermined amount of data.
Claim 28
Dependent Claim
43 words
A method as in claim 17 , wherein requests to transmit information from multiple subscriber units are stored in a queue, where an ordering of requests in the queue is used as a factor in determining an allocation of bandwidth to subscriber units.
Claim 29
Dependent Claim
35 words
A method as in claim 17 , further comprising the step of: detecting a duration without a request to transmit data information and terminating the idle connection such that a corresponding communication session is terminated.
Claim 30
Dependent Claim
49 words
A method as in claim 22 , further comprising the step of: after a communication session has been terminated, detecting a request by the subscriber unit to transmit information again; and re-allocating a single subchannel for use by the subscriber unit to re-establish a communication session for transmitting information.
Claim 31
Dependent Claim
33 words
A method as in claim 22 further comprising the step of: spoofing a subscriber unit so it appears that a communication session is still active even though a communication session has been terminated.
Claim 32
Dependent Claim
46 words
A method as in claim 17 , wherein the step of allocating a portion of available bandwidth includes the step of: dividing an available wireless bandwidth into multiple code division multiple access (CDMA) channels that are assigned for use by subscriber units requesting to transmit information.
Claim 33
Dependent Claim
18 words
A method as in claim 25 , wherein channels are allocated based on a need to transmit data.
Claim 34
Dependent Claim
31 words
A method as in claim 17 further comprising the step of: estimating a wait time before a subscriber unit can be allocated bandwidth for transmitting information over an established communication session.
Claim 35
Dependent Claim
21 words
A method as in claim 27 further comprising the step of: notifying a requesting subscriber unit of the estimated wait time.
Claim 36
Dependent Claim
45 words
A method as in claim 17 further comprising the step of: 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.
Claim 37
Dependent Claim
22 words
A method as in claim 29 , wherein a portion of bandwidth is reallocated to a requesting subscriber unit for transmitting information.
Claim 38
Independent Claim
85 words
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.
Claim 39
Independent Claim
85 words
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.
Claim 40
Dependent Claim
46 words
A method as in claim 31 further comprising the step of: spoofing a subscriber unit so it appears that link maintenance information is transmitted continuously over allocated bandwidth even though the link maintenance information is not being transmitted over the allocated bandwidth of a conmmunication session.
Claim 41
Dependent Claim
26 words
A method as in claim 31 further comprising the step of: maintaining a communication session for servicing future requests by the subscriber unit to transmit information.
Claim 42
Dependent Claim
16 words
A method as in claim 31 , wherein the communication session is a network layer session.
Claim 43
Dependent Claim
46 words
A method as in claim 31 , wherein the step of allocating a portion of available bandwidth includes the step of: dividing an available wireless bandwidth into multiple code division multiple access (CDMA) channels that are assigned for use by subscriber units requesting to transmit information.
Claim 44
Dependent Claim
18 words
A method as in claim 31 , wherein channels are allocated based on a need to transmit data.
Claim 45
Dependent Claim
26 words
A method as in claim 31 , wherein the available bandwidth is allocated to multiple subscriber units, each of which generates independent requests to transmit information.
Claim 46
Dependent Claim
45 words
A method as in claim 31 , wherein data at a subscriber unit to be transmitted over a communication session accumulates in a buffer and bandwidth is allocated for use to a subscriber unit after the buffer is filled with a predetermined amount of data.
Claim 47
Dependent Claim
43 words
A method as in claim 31 , wherein requests to transmit information from multiple subscriber units are stored in a queue, where an ordering of requests in the queue is used as a factor in determining an allocation of bandwidth to subscriber units.
Claim 48
Dependent Claim
31 words
A method as in claim 31 further comprising the step of: estimating a wait time before a subscriber unit can be allocated bandwidth for transmitting information over an established communication session.
Claim 49
Dependent Claim
21 words
A method as in claim 40 further comprising the step of: notifying a requesting subscriber unit of the estimated wait time.
Claim 50
Dependent Claim
41 words
A method as in claim 31 further comprising the step of: 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.
Claim 51
Dependent Claim
50 words
A method as in claim 42 further comprising the step of: after a communication session has been terminated, detecting a request by the subscriber unit to transmit information again; and re-allocating a portion of available bandwidth for use by the subscriber unit to re-establish a communication session for transmitting information.
Claim 52
Dependent Claim
38 words
A method as in claim 42 further comprising the step of: spoofing a subscriber unit so it appears that a communication session is still active even though no bandwidth is assigned for transmitting information in a communication session.
Claim 53
Dependent Claim
22 words
A method as in claim 44 , wherein a portion of bandwidth is reallocated to a requesting subscriber unit for transmitting information.
References Cited (Backward Citations)
US5687194A
Cited
US4675863A
Cited
US4912705A
Cited
US4817089B1
Cited
US5022024A
Cited
US5022024B1
Cited
US5657358A
Cited
US4817089A
Cited
US5226044A
Cited
US5027400A
Cited
US4949395A
Cited
US5114375A
Cited
EP0526106A2
Cited
US5282222A
Cited
US5355374A
Cited
US5471463A
Cited
US5655001A
Cited
US5325419A
Cited
US5617423A
Cited
US5412429A
Cited
EP0682426A2
Cited
EP0682423A2
Cited
US5697059A
Cited
WO1996008934A2
Cited
US5585850A
Cited
US5956332A
Cited
US5966374A
Cited
US5592470A
Cited
EP0719062A2
Cited
US5872786A
Cited
US5592471A
Cited
WO1996037081A1
Cited
US5793744A
Cited
WO1997023073A1
Cited
US6002690A
Cited
US5881060A
Cited
WO1997046044A1
Cited
US5896376A
Cited
US6011800A
Cited
US6081536A
Cited
US6310859B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2006-02-24 | 2006-08-26 | 2007-02-25 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2010-02-24 | 2010-08-26 | 2011-02-25 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2014-02-24 | 2014-08-26 | 2015-02-25 | $7700.00 | Window Closed / Lapsed |