Patent · US Active

Methods, systems, and computer program products for class verification

US8060812B2 · kind B2 · utility

11Cited by
2References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 27, 2007
Grant dateNov 15, 2011
Priority date
Expiry dateSep 13, 2030

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/1004
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A system for class verification includes a data storage device holding verification caches; and a host system in communication with the data storage device, the host system executing a virtual machine (VM), including a class verifier. The VM is configured to perform: initiating loading of a class; searching for the class in the verification caches, wherein a record from the verification caches, including a checksum, is returned upon locating the class; comparing the checksum in the record to a checksum of the class being loaded; completing the loading of the class when the checksums match; performing bytecode verification of the class upon one of: a checksum comparison mismatch, and a failure to locate the class in the verification caches; calculating new checksum of the class upon a successful bytecode verification; and storing the new checksum in the verification caches.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.