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
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 12:40
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.
References Cited (Backward Citations)
US3908099A
Cited
US4817091A
Cited
US4131945A
Cited
US4133979A
Cited
US4288870A
Cited
GB2022364A
Cited
US4213201A
Cited
US4639889A
Cited
US4413335A
Cited
US4535453A
Cited
US4550404A
Cited
EP0125604A2
Cited
US4860333A
Cited
US4914572A
Cited
EP0291791A1
Cited
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 |