← Back to Patent Explorer
US4817092A Expired / Lapsed US ⏱️ 0.0 years remaining

Threshold alarms for processing errors in a multiplex communications system

Assignee: Siemens Business Communication Systems Inc
•
Filing: 1987-10-05
•
Granted: 1989-03-28
•
Expires: 2007-10-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for detecting and analyzing errors in a communications system is described. The method employs expert system techniques to isolate failures to specific field replaceable units and attempts to restore the failing unit to service, if the system will not be adversely affected, by removing it from service, resetting the resource and returning it to service if it passes retesting. The expert system techniques include detailed decision trees designed for each resource in the system. The decision trees also filter extraneous sources of errors from affecting the error analysis results.

Inventors

  • 👤 Luan J. Denny

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 16:54
CPC Classifications
H; H04; H04M; H04M3/00; H04M3/22; H04M3/24; H04M3/247; G; G05; G05B; G05B2219/00; G05B2219/20; G05B2219/24; G05B2219/24072; G05B2219/24073; G05B2219/24074; G05B2219/24085; G05B2219/24086; G06; G06F; G06F11/00; G06F11/22; G06F11/2205; G06F11/2257; G06F11/2273; G06F11/30; G06F11/32; Y; Y10; Y10S; Y10S706/00; Y10S706/902; Y10S706/903; Y10S706/909; Y10S706/911; Y10S706/917

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 262 words
A method to analyze errors in a system, the system having a plurality of resources with replaceable units, a display, a processor, and memory means for storing decision trees, data structures, threshold alarm tasks, failing resource manager tasks and error analysis tasks, the resources including a diagnostics card having a processor and memory means for storing resource analysis tasks, and communication resources, the method comprising the steps of: (a) testing said resources intermittently by said error analysis tasks invoking a card analysis task on said diagnostics card to test for an error in said communication resources in said system; (b) detecting an error and invoking an appropriate error analysis task to process said error; (c) processing said error by said appropriate error analysis task to isolate said error to a replaceable unit by automatically traversing said decision trees; (d) writing data to record said error in said data structures in said memory means of said system; (e) invoking said failing resource manager tasks to retest said replaceable unit; (f) invoking said threshold alarm tasks to determine an effect of removal of said replaceable unit on said system; (g) indicating to said failing resource manager tasks if said replaceable unit can be removed; (h) removing said replaceable unit from service if said retest detects said error and said threshold alarms tasks indication is favorable; (i) retesting said replaceable unit to detect a return to normal operation; (j) returning said replaceable unit to service if normal operation is determined; and (k) displaying a message based on said error on said display of said system.
Claim 2
Independent Claim 262 words
A method to analyze errors in a system, the system having a plurality of resources with replaceable units, a display, a processor, and memory means for storing decision trees, data structures, threshold alarm tasks, failing resource manager tasks and error analysis tasks, the resources including a diagnostics card having a processor and memory means for storing resource analysis tasks, and communication resources, the method comprising the steps of: (a) testing said resources intermittently by said error analysis tasks invoking a card analysis task on said diagnostics card to test for an error in said communication resources in said system; (b) detecting an error and invoking an appropriate error analysis task to process said error; (c) processing said error by said appropriate error analysis task to isolate said error to a replaceable unit by automatically traversing said decision trees; (d) writing data to record said error in said data structures in said memory means of said system; (e) invoking said failing resource manager tasks to retest said replaceable unit; (f) invoking said threshold alarm tasks to determine an effect of removal of said replaceable unit on said system; (g) indicating to said failing resource manager tasks if said replaceable unit can be removed; (h) removing said replaceable unit from service if said retest detects said error and said threshold alarms tasks indication is favorable; (i) retesting said replaceable unit to detect a return to normal operation; (j) returning said replaceable unit to service if normal operation is determined; and (k) displaying a message based on said error on said display of said system.
Claim 3
Dependent Claim 36 words
The method of analyzing errors as recited in claim 1, wherein said step of automatically traversing said decision trees includes the step of: (a) identifying a particular decision tree to traverse based on a communication resource.
Claim 4
Dependent Claim 42 words
The method of analyzing errors as recited in claim 1 wherein said step of automatically traversing said decision trees includes the step of: (a) identifying additional decision trees to traverse to eliminate any failure other than said error in said replaceable unit.
Claim 5
Dependent Claim 70 words
The method of analyzing errors as recited in claim 1 wherein said step of automatically traversing said decision trees includes the steps of: (a) testing said communication resources in a predetermined sequence based on said error to draw a preliminary conclusion; (b) analyzing said preliminary conclusion; (c) performing an action comprising further testing and analyzing to refine said preliminary conclusion; and (d) terminating when said action reaches a final conclusion.
Claim 6
Dependent Claim 50 words
The method of analyzing errors as recited in claim 1 wherein said step of displaying a message based on said error on said display of said system comprises the steps of: (a) formatting said data into a natural language message; and (b) displaying said natural language message on said display.
Claim 7
Dependent Claim 24 words
The method of analyzing errors as recited in claim 5 further comprising the step of: (a) displaying a suggested action message on said display.
Claim 8
Dependent Claim 18 words
The method of analyzing errors as recited in claim 1 wherein said error analysis task is invoked manually.
Claim 9
Dependent Claim 84 words
The method of analyzing errors as recited in claim 1 further comprising the steps of: (a) calculating a number of said resources that have failed; (b) calculating a number of said resources that are out of service; and (c) comparing said number of resources that are out of service and said number of resources that have failed with a preselected threshold in said data structures of said memory of said system to determine an effect of removal of said replaceable unit on said system.
Claim 10
Dependent Claim 244 words
Apparatus for analyzing errors in a system having a plurality of communications resources with replaceable units, a display, a processor and memory means for storing data structures, decision trees, failing resource manager tasks and error analysis tasks comprising: (a) means for testing said plurality of communications resources by an error analysis task to detect an error in a communication resource in said system and generating a signal indicative of an error; (b) means for detecting said signal indicative of said error and invoking an appropriate error analysis task to diagnose said error; (c) means for isolating said error to said replaceable units by automatically traversing said decision trees; (d) means for writing data recording said error in said data structures in said memory means of said system; (e) means for invoking said failing resource manager tasks to retest said replaceable units; (f) means for invoking said threshold alarm tasks to determine an effect of removal of said replaceable unit on said system; (g) means for indicating to said failing resource manager tasks if said replaceable unit can be removed; (h) means for removing said replaceable unit from service if said retest detects said error and said threshold alarms tasks indication is favorable; (i) means for retesting said replaceable unit to detect normal operation; (j) means for returning said replaceable unit to operation if normal operation is detected; and (k) means for displaying a message based on said error on said display of said system.
Claim 11
Dependent Claim 244 words
Apparatus for analyzing errors in a system having a plurality of communications resources with replaceable units, a display, a processor and memory means for storing data structures, decision trees, failing resource manager tasks and error analysis tasks comprising: (a) means for testing said plurality of communications resources by an error analysis task to detect an error in a communication resource in said system and generating a signal indicative of an error; (b) means for detecting said signal indicative of said error and invoking an appropriate error analysis task to diagnose said error; (c) means for isolating said error to said replaceable units by automatically traversing said decision trees; (d) means for writing data recording said error in said data structures in said memory means of said system; (e) means for invoking said failing resource manager tasks to retest said replaceable units; (f) means for invoking said threshold alarm tasks to determine an effect of removal of said replaceable unit on said system; (g) means for indicating to said failing resource manager tasks if said replaceable unit can be removed; (h) means for removing said replaceable unit from service if said retest detects said error and said threshold alarms tasks indication is favorable; (i) means for retesting said replaceable unit to detect normal operation; (j) means for returning said replaceable unit to operation if normal operation is detected; and (k) means for displaying a message based on said error on said display of said system.
Claim 12
Dependent Claim 32 words
The apparatus for analyzing errors in a system as recited in claim 9 further comprising: (a) means for identifying each of said decision trees that are appropriate to test said communication resource.
Claim 13
Dependent Claim 36 words
The apparatus for analyzing errors in a system as recited in claim 9 further comprising: (a) means for identifying additional decision trees to traverse to eliminate any failure other than said error in said communication resource.
Claim 14
Dependent Claim 28 words
The apparatus for analyzing errors in a system as recited in claim 9 further comprising: (a) means for providing a decision tree for each of said communication resources.
Claim 15
Dependent Claim 69 words
The apparatus for analyzing errors in a system as recited in claim 9 further comprising: (a) means for testing said system in a predetermined sequence based on said error to draw a preliminary conclusion; (b) means for analyzing said preliminary conclusion; (c) means for performing an action comprising further testing and analyzing to refine said preliminary conclusion; and (d) means for terminating when said action reaches a final conclusion.
Claim 16
Dependent Claim 36 words
The apparatus for analyzing errors in a system as recited in claim 9 further comprising: (a) means for formatting said data into a natural language message; and (b) displaying said natural language message on said display.
Claim 17
Dependent Claim 23 words
The apparatus for analyzing errors in a system as recited in claim 9 further comprising: (a) means for displaying a suggested action message.
Claim 18
Dependent Claim 24 words
The apparatus for analyzing errors in a system as recited in claim 9 further comprising: (a) means for manually invoking said error analysis task.
Claim 19
Dependent Claim 90 words
The apparatus for analyzing errors in a system as recited in claim 9 further comprising: (a) means for calculating a number of said resources that have failed; (b) means for calculating a number of said resources that are out of service; and (c) means for comparing said number of resources that are out of service and said number of resources that have failed with a preselected threshold in said data structures of said memory of said system to determine an effect of removal of said replaceable unit on said system.

References Cited (Backward Citations)

US3409877A Cited
US3838261A Cited
US3909542A Cited
US4365247A Cited
US4260859A Cited
US4595982A Cited
US4601032A Cited
US4649515A Cited
US4648044A Cited
US4710926A Cited
US4763329A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-03-27 1992-09-26 1993-03-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-03-27 1996-09-26 1997-03-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-03-27 2000-09-26 2001-03-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag