IDENTIFYING INTERPRETED PROGRAMS THROUGH CLASS LOADING SEQUENCES

Patent №

US 8,516,448

Granted

2013-08-20

Filed 2007

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

3

kr · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11962643

A solution is proposed for metering the usage of Java programs. For this purpose, each Java program to be metered is associated with a fingerprint defined by a reference sequence of classes that must be loaded for its execution. The sequence of classes that are actually loaded by the Java Virtual Machine (JVM) is monitored, for example, by means of a wrapper for a class loader of the JVM. The sequence of loaded classes is then used to identify the Java program in execution (which fingerprint matches this sequence of loaded classes).

Knowledge representationPlanningAI hardwareG06F 21/16G06F 11/3466G06F 21/121G06F 2201/865G06F 2221/2135

AI classification

AI hardware1.00
Planning0.97
Knowledge representation0.94
Machine learning0.23
Natural language0.01
Vision0.00
Speech0.00
Evolutionary computation0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 207160914

Assignors

MORGIA, CLAUDIO, PAONE, FABIO, SECOMANDI, ANTONIO

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

From the same owner

© 2026 NYSGPT2525 LLC