The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 29, 1998

Filed:

Jul. 24, 1996
Applicant:
Inventors:

Ravi Kannan, Los Angeles, CA (US);

Babu Katchapalayam, Los Angeles, CA (US);

Bing Liu, Alhambra, CA (US);

Assignee:

Other;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F / ;
U.S. Cl.
CPC ...
395591 ; 39518213 ; 395733 ;
Abstract

A method of operating a computer and a software product, enable a computer system and application to continue execution after the application has generated a fatal exception. This allows the user to save any data file that was being used at the time the fatal exception was generated, and thereby not lose that data that would have otherwise been lost by the operating system spontaneously terminating the application because of the fatal exception. The method involves receiving a notification that the application has generated an exception, notifying the operating system that the exception has been handled, so as to 'fool' the operating system and prevent it from spontaneously terminating the application, and then to enable the application to continue operating so that the user can save any unsaved data by executing a continuous loop of code in place of the main message loop of the faulting application. The continuous loop receives messages and events for the application and passes them to the proper executable components of the application. The software product includes an exception handler that receives notification from the operating system of the fatal exception, a background process that is notified by the exception handler of this occurrence and that prompts the user with an option to terminate or continue the application, and a continuous loop of code instructions that replaces a message loop of the application, thereby enabling it to continue execution.


Find Patent Forward Citations

Loading…