Legal claims defining the scope of protection, as filed with the USPTO.
1. A computer system that facilitates remoting services across application domains in a distributed object system, the system comprising: a remote object monitor to monitor a remote object, the remote object imaged as a proxy object existing in a different application domain, a class that implements the proxy object being extensible through one or more attributes to provide attribute based code, wherein the remote object monitor is configured to monitor the remote object at least by intercepting client calls on the remote object, perform the attribute based code; and determine a lifetime of the remote object, the remote object monitor to employ a lease to determine the lifetime of the remote object.
2. The system of claim 1 , where the client calls on the remote object comprise a human readable reference to the remote object.
3. The system of claim 2 , where the human readable reference to the remote object codes information comprising at least one of protocol information, protocol data, an application name and an object URI (Uniform Resource Identifier).
4. The system of claim 3 , where the human readable reference to the remote object is a URL (Uniform Resource Locator).
5. The system of claim 3 , where the protocol information is at least one of HTTP (Hypertext Transfer Protocol) information and SMTP (Simple Mail Transfer Protocol) information.
6. The system of claim 1 , where the attribute based code is to be performed before non-attribute code associated with the proxy object.
7. The system of claim 1 , where the attribute based code is to be performed in parallel with non-attribute code associated with the proxy object.
8. The system of claim 1 , where the attribute based code is to be performed after non-attribute code associated with the proxy object.
9. The system of claim 1 , where the attribute based code is to be performed at least one of before, in parallel with, and/or after non-attribute code associated with the proxy object.
10. The system of claim 1 , where the lease further comprises a renew on access time.
11. A computer readable storage medium storing computer executable components to facilitate extending the class that implements the proxy object of the system of claim 1 .
Unknown
December 26, 2006
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.