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:
Jun. 04, 2013
Filed:
Sep. 17, 2010
Tsz Him (Adrian) NG, Menlo Park, CA (US);
Alex Tsukerman, Foster City, CA (US);
Kothanda Umamageswaran, Sunnyvale, CA (US);
Roger Hansen, San Francisco, CA (US);
Umesh Panchaksharaiah, Richmond, CA (US);
Tsz Him (Adrian) Ng, Menlo Park, CA (US);
Alex Tsukerman, Foster City, CA (US);
Kothanda Umamageswaran, Sunnyvale, CA (US);
Roger Hansen, San Francisco, CA (US);
Umesh Panchaksharaiah, Richmond, CA (US);
Oracle International Corporation, Redwood Shores, CA (US);
Abstract
Techniques are provided for isolating faults in a software program by providing at least two code paths that are capable of performing the same operation. When a fault occurs while the one of the code paths is being used to perform an operation, data that indicates the circumstances under which the fault occurred is stored. For example, a fault-recording mechanism may store data that indicates the entities that were involved in the failed operation. Because they were involved in an operation that experienced a fault, one or more of those entities may be 'quarantined'. When subsequent requests arrive to perform the operation, a check may be performed to determine whether the requested operation involves any of the quarantined entities. If the requested operation involves a quarantined entity, a different code path is used to perform the operation, rather than the code path from which the entity is quarantined.