Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
131 words
In a computer system including a processor, an operating system and at least one application executable by the processor, a computer readable medium storing a software product comprising: an exception handler that controls the processor to receive a notification from the operating system that an exception has been generated by an application; a background executable program that is invoked by the exception handler, that notifies the operating system that the exception has been handled; and, a set of instructions provided to the processor by the exception handler, for execution by the processor in a continuous loop, and that receive from the operating system messages for the application and provide the messages to the application for handling, enabling the application to continue execution by the processor after the exception has been generated.
Claim 2
Dependent Claim
131 words
In a computer system including a processor, an operating system and at least one application executable by the processor, a computer readable medium storing a software product comprising: an exception handler that controls the processor to receive a notification from the operating system that an exception has been generated by an application; a background executable program that is invoked by the exception handler, that notifies the operating system that the exception has been handled; and, a set of instructions provided to the processor by the exception handler, for execution by the processor in a continuous loop, and that receive from the operating system messages for the application and provide the messages to the application for handling, enabling the application to continue execution by the processor after the exception has been generated.
Claim 3
Dependent Claim
38 words
The computer readable medium of claim 1, wherein the background executable program displays, in response to the exception being generated by the application, a prompt to a user to either terminate the application or continue executing the application.
Claim 4
Dependent Claim
87 words
In a computer system including a memory storing an operating system and an application, a computer implemented process of handling an exception generated by the application, comprising: receiving a notification from the operating system that a fatal exception has been generated by the application; and in response to the notification, executing an instruction loop to receive from the operating system messages for the application, and to pass the messages to the application for handling, enabling the application to continue executing after the fatal exception has been generated.
Claim 5
Dependent Claim
87 words
In a computer system including a memory storing an operating system and an application, a computer implemented process of handling an exception generated by the application, comprising: receiving a notification from the operating system that a fatal exception has been generated by the application; and in response to the notification, executing an instruction loop to receive from the operating system messages for the application, and to pass the messages to the application for handling, enabling the application to continue executing after the fatal exception has been generated.
Claim 6
Dependent Claim
20 words
The computer implemented process of claim 3, further comprising: notifying the operating system that the fatal exception has been handled.
Claim 7
Dependent Claim
31 words
The computer implemented process of claim 3, further comprising: storing in an instruction register an address of the instruction loop to enable the processor to continue to execute the instruction loop.
Claim 8
Dependent Claim
57 words
The computer implemented process of claim 3, wherein the memory includes a memory location storing an address of the next instruction of the application to be executed by the processor, the process further comprising: replacing the address of the next instruction to be executed stored in the memory location with a starting address of the instruction loop.
Claim 9
Dependent Claim
31 words
The computer implemented method of claim 3, further comprising: as a first step, storing an exception handler in the operating system in order to receive the notification from the operating system.
Claim 10
Dependent Claim
22 words
The computer implemented method of claim 3, further comprising: prompting a user to either terminate the application or continue executing the application.
Claim 11
Dependent Claim
33 words
The computer implemented method of claim 3, further comprising: receiving a user input to save a file currently in use by the application; and saving the file in response to the user input.
Claim 12
Dependent Claim
114 words
In a computer system including a processor, an operating system and at least one application executable by the processor, a computer readable medium storing a software product comprising: an exception handler, executable by the processor, for receiving a notification from the operating system that an exception has been generated by an application; and, a set of instructions, provided to the processor by the exception handler in response to the notification, and executable by the processor in a repetitive sequence, for receiving from the operating system messages for the application and for providing the messages to the application for handling, enabling the application to continue execution by the processor after the exception has been generated.
Claim 13
Dependent Claim
114 words
In a computer system including a processor, an operating system and at least one application executable by the processor, a computer readable medium storing a software product comprising: an exception handler, executable by the processor, for receiving a notification from the operating system that an exception has been generated by an application; and, a set of instructions, provided to the processor by the exception handler in response to the notification, and executable by the processor in a repetitive sequence, for receiving from the operating system messages for the application and for providing the messages to the application for handling, enabling the application to continue execution by the processor after the exception has been generated.
Claim 14
Dependent Claim
52 words
The computer readable medium of claim 10, further comprising: a process, executable by the processor in response to generation of the exception by the application, for prompting a user to either terminate the application or continue executing the application, and for receiving an input from the user terminating or continuing the application.