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.
Patent No.:
Date of Patent:
Nov. 03, 2009
Filed:
Nov. 18, 2005
Sanjay Bhansali, Sammamish, WA (US);
Shajan Dasan, Sammamish, WA (US);
Brian D. Harry, Chapel Hill, NC (US);
Vance Palmer Morrison, Kirkland, WA (US);
Sanjay Bhansali, Sammamish, WA (US);
Shajan Dasan, Sammamish, WA (US);
Brian D. Harry, Chapel Hill, NC (US);
Vance Palmer Morrison, Kirkland, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
A compiler that completes compilation upon identifying unresolvable input during compilation instead of aborting compilation. This can be accomplished by inserting an exception-throwing instruction, and/or handlers in place of the unresolvable input in the compiled code output. If the section of the compiled code containing the inserted exception throwing instruction is later executed, an exception is thrown and/or handled. Compilation of code from a trusted source can be completed without inserting an exception throwing instruction when the code has only suspected but unverifiable problems.