Common error handling system
First Claim
1. A method for reporting errors from a plurality of processes of a computer system, said method comprising the steps of:
- (a) detecting an error within at least one of said plurality of processes;
(b) building an error message within said process that detected said error;
(c) sending said error message to an error processing process within said computer system; and
(d) formatting and displaying said error message within said error processing process, within a single window of said computer system, wherein when more than one message is received by said error processing process, said messages are displayed in an order received.
4 Assignments
0 Petitions
Accused Products
Abstract
A system uses a common error processing process within a computer system wherein other processes that detect errors send an error message to the common process and the common process is used to display all error messages, and display the help file. The common error process detects whether the system is a distributed application running on multiple computer systems, and if this is so, the common error process sends any error messages to other computers within the distributed network, so that the error messages are displayed on all computers when one computer has an error. The system reserves an amount of memory when it is started, and keeps this memory reserved throughout operation of the system. If an out of memory error occurs in a process, the reserved memory is released, to provide sufficient memory for building an error message.
-
Citations
4 Claims
-
1. A method for reporting errors from a plurality of processes of a computer system, said method comprising the steps of:
-
(a) detecting an error within at least one of said plurality of processes; (b) building an error message within said process that detected said error; (c) sending said error message to an error processing process within said computer system; and (d) formatting and displaying said error message within said error processing process, within a single window of said computer system, wherein when more than one message is received by said error processing process, said messages are displayed in an order received.
-
-
2. A method for reporting errors from a plurality of processes of a computer system, said method comprising the steps of:
-
(a) reserving a predetermined amount of memory within at least one of said plurality of processes; (b) detecting an error within said at least one of said plurality of processes having said memory reserved in step (a); (c) when said error detected in step (a) comprises an out of memory error, freeing said memory reserved in step (a); (d) building an error message within said process that detected said error of step (b); (e) sending said error message to an error processing process within said computer system; and (f) formatting and displaying said error message within said error processing process, wherein when more than one message is received by said error processing process, said messages are displayed in an order received.
-
-
3. A method for reporting errors from a plurality of processes of a computer system, said method comprising the steps of:
-
(a) detecting an error within at least one of said plurality of processes; (b) building an error message within said process that detected said error; (c) sending said error message to an error processing process within said computer system; (d) formatting and displaying said error message within said error processing process, wherein when more than one message is received by said error processing process, said messages are displayed in an order received; (e) detecting a corresponding error processing process in a second computer system connected to said computer system; and (f) sending said error message to said corresponding error processing process for display in said second computer system.
-
-
4. A method for reporting errors from a plurality of processes of a computer system, said method comprising the steps of:
-
(a) reserving a predetermined amount of memory within at least one of said plurality of processes; (b) detecting an error within said at least one of said plurality of processes having said memory reserved in step (a); (c) when said error detected in step (a) comprises an out of memory error, freeing said memory reserved in step (a); (d) building an error message within said process that detected said error of step (b); (e) sending said error message to an error processing process within said computer system; (f) formatting and displaying said error message within said error processing process, within a single window of said computer system, wherein when more than one message is received by said error processing process, said messages are displayed in an order received; (g) detecting a corresponding error processing process in a second computer system connected to said computer system; and (h) sending said error message to said corresponding error processing process for display in said second computer system.
-
Specification