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:
Sep. 25, 2007

Filed:

Mar. 28, 2002
Applicants:

Francisco Miguel Anaya, Hollister, CA (US);

Thomas Lee Ellis, Morgan Hill, CA (US);

Randy Earl Kraemer, Versailles, KY (US);

Antony John Piner, South Wonston, GB;

Inventors:

Francisco Miguel Anaya, Hollister, CA (US);

Thomas Lee Ellis, Morgan Hill, CA (US);

Randy Earl Kraemer, Versailles, KY (US);

Antony John Piner, South Wonston, GB;

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

An executing computer program is debugged by the use of an events table comprising a plurality of table entries, each table entry comprising an event description describing an event occurring during execution of the executing computer program; a debugger description specifying a debugger to be invoked to debug the executing computer program upon an occurrence of the event; and debugger options to be passed to the debugger upon invocation of the debugger. Debugging the executing computer program comprises monitoring for the event; detecting the event; gathering event information beyond the event description; searching the event table responsive to the detection of the event; finding the table entry corresponding the event; responsive to the finding of the table entry, invoking the debugger specified by the debugger description in the table entry corresponding the event; passing the debugger options to the debugger; and passing the event information to the debugger. A first table entry may be used to invoke a first debugger responsive to a first event, and a second table entry may be used to invoke a second debugger responsive to a second event.


Find Patent Forward Citations

Loading…