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:
Sep. 22, 2015
Filed:
Jul. 20, 2012
Wayne Jackson, Columbia, MD (US);
Brian Edward Fox, Goffstown, NH (US);
Mike Hansen, Potomac Falls, VA (US);
Stuart Mcculloch, Kenilworth, GB;
Jason Van Zyl, Guelph, CA;
Wayne Jackson, Columbia, MD (US);
Brian Edward Fox, Goffstown, NH (US);
Mike Hansen, Potomac Falls, VA (US);
Stuart McCulloch, Kenilworth, GB;
Jason Van Zyl, Guelph, CA;
Sonatype, Inc., Fulton, MD (US);
Abstract
A computer system, method, or computer-readable medium corrects a broken portion of an application. A fingerprint indicates classes that comprise the application. The classes indicated in the fingerprint are looked up to determine whether any is broken. For a broken class, a fixed class is substituted when the broken class is loaded at class load time for the application; a fixed class method is substituted into the broken class, when the broken class is loaded at class load time; fixed byte code is substituted for broken byte code corresponding to the broken class, when the broken class is loaded at class load time; the broken class is unloaded and the fixed class is loaded instead, when the application is running; or the broken class is replaced inside the static application with the fixed class; all without replacing classes which are not broken.