Method and software products for continued application execution after generation of fatal exceptions

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5815702
SERIAL NO

08686250

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

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.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
MCAFEE INC3965 FREEDOM CIRCLE SANTA CLARA CA 95054

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Kannan, Ravi 11826 Kiowa Ave. #101, Los Angeles, CA 90049 30 2706
Katchapalayam, Babu 11826 Kiowa Ave. #101, Los Angeles, CA 90049 38 3026
Liu, Bing 1016 S. Second St., Alhambra, CA 91801 414 3981

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation