Patent · US Expired

Virtual method protection

US7155703B2 · kind B2 · utility

13Cited by
1References
4Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 18, 2003
Grant dateDec 26, 2006
Priority date
Expiry dateJan 20, 2025

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/449
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Performing validation of a derived virtual method includes receiving program code where the derived virtual method is derived from a virtual method of the program language used to generate the program code, compiling the program code to an intermediate language expression, generating metadata descriptive of the compiled program code, validating the use of the derived virtual method by accessing the metadata, and permitting the use of the derived virtual method if the metadata grants override permissions concerning the virtual method of the programming language. The metadata indicating access and override permissions may be generated while compiling the program code in the common language infrastructure. Alternately, the flag may use pre-existing values indicative of the access and override permissions concerning the virtual method of the programming language.

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