← Back to Patent Explorer
US6097700A Expired / Lapsed US ⏱️ 0.0 years remaining

Packet switched radio channel congestion control

Assignee: Unwired Planet LLC
•
Filing: 1995-10-24
•
Granted: 2000-08-01
•
Expires: 2015-10-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system for controlling congestion on a packet switched radio channel (PRCH) is disclosed. A PRCH congestion control function determines if the average time delay for packet calls on the PRCH is within a delay alarm level. If the average time delay is not within the delay alarm level, it is then determined which packet calls to expel from the PRCH in order to decrease the average time delay. The determination of congestion may be made for each of the uplink and downlink of a PRCH separately, or, on the combined uplink and downlink of the PRCH.

Inventors

  • 👤 Carl Magnus Thornberg
  • 👤 Magnus Andersson
  • 👤 Olle Erik Grimlund

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 06:18
CPC Classifications
H; H04; H04W; H04W74/00; H04W72/00; H04W72/50; H04W72/52; H04W28/00; H04W28/02; H04W28/10; H04W28/14; H04W72/56; H04W74/08; H04W74/0866; H04W74/0875

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 175 words
In a telecommunications system comprising at least one packet radio channel and a plurality of transceiving stations, each of said transceiving stations capable of transmitting or receiving at least one packet call comprising a plurality of data packets on the at least one packet radio channel, a method of controlling congestion on the at least one packet radio channel, said method comprising the steps of: determining whether congestion exists on the at least one packet radio channel; and, in response to an affirmative determination; calculating excess data traffic within the at least one packet radio channel; selecting at least one packet calls on the at least one packet radio channel having a lowest assigned priority until a sum of average data traffic associated with said selected packet calls is greater than or equal to said excess data traffic; and expelling said selected packet calls from the at least one packet radio channel once the sum of average data traffic associated with said selected packet calls is greater than or equal to said excess data traffic.
Claim 2
Dependent Claim 175 words
In a telecommunications system comprising at least one packet radio channel and a plurality of transceiving stations, each of said transceiving stations capable of transmitting or receiving at least one packet call comprising a plurality of data packets on the at least one packet radio channel, a method of controlling congestion on the at least one packet radio channel, said method comprising the steps of: determining whether congestion exists on the at least one packet radio channel; and, in response to an affirmative determination; calculating excess data traffic within the at least one packet radio channel; selecting at least one packet calls on the at least one packet radio channel having a lowest assigned priority until a sum of average data traffic associated with said selected packet calls is greater than or equal to said excess data traffic; and expelling said selected packet calls from the at least one packet radio channel once the sum of average data traffic associated with said selected packet calls is greater than or equal to said excess data traffic.
Claim 3
Dependent Claim 39 words
The method of claim 1 in which said step of determining comprises the step of determining whether an average packet delay on an uplink of the at least one packet radio channel is greater than a predetermined delay level.
Claim 4
Dependent Claim 39 words
The method of claim 1 in which said step of determining comprises the step of determining whether an average packet delay on a downlink of the at least one packet radio channel is greater than a predetermined delay level.
Claim 5
Dependent Claim 42 words
The method of claim 1 in which said step of determining comprises the step of determining whether an average packet delay for the combined downlink and uplink of the at last one packet radio channel is greater than a predetermined delay level.
Claim 6
Dependent Claim 32 words
The method of claim 1 in which said excess data traffic and the sum of the average data traffic are associated with an uplink of the at least one packet radio channel.
Claim 7
Dependent Claim 32 words
The method of claim 1 in which said excess data traffic and the sum of the average data traffic are associated with a downlink of the at least one packet radio channel.
Claim 8
Dependent Claim 35 words
The method of claim 1 in which said excess data traffic and the sum of the average data traffic are associated with a combined downlink and uplink of the at least one packet radio channel.
Claim 9
Dependent Claim 46 words
The method of claim 1 in which said step of selecting comprises selecting at least one packet call having a lowest assigned priority is based upon a data traffic parameter value assigned to each of said packet calls on the at least one packet radio channel.
Claim 10
Dependent Claim 229 words
In a telecommunications system comprising at least one packet radio channel and a plurality of transceiving stations, each of said transceiving stations capable of transmitting or receiving at least one packet call comprising a plurality of data packets on the at least one packet radio channel, a method of controlling congestion on the at least one packet radio channel, said method comprising the steps of: determining whether congestion exists on the at least one packet radio channel; and, in response to an affirmative determination; identifying a number of packet calls having a lowest assigned priority from said plurality of packet calls on the at least one packet radio channel; and if only one packet call exists having a lowest priority, selecting the one packet call; if a plurality of packet calls exist having a lowest priority, selecting a single packet call from the plurality of packet calls having a lowest priority based upon at least one of the following traffic values parameters assigned to said plurality of packet calls on the packet radio channel: estimated average data traffic for the packet call, estimated average data traffic for the at least one packet radio channel, estimated maximum data traffic for the at least one packet radio channel, and estimated maximum data traffic for the packet call; and expelling said selected packet call from the at least one packet radio channel.
Claim 11
Dependent Claim 229 words
In a telecommunications system comprising at least one packet radio channel and a plurality of transceiving stations, each of said transceiving stations capable of transmitting or receiving at least one packet call comprising a plurality of data packets on the at least one packet radio channel, a method of controlling congestion on the at least one packet radio channel, said method comprising the steps of: determining whether congestion exists on the at least one packet radio channel; and, in response to an affirmative determination; identifying a number of packet calls having a lowest assigned priority from said plurality of packet calls on the at least one packet radio channel; and if only one packet call exists having a lowest priority, selecting the one packet call; if a plurality of packet calls exist having a lowest priority, selecting a single packet call from the plurality of packet calls having a lowest priority based upon at least one of the following traffic values parameters assigned to said plurality of packet calls on the packet radio channel: estimated average data traffic for the packet call, estimated average data traffic for the at least one packet radio channel, estimated maximum data traffic for the at least one packet radio channel, and estimated maximum data traffic for the packet call; and expelling said selected packet call from the at least one packet radio channel.
Claim 12
Dependent Claim 205 words
In a telecommunications system comprising at least one packet radio channel and a plurality of transceiving stations, each of said transceiving stations capable of transmitting or receiving at least one packet call comprising a plurality of data packets on the at least one packet radio channel, an apparatus for controlling congestion on the at least one packet radio channel, said apparatus comprising: a congestion determiner for comparing the average packet delay on the at least one packet radio channel to a predetermined delay level to determine whether congestion exists on the at least one packet radio channel; first means for calculating an amount excess data traffic on the at least one packet radio channel if congestion exists; second means for calculating a sum of an amount of average data traffic represented by selected packet calls and determining if the sum of the amount of average traffic data equals or exceeds the amount of excess data traffic; and a packet call selector for selecting the selected packet calls for the second means for calculating until the sum of the amount of average data traffic equals or exceeds said excess data traffic value, and generating a signal indicating that said selected packet calls are selected for expulsion.
Claim 13
Dependent Claim 205 words
In a telecommunications system comprising at least one packet radio channel and a plurality of transceiving stations, each of said transceiving stations capable of transmitting or receiving at least one packet call comprising a plurality of data packets on the at least one packet radio channel, an apparatus for controlling congestion on the at least one packet radio channel, said apparatus comprising: a congestion determiner for comparing the average packet delay on the at least one packet radio channel to a predetermined delay level to determine whether congestion exists on the at least one packet radio channel; first means for calculating an amount excess data traffic on the at least one packet radio channel if congestion exists; second means for calculating a sum of an amount of average data traffic represented by selected packet calls and determining if the sum of the amount of average traffic data equals or exceeds the amount of excess data traffic; and a packet call selector for selecting the selected packet calls for the second means for calculating until the sum of the amount of average data traffic equals or exceeds said excess data traffic value, and generating a signal indicating that said selected packet calls are selected for expulsion.
Claim 14
Dependent Claim 38 words
The apparatus of claim 10 in which said congestion determiner comprises means for determining whether a calculated average packet delay on an uplink of the at least one packet radio channel is greater than a predetermined delay level.
Claim 15
Dependent Claim 38 words
The apparatus of claim 10 in which said congestion determiner comprises means for determining whether a calculated average packet delay on a downlink of the at least one packet radio channel is greater than a predetermined delay level.
Claim 16
Dependent Claim 41 words
The apparatus of claim 10 in which said congestion determiner comprises means for determining whether a calculated average packet delay for the combined downlink and uplink of the at least one packet radio channel is greater than a predetermined delay level.
Claim 17
Dependent Claim 46 words
The apparatus of claim 10 in which each of said plurality of packet calls is further assigned a priority, and in which said packet call selector selects said packet call from packet calls having a lowest assigned priority of packet calls on said packet radio channel.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-08-01 2004-01-31 2004-08-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-08-01 2008-01-31 2008-08-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-08-01 2012-01-31 2012-08-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag