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:
Aug. 21, 2018

Filed:

Jan. 12, 2015
Applicant:

Red Hat, Inc., Raleigh, NC (US);

Inventors:
Assignee:

RED HAT, INC., Raleigh, NC (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 11/36 (2006.01); G06F 17/30 (2006.01); G06F 9/44 (2018.01); G06F 9/46 (2006.01); G06F 9/445 (2018.01); G06F 8/41 (2018.01); G06F 8/51 (2018.01); G06F 9/455 (2018.01); G06F 11/30 (2006.01); G06F 9/50 (2006.01);
U.S. Cl.
CPC ...
G06F 8/443 (2013.01); G06F 8/51 (2013.01); G06F 9/45516 (2013.01); G06F 11/30 (2013.01); G06F 17/30348 (2013.01); G06F 8/41 (2013.01); G06F 8/433 (2013.01); G06F 8/4432 (2013.01); G06F 9/5016 (2013.01); G06F 11/3688 (2013.01); G06F 17/30058 (2013.01);
Abstract

A method performed by a computing system includes: with a resource monitoring module, providing to a code transformation module, a set of references to methods within a source code, the methods comprising code associated with a resource, with the code transformation module, creating a modified source code by inserting new code into the source code, the new code to close the resource at the end of each method referenced by the set of references, compiling the modified source code to create an application, with the resource monitoring module, during execution of the application, determining that an exception has occurred as a result of an attempt to access the resource when the resource is closed, and with the resource monitoring module, updating the set of references to include a new reference to a new method, the new method corresponding to the exception.


Find Patent Forward Citations

Loading…