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

Call control in exchange suitable for intelligent network

Assignee: Fujitsu Ltd
•
Filing: 1996-11-27
•
Granted: 1999-08-17
•
Expires: 2016-11-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In addition to an array of basic call modules each containing a description of a procedure for causing a call state transition from current stable state to next stable state, IN call modules are provided that are activated as tasks independently of the basic call modules. Of the IN call modules, modules equipped with a message generation function contain a description of a procedure necessary for the transmission of a message to a service control point (SCP), and modules equipped with a message analysis function contain a description of a procedure necessary for the analysis of a message from the SCP. When it is determined that a call requires an additional service as a result of DP processing in the basic call processing performed in a basic call module, the basic call processing is interrupted, and an appropriate IN call module is activated. When the IN call processing performed by the IN call module is completed, the basic call module is reactivated to resume the basic call processing.

Inventors

  • 👤 Kazumasa Ushiki
  • 👤 Mitsunori Fukazawa

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 07:42
CPC Classifications
H; H04; H04Q; H04Q3/00; H04Q3/0016; H04Q3/0029

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 381 words
A call control apparatus for an exchange connected via a network to a service control point that centrally provides additional service processing for a plurality of exchanges acting as service switching points, comprising: a plurality of basic call modules, each for executing basic call processing for causing a call state transition from current stable state to next stable state each time one of the basic call modules is activated; a plurality of intelligent network IN call modules, each for executing IN call processing for causing a second call state transition, each time one of the IN call modules is activated, to a state in which transmission processing necessary to transmit a message to the service control point is completed or to a state in which reception processing necessary to receive a message from the service control point is completed, each IN call module being capable of operating independently of the basic call modules; and execution control means for, when a call requires the processing of the additional service, inserting the IN call processing by at least one of the IN call modules into the basic call processing, wherein some of the basic call modules execute detecting point DP processing for detecting whether or not the call requires the processing of the additional service, and the execution control means includes: a basic call processing execution controlling section for selectively activating a basic call module based on a combination of the current state of the call and an event, said current state including the stable state and a basic call processing resumption waiting state, the call coming into said basic call processing resumption waiting state when it is detected in the DP processing that the call requires the processing of the additional service, said event including a basic call event occurring in the stable state and an IN event reported by one of the IN call modules in the basic call processing resumption waiting state; and an IN call processing execution controlling section for selectively activating an IN call module based on a type of a message from the service control point or a type of DP reported by one of the basic call modules when it is detected in the DP processing that the call requires the processing of the additional service.
Claim 2
Dependent Claim 381 words
A call control apparatus for an exchange connected via a network to a service control point that centrally provides additional service processing for a plurality of exchanges acting as service switching points, comprising: a plurality of basic call modules, each for executing basic call processing for causing a call state transition from current stable state to next stable state each time one of the basic call modules is activated; a plurality of intelligent network IN call modules, each for executing IN call processing for causing a second call state transition, each time one of the IN call modules is activated, to a state in which transmission processing necessary to transmit a message to the service control point is completed or to a state in which reception processing necessary to receive a message from the service control point is completed, each IN call module being capable of operating independently of the basic call modules; and execution control means for, when a call requires the processing of the additional service, inserting the IN call processing by at least one of the IN call modules into the basic call processing, wherein some of the basic call modules execute detecting point DP processing for detecting whether or not the call requires the processing of the additional service, and the execution control means includes: a basic call processing execution controlling section for selectively activating a basic call module based on a combination of the current state of the call and an event, said current state including the stable state and a basic call processing resumption waiting state, the call coming into said basic call processing resumption waiting state when it is detected in the DP processing that the call requires the processing of the additional service, said event including a basic call event occurring in the stable state and an IN event reported by one of the IN call modules in the basic call processing resumption waiting state; and an IN call processing execution controlling section for selectively activating an IN call module based on a type of a message from the service control point or a type of DP reported by one of the basic call modules when it is detected in the DP processing that the call requires the processing of the additional service.
Claim 3
Dependent Claim 30 words
The apparatus according to claim 1, wherein some of the basic call modules have a plurality of resumption points that are selected in accordance with values of the IN event.
Claim 4
Dependent Claim 89 words
The apparatus according to claim 2, wherein the basic call processing execution controlling section has a basic call state transition table for storing an identifier of one of the basic call modules to be activated in corresponding relationship to the combination of the stable state and the basic call event, and an IN call state transition table for storing an identifier of one of the basic call modules to be activated in corresponding relationship to the combination of the basic call processing resumption waiting state and the IN event.
Claim 5
Dependent Claim 229 words
A call control apparatus for an exchange connected via a network to a service control point that centrally provides additional service processing for a plurality of exchanges acting as service switching points, comprising: a plurality of basic call modules, each for executing basic call processing for causing a call state transition from current stable state to next stable state each time one of the basic call modules is activated; a plurality of intelligent network IN call modules, each for executing IN call processing for causing a second call state transition, each time one of the IN call modules is activated, to a state in which transmission processing necessary to transmit a message to the service control point is completed or to a state in which reception processing necessary to receive a message from the service control point is completed, each IN call module being capable of operating independently of the basic call modules; and execution control means for, when a call requires the processing of the additional service, inserting the IN call processing by at least one of the IN call modules into the basic call processing, wherein each basic call module and each IN call module are activated as tasks capable of operating virtually in a concurrent manner under control of an operating system, and further comprising means for temporarily stopping only an active IN call module selectively.
Claim 6
Dependent Claim 229 words
A call control apparatus for an exchange connected via a network to a service control point that centrally provides additional service processing for a plurality of exchanges acting as service switching points, comprising: a plurality of basic call modules, each for executing basic call processing for causing a call state transition from current stable state to next stable state each time one of the basic call modules is activated; a plurality of intelligent network IN call modules, each for executing IN call processing for causing a second call state transition, each time one of the IN call modules is activated, to a state in which transmission processing necessary to transmit a message to the service control point is completed or to a state in which reception processing necessary to receive a message from the service control point is completed, each IN call module being capable of operating independently of the basic call modules; and execution control means for, when a call requires the processing of the additional service, inserting the IN call processing by at least one of the IN call modules into the basic call processing, wherein each basic call module and each IN call module are activated as tasks capable of operating virtually in a concurrent manner under control of an operating system, and further comprising means for temporarily stopping only an active IN call module selectively.
Claim 7
Dependent Claim 228 words
A call control apparatus for an exchange connected via a network to a service control point that centrally provides additional service processing for a plurality of exchanges acting as service switching points, comprising: a plurality of basic call modules, each for executing basic call processing for causing a call state transition from current stable state to next stable state each time one of the basic call modules is activated; a plurality of intelligent network IN call modules, each for executing IN call processing for causing a second call state transition, each time one of the IN call modules is activated, to a state in which transmission processing necessary to transmit a message to the service control point is completed or to a state in which reception processing necessary to receive a message from the service control point is completed, each IN call module being capable of operating independently of the basic call modules; and execution control means for, when a call requires the processing of the additional service, inserting the IN call processing by at least one of the IN call modules into the basic call processing, wherein each basic call module and each IN call module are activated as tasks capable of operating virtually in a concurrent manner under control of an operating system, and further comprising means for counting the number of active IN call modules.
Claim 8
Dependent Claim 228 words
A call control apparatus for an exchange connected via a network to a service control point that centrally provides additional service processing for a plurality of exchanges acting as service switching points, comprising: a plurality of basic call modules, each for executing basic call processing for causing a call state transition from current stable state to next stable state each time one of the basic call modules is activated; a plurality of intelligent network IN call modules, each for executing IN call processing for causing a second call state transition, each time one of the IN call modules is activated, to a state in which transmission processing necessary to transmit a message to the service control point is completed or to a state in which reception processing necessary to receive a message from the service control point is completed, each IN call module being capable of operating independently of the basic call modules; and execution control means for, when a call requires the processing of the additional service, inserting the IN call processing by at least one of the IN call modules into the basic call processing, wherein each basic call module and each IN call module are activated as tasks capable of operating virtually in a concurrent manner under control of an operating system, and further comprising means for counting the number of active IN call modules.
Claim 9
Independent Claim 357 words
A method of call control in an exchange connected via a network to a service control point that centrally provides additional service processing for a plurality of exchanges acting as service switching points, comprising the steps of: (a) executing basic call processing by sequentially activating a plurality of basic call modules, each for executing basic call processing for causing a call state transition from current stable state to next stable state each time one of the basic call modules is activated; and (b) inserting intelligent network IN call processing by at least one of a plurality of IN call modules into the basic call processing when a call requires the processing of an additional service, each IN call module executing the IN call processing for causing a second call state transition to a state in which transmission processing necessary to transmit a message to the service control point is completed or to a state in which reception processing necessary to receive a message from the service control point is completed, each IN call module being capable of operating independently of the basic call modules, wherein some of the basic call modules execute detecting point DP processing for detecting whether or not the call requires the processing of the additional service, and step (b) includes the substeps of: selectively activating a basic call module based on a combination of the current state of the call and an event, said current state including the stable state and a basic call processing resumption waiting state, the call coming into said basic call processing resumption waiting state when it is detected in the DP processing that the call requires the processing of the additional service, said event including a basic call event occurring in the stable state and an IN event reported by the IN call module in the basic call processing resumption waiting state; and selectively activating an IN call module based on type of a message from the service control point or type of DP reported by the basic call module when it is detected in the DP processing that the call requires the processing of the additional service.
Claim 10
Independent Claim 357 words
A method of call control in an exchange connected via a network to a service control point that centrally provides additional service processing for a plurality of exchanges acting as service switching points, comprising the steps of: (a) executing basic call processing by sequentially activating a plurality of basic call modules, each for executing basic call processing for causing a call state transition from current stable state to next stable state each time one of the basic call modules is activated; and (b) inserting intelligent network IN call processing by at least one of a plurality of IN call modules into the basic call processing when a call requires the processing of an additional service, each IN call module executing the IN call processing for causing a second call state transition to a state in which transmission processing necessary to transmit a message to the service control point is completed or to a state in which reception processing necessary to receive a message from the service control point is completed, each IN call module being capable of operating independently of the basic call modules, wherein some of the basic call modules execute detecting point DP processing for detecting whether or not the call requires the processing of the additional service, and step (b) includes the substeps of: selectively activating a basic call module based on a combination of the current state of the call and an event, said current state including the stable state and a basic call processing resumption waiting state, the call coming into said basic call processing resumption waiting state when it is detected in the DP processing that the call requires the processing of the additional service, said event including a basic call event occurring in the stable state and an IN event reported by the IN call module in the basic call processing resumption waiting state; and selectively activating an IN call module based on type of a message from the service control point or type of DP reported by the basic call module when it is detected in the DP processing that the call requires the processing of the additional service.
Claim 11
Dependent Claim 30 words
The method according to claim 6, wherein some of the basic call modules have a plurality of resumption points that are selected in accordance with values of the IN event.
Claim 12
Independent Claim 227 words
A method of call control in an exchange connected via a network to a service control point that centrally provides additional service processing for a plurality of exchanges acting as service switching points, comprising the steps of: (a) executing basic call processing by sequentially activating a plurality of basic call modules, each for executing basic call processing for causing a call state transition from current stable state to next stable state each time one of the basic call modules is activated; and (b) inserting intelligent network IN call processing by at least one of a plurality of IN call modules into the basic call processing when a call requires the processing of an additional service, each IN call module executing the IN call processing for causing a second call state transition to a state in which transmission processing necessary to transmit a message to the service control point is completed or to a state in which reception processing necessary to receive a message from the service control point is completed, each IN call module being capable of operating independently of the basic call modules, wherein each basic call module and each IN call module are activated as tasks capable of operating virtually in a concurrent manner under control of an operating system, and further comprising the step of temporarily stopping only an active IN call module selectively.
Claim 13
Independent Claim 227 words
A method of call control in an exchange connected via a network to a service control point that centrally provides additional service processing for a plurality of exchanges acting as service switching points, comprising the steps of: (a) executing basic call processing by sequentially activating a plurality of basic call modules, each for executing basic call processing for causing a call state transition from current stable state to next stable state each time one of the basic call modules is activated; and (b) inserting intelligent network IN call processing by at least one of a plurality of IN call modules into the basic call processing when a call requires the processing of an additional service, each IN call module executing the IN call processing for causing a second call state transition to a state in which transmission processing necessary to transmit a message to the service control point is completed or to a state in which reception processing necessary to receive a message from the service control point is completed, each IN call module being capable of operating independently of the basic call modules, wherein each basic call module and each IN call module are activated as tasks capable of operating virtually in a concurrent manner under control of an operating system, and further comprising the step of temporarily stopping only an active IN call module selectively.
Claim 14
Independent Claim 226 words
A method of call control in an exchange connected via a network to a service control point that centrally provides additional service processing for a plurality of exchanges acting as service switching points, comprising the steps of: (a) executing basic call processing by sequentially activating a plurality of basic call modules, each for executing basic call processing for causing a call state transition from current stable state to next stable state each time one of the basic call modules is activated; and (b) inserting intelligent network IN call processing by at least one of a plurality of IN call modules into the basic call processing when a call requires the processing of an additional service, each IN call module executing the IN call processing for causing a second call state transition to a state in which transmission processing necessary to transmit a message to the service control point is completed or to a state in which reception processing necessary to receive a message from the service control point is completed, each IN call module being capable of operating independently of the basic call modules, wherein each basic call module and each IN call module are activated as tasks capable of operating virtually in a concurrent manner under control of an operating system, and further comprising the step of counting the number of active IN call modules.
Claim 15
Independent Claim 226 words
A method of call control in an exchange connected via a network to a service control point that centrally provides additional service processing for a plurality of exchanges acting as service switching points, comprising the steps of: (a) executing basic call processing by sequentially activating a plurality of basic call modules, each for executing basic call processing for causing a call state transition from current stable state to next stable state each time one of the basic call modules is activated; and (b) inserting intelligent network IN call processing by at least one of a plurality of IN call modules into the basic call processing when a call requires the processing of an additional service, each IN call module executing the IN call processing for causing a second call state transition to a state in which transmission processing necessary to transmit a message to the service control point is completed or to a state in which reception processing necessary to receive a message from the service control point is completed, each IN call module being capable of operating independently of the basic call modules, wherein each basic call module and each IN call module are activated as tasks capable of operating virtually in a concurrent manner under control of an operating system, and further comprising the step of counting the number of active IN call modules.

References Cited (Backward Citations)

US4331835A Cited
US4654845A Cited
JPS63240635A Cited
JPH032923A Cited
US5511113A Cited
US5526415A Cited
US5787164A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-08-16 2003-02-15 2003-08-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-08-16 2007-02-15 2007-08-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-08-16 2011-02-15 2011-08-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag