Patent ID: 7082600

Claim:
A method for integrating an object oriented application programming language runtime environment with an operating system kernel, comprising: (a) providing distinct application processes for executing application programs; (b) sharing the application programming language runtime environment with the distinct application processes, the application programming language runtime environment specification designed independent of the operating system kernel, the sharing comprising: merging certain class data structures of the application programming language runtime environment with class data structures of the operating system kernel, said merging resulting in merged class data structures; merging certain class meta-data structures of the application programming language runtime environment with class meta-data structures of the operating system kernel, said merging resulting in merged class meta-data structures; and merging certain class access methods of the application programming language runtime environment with class access methods of the operating system kernel, said merging resulting in merged class access methods; and (c) executing the distinct application processes such that memory for storage of the merged class data structures, the merged class meta-data structures and the merged class access methods, and processing to execute the merged class access methods are reduced.