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:
Nov. 02, 2010

Filed:

Oct. 05, 2004
Applicants:

Michael P. Spertus, Chicago, IL (US);

David A. Stuckmann, Cary, IL (US);

Richard Schooler, Seattle, WA (US);

Christopher D. Metcalf, Wellesley, MA (US);

Inventors:

Michael P. Spertus, Chicago, IL (US);

David A. Stuckmann, Cary, IL (US);

Richard Schooler, Seattle, WA (US);

Christopher D. Metcalf, Wellesley, MA (US);

Assignee:

Symantec Operating Corporation, Mountain View, CA (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 7/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

A method and mechanism for diagnosing application failures. An executable application is augmented with code which generates a list of components, as well as version information, utilized by the application. Also created is data which associates application components with applications which utilize those components. The list of components, version information, and association data are stored in a database and updated each time the application is run. In response to detecting a failure of the application, a database query is generated which returns a list of components utilized by the failed application. By comparing the date that application components changed to the date the application was last successfully run, a high priority list of components which changed since the last successful run may be generated. Diagnosis of the application failure may then begin with components in the high priority list.


Find Patent Forward Citations

Loading…