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:
Feb. 07, 2012

Filed:

Jun. 04, 2008
Applicants:

Joseph E. Benedek, Issaquah, WA (US);

Roberto A. Franco, Seattle, WA (US);

Quji Guo, Stanford, CA (US);

J. Craig Hally, Sammamish, WA (US);

Reid T. Holmes, Nanaimo, CA (US);

Roman Pamucci, Bellevue, WA (US);

Edward J. Praitis, Woodinville, WA (US);

Christopher T. Sager, Bellevue, WA (US);

Brian D. Wentz, Seattle, WA (US);

Inventors:

Joseph E. Benedek, Issaquah, WA (US);

Roberto A. Franco, Seattle, WA (US);

Quji Guo, Stanford, CA (US);

J. Craig Hally, Sammamish, WA (US);

Reid T. Holmes, Nanaimo, CA (US);

Roman Pamucci, Bellevue, WA (US);

Edward J. Praitis, Woodinville, WA (US);

Christopher T. Sager, Bellevue, WA (US);

Brian D. Wentz, Seattle, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 11/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

The present invention improves the stability of a Web browser by identifying plug-in modules that cause failures. Data in memory at the time of a failure is analyzed, and a failure signature is generated. The failure signature is compared to a database of known failure signatures so that the source of the failure may be identified. If a plug-in module to a Web browser is identified as the source of a failure, options are presented to the user who may update the plug-in module with code that does not produce a failure or disable the plug-in module altogether.


Find Patent Forward Citations

Loading…