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.:

US 7765519 B1

PDF
Full Text
Expired
Date of Patent:
Jul. 27, 2010

Filed:

Dec. 16, 2005
Applicant:

Ajay Lunawat, San Jose, CA (US);

Inventor:

Ajay Lunawat, San Jose, CA (US);

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

Software and methods for building a multiplatform installation program are disclosed. Embodiments of the invention create a novel class as a proxy for the Archive builder support method and call the methods in this new class for the build methods of custom beans instead those of the archive builder support. This proxy archive builder support method keeps a list of classes which have already been added for a given build. If the class is already been added, it is ignore on subsequent calls. If the class has not been added, it is passed to the archive builder support method to process and add it to the archive. In addition, Java provides APIs to inspect a class and find its dependencies programmatically. When the archive builder support method is called on a class, the class is also inspected for its dependencies. Any dependent classes are added as well using archive builder support method. This process is also performed recursively so dependencies of dependencies (and so on) are added as well.


Find Patent Forward Citations

Lunawat, Ajay. (2010). Efficient builds for installation software (U.S. Patent No. 7765519). U.S. Patent and Trademark Office. https://idiyas.com/patent/badge/7765519

Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile

Loading…