Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
168 words
An apparatus for enabling an object-oriented application, including object-oriented statements 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 to facilitate communication with another object-oriented task which is executing on said procedural operating system, comprising: (a) a computer; (b) a memory component in said computer; (c) a code library, stored in the memory component, comprising: means for storing said executable program logic in an object-oriented class library; object-oriented operating system means for interfacing said object-oriented application to said procedural operating system utilizing said executable program logic; (d) means, in said computer, for processing said object-oriented statements by executing methods from the class library corresponding to said object-oriented statements; and (e) means, in said object-oriented class library including object-oriented, interprocess communication (IPC) classes for enabling said object-oriented application to access said procedural operating system services to communicate with said another object-oriented task during run-time execution of said object-oriented application in said computer.
Claim 2
Independent Claim
168 words
An apparatus for enabling an object-oriented application, including object-oriented statements 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 to facilitate communication with another object-oriented task which is executing on said procedural operating system, comprising: (a) a computer; (b) a memory component in said computer; (c) a code library, stored in the memory component, comprising: means for storing said executable program logic in an object-oriented class library; object-oriented operating system means for interfacing said object-oriented application to said procedural operating system utilizing said executable program logic; (d) means, in said computer, for processing said object-oriented statements by executing methods from the class library corresponding to said object-oriented statements; and (e) means, in said object-oriented class library including object-oriented, interprocess communication (IPC) classes for enabling said object-oriented application to access said procedural operating system services to communicate with said another object-oriented task during run-time execution of said object-oriented application in said computer.
Claim 3
Dependent Claim
61 words
The apparatus of claim 1, wherein said IPC classes comprise a first object-oriented class stored in said memory component in said computer which specifies a first protocol utilized in transmitting messages through an IPC port to other processes and for receiving messages from other processes, and a second protocol stored in said memory component in said computer to create message data.
Claim 4
Dependent Claim
56 words
The apparatus of claim 2, wherein said IPC classes comprise a second object-oriented class stored in said memory component in said computer inherited from said first class, said second class including methods to enable the application to access in an object-oriented manner operating system services to perform IPC operations involving transmission of IPC messages between processes.
Claim 5
Dependent Claim
34 words
The apparatus of claim 3, wherein said IPC classes comprise a third object-oriented class defining a memory range, wherein an instance of said third class is transmitted using said methods of said second class.
Claim 6
Dependent Claim
39 words
The apparatus of claim 1, wherein said IPC classes comprise a first object-oriented class which defines a protocol for accessing a port, said first class including methods to obtain a port name and determine whether a port is inactive.
Claim 7
Dependent Claim
43 words
The apparatus of claim 5, wherein the IPC classes comprise a second object-oriented class including information inherited from said first class, said second class defining a port send right wherein instances of said second class are included in IPC messages sent between processes.
Claim 8
Dependent Claim
26 words
The apparatus of claim 1, wherein said IPC classes comprise an object-oriented class which defines a set of port rights that is transmitted in IPC messages.
Claim 9
Independent Claim
144 words
An apparatus for providing an object-oriented application including object-oriented statements an interface to a procedural operating system including procedural functions salved as executable program logic which are called to access services provided by said procedural operating system, comprising: (a) a computer; (b) a memory component in the computer; (c) a code library, stored in the memory component, comprising: means for storing said executable program logic in an object-oriented class library; object-oriented operating system means for interfacing said object-oriented application to said procedural operating system by executing said executable program logic from said object-oriented class library which corresponds to said object-oriented statements; and (d) said object-oriented operating system means, in said object-oriented code library including interprocess communication (IPC) classes for enabling the application to access said procedural operating system IPC services to communicate with other processes during run-time execution of the application in the computer.
Claim 10
Independent Claim
144 words
An apparatus for providing an object-oriented application including object-oriented statements an interface to a procedural operating system including procedural functions salved as executable program logic which are called to access services provided by said procedural operating system, comprising: (a) a computer; (b) a memory component in the computer; (c) a code library, stored in the memory component, comprising: means for storing said executable program logic in an object-oriented class library; object-oriented operating system means for interfacing said object-oriented application to said procedural operating system by executing said executable program logic from said object-oriented class library which corresponds to said object-oriented statements; and (d) said object-oriented operating system means, in said object-oriented code library including interprocess communication (IPC) classes for enabling the application to access said procedural operating system IPC services to communicate with other processes during run-time execution of the application in the computer.
Claim 11
Dependent Claim
37 words
The apparatus of claim 8, wherein the IPC classes comprise object-oriented classes having methods to enable the application to access operating system services to perform message dispatching and to wait to receive messages from multiple message sources.
Claim 12
Independent Claim
119 words
An apparatus for enabling an object-oriented application including object-oriented statements to access a procedural operating system utilizing procedural functions saved as executable program logic, comprising: (a) a computer; (b) a memory component in said computer; and (c) a code library, stored in said memory component, comprising: means for storing said executable program logic in an object-oriented class library; object-oriented operating system means for interfacing said object-oriented application to said procedural operating system by executing said executable program logic from said object-oriented class library which corresponds to said object-oriented statements; wherein said executable program logic is insertable into said application to enable said application to access said operating system IPC services during run-time execution of said application in said computer.
Claim 13
Independent Claim
119 words
An apparatus for enabling an object-oriented application including object-oriented statements to access a procedural operating system utilizing procedural functions saved as executable program logic, comprising: (a) a computer; (b) a memory component in said computer; and (c) a code library, stored in said memory component, comprising: means for storing said executable program logic in an object-oriented class library; object-oriented operating system means for interfacing said object-oriented application to said procedural operating system by executing said executable program logic from said object-oriented class library which corresponds to said object-oriented statements; wherein said executable program logic is insertable into said application to enable said application to access said operating system IPC services during run-time execution of said application in said computer.
Claim 14
Dependent Claim
61 words
The apparatus of claim 10, wherein the IPC classes comprise a first object-oriented class stored in said memory component in said computer which specifies a first protocol utilized in transmitting messages through an IPC port to other processes and for receiving messages from other processes, and a second protocol stored in said memory component in said computer to create message data.
Claim 15
Dependent Claim
52 words
The apparatus of claim 11, wherein said IPC classes comprise a second object-oriented class stored in said memory component in said computer inherited from said first class, said second class including methods to enable the application to access operating system services to perform IPC operations involving transmission of IPC messages between processes.
Claim 16
Dependent Claim
44 words
The apparatus of claim 12, wherein said IPC classes comprise a third object-oriented class defining a memory range, wherein an instance of said third class is required to be included in each of said IPC messages transmitted using said methods of said second class.
Claim 17
Dependent Claim
39 words
The apparatus of claim 13, wherein said IPC classes comprise a first object-oriented class which defines a protocol for accessing a port, said first class including methods to obtain a port name, and determine whether a port is inactive.
Claim 18
Dependent Claim
43 words
The apparatus of claim 14, wherein the IPC classes comprise a second object-oriented class including information inherited from said first class, said second class defining a port send right wherein instances of said second class are included in IPC messages sent between processes.
Claim 19
Dependent Claim
26 words
The apparatus of claim 10, wherein said IPC classes comprise an object-oriented class which defines a set of port rights that is transmitted in IPC messages.
Claim 20
Independent Claim
139 words
A method for providing an object-oriented application including object-oriented statements an interface to a procedural operating system residing on a computer with a memory component in the computer and a code library stored in the memory component, comprising the steps of: (a) implementing an object-oriented class library, said object-oriented class library comprising object-oriented, interprocess communication (IPC) classes; (b) communicating via said IPC with other processes during run-time execution of said object-oriented application in said computer, said object-oriented classes comprising methods for accessing said operating system IPC services using procedural function calls to access said procedural operating system; and (c) inserting said methods from said object-oriented class library corresponding to said object-oriented statements into said object-oriented application to enable said object-oriented application to access said procedural operating system IPC services during run-time execution of said object-oriented application in said computer.
Claim 21
Independent Claim
139 words
A method for providing an object-oriented application including object-oriented statements an interface to a procedural operating system residing on a computer with a memory component in the computer and a code library stored in the memory component, comprising the steps of: (a) implementing an object-oriented class library, said object-oriented class library comprising object-oriented, interprocess communication (IPC) classes; (b) communicating via said IPC with other processes during run-time execution of said object-oriented application in said computer, said object-oriented classes comprising methods for accessing said operating system IPC services using procedural function calls to access said procedural operating system; and (c) inserting said methods from said object-oriented class library corresponding to said object-oriented statements into said object-oriented application to enable said object-oriented application to access said procedural operating system IPC services during run-time execution of said object-oriented application in said computer.