METHOD AND APPARATUS FOR CUSTOMIZING JAVA API IMPLEMENTATIONS

Patent №

US 6,980,979

Granted

2005-12-27

Filed 2001

Owner

SUN MICROSYSTEMS, INC.

Lab

AI components

2

kr · planning

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09956713

A method and system is provided for customizing Java API implementations. A plurality of class files is obtained, wherein the class files are capable of being used together to provide a plurality of functional behaviors to an application. A feature marker is then associated with each of the class files based on a functionality provided by the class file. Each feature marker indicates a particular functionality provided by the plurality of class files. Particular class files are then selected from the plurality of class files based on the feature markers associated with the particular class files. The plurality of class files can comprise a first JAR file, and the selected class files can be used to generate a second JAR file. The second JAR file can also exclude class files that are not selected. Further, non-Java based native files, if any, utilized by the plurality of class files can also be customized to a subset of the original native files in a similar manner.

Knowledge representationPlanningG06F 9/44521Y10S 707/99931Y10S 707/99932

AI classification

Knowledge representation0.99
Planning0.62
AI hardware0.45
Natural language0.01
Evolutionary computation0.00
Machine learning0.00
Vision0.00
Speech0.00

Ownership

SUN MICROSYSTEMS, INC.

assignment · 121950024

Assignors

HUANG, SHUANGYING, BUNDSCHUH, MICHAEL, WONG, IVAN, YAMASANI, AMITH, SRINIVASAN, BABU

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC