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

System and method for securing available communications network resources

Assignee: Siemens AG
•
Filing: 1998-12-15
•
Granted: 2002-06-25
•
Expires: 2018-12-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and a method for securing telecommunications resources include a resource requirements module which determines network resource requirements specified in call requests of telecommunications calls. In one embodiment, a resource availability monitor determines if the resource requirements exceed the available levels for at least two network resources. In another embodiment, the resource availability monitor determines if Digital Signal Processor (DSP) requirements in the call request exceed DSP availability. If the resource requirements exceed the resource availability at the time when the call request is received, a resource reservation mechanism places the call request into network resource queues for those network resources which are in short supply. When the call request reaches the front of one of the network resource queues, the resource reservation mechanism reserves the network resource for a predetermined time interval and determines whether all resource requirements for the call request can be satisfied. If so, the call is established. If any resource requirements cannot be satisfied within the predetermined time interval, the reserved resources are released to provide the next call request in the queue the opportunity to reserve the network resources. If all resource requirements are satisfied, a call setup subsystem establishes the call.

Inventors

  • 👤 Shmuel Shaffer
  • 👤 William J. Beyda

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 17:43
CPC Classifications
H; H04; H04L; H04L47/00; H04L47/70; H04L47/82; H04L47/822; H04L43/00; H04L47/72; H04L47/724; H04L47/80; H04L47/801; H04M; H04M7/00; H04M7/006; H04Q; H04Q3/00; H04Q3/58; H04Q3/62; H04L43/08; H04L43/0805; H04L43/0811; H04L43/0817; H04L43/0876; H04M3/00; H04M3/42; H04M3/4228

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 217 words
A system for securing resources for communications transmissions comprising: a resource requirement module configured to determine specified quantities of communications resources requested in a call request for a first call; a resource availability monitor cooperative with said resource requirement module, said resource availability monitor being configured to monitor available levels of at least two said communications resources for which specified quantities are requested in said call request for said first call; a resource reservation mechanism in communication with said resource availability monitor, said resource reservation mechanism being configured to request reservation levels for said communications resources subsequent to a determination that said specified quantities of said communications resources requested in said call request are satisfied by availability levels for said communications resources, said resource reservation mechanism also being configured to reserve a quantity of a first communications resource for a predetermined time interval if at least one of said communications resources for which specified quantities are requested in said call request is unavailable; and a call setup subsystem operatively associated with said resource reservation mechanism and said resource availability monitor, said call setup subsystem being configured to establish said first call at least partially in response to a determination that availability levels for said communications resources have at least equaled said specified quantities of said communications resources.
Claim 2
Independent Claim 217 words
A system for securing resources for communications transmissions comprising: a resource requirement module configured to determine specified quantities of communications resources requested in a call request for a first call; a resource availability monitor cooperative with said resource requirement module, said resource availability monitor being configured to monitor available levels of at least two said communications resources for which specified quantities are requested in said call request for said first call; a resource reservation mechanism in communication with said resource availability monitor, said resource reservation mechanism being configured to request reservation levels for said communications resources subsequent to a determination that said specified quantities of said communications resources requested in said call request are satisfied by availability levels for said communications resources, said resource reservation mechanism also being configured to reserve a quantity of a first communications resource for a predetermined time interval if at least one of said communications resources for which specified quantities are requested in said call request is unavailable; and a call setup subsystem operatively associated with said resource reservation mechanism and said resource availability monitor, said call setup subsystem being configured to establish said first call at least partially in response to a determination that availability levels for said communications resources have at least equaled said specified quantities of said communications resources.
Claim 3
Dependent Claim 37 words
The system of claim 1 wherein said resource availability monitor is configured to compare an available level of digital signal processor resources to a specified quantity of said digital signal processor resources for supporting said first call.
Claim 4
Dependent Claim 31 words
The system of claim 1 wherein said resource availability monitor is configured to determine availability of a called terminal and a level of available network bandwidth for establishing said first call.
Claim 5
Dependent Claim 40 words
The system of claim 1 wherein said resource availability monitor is configured to determine whether each called terminal specified in a conference call request is available and to calculate digital signal processing resource requirements specified in said conference call request.
Claim 6
Dependent Claim 95 words
The system of claim 1 wherein said resource availability monitor is configured to notify said resource reservation mechanism upon detecting an availability level for a first communications resource which at least equals said specified quantity of said first communications resource, said resource reservation mechanism being configured to reserve said quantity of said first communications resource for said predetermined time interval in response to said notification and to release said reserved quantity of said first communications resource if said call setup subsystem has not established said first call prior to expiration of said predetermined time interval.
Claim 7
Dependent Claim 34 words
The system of claim 5 wherein said resource reservation mechanism is configured to form a queue of call requests for each resource having an availability level which is insufficient to satisfy said call requests.
Claim 8
Dependent Claim 20 words
The system of claim 6 wherein a call request is assigned a highest priority for only said predetermined time interval.
Claim 9
Dependent Claim 24 words
The system of claim 1 wherein said resource availability monitor, said resource reservation mechanism, and said call setup subsystem operate in a voice-over-data-network environment.
Claim 10
Dependent Claim 44 words
The system of claim 1 wherein said resource reservation mechanism is activated by a user-generated camp-on request, said resource availability monitor being configured to reject said camp-on request if insufficient processing resources are available to said resource reservation mechanism to handle said camp-on request.
Claim 11
Independent Claim 115 words
A method for reserving multiple resources specified in a call request signal comprising the steps of: determining quantities of network resources specified in said call request signal; requesting reservation of quantities of at least two required network resources specified in said call request signal in response to a user generated camp-on request, said reservation of quantities being requested subsequent to determining that said quantities of said network resources are unavailable when said call request signal is received; and automatically establishing a call specified in said call request signal after determining that available quantities of said network resources have increased to at least equal said quantities of said network resources specified in said call request signal.
Claim 12
Independent Claim 115 words
A method for reserving multiple resources specified in a call request signal comprising the steps of: determining quantities of network resources specified in said call request signal; requesting reservation of quantities of at least two required network resources specified in said call request signal in response to a user generated camp-on request, said reservation of quantities being requested subsequent to determining that said quantities of said network resources are unavailable when said call request signal is received; and automatically establishing a call specified in said call request signal after determining that available quantities of said network resources have increased to at least equal said quantities of said network resources specified in said call request signal.
Claim 13
Dependent Claim 69 words
The method of claim 10 further comprising the steps of: reserving a first quantity of a first network resource after an available quantity of said first resource has increased to at least equal a requested quantity of said first required resource; and releasing said first quantity of said first resource if said establishing step does not occur within a predetermined time interval after a start of said reserving step.
Claim 14
Dependent Claim 53 words
The method of claim 11 wherein said step of requesting reservation of said quantities of said network resources includes placing said call into a queue for said first resource, said step of releasing said first quantity of said first required resource including returning said call to a lower priority position in said queue.
Claim 15
Dependent Claim 46 words
The method of claim 10 wherein said requesting step includes requesting reservation of a network bandwidth level for said call if insufficient bandwidth is determined to be available and requesting reservation for access to a called terminal if said terminal is determined to be presently unavailable.
Claim 16
Dependent Claim 56 words
The method of claim 10 wherein said requesting step is a step of requesting access to more than two terminals for a conference call and requesting digital signal processing (DSP) resources for said conference call, said establishing step including establishing said conference call upon determining that said terminals and said requested DSP resources have become available.
Claim 17
Dependent Claim 23 words
The method of claim 14 wherein said requesting step further includes requesting a first quantity of trunking resources to support said conference call.
Claim 18
Independent Claim 113 words
A method for securing resources for establishing a call in a voice-over-data-network environment comprising the steps of: determining digital signal processor (DSP) resource requirements for a voice-over-data-network call; comparing said DSP resource requirements to a level of DSP resources available to establish said call; requesting reservation of a quantity of said DSP resources if said DSP resource requirements are greater than said available level of DSP resources; monitoring said DSP resource availability level to determine when said available level of DSP resources is sufficient to support said DSP resource requirements; and automatically establishing said voice-over-data-network call upon determining that said available level of DSP resources is sufficient to support said DSP resource requirements.
Claim 19
Independent Claim 113 words
A method for securing resources for establishing a call in a voice-over-data-network environment comprising the steps of: determining digital signal processor (DSP) resource requirements for a voice-over-data-network call; comparing said DSP resource requirements to a level of DSP resources available to establish said call; requesting reservation of a quantity of said DSP resources if said DSP resource requirements are greater than said available level of DSP resources; monitoring said DSP resource availability level to determine when said available level of DSP resources is sufficient to support said DSP resource requirements; and automatically establishing said voice-over-data-network call upon determining that said available level of DSP resources is sufficient to support said DSP resource requirements.
Claim 20
Dependent Claim 37 words
The method of claim 16 further comprising the step of determining whether a called terminal is available for said voice-over-data-network call, said establishing step including establishing said voice-over-data-network call upon determining that said called terminal is available.
Claim 21
Dependent Claim 57 words
The method of claim 16 further comprising the steps of reserving a quantity of DSP resources upon determining that said available level of DSP resources is below said DSP resource requirements and releasing said reserved quantity of DSP resources if said voice-over-data-network call is not established within a predetermined time interval after said DSP resources are reserved.
Claim 22
Dependent Claim 25 words
The method of claim 18 wherein said step of reserving said quantity of DSP resources includes placing said voice-over-data-network call into a DSP resource queue.
Claim 23
Dependent Claim 48 words
The method of claim 16 further comprising the step of reserving network bandwidth in response to a determination that network bandwidth requirements of said voice-over-data-network call exceed network bandwidth availability, said establishing step including establishing said voice-over-data-network call when said network bandwidth availability equals said network bandwidth requirements.

References Cited (Backward Citations)

US5315586A Cited
US5367517A Cited
US5701465A Cited
WO1996004743A1 Cited
US5812551A Cited
US5940479A Cited
GB2327317A Cited
US6205484B1 Cited
GB2331659A Cited
JPH11308231A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-06-24 2005-12-24 2006-06-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-06-24 2009-12-24 2010-06-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-06-24 2013-12-24 2014-06-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag