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

Telecommunications call preservation in the presence of control failure

Assignee: Nokia of America Corp
•
Filing: 1996-02-29
•
Granted: 1998-12-08
•
Expires: 2016-02-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract This invention relates to methods and apparatus for continuing the processing of a telecommunications call in the presence of a failure of a call processor. A backup processor is designated for each call, and a file of signaling messages for that call is maintained in that backup processor. When a failure of the call processor is detected, the file of accumulated messages for the call is processed by the backup processor in order to build up a call state for the call, but without sending call control messages for the call. Subsequent signaling messages are processed by the backup processor, including transmitting call control messages to other processors for establishing the call. Advantageously, the backup processor only processes signaling messages when a failure is detected thus greatly reducing the processing resources required for a typical call (which, of course, does not involve a processor failure).

Inventors

  • 👤 Alan Eugene Frey

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 17:26
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/16; G06F11/20; H; H04; H04M; H04M3/00; H04M3/22; H04M3/24; H04M3/241; H04M3/08; H04M3/12; H04Q; H04Q2213/00; H04Q2213/13106; H04Q2213/13166; H04Q2213/13167; H04Q2213/13176; H04Q2213/13204; H04Q2213/1329; H04Q2213/13389

Claims Analysis

Total Claims: 34
Claim 1
Independent Claim 244 words
In a telecommunications network, apparatus for providing reliable service for the control of the establishment of calls, comprising: means for receiving interoffice signaling messages related to a call, and for transmitting the received messages to a call processor; means for receiving interoffice signaling messages related to said call; a plurality of at least three call processors responsive to receipt of interoffice signaling messages for controlling establishment of calls, one of said call processors for controlling establishment of said call, and another of said call processors designated as a backup processor for said call; wherein said one call processor serves a plurality of calls and a plurality of processors serve as backup processors for different calls served by said one of said processors; means for detecting failure of the one call processor and for activating said backup processor for said call; means for transmitting only the stored interoffice signaling messages and not the call in process progress information to said backup processor; said backup processor, responsive to being activated, for processing the interoffice signaling messages stored prior to a detection of a failure of said one call processor in order to build up a call state for said call; said backup processor processing signaling messages received after the detection of said failure in order to continue the control of the establishment of said call; wherein said backup processor processes interoffice signaling messages received prior to detection of said failure only if a failure is detected.
Claim 2
Dependent Claim 244 words
In a telecommunications network, apparatus for providing reliable service for the control of the establishment of calls, comprising: means for receiving interoffice signaling messages related to a call, and for transmitting the received messages to a call processor; means for receiving interoffice signaling messages related to said call; a plurality of at least three call processors responsive to receipt of interoffice signaling messages for controlling establishment of calls, one of said call processors for controlling establishment of said call, and another of said call processors designated as a backup processor for said call; wherein said one call processor serves a plurality of calls and a plurality of processors serve as backup processors for different calls served by said one of said processors; means for detecting failure of the one call processor and for activating said backup processor for said call; means for transmitting only the stored interoffice signaling messages and not the call in process progress information to said backup processor; said backup processor, responsive to being activated, for processing the interoffice signaling messages stored prior to a detection of a failure of said one call processor in order to build up a call state for said call; said backup processor processing signaling messages received after the detection of said failure in order to continue the control of the establishment of said call; wherein said backup processor processes interoffice signaling messages received prior to detection of said failure only if a failure is detected.
Claim 3
Dependent Claim 31 words
The apparatus of claim 1 wherein said network comprises other processors and wherein said plurality of call processors control establishment of calls by transmitting call control messages to said other processors.
Claim 4
Dependent Claim 12 words
The apparatus of claim 2 wherein said other processors comprise switching processors.
Claim 5
Dependent Claim 27 words
The apparatus of claim 3 wherein said means for storing received interoffice signaling messages related to said call comprise storage means in one of said switching processors.
Claim 6
Dependent Claim 26 words
The apparatus of claim 3 wherein said plurality of call processors and said switching processors are interconnected by a data network for transmitting call control messages.
Claim 7
Dependent Claim 15 words
The apparatus of claim 5 wherein said data network transmits ATM (asynchronous transfer mode) messages.
Claim 8
Dependent Claim 27 words
The apparatus of claim 1 wherein said means for receiving interoffice signaling messages related to a call comprises one of a plurality of SLPs (signaling link processors).
Claim 9
Dependent Claim 25 words
The apparatus of claim 7 wherein said means for storing received interoffice signaling messages related to said call comprise storage means in the one SLP.
Claim 10
Dependent Claim 25 words
The apparatus of claim 7 wherein said means for storing received interoffice signaling messages related to said call comprise storage means in said backup processor.
Claim 11
Dependent Claim 38 words
The apparatus of claim 1 wherein the one call processor generates heartbeat messages for reporting continuing operation of said one call processor and wherein said means for detecting failure comprises means for detecting absence of a heartbeat message.
Claim 12
Dependent Claim 50 words
The apparatus of claim 1 wherein the one call processor responds to receipt of an interoffice signaling message by transmitting an acknowledgement message after said one call processor has processed said interoffice signaling message, and wherein said means for detecting failure comprises means for detecting absence of an acknowledgment message.
Claim 13
Dependent Claim 53 words
The apparatus of claim 1 wherein said backup processor performs timing in response to receipt by the one call processor of one of a class of interoffice signaling messages requiring timing, and wherein said backup processor notified said means for detecting failure if the backup processor detects a timeout of the performed timing.
Claim 14
Dependent Claim 24 words
The apparatus of claim 1 wherein said means for detecting failure transmits an activation message to said backup processor when a failure is detected.
Claim 15
Dependent Claim 24 words
The apparatus of claim 1 wherein said means for detecting failure designates a new backup processor for said call when a failure is detected.
Claim 16
Dependent Claim 51 words
The apparatus of claim 2 wherein said backup processor processes interoffice signaling messages stored prior to said detection of a failure without transmitting call control messages to said other processors and processes interoffice signaling messages received after said detection of a failure including transmitting call control messages to said other processors.
Claim 17
Dependent Claim 235 words
In a telecommunications network comprising a plurality of at least three call processors, a method of providing reliable service for the control of establishment of calls, comprising the steps of: receiving interoffice signaling messages related to a call, and transmitting the received messages to one of said call processors; storing the received interoffice messages related to said call; the one call processor, responsive to receipt of interoffice signaling messages related to said call, controlling establishment of said call; designating another of said call processors as a backup processor for said call; detecting failure of said one call processor; responsive to said detecting failure, activating said backup processor for said call; transmitting the stored interoffice signaling messages to said backup processor; in said backup processor, responsive to being activated for said call, processing the interoffice signaling messages stored prior to a detection of a failure of said call processor in order to build up a call state for said call; in said backup processor, processing interoffice signaling messages received after the detection of said failure in order to continue the control of the establishment of said call; wherein said one call processor serves a plurality of calls and a plurality of different call processors serve as backup processors for calls served by said one processor; wherein said backup processor processes interoffice signaling messages received prior to detection of said failure only if a failure is detected.
Claim 18
Dependent Claim 235 words
In a telecommunications network comprising a plurality of at least three call processors, a method of providing reliable service for the control of establishment of calls, comprising the steps of: receiving interoffice signaling messages related to a call, and transmitting the received messages to one of said call processors; storing the received interoffice messages related to said call; the one call processor, responsive to receipt of interoffice signaling messages related to said call, controlling establishment of said call; designating another of said call processors as a backup processor for said call; detecting failure of said one call processor; responsive to said detecting failure, activating said backup processor for said call; transmitting the stored interoffice signaling messages to said backup processor; in said backup processor, responsive to being activated for said call, processing the interoffice signaling messages stored prior to a detection of a failure of said call processor in order to build up a call state for said call; in said backup processor, processing interoffice signaling messages received after the detection of said failure in order to continue the control of the establishment of said call; wherein said one call processor serves a plurality of calls and a plurality of different call processors serve as backup processors for calls served by said one processor; wherein said backup processor processes interoffice signaling messages received prior to detection of said failure only if a failure is detected.
Claim 19
Dependent Claim 29 words
The method of claim 16 wherein said network comprises other processors; further comprising the step of transmitting call control messages to said other processors to control establishment of calls.
Claim 20
Dependent Claim 30 words
The method of claim 17 wherein said other processors comprise switching processors, and wherein the step of transmitting call control messages comprises transmitting call control messages to said switching processors.
Claim 21
Dependent Claim 34 words
The method of claim 18 wherein the step of storing received interoffice signaling messages related to said call comprises storing received interoffice signaling messages related to said call in one of said switching processors.
Claim 22
Dependent Claim 47 words
The method of claim 18 wherein said plurality of call processors and said switching processors are interconnected by a data network and wherein the step of transmitting call control messages to said switching processors comprises transmitting call control messages to said switching processors over said data network.
Claim 23
Dependent Claim 47 words
The method of claim 20 wherein said data network transmits ATM (asynchronous transfer mode) messages, and wherein the step of transmitting call control messages to said switching processors comprises the step of transmitting call control messages to said switching processors over said network by transmitting ATM messages.
Claim 24
Dependent Claim 45 words
The method of claim 16 wherein said network comprises a plurality of SLPs (signaling link processors) and wherein the step of receiving interoffice signaling messages related to a call comprises receiving interoffice signaling messages related to a call from one of a plurality of SLPs.
Claim 25
Dependent Claim 34 words
The method of claim 22 wherein the step of storing received interoffice office signaling messages related to said call comprises storing said received interoffice signaling messages related to a call in the one SLP.
Claim 26
Dependent Claim 31 words
The method of claim 22 wherein the step of storing received interoffice messages related to said call comprises storing received interoffice signaling messages related to said call in said backup processor.
Claim 27
Dependent Claim 41 words
The method of claim 16 further comprising the step of generating heartbeat messages for reporting continuing operation of said one call processor and wherein the step of detecting failure comprises detecting absence of a heartbeat message from said one call processor.
Claim 28
Dependent Claim 55 words
The method of claim 16 further comprising the step of responding to receipt of a signaling message in said one call processor by transmitting an acknowledgment message after said one call processor has processed said interoffice signaling message, and wherein the step of detecting failure comprises the step of detecting absence of an acknowledgment message.
Claim 29
Dependent Claim 59 words
The method of claim 16 further comprising the step of performing timing in said backup processor in response to receipt by the one call processor of one of a class of signaling messages requiring timing, and wherein the step of detecting failure comprises the step of detecting failure if the backup processor detects a timeout of the performed timing.
Claim 30
Dependent Claim 23 words
The method of claim 16 further comprising the step of: responsive to detecting a failure, transmitting an activation message to said backup processor.
Claim 31
Dependent Claim 23 words
The method of claim 16 further comprising the step of: responsive to detecting a failure, designating a new backup processor for said call.
Claim 32
Dependent Claim 66 words
The method of claim 17 wherein the step of processing interoffice signaling messages stored prior to said detection of a failure comprises processing such messages in said backup processor without transmitting call control messages to said other processors and wherein the step of processing interoffice signaling messages received after said detection of a failure includes the step of transmitting call control message to said other processors.
Claim 33
Dependent Claim 29 words
The apparatus of claim 1 wherein said backup processor for said call is a call processor for controlling establishment of other calls prior to being activated for said call.
Claim 34
Dependent Claim 29 words
The method of claim 16 wherein said backup processor for said call is a call processor for controlling establishment of other calls prior to being activated for said call.

References Cited (Backward Citations)

US4914572A Cited
US4949373A Cited
US5182750A Cited
US5661719A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag