Method and apparatus for utilizing proxy objects to communicate with target objects
First Claim
1. A method for a first process in a first address space to communicate with an object in a second address space comprising the computer implemented steps of:
- a) determining, during run time of the first process, that a requested communication link needed by the first process is needed with a target object located in the second address space;
b) generating a proxy object in the first address space corresponding to the target object, said generated proxy object emulating said target object in the first address space; and
c) establishing the communication link between the first process and the target object through the proxy object.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for a first process in a first address space to communicate with an object in a second address space including the steps of determining, during runtime of the first process, that a communication link is needed between the first process and a target object in the second address space, generating a proxy object in the first address space corresponding to the target object, and establishing the communication link between the first process and the target object through the proxy object. In addition, an apparatus for a first process in a first address space to communicate with an object in a second address space including apparatus for determining, during runtime of the first process, that a communication link is needed between the first process and a target object in the second address space, apparatus for generating a proxy object in the first address space corresponding to the target object, and apparatus for establishing the communication link between the first process and the target object through the proxy object.
46 Citations
16 Claims
-
1. A method for a first process in a first address space to communicate with an object in a second address space comprising the computer implemented steps of:
-
a) determining, during run time of the first process, that a requested communication link needed by the first process is needed with a target object located in the second address space;
b) generating a proxy object in the first address space corresponding to the target object, said generated proxy object emulating said target object in the first address space; and
c) establishing the communication link between the first process and the target object through the proxy object. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus in a computer system for a first process in a first address space to communicate with an object in a second address space comprising:
-
a) means for determining, during runtime of the first process, that a requested communication link needed by the first process is needed with a target object located in the second address space;
b) means for generating a proxy object in the first address space corresponding to the target object, said generated proxy object emulating the target object in the first address space; and
c) means for establishing the communication link between the first process and the target object through the proxy object. - View Dependent Claims (6, 7, 8)
-
-
9. A data processing system for a first process in a first address space to communicate with an object in a second address space comprising:
-
a) means for storing data to be processed;
b) means for processing data;
c) means for determining, during runtime of the first process, that a requested communication link needed by the first process is needed with a target object located in the second address space;
d) means for generating a proxy object in the first address space corresponding to the target object, said generated proxy object emulating the target object in the first address space; and
e) means for establishing the communication link between the first process and the target object through the proxy object. - View Dependent Claims (10, 11, 12)
-
-
13. A computer program product stored in computer memory executable by a processor in a computer system for a first process in a first address space to communicate with an object in a second address space comprising:
-
a) means for determining, during runtime of the first process, that a requested communication link needed by the first process is needed with a target object located in the second address space of said computer system;
b) means for generating a proxy object in the first address space of said computer system corresponding to the target object, said generated proxy object emulating the target object in the first address space; and
c) means for establishing the communication link between the first process and the target object through the proxy object. - View Dependent Claims (14, 15, 16)
-
Specification