×

Diagnostic analysis and symptom matching

  • US 10,216,622 B2
  • Filed: 09/01/2016
  • Issued: 02/26/2019
  • Est. Priority Date: 09/01/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method for resolving at least one computer error, the method comprising:

  • receiving, by a computer, a plurality of stored error chains with each of the plurality of stored error chains including one or more stored errors and a sequential order of the one or more stored errors reflecting a different sequence of received computer errors associated with one or more computer systems;

    receiving, by the computer, the at least one computer error and diagnostic data associated with the at least one computer error;

    based on the received diagnostic data associated with the received at least one computer error, generating, by the computer, at least one error chain including a plurality of detected errors and a sequential order of the plurality of detected errors, with the at least one generated error chain reflecting a detected sequence of errors determined during operation of the one or more computer systems;

    comparing, by the computer, the at least one generated error chain to the plurality of stored error chains to determine a matching condition, with the comparing including;

    using a set of operation(s) to identify a match between the at least one generated error chain and one or more of the plurality of stored error chains,based on the set of operation(s), weighing each of the plurality of detected errors associated with the at least one generated error chain and the one or more stored errors associated with the plurality of stored error chains, with the weighing being based, at least in part upon product configuration information associated with the one or more computing systems and a position for each of the plurality of detected errors with respect to the at least one generated error chain and each of the one or more stored errors with respect to the plurality of stored error chains, such that one or more detected errors associated with the plurality of detected errors at a first or last position in the at least one generated error chain have greater weights than the one or more detected errors at intermediate positions with respect to the at least one generated error chain, and the one or more stored errors at a first or last position in the plurality of stored error chains have greater weights than the one or more stored errors at intermediate positions with respect to the plurality of stored error chains,based on the weighing, comparing, by the computer, the at least one generated error chain to the plurality of stored error chains to determine the matching condition,ranking, by the computer, a plurality of resolutions associated with the plurality of stored error chains based on the determined matching condition;

    presenting, by the computer, a ranked list of the plurality of resolutions with respect to the at least one generated error chain; and

    executing, by the computer, at least one resolution associated with the plurality of resolutions to the at least one computer error based on user selection of the at least one resolution from the ranked list.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×