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

Dynamic allocation of telecommunications resources

Assignee: SIEMENS ENTERPRISE COMMUNICATIONS Inc
•
Filing: 1996-02-29
•
Granted: 1997-09-30
•
Expires: 2016-02-29
📄 Original PDF 🌐 Google Patents

Abstract

Abstract A network node and a method of dynamically allocating bandwidth for intranodal and internodal telecommunications sessions include monitoring resource utilization at both a line shelf level and a system-wide level. In one embodiment, the dynamic allocation of bandwidth is applied to multimedia conferencing between subscribers of the same private branch exchange (PBX). If resource utilization at one or both of the line shelves that are involved in the intranodal session reaches or exceeds a preselected maximum threshold, bandwidth reallocation is triggered. In like manner, if a switching fabric of the PBX has reached a resource utilization maximum threshold that threatens system-wide blocking of any additional sessions, resources are reallocated for the system in order to free bandwidth. Utilization thresholds preferably adaptively vary on an hour-to-hour basis and/or a day-to-day basis. In the preferred embodiment, a hierarchy of classes of service determines which sessions will be subjected to bandwidth reduction.

Inventors

  • 👤 Shmuel Shaffer

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 21:28
CPC Classifications
H; H04; H04Q; H04Q11/00; H04Q11/04; H04Q11/0428; H04Q11/0478; H04L; H04L47/00; H04L47/10; H04L47/11; H04L47/29; H04M; H04M3/00; H04M3/42; H04M3/56; H04M3/567; H04M3/42314; H04Q2213/00; H04Q2213/13003; H04Q2213/1302; H04Q2213/1304; H04Q2213/13103; H04Q2213/13106; H04Q2213/13141; H04Q2213/13166; H04Q2213/13174; H04Q2213/1322; H04Q2213/1324; H04Q2213/13248; H04Q2213/13332; H04Q2213/13335; H04Q2213/13337

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 210 words
A network node within a telecommunications network of nodes comprising: a first group of subscriber lines of said network node for providing telecommunication; first support means connected to said first group for providing access and control to said subscriber lines of said first group; at least one second group of subscriber lines of said network node for providing telecommunication; second support means connected to said second group for providing access and control to said subscriber lines of said second group; switching means, connected to said first and second support means, for routing intranodal telecommunications connections among said subscriber lines of said network node and for routing internodal telecommunications connections between said subscriber lines and other nodes of said telecommunications network via an external trunk; utilization monitoring means, connected to each of said switching means and said first and second support means for monitoring availability of bandwidth and for monitoring available routing capacity of said switching means; and dynamic bandwidth allocation means, connected to said utilization monitoring means, for determining a specific bandwidth upon initiation of each intranodal telecommunications connection and for selectively varying the bandwidth for ongoing intranodal telecommunications connection based upon utilization of said first and second support means and based upon available routing capacity of said switching means.
Claim 2
Dependent Claim 210 words
A network node within a telecommunications network of nodes comprising: a first group of subscriber lines of said network node for providing telecommunication; first support means connected to said first group for providing access and control to said subscriber lines of said first group; at least one second group of subscriber lines of said network node for providing telecommunication; second support means connected to said second group for providing access and control to said subscriber lines of said second group; switching means, connected to said first and second support means, for routing intranodal telecommunications connections among said subscriber lines of said network node and for routing internodal telecommunications connections between said subscriber lines and other nodes of said telecommunications network via an external trunk; utilization monitoring means, connected to each of said switching means and said first and second support means for monitoring availability of bandwidth and for monitoring available routing capacity of said switching means; and dynamic bandwidth allocation means, connected to said utilization monitoring means, for determining a specific bandwidth upon initiation of each intranodal telecommunications connection and for selectively varying the bandwidth for ongoing intranodal telecommunications connection based upon utilization of said first and second support means and based upon available routing capacity of said switching means.
Claim 3
Dependent Claim 58 words
The network node of claim 1 wherein each of said first and second support means is a line shelf for supporting multimedia communications, said switching means being a switching fabric which initiates access of channels of said line shelves in order to establish each multimedia communication, thereby defining bandwidth at initiation of a session of said multimedia communication.
Claim 4
Dependent Claim 68 words
The network node of claim 2 wherein said utilization monitoring means has a predefined maximum threshold with respect to detection of accessed channels for each of said line shelves, said dynamic bandwidth allocation means being linked to selectively free accessed channels when said utilization monitoring means detects that said predefined maximum threshold has been reached, thereby reducing bandwidth of at least one multimedia communication that is in session.
Claim 5
Dependent Claim 45 words
The network node of claim 3 further comprising memory means, connected to said dynamic bandwidth allocation means, for storing a hierarchy of possible intranodal multimedia communications with respect to which communication is to experience a reduction in bandwidth when said predefined maximum threshold is detected.
Claim 6
Dependent Claim 29 words
The network node of claim 3 further comprising threshold setting means, connected to said dynamic bandwidth allocation means, for varying said predefined maximum threshold as a function of time.
Claim 7
Dependent Claim 65 words
The network node of claim 3 wherein said utilization monitoring means further includes a predefined minimum threshold with respect to accessed channels for each of said line shelves, said dynamic bandwidth allocation means being linked to selectively access free channels to increase bandwidth of intranodal multimedia communications that are in session when said termination of telecommunications sessions results in said predefined minimum threshold being reached.
Claim 8
Dependent Claim 29 words
The network node of claim 6 further comprising threshold setting means, connected to said dynamic bandwidth allocation means, for varying said predefined minimum threshold as a function of time.
Claim 9
Dependent Claim 60 words
The network node of claim 1 wherein said switching means is a switching fabric having a fixed capacity with respect to routing telecommunications connections, said dynamic bandwidth allocation means being linked to said utilization monitoring means to trigger selective reduction of accessed channels when said utilization monitoring means detects that a predefined threshold of said routing capacity has been reached.
Claim 10
Dependent Claim 53 words
The network node of claim 1 further comprising groups of subscriber lines in addition to said first and second groups, each of said groups being supported by a different support means having a plurality of channels, each of said groups being connected to said utilization monitoring means and said dynamic bandwidth allocation means.
Claim 11
Independent Claim 121 words
A method of dynamically allocating channels of a first node in a telecommunications network of nodes, said first node having a plurality of line shelves, each supporting a plurality of channels for intranodal and internodal telecommunications sessions by means of a switching fabric connected to each line shelf, said method comprising steps of: tracking traffic through each line shelf to determine the extent of available channels for establishing telecommunications sessions; and in response to tracking traffic, selectively reallocating channels of established telecommunications sessions to free additional channels for additional telecommunications sessions, including selectively reducing channels allocated for at least one of said intranodal telecommunications sessions supported by a first line shelf for which channel capacity is detected to be substantially exhausted.
Claim 12
Independent Claim 121 words
A method of dynamically allocating channels of a first node in a telecommunications network of nodes, said first node having a plurality of line shelves, each supporting a plurality of channels for intranodal and internodal telecommunications sessions by means of a switching fabric connected to each line shelf, said method comprising steps of: tracking traffic through each line shelf to determine the extent of available channels for establishing telecommunications sessions; and in response to tracking traffic, selectively reallocating channels of established telecommunications sessions to free additional channels for additional telecommunications sessions, including selectively reducing channels allocated for at least one of said intranodal telecommunications sessions supported by a first line shelf for which channel capacity is detected to be substantially exhausted.
Claim 13
Dependent Claim 28 words
The method of claim 10 wherein said step of tracking traffic includes detecting when utilization of channel capacity of said first line shelf exceeds a predefined maximum threshold.
Claim 14
Dependent Claim 45 words
The method of claim 11 further comprising selectively increasing allocation of channels to established intranodal telecommunications sessions when termination of other telecommunications sessions supported by said first line shelf reduces utilization of channel capacity of said first line shelf to below a predefined minimum threshold.
Claim 15
Dependent Claim 23 words
The method of claim 12 further comprising establishing criteria by which said predefined maximum and minimum thresholds vary as a function of time.
Claim 16
Dependent Claim 45 words
The method of claim 13 wherein said step of establishing criteria includes collecting historical data of channel allocation and includes adaptively applying said collected historical data for predicting channel allocation as a function of the time of day and as a function of the day.
Claim 17
Dependent Claim 50 words
The method of claim 14 further comprising utilizing said collected historical data as a basis in predicting availability of a bandwidth requested by a user prior to setup of a particular telecommunications session, said method further comprising providing notice of said prediction of bandwidth availability for said particular telecommunications session.
Claim 18
Dependent Claim 33 words
The method of claim 11 further comprising steps of monitoring switching capacity of said switching fabric and selectively reallocating channels of established telecommunications sessions when switching capacity is detected to be substantially exhausted.
Claim 19
Dependent Claim 24 words
The method of claim 16 wherein said step of selectively reallocating channels of established telecommunications sessions includes freeing channels of selected intranodal telecommunications sessions.
Claim 20
Dependent Claim 48 words
The method of claim 11 further comprising defining a hierarchy of session types for which said step of reallocating channels of established telecommunications sessions is to be implemented, such that channels allocated to said established telecommunications sessions are subject to reallocation at least partially based upon said hierarchy.
Claim 21
Independent Claim 200 words
A method of allocating bandwidth for conferences in which connections are formed via a first private branch exchange (PBX) having a plurality of multimedia line shelves and a switching fabric, said method comprising steps of: initiating multimedia conferencing sessions, including determining bandwidths for said sessions; monitoring availability of resources of components of said first PBX, including resources of each multimedia line shelf and resources of said switching fabric; and triggering reassignment of said resources to said sessions upon detecting that availability of said resources is less than a predetermined threshold level, such that bandwidth of at least one session is reduced, reassigning said resources including: (a) for a session that is between a user of said first PBX and a user of a second PBX, negotiating with said second PBX to free resources at said first PBX for use in initiating additional multimedia conferencing sessions; and (b) for a session that is between users of said first PBX, reducing bandwidth of said at least one session based upon freeing resources of a specific component of said first PBX, said specific component being a PBX component that is detected to have resource availability that is less than said predetermined threshold level.
Claim 22
Independent Claim 200 words
A method of allocating bandwidth for conferences in which connections are formed via a first private branch exchange (PBX) having a plurality of multimedia line shelves and a switching fabric, said method comprising steps of: initiating multimedia conferencing sessions, including determining bandwidths for said sessions; monitoring availability of resources of components of said first PBX, including resources of each multimedia line shelf and resources of said switching fabric; and triggering reassignment of said resources to said sessions upon detecting that availability of said resources is less than a predetermined threshold level, such that bandwidth of at least one session is reduced, reassigning said resources including: (a) for a session that is between a user of said first PBX and a user of a second PBX, negotiating with said second PBX to free resources at said first PBX for use in initiating additional multimedia conferencing sessions; and (b) for a session that is between users of said first PBX, reducing bandwidth of said at least one session based upon freeing resources of a specific component of said first PBX, said specific component being a PBX component that is detected to have resource availability that is less than said predetermined threshold level.
Claim 23
Dependent Claim 52 words
The method of claim 19 wherein said step of reducing bandwidth based upon freeing resources of said specific component is a step that includes reducing channel allocation of one of said multimedia line shelves when said one multimedia line shelf is detected to have channel utilization that is above a maximum threshold.
Claim 24
Dependent Claim 31 words
The method of claim 19 further comprising restoring said bandwidth of said at least one session when said availability of resources increases such that channel utilization is below a minimum threshold.

References Cited (Backward Citations)

US4504942A Cited
US4679191A Cited
US4558444A Cited
US5161152A Cited
US5263025A Cited
US5282202A Cited
US5181106A Cited
US5231649A Cited
US5450396A Cited
US5450486A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-09-29 2001-03-31 2001-09-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-09-29 2005-03-31 2005-09-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-09-29 2009-03-31 2009-09-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag