Identifying interpreted programs through class loading sequences
US8516448B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Dec 21, 2007 |
| Grant date | Aug 20, 2013 |
| Priority date | — |
| Expiry date | Mar 26, 2031 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2221/2135
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
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).
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.