or
Bookmark and Share
Recovering from device failure
   
Document Number
US Patent 6886112
Issued Date
April 26, 2005
Link
Inventors
Map
Abstract
Methods, systems, and computer program products for resource recovery. A region of code can be considered untrusted. To catch problems in the untrusted region, entry points are wrapped with exception logic for processing exceptions raised within the untrusted region. Until an exception has been raised within the untrusted region, instructions corresponding to the entry points may be executed. However, once an exception has been raised within the untrusted region, further access to the untrusted code is prevented. A time element may be recorded for indicating execution time within an untrusted display hardware driver. Once a threshold execution time is reached, indicating a graphics processor hang, driver execution stops and an exception raised. When execution continues, the exception is processed based on the exception logic. Updating the display hardware then occurs without using the graphics processor. The display hardware may notify a user that the graphic processor is not functioning.
Tags:
Description:
Amusing 0%
Clever 0%
Complex 0%
Efficient 0%
Historic 0%
Important 0%
Innovative 0%
Interesting 0%
Practical 0%
Simple 0%
Number of Claims:
44
Comments:
no comments yet
Owner
Microsoft Corporation (Redmond, WA)
Published
April 26, 2005
Application Number
10/185,493
Filed
June 28, 2002
US Classification
714/38   719/323
Int'l Classification
G06F   11/00   (20060101)   G06F   11/30   (20060101)   H04L   9/00   (20060101)  
Examiner
Attorney/Law Firm
USPTO Field of Search
714/38   719/318   719/323  
Related Patents
7249211 - System and method for interrupt handling - Owned by Microsoft Corporation (Redmond, WA)

A system, methodology and/or computer architecture that facilitates processing device interrupts (including level-triggered interrupts) in a user-mode process is provided. The kernel interrupt handler can cause a dedicated thread in the process to wake and invoke the driver interrupt service routine. This thread can then return control to the kernel interrupt handler. In addition to processing interrupts in an isolated mode, the context switching technique could be used in any isolated environment to process interrupts via dedicated execution context methods.

7149832 - System and method for interrupt handling - Owned by Microsoft Corporation (Redmond, WA)

A system, methodology and/or computer architecture that facilitates processing device interrupts (including level-triggered interrupts) in a user-mode process is provided. The kernel interrupt handler can cause a dedicated thread in the process to wake and invoke the driver interrupt service routine. This thread can then return control to the kernel interrupt handler. In addition to processing interrupts in an isolated mode, the context switching technique could be used in any isolated environment to process interrupts via dedicated execution context methods.

7434110 - Error handling scheme for time-critical processing environments - Owned by Sezweed Systems (Burlington, MA)

As a result of detecting a device error, calls to device driver logic are redirected to substantially reduce processing time of the driver logic and to return to the caller without providing an indication of the error.

Claims
Description
About| FAQs| Terms & Disclaimer| Link to Us| Contact Us