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

Method for flexibly provisioning switching devices and a switching device incorporating the same

Assignee: Genband US LLC
•
Filing: 1998-11-04
•
Granted: 2000-12-26
•
Expires: 2018-11-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A switching device includes a call processing application which handles interactions with originating agents in accordance with a flexible interaction framework. The switch is provisioned with an interaction module in which a plurality of primitives, termed "collectables", each comprised of at least one instruction to be processed during execution thereof, reside. The flexible interaction framework is a list of selected ones of the collectables which are to be executed during interactions and a sequence of execution for the list of selected collectables. The call processing application handles interactions with originating agents by executing the collectables maintained in the list in accordance with the sequence of execution. At least one of the collectables maintained in the list contains instructions which, when executed, modifies the sequence of execution. The sequence of execution may be modified by: (a) inserting at least one additional collectable into the sequence of execution; (b) forming a sub-list of at least one additional collectable, branching the list to the sub-list when a certain collectable is executed and branching to a next one of the collectables in the list when a last collectable of the sub-list is executed; (c) appending a collectable to the list of selected collectables; or (d) replacing a collectable maintained in the list of selected collectables with at least one collectable not maintained on the list. In this manner, dialing plans and other interactions between the switching device and originating agents which are defined by the interaction framework may be readily modified.

