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

Fault tolerant, collateral message and recovery system within a telephone distributed processing system having message switching modules for transmission link

Assignee: Nortel Networks Ltd
•
Filing: 1988-02-09
•
Granted: 1992-07-28
•
Expires: 2008-02-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract System for collateral out-of-band messaging within the distributed data processing environment in a digital switch which has mainstream in-band data channels. The system comprises independent reset modules, which decode and recognize the out-of-band messages to effect emergency control functions of the distributed processors, such as resetting and jamming an malfunctioning processor.

Inventors

  • 👤 Stephen C. Leuty

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 16:04
CPC Classifications
H; H04; H04Q; H04Q11/00; H04Q11/04; H04Q11/0407

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 179 words
A method of robust collateral messaging within a distributed data processing system having data transmission links between component modules thereof, comprising the steps of: (a) transmitting at least one encoded message from one of said component modules to another of said component modules through one of said data transmission links; (b) extracting said encoded message in said another of said component modules; (c) subjecting said encoded message, in said another of said component modules, to a predetermined software filtering routing then recognizing or rejecting said message; and (d) controlling a predetermined data processor in said distributed data processing system in response to at least one encoded message recognized by the step (c); wherein: an encoded message is transmitted several times successively and said predetermined software filtering routine includes comparing predetermined number of extracted consecutive encoded messages, then, if the extracted consecutive encoded messages are identical, continuing comparison up to a larger predetermined number thereof, and storing the latest compared encoded message as legitimate if said latest message is identical to the previously extracted larger predetermined number of encoded messages.
Claim 2
Independent Claim 179 words
A method of robust collateral messaging within a distributed data processing system having data transmission links between component modules thereof, comprising the steps of: (a) transmitting at least one encoded message from one of said component modules to another of said component modules through one of said data transmission links; (b) extracting said encoded message in said another of said component modules; (c) subjecting said encoded message, in said another of said component modules, to a predetermined software filtering routing then recognizing or rejecting said message; and (d) controlling a predetermined data processor in said distributed data processing system in response to at least one encoded message recognized by the step (c); wherein: an encoded message is transmitted several times successively and said predetermined software filtering routine includes comparing predetermined number of extracted consecutive encoded messages, then, if the extracted consecutive encoded messages are identical, continuing comparison up to a larger predetermined number thereof, and storing the latest compared encoded message as legitimate if said latest message is identical to the previously extracted larger predetermined number of encoded messages.
Claim 3
Dependent Claim 29 words
The method of robust collateral messaging as defined in claim 1, wherein said step (a) further comprises independently transmitting said encoded message through another of said data transmission links.
Claim 4
Dependent Claim 39 words
The method of robust collateral messaging as defined in claim 2, wherein said step (b) further comprises comparing said encoded messasge extracted from said one of said data links with that extracted from said another of said data links.
Claim 5
Dependent Claim 30 words
A method as in claim 1 wherein said controlling step (d) includes the step of selectively disabling said predetermined data processor in response to said at least one encoded message.
Claim 6
Dependent Claim 22 words
A method as in claim 1 wherein said extracting and subjecting steps each operate on encoded messages carried by redundant data links.
Claim 7
Dependent Claim 217 words
A collateral messaging system operating within a distributed data processing system having a plurality of component modules each of which including a controlling data processor and each of which communicating with other component modules through data links, said collateral messaging system comprising: (a) means in one of said plurality of component modules for transmitting through one of said data links an encoded message; (b) means in another one of said plurality of component modules for extracting from said one of said data links said encoded message; and (c) message decoding means in said another one of said plurality of component modules for recognizing and decoding said encoded message and for directly controlling an associated controlling data processor in response to said encoded message, wherein the means for extracting said encoded message comprises means for receiving, storing and forwarding to said message decoding means component bits of said encoded message transmitted in a predetermined and independent bit-position on at least two independent ones of said data links; wherein the message decoding means comprises a stored label for identifying the location of the message decoding means within said distributed data processing system; and wherein the message decoding means further comprises a programmable local data processor for applying a software filtering operation to the component bits of said encoded message.
Claim 8
Dependent Claim 217 words
A collateral messaging system operating within a distributed data processing system having a plurality of component modules each of which including a controlling data processor and each of which communicating with other component modules through data links, said collateral messaging system comprising: (a) means in one of said plurality of component modules for transmitting through one of said data links an encoded message; (b) means in another one of said plurality of component modules for extracting from said one of said data links said encoded message; and (c) message decoding means in said another one of said plurality of component modules for recognizing and decoding said encoded message and for directly controlling an associated controlling data processor in response to said encoded message, wherein the means for extracting said encoded message comprises means for receiving, storing and forwarding to said message decoding means component bits of said encoded message transmitted in a predetermined and independent bit-position on at least two independent ones of said data links; wherein the message decoding means comprises a stored label for identifying the location of the message decoding means within said distributed data processing system; and wherein the message decoding means further comprises a programmable local data processor for applying a software filtering operation to the component bits of said encoded message.
Claim 9
Dependent Claim 38 words
The system as defined in claim 6, said programmable local data processor directly controlling a controlling data processor after said software filtering operation by resetting or disabling the associated predetermined data processor in accordance with the encoded message.
Claim 10
Dependent Claim 26 words
The system as defined in claim 7, wherein the message decoding means further comprises sanity reset means for continuously periodically resetting said programmable local data processor.
Claim 11
Independent Claim 45 words
The system as defined in claims 6, 7, or 8, wherein said system includes an input/output terminal, and the means for extracting said encoded message further comprises an asynchronous receiver-transmitter for relaying said encoded message to said input/output terminal of said distributed data processing system.
Claim 12
Independent Claim 48 words
The system as defined in claims 6, 7 or 8, wherein said distributed data processing system further comprises: a plurality of telephone switching modules; an intermediary message switching module; and a master computing module controlling said plurality of telephone switch network modules via said intermediary message switching module.
Claim 13
Dependent Claim 183 words
In a telephone switch distributed data processing system including a plurality of telephone switch modules each of which includes a controlling data processor communicating with other telephone switch modules through a data communications network, wherein said controlling data processor is capable of resetting, inhibiting processing and restarting processing, a robust collateral messaging system including: transmitting means, operatively connected to a first of said plurality of telephone switch modules and to said data communications network, for transmitting an encoded control message over said data communications network; receiving means, operatively connected to a second of said plurality of telephone switch modules and to said data communications network, for receiving said transmitted encoded control message; message decoding means, operatively connected to said receiving means, for recognizing and decoding said received encoded control message; and resetting means, coupled to said second module controlling data processor and to said message decoding means, for selectively initiating any of a reset, inhibit processing and restart processing of said second module controlling data processor in response to receipt and successful decoding of said encoded control message by said message decoding means.
Claim 14
Dependent Claim 183 words
In a telephone switch distributed data processing system including a plurality of telephone switch modules each of which includes a controlling data processor communicating with other telephone switch modules through a data communications network, wherein said controlling data processor is capable of resetting, inhibiting processing and restarting processing, a robust collateral messaging system including: transmitting means, operatively connected to a first of said plurality of telephone switch modules and to said data communications network, for transmitting an encoded control message over said data communications network; receiving means, operatively connected to a second of said plurality of telephone switch modules and to said data communications network, for receiving said transmitted encoded control message; message decoding means, operatively connected to said receiving means, for recognizing and decoding said received encoded control message; and resetting means, coupled to said second module controlling data processor and to said message decoding means, for selectively initiating any of a reset, inhibit processing and restart processing of said second module controlling data processor in response to receipt and successful decoding of said encoded control message by said message decoding means.
Claim 15
Dependent Claim 37 words
A system as in claim 11 wherein said resetting means comprises means for initiating any of said reset, inhibit processing and restart processing only upon receipt of redundant versions of the control message by said receiving means.
Claim 16
Dependent Claim 67 words
A system as in claim 11 wherein: said data communications network includes first and second independent data links coupling said transmitting means to said receiving means; said transmitting means transmits redundant versions of said encoded control message to said receiving means over both said first and said second data links; and said receiving means receives said transmitted redundant versions from both said first and second data links.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-07-28 1996-01-27 1996-07-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-07-28 2000-01-27 2000-07-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-07-28 2004-01-27 2004-07-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag