Patent US5787358A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5787358A Expired / Lapsed US ⏱️ 0.0 years remaining

Dynamic channel allocation system capable of realizing channel allocation without spoiling advantage of inheritance of a past history

Assignee: NEC Corp
•
Filing: 1996-09-09
•
Granted: 1998-07-28
•
Expires: 2016-09-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a dynamic channel allocation system, upon every communication request, selection is made of a channel having a maximum priority degree (step 1004). Judgement is made about whether or not the channel is an idle channel (step 1005). If it is an idle channel, its priority degree P is increased by a priority function ΔP(x) determined by a priority degree modification frequency x and this channel is allocated (steps 1006 and 1007). If it is not an idle channel, the priority degree P is decreased by the priority function ΔP(x) (step 1008). Subsequently, the priority degree modification frequency x is increased by +1. When x reaches an upper limit value xo, the priority degree modification frequency x is not reset but is given as x=xl<xo.

Inventors

  • 👤 Hideaki Takahashi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 01:48
CPC Classifications
H; H04; H04W; H04W72/00; H04W72/50; H04W72/56

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 270 words
A dynamic channel allocation system in which communication is carried out between a radio base station and a radio mobile station by the use of a plurality of channels, each channel being given a priority degree, one of said channels that has a higher priority degree being preferentially allocated to said communication, said system comprising: resetting means for resetting a priority degree modification frequency counter into zero; first making means for making said priority degree modification frequency counter count up by +1 upon every communication request from said radio mobile station; selecting means for selecting as a selected channel a particular channel having a higher priority degree upon every communication request from said radio mobile station; allocating means for allocating said selected channel to each communication request when said selected channel is an idle channel and for increasing said priority degree of said selected channel by a first function determined by the value of said priority degree modification frequency counter; decreasing means for decreasing said priority degree of said selected channel by a second priority function determined by the value of said priority degree modification frequency counter when said selected channel is not an idle channel; judging means for judging whether or not the value of said priority degree modification frequency counter has reached an upper limit value; and second making means for making said priority degree modification frequency counter have an intermediate value between zero and said upper limit value, wherein accumulation of a past history is inheritably available for realizing a rapid channel allocation and quickly bringing said priority degree to a stable point with said past history.
Claim 2
Dependent Claim 270 words
A dynamic channel allocation system in which communication is carried out between a radio base station and a radio mobile station by the use of a plurality of channels, each channel being given a priority degree, one of said channels that has a higher priority degree being preferentially allocated to said communication, said system comprising: resetting means for resetting a priority degree modification frequency counter into zero; first making means for making said priority degree modification frequency counter count up by +1 upon every communication request from said radio mobile station; selecting means for selecting as a selected channel a particular channel having a higher priority degree upon every communication request from said radio mobile station; allocating means for allocating said selected channel to each communication request when said selected channel is an idle channel and for increasing said priority degree of said selected channel by a first function determined by the value of said priority degree modification frequency counter; decreasing means for decreasing said priority degree of said selected channel by a second priority function determined by the value of said priority degree modification frequency counter when said selected channel is not an idle channel; judging means for judging whether or not the value of said priority degree modification frequency counter has reached an upper limit value; and second making means for making said priority degree modification frequency counter have an intermediate value between zero and said upper limit value, wherein accumulation of a past history is inheritably available for realizing a rapid channel allocation and quickly bringing said priority degree to a stable point with said past history.
Claim 3
Dependent Claim 33 words
A dynamic channel allocation system as claimed in claim 1, wherein each of said first and said second priority functions is greater when said priority degree modification frequency counter has a smaller value.
Claim 4
Dependent Claim 20 words
A dynamic channel allocation system as claimed in claim 1, wherein said first and said second priority functions are identical.
Claim 5
Independent Claim 285 words
A method for dynamically allocating communication channels between a radio base station and a plurality of mobile radios, comprising the steps of: initializing each of a plurality of radio channels with an assigned priority P; setting a priority degree modification frequency counter for recording a priority degree modification frequency to zero; checking if a communication request is present; selecting one of said plurality of radio channels having the highest priority P when said communication request is present; checking whether said selected communication channel is idle, if said selected communication channel is idle then: modifying the assigned priority P of said selected communication channel by adding a priority first function evaluated at a current value of said priority degree modification frequency counter; and allocating said selected communication channel to satisfy said communication request; if said selected communication channel is busy then: modifying the assigned priority P of said selected communication channel by subtracting a priority second function evaluated at a current value of said priority degree modification frequency counter; and checking if there are any other of said plurality of communication channels available, if no, then producing a busy signal, if yes, then excluding said selected communication channel and branching back to said selecting step; incrementing said priority degree modification frequency counter by one; checking to see if said priority degree modification frequency counter has reached an overflow value, if no, branching back to said step of checking if a communication request is present; and if yes, assigning an intermediate value to said priority degree modification frequency counter to preserve at least a portion of said priority degree modification frequency history, and then branching back to said step of checking if a communication request is present.
Claim 6
Independent Claim 285 words
A method for dynamically allocating communication channels between a radio base station and a plurality of mobile radios, comprising the steps of: initializing each of a plurality of radio channels with an assigned priority P; setting a priority degree modification frequency counter for recording a priority degree modification frequency to zero; checking if a communication request is present; selecting one of said plurality of radio channels having the highest priority P when said communication request is present; checking whether said selected communication channel is idle, if said selected communication channel is idle then: modifying the assigned priority P of said selected communication channel by adding a priority first function evaluated at a current value of said priority degree modification frequency counter; and allocating said selected communication channel to satisfy said communication request; if said selected communication channel is busy then: modifying the assigned priority P of said selected communication channel by subtracting a priority second function evaluated at a current value of said priority degree modification frequency counter; and checking if there are any other of said plurality of communication channels available, if no, then producing a busy signal, if yes, then excluding said selected communication channel and branching back to said selecting step; incrementing said priority degree modification frequency counter by one; checking to see if said priority degree modification frequency counter has reached an overflow value, if no, branching back to said step of checking if a communication request is present; and if yes, assigning an intermediate value to said priority degree modification frequency counter to preserve at least a portion of said priority degree modification frequency history, and then branching back to said step of checking if a communication request is present.
Claim 7
Dependent Claim 29 words
A method for dynamically allocating communication channels between a radio base station and a plurality of mobile radios as recited in claim 4 wherein said overflow value is 256.
Claim 8
Dependent Claim 44 words
A method for dynamically allocating communication channels between a radio base station and a plurality of mobile radios as recited in claim 5 wherein said intermediate value is 128 for preserving the past history of at least a last 128 priority degree modification frequencies.
Claim 9
Dependent Claim 38 words
A method for dynamically allocating communication channels between a radio base station and a plurality of mobile radios as recited in claim 9 wherein said priority degree P comprises a master priority degree and a slave priority degree.

References Cited (Backward Citations)

JPS61244137A Cited
EP0202485A2 Cited
JPH0494228A Cited
JPH04220822A Cited
JPH04345331A Cited
GB2266433A Cited
US5613200A Cited
US5666654A Cited
EP0666699A1 Cited
US5666655A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-07-27 2002-01-26 2002-07-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-07-27 2006-01-26 2006-07-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-07-27 2010-01-26 2010-07-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag