IP Library Granted Patent US 7,373,552
Granted Patent B2
US 7,373,552 · App. 10/955,290 · Granted May 13, 2008

Model based diagnosis and repair for event logs

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,373,552
App. No.
10/955,290
Granted
May 13, 2008
Kind
B2
Abstract

A system and appertaining method isolates a hardware or user error in a software controlled apparatus e.g., an NMR-apparatus. A diagnostic function is added to an event log that uses a causality model to analyze the event log. A series of events in the event log is evaluated by comparing the events with at least one of a number of root cause related patterns, and a best match of these patterns is used to assign a root cause for the error. Various repair actions may be associated based on a probabilistic model. Additional information may be utilized to modify or improve respective probabilities associated with causes and/or repair actions. This additional information may utilize other automated diagnostic information or may query users for additional information.

Claims (40)

1. A method for isolating a hardware or user error and for providing a suitable repair action in a software controlled apparatus using recorded events and a causality model, that relates at least one root cause to at least one root cause related pattern of the events, comprising:

relating at least one of the root cause related patterns with probability factors to more than one root cause;

relating at least one repair action of the causality model that is related with probability factors to at least one of the root causes;

recording a series of events;

evaluating the series of events by comparing it with at least one of the root cause related patterns, thereby producing matched patterns;

determining a best match of the matched patterns;

isolating the root cause underlying the error by evaluating the probability factors; and

suggesting at least one repair action based on the root cause related patterns, the root causes, and the probability factors.

2. The method as claimed in claim 1 , wherein one of the root cause related patterns comprises events of the group consisting of error events, information events, and success events.

3. The method as claimed in claim 1 , further comprising:

obtaining user-provided additional information by interacting with a user; and

utilizing the user-provided additional information in one of the root cause related patterns.

4. The method as claimed in claim 1 , further comprising:

obtaining test-provided additional information by testing the apparatus with test routines; and

utilizing the test-provided additional information in one of the root cause related patterns.

5. The method as claimed in claim 1 , wherein at least one of the repair actions is related with probability factors to more than one root causes.

6. The method as claimed in claim 1 , wherein at least one of the root causes is related with probability factors to more than one repair action.

7. The method according to claim 1 , further comprising:

automatically executing the chosen repair action.

8. The method according to claim 1 , further comprising:

prompting the user to manually execute the chosen repair action.

9. The method as claimed in claim 1 , further comprising:

utilizing a Bayesian Network in order to determine a weighting of probability factors.

10. The method as claimed in claim 1 , further comprising:

utilizing an event filter to filter events for presentation to a user.

11. A system for isolating a hardware or user error and for providing a suitable repair action in a software controlled apparatus, comprising:

a memory comprising:

an event log into which events of the apparatus are recorded;

a table comprising a list of possible root causes for various problems or states;

a table comprising repair actions; and

a diagnosis module configured to implement, utilizing a processor, a causality model relating at least one root cause from the table with probability factors to at least one root cause related pattern of events by producing matched root cause related patterns to a series of events, determining a best match of the matched patterns, isolating the root cause underlying the error by evaluating the probability factors, and suggesting at least one repair action via an output, based on the root cause related patterns, the root causes and the probability factors.

12. The system according to claim 11 , further comprising:

a Bayesian Network as a part of the diagnosis module configured to determine a weighting of probability factors.

13. The system according to claim 11 , wherein the event log comprises:

an internal event log; and

a user event log;

the system further comprising:

an event filter that filters the internal event log to produce the user event log.

14. The system according to claim 11 , further comprising:

automated repair modules configured to execute the repair actions.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2016
From: SIEMENS AKTIENGESELLSCHAFT
To: SIEMENS HEALTHCARE GMBH
Reel/Frame 039271/0561 →
MERGER Recorded Aug 19, 2005
From: ACADIA ELASTOMERS CORPORATION
To: AEC HOLDINGS, INC.
Reel/Frame 016418/0681 →
MERGER Recorded Aug 19, 2005
From: AEC HOLDINGS, INC.
To: PARKER-HANNIFIN CORPORATION
Reel/Frame 016418/0685 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 26, 2004
From: BJORSNE, TORD
To: SIEMENS AKTIENGESELLSCHAFT
Reel/Frame 016018/0838 →