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:
Mar. 13, 2012

Filed:

Oct. 15, 2008
Applicants:

Mark Ramacher, San Carlos, CA (US);

Gary Ngai, Saratoga, CA (US);

Benoit Dageville, Foster City, CA (US);

Karl Dias, Foster City, CA (US);

Yair Sarig, San Mateo, CA (US);

Marcus Fallen, Belmont, CA (US);

Ajith Kumar Mysorenagarajarao, San Mateo, CA (US);

Inventors:

Mark Ramacher, San Carlos, CA (US);

Gary Ngai, Saratoga, CA (US);

Benoit Dageville, Foster City, CA (US);

Karl Dias, Foster City, CA (US);

Yair Sarig, San Mateo, CA (US);

Marcus Fallen, Belmont, CA (US);

Ajith Kumar Mysorenagarajarao, San Mateo, CA (US);

Assignee:

Oracle International Corporation, Redwood Shores, CA (US);

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

Techniques for non-intrusive performance of diagnostic actions including actions that result in gathering of diagnostic data in response to a condition detected in a monitored system. In one embodiment, the diagnostic actions are performed asynchronously by processes or threads that are different from the failing process or thread that receives or detects the condition that triggers the diagnostic actions such that the failing process or thread can continue processing without being affected by the executions of the diagnostic actions. Multiple asynchronous processes or threads that are different from the failing process or thread may be spawned to perform multiple diagnostic actions in parallel. The asynchronous processes or threads may be monitored to ensure that they do not adversely impact the monitored system.


Find Patent Forward Citations

Loading…