Patent Document ID: 5475845
Application ID: 08315212

Base Claim:
1. An apparatus for enabling an object-oriented application to access a procedural operating system including procedural functions saved as executable program logic which are called to access services provided by said procedural operating system, the apparatus comprising: (a) a computer; (b) a memory component in said computer; (c) a code library, stored in the memory component, comprising: an object-oriented class library means having object classes with member functions for invoking said executable program logic; and (d) object-oriented operating system means, in said computer, for processing object-oriented statements by inserting into said object-oriented application a reference to said object-oriented class library means so that the application may instantiate objects from said object-oriented class library means and thereafter access the member functions in the instantiated objects to invoke executable program logic which corresponds to said object-oriented statements so as to interface said procedural operating system with said object-oriented application and thus service a request for operating system services by the object-oriented application.

---

Claim 2:
2. The apparatus of claim 1, wherein the object-oriented operating system means for processing the object-oriented statements operates in said computer during run-time execution of said object-oriented application.