Self-registering objects for an IPC mechanism
First Claim
Patent Images
1. An inter-process communication system comprising:
- a trusted entity adapted to;
mediate a resource reference communication between a first agent and a second agent via a trusted channel, wherein the resource reference communication comprises a reference to a resource passed from the first agent to the second agent, determine if the first agent owns the resource by inspection of a name used by the first agent for the reference to the resource;
generate a local name for the reference for use by the second agent, wherein the local name identifies the reference as a reference to a resource not owned by the second agent; and
maintain a namespace of references for the second agent.
2 Assignments
0 Petitions
Accused Products
Abstract
In response to receiving a communication from a first process directed to a second process, a trusted entity determines if an object reference in the communication refers to an object owned by a first process which is being exported to a second process or if the communication refers to an object not owned by the first process which is being passed to the second process. The trusted entity generates a second object reference for use by the second process. Use of a naming convention identifies the reference as a reference to an object which is foreign to or owned by the processes.
36 Citations
20 Claims
-
1. An inter-process communication system comprising:
-
a trusted entity adapted to;
mediate a resource reference communication between a first agent and a second agent via a trusted channel, wherein the resource reference communication comprises a reference to a resource passed from the first agent to the second agent, determine if the first agent owns the resource by inspection of a name used by the first agent for the reference to the resource;
generate a local name for the reference for use by the second agent, wherein the local name identifies the reference as a reference to a resource not owned by the second agent; and
maintain a namespace of references for the second agent. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method for self-registering resources in an inter-process communication mechanism comprising:
-
mediating via a trusted channel a resource reference communication from a first agent directed to a second agent, the resource reference communication including a first reference used by the first agent to refer to a resource, the first reference intended to be passed to the second agent from the first agent;
determining if the resource is owned by the first agent;
generating a second reference for the resource to be used by the second agent when referring to the resource, wherein the second reference identifies the resource as one not owned by the second agent. - View Dependent Claims (9, 10, 11)
-
-
12. A computer-readable medium comprising computer-executable instructions for:
-
monitoring via a trusted channel a resource reference communication from a first agent directed to a second agent, the resource reference communication including a first reference used by the first agent to refer to a resource, the resource reference communication intended to pass the first reference to the second agent;
determining if the resource is owned by the first agent;
generating a second reference for the resource to be used by the second agent when referring to the resource, wherein the second reference identifies the resource as one not owned by the second agent. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification