Patent
1995-03-22
1998-08-11
Geckil, Mehmet B.
39520031, G06F 1300
Patent
active
057939659
ABSTRACT:
A method of checking the type of an object located on a remote computer in a distributed object environment computing system is disclosed. Initially, a type checking method to determine whether a remotely located object is of a specified type is invoked. In the invocation, a target interface identifier is included as an argument. A determination is then made as to whether the target interface identifier is equal to or a base for an apparent interface identifier held by a proxy object located on the first computer. If the target interface identifier is determined to be equal to or a base for the apparent interface identifier, an affirmative indication to that effect is returned to the client process. If not, then the target interface identifier is then compared to a real interface identifier. In many embodiments, a call to the server host will have to be made in order to determine the real interface identifier. In some embodiments, a local cache memory can also be provided to store the results of such inquiries. The target interface identifier is then compared to the real interface identifier and a determination is made as to whether the target interface identifier is equal to or a base for the real interface identifier. The result is then returned to the client process. A method of checking the type of an object and additionally returning an output proxy object is also disclosed. The output proxy object may be the original input proxy object that has been widened to the class associated with the target interface identifier, or may be a newly created proxy object that is of the same kind as the input proxy and of the same type as the target interface identifier.
REFERENCES:
patent: 5187790 (1993-02-01), East et al.
patent: 5307490 (1994-04-01), Davidson et al.
patent: 5421012 (1995-05-01), Khoyi et al.
patent: 5437025 (1995-07-01), Bale et al.
patent: 5437027 (1995-07-01), Bannon et al.
patent: 5481721 (1996-01-01), Serlet et al.
patent: 5497463 (1996-03-01), Stein et al.
patent: 5511197 (1996-04-01), Hill et al.
patent: 5566302 (1996-10-01), Khalidi et al.
Bob Hathaway, "Comp. Object. FAQ", Geodesic Systems, Nov. 5, 1993, pp. 1-180.
Andrew Birrell, Greg Nelson, Susan Owicki, and Edward Wobber, "Network Objects," 27 Dec. 1993, 8283 Operating Systems Review (SIGOPS) No. 5, New York.
Amitabh Dave, Mohlalefi Sefika and Roy Campbell, "Proxies, Application Interfaces and Distributed Systems," Jan. 1, 1992, Proceedings 2nd International Workshop Object Orientation in Operating Systems, 0-8186-305-9, IEEE.
Anonymous, "Distributed Object Activation and Communication Protocols," Jul., 1994, IBM Technical Disclosure Bulletin, vol. 37, No. 7, New York.
Brownell David M.
Demour Alain
Hare Dwight F.
Powell Michael L.
Vanderbilt Peter
Geckil Mehmet B.
Sun Microsystems Inc.
LandOfFree
Method and apparatus for determining the type of an object in a does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus for determining the type of an object in a , we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for determining the type of an object in a will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-399440