Method and system for handling errors in a distributed computer system
DCFirst Claim
1. A method for processing an error occurring in a system element operating in a computer system having a central-resource, the method comprising the steps of:
- receiving an error message at the central-resource from the system element indicating the occurrence of an error associated with the system element;
determining whether a connection exists between the system element and the central-resource;
transmitting the error message from the system element to the central resource when the connection exists; and
when the connection does not exist, queuing the error message for later transmission to the central resource;
referencing an error-resource having a plurality of assistance options;
selecting an assistance option from the plurality of assistance options in accordance with the error message;
filtering the error message for an error type;
providing the assistance option to the system element through a routine server in accordance with the error type.
4 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A method and system for tracking and processing errors in a distributed computer system. As an application encounters an error, a centralized system intercepts and assumes the processing of that error event. The central error processing may be used with a distributed network connecting the applications running on various user computers. Upon receipt of an error message from an application, the system creates an informative error package, propagates appropriate error alert to relevant subsystems, and attempts to resolve the error. The error may be resolved in various ways. For example, the system may select and dispatch appropriate help information to the user; or the system may locate an alternative resource to substitute for the failed resource. The system may prioritize errors when there is more than one error still unresolved at any given time. In addition, the system may filter errors that require different levels of response and the system may direct errors to resources capable of assisting in resolving the error.
160 Citations
25 Claims
-
1. A method for processing an error occurring in a system element operating in a computer system having a central-resource, the method comprising the steps of:
-
receiving an error message at the central-resource from the system element indicating the occurrence of an error associated with the system element;
determining whether a connection exists between the system element and the central-resource; transmitting the error message from the system element to the central resource when the connection exists; and
when the connection does not exist, queuing the error message for later transmission to the central resource;
referencing an error-resource having a plurality of assistance options;
selecting an assistance option from the plurality of assistance options in accordance with the error message;
filtering the error message for an error type;
providing the assistance option to the system element through a routine server in accordance with the error type. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for tracking and processing errors that occur in a distributed computer system, wherein the system comprises:
-
a resource server for processing the errors;
a database of information accessible to the resource server and useful in resolving and bypassing said errors;
a routing server for contemporaneously directing messages and responses to the errors to and from components of the distributed computer system; and
a filter for sorting said errors of different error types and directing the messages and the response to the errors through the routing server to different components of the distributed computer system in accordance with the error type.
-
-
17. A method for tracking and resolving errors, comprising the steps of:
-
identifying the processing of at least two errors by at least one system element;
intercepting the processing of the errors;
generating at least two error messages related to each of the errors;
filtering, by an error type, the error messages by determining at least one response category for each of the errors;
generating a response for each of the error messages based at least in part on the response category; and
dispatching, through a routing server, at least one response to a system element processing the error related to the response, in accordance with the error type. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A method for tracking and resolving errors, comprising the steps of:
-
receiving, at a central resource, at least two error messages, related to at least two errors occurring on at least one of a plurality of system elements;
filtering, by an error type, the error messages by determining at least one category of response for each of the errors;
generating, by the central resource, an error pack based on the error message, containing at least one assistance option; and
transmitting the error pack to the system element that generated the error message, through a routing server in accordance with the error type. - View Dependent Claims (24, 25)
-
Specification