Inventors

  • 👤 William J. Janning

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 01:43
CPC Classifications
H; H04; H04Q; H04Q3/00; H04Q3/0016; H04Q3/0029; H04Q3/0041; H04M; H04M3/00; H04M3/42; H04M3/42136; H04M3/4217

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 141 words
A switch for a telecommunications network, said switch comprising: a call processing application, said call processing application handling interactions with originating agents; an interaction provisioning module in which a plurality of collectables, each comprised of at least one instruction to be processed during execution thereof, reside, said interaction provisioning module coupled to said call processing application; and a collectable management application coupled to said interaction provisioning module, said collectable manager maintaining a list of selected collectables to be executed during said interactions with originating agents and a sequence of execution for said list of selected collectables; said call processing application handling said interactions with originating agents by executing said collectables maintained in said list in accordance with said sequence of execution; at least one of said collectables maintained in said list containing instructions which, when executed, modifies said sequence of execution.
Claim 2
Dependent Claim 141 words
A switch for a telecommunications network, said switch comprising: a call processing application, said call processing application handling interactions with originating agents; an interaction provisioning module in which a plurality of collectables, each comprised of at least one instruction to be processed during execution thereof, reside, said interaction provisioning module coupled to said call processing application; and a collectable management application coupled to said interaction provisioning module, said collectable manager maintaining a list of selected collectables to be executed during said interactions with originating agents and a sequence of execution for said list of selected collectables; said call processing application handling said interactions with originating agents by executing said collectables maintained in said list in accordance with said sequence of execution; at least one of said collectables maintained in said list containing instructions which, when executed, modifies said sequence of execution.
Claim 3
Dependent Claim 57 words
The switch of claim 1 wherein a first one of said at least one collectable maintained in said list containing instructions which, when executed, modifies said sequence of execution contains instructions which insert at least one collectable residing within said interaction provisioning module but not maintained on said list of selected collectable into said sequence of execution.
Claim 4
Dependent Claim 96 words
The switch of claim 2 wherein said first one of said at least one collectable maintained in said list inserts said at least one inserted collectable into said sequence of execution by forming a sub-list of said at least one inserted collectable, branching said list to said sub-list when said first one of said at least one collectable maintained in said list is executed and branching to a next one of said at least one collectable maintained in said list when a last one of said at least one inserted collectable of said sub-list is executed.
Claim 5
Dependent Claim 43 words
The switch of claim 1 wherein a first one of said at least one collectable maintained in said list containing instructions which, when executed, modifies said sequence of execution contains instructions which append at least one collectable to said list of selected collectables.
Claim 6
Dependent Claim 53 words
The switch of claim 1 wherein a first one of said at least one collectable maintained in said list containing instructions which, when executed, modifies said sequence of execution contains instructions which replace at least one collectable maintained in said list of collectables with at least one collectable not maintained in said list.
Claim 7
Dependent Claim 71 words
The switch of claim 1 wherein a first one of said at least one collectable maintained in said list containing instructions which, when executed, modifies said sequence of execution contains instructions which insert at least one additional collectable into said sequence of execution between said first one of said at least one collectable maintained in said list and a next one of said at least one collectable maintained in said list.
Claim 8
Dependent Claim 33 words
The switch of claim 1 and further comprising: a provisioning application coupled to said interaction module; said provisioning application providing said interaction module with said plurality of collectables and said sequence of execution.
Claim 9
Dependent Claim 62 words
The switch of claim 1 and further comprising: a subscriber provisioning module in which subscriber database information is maintained, said subscriber provisioning module coupled to said call processing application; wherein at least one of said collectables maintained in said list contains instructions which, when executed, modifies said sequence of execution based upon said subscriber database information maintained in said subscriber provisioning module.
Claim 10
Dependent Claim 109 words
A telecommunications network, comprising: a terminal; an originating agent; a switch, said originating agent coupling said terminal with said switch; means for provisioning said switch with a plurality of collectables, each one of said plurality of collectables containing at least one instruction suitable for execution during an interaction between said switch and said terminal; means for provisioning said switch with an interaction framework comprised of a list of selected ones of said plurality of collectables and a sequence in which said selected ones of said plurality of collectables are to be executed during said interaction between said switch and said terminal; and means for modifying said sequence of execution.
Claim 11
Dependent Claim 109 words
A telecommunications network, comprising: a terminal; an originating agent; a switch, said originating agent coupling said terminal with said switch; means for provisioning said switch with a plurality of collectables, each one of said plurality of collectables containing at least one instruction suitable for execution during an interaction between said switch and said terminal; means for provisioning said switch with an interaction framework comprised of a list of selected ones of said plurality of collectables and a sequence in which said selected ones of said plurality of collectables are to be executed during said interaction between said switch and said terminal; and means for modifying said sequence of execution.
Claim 12
Dependent Claim 32 words
The telecommunications network of claim 9 and further comprising: means for provisioning said switch with subscriber database information; and means for modifying said sequence of execution based upon said subscriber database information.
Claim 13
Dependent Claim 39 words
The telecommunications network of claim 9 and further comprising: a user interface coupled to said switch; wherein a system administrator may selectively modify said plurality of collectables and/or said interaction framework provisioned to said switch via said user interface.
Claim 14
Independent Claim 120 words
A method for provisioning a switch for interactions with terminals, comprising the steps of: provisioning said switch with a plurality of collectables, each containing at least one instruction suitable for execution during an interaction with a terminal; selecting, from said plurality of collectables, a set of at least two collectables to be executed during said interaction; selecting a sequence in which said at least two collectables are executed during said interaction; and interacting with said terminal by executing, in said selected sequence, said set of at least two collectables; wherein the step of interacting with said terminal by executing, in said selected sequence, said set of at least two collectables further comprises the step of modifying said sequence of execution.
Claim 15
Independent Claim 120 words
A method for provisioning a switch for interactions with terminals, comprising the steps of: provisioning said switch with a plurality of collectables, each containing at least one instruction suitable for execution during an interaction with a terminal; selecting, from said plurality of collectables, a set of at least two collectables to be executed during said interaction; selecting a sequence in which said at least two collectables are executed during said interaction; and interacting with said terminal by executing, in said selected sequence, said set of at least two collectables; wherein the step of interacting with said terminal by executing, in said selected sequence, said set of at least two collectables further comprises the step of modifying said sequence of execution.
Claim 16
Dependent Claim 26 words
The method of claim 12 wherein the step of modifying said sequence of execution is performed by a first collectable included in said set of collectables.
Claim 17
Dependent Claim 43 words
The method of claim 13 wherein the step of modifying said sequence of execution further comprises the step of: executing, by said first collectable, at least one instruction maintained thereby; wherein execution of said at least one instruction modifies said sequence of execution.
Claim 18
Dependent Claim 31 words
The method of claim 14 and further comprising the steps of: provisioning said switch with subscriber database information; and modifying said sequence of execution based upon said provisioned subscriber database information.
Claim 19
Dependent Claim 30 words
The method of claim 15 and further comprising the step of inserting, in response to execution of said at least one instruction, an additional collectable into said sequence of execution.
Claim 20
Dependent Claim 52 words
The method of claim 15 and further comprising the steps of: forming a sub-sequence of execution comprised of at least one additional collectable; and branching said sequence of execution to said sub-sequence of execution; wherein said forming and branching steps are performed in response to execution of said at least one instruction.
Claim 21
Dependent Claim 30 words
The method of claim 15 and further comprising the step of appending, in response to execution of said at least one instruction, an additional collectable to said set of collectables.
Claim 22
Dependent Claim 34 words
The method of claim 15 and further comprising the step of replacing, in response to execution of said at least one instruction, a first one of said set of collectables with a next collectable.

References Cited (Backward Citations)

US5337351A Cited
US5448631A Cited
US5404396A Cited
US5657451A Cited
US5737403A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